0 1 1 -2 2 -3 3 -11 4 -49 5 -244 6 -1301 7 -7265 8 -41945 9 -248357 10 -1499838 11 -9202478 12 -57204263 13 -359491066 14 -2280171089 15 -14578108497 16 -93850280001 17 -607856133804 18 -3958143058643 19 -25897182540675 20 -170164359751174 21 -1122422557526850 22 -7429480035700452 23 -49333111756013624 24 -328532281673919359 25 -2193679200571271579 26 -14683586527554023306 27 -98508576440676986930 28 -662257133052629071435 29 -4460930501348018226070 30 -30103195860550229278025 31 -203486663867475516998905 32 -1377680058546825118698465 33 -9341295790965432076074205 34 -63426876329582665411747750 35 -431232509242487379020633470 36 -2935547938095821726556870725 37 -20006752691571664406409665810 38 -136504321977304952571363087115 39 -932337918490850377350246587467 40 -6374324133181909974101021631446 41 -43622166458175807054491303020978 42 -298794512808556508870608687493952 43 -2048385688635644374960646206323384 44 -14054237659329798822599191615111380 45 -96503527269100454258983287855457332 46 -663138698107189579357575538465448520 47 -4560125351164738935444305818354523496 48 -31379588156682685489379685375765827127 49 -216074438393722811001589952726207668122 50 -1488790673326631061865482599517869750943 51 -10264246416737797161035055350007216133983 52 -70806546544587196003138592073254187777978 53 -488723236693815722876291057162075072983386 54 -3375100118898183303395560538349159457201424 55 -23320389426877866800783852628742918228256564 56 -161213809751001236375248359629318678373092051 57 -1115008715947565959233461312089164728317585875 58 -7715366128773321836157658879362995897726534190 59 -53410928817541821848579460846627511280702782582 60 -369906906832819628423332761402014795296190545363 61 -2562932720858078346587811161113715573440141553278 62 -17764724169746770861768007329232232316383891888313 63 -123182938167241229903173926847186672400326886150841 64 -854492144128684920367344567187087927294623593628289 65 -5929606398233401924009333240251461801353895931907852 66 -41162242024735399942146818249130541648264252113574651 67 -285839899904665554220820237571820764782267594927624219 68 -1985605069957113550833879198769176282047571304044202798 69 -13797639822757266444491246660142976612763177872084832490 70 -95907936055682989732625376447206662877868743712684919044 71 -666865382499475726418207647500697388057762023259533644360 72 -4638226265136003431503921594277260986746828421936554504717 73 -32269498438949670328333851124379389744838895991200455952429 74 -224571982067949326811854744061367299708225374549057242383154 75 -1563286891861128234302022476404227482570955258492784365182442 76 -10885249182284779071026458717144981533430489743378299747693841 77 -75814378860059521338309664013136496364458740045477206417509274 78 -528171989199692353986614973310556964930220429224016661289539963 79 -3680500673111071399781243743415696075587010759426980927703052347 80 -25653313614405643305370129988904981033895880024413410052353035702 81 -178847327435030904365832851306410431258548495659473137970144997178 82 -1247157587992501992900375095600802053224876971964838544033436308480 83 -8698766584475050104975098359200215543384781117746628035309668740080 84 -60686088431437710502307419161108981821650122165142916168564549528336 85 -423461059396623259038979370399794652349653854186160022002772398299144 86 -2955483241655438497552076676789343291209723940717930801903020624017144 87 -20631561896544538853630756651446755849836000611816392420544738274936184 88 -144052986744176270431173322426182463692062814884869617437154616745269668 89 -1005997774266387339752456429322147971386239649895497688484514173140571000 90 -7026749468876445367236766148334465025843830611669620813049862990690954260 91 -49089971915378656761024166482600799776315751230961843149841102533100450900 92 -343012692017443773313715135360743996014683507159908931407403582300330219880 93 -2397203889780472821749391190615272224193787492594980121702256153701325499960 94 -16756197689501276834006710936327008949595231668535410271142417536144308661520 95 -117144010593034253723810593068152259093925604359151755955928385069860179578080 96 -819100624408836504946188038668503535387009343712339400751061356571016577391255 97 -5728296286369475628069744556877884040042632424322895118306149933185683834085555 98 -40066672450238971853514665628173655131253918229408645529624208403520638932905610 99 -280291061550093672924217608589744631958264236268514918583946796762338819378334690 100 -1961110286195377043477707945852995756245942635026635253643451085049266519390636009 101 -13723353509102398287329106185976806738211503468053256633618279313074483421684975650 102 -96046745773087446661801300772534963488498668763989880848586515207453986988696224127 103 -672307528656011442409929241400752316684053646848402065455169214446419981531572089999 104 -4706683459597880847484662347869742916980394497078745743834899369537367956174173801226 105 -32955091509903332437373268587294959191707153649079328235242825324501920840138973438926 106 -230775348780503722976405032228202494816096520831479032372851262548596862589033553390624 107 -1616272398220721565031249850815469051975219085789304403894961680431253757218029973058520 108 -11321314547733704120010901191424188442712730391549098490196405547983577410075426998592600 109 -79311335239929649667614350077965072719658018819504382972951043339051363222356995984588348 110 -555685088845569823288361010856858143042070168387125410529978973085319393398469429402541172 111 -3893823867583639321457406345175436280523344095830679793989756118349106857545166625698933492 112 -27288330626909529046375960821104106157143890585786693608962104819084741072254134554294483627 113 -191262484766786932786482582708840055866089241002530697850391890098489401313212578175976640294 114 -1340706939654427630609854293048827183362217433623495078560867269148181996184368134677460233519 115 -9399143123413129116010506447887638313289016831519920593087081584320095952630368261123570169167 116 -65901019961178120623292950102365699919562926273557380596462958325014466052541378434965792184246 117 -462109212791221317415487839620709937152886266028990265624407041188381763995488901529470503197474 118 -3240745340278291824124450489955641469989791252304829763463864016078365031663231850507045552991108 119 -22729619376513679098457656591555571896796071371781901944499259548249040201423022672910940576910920 120 -159435714689813199231182485045961381638059480544269239551823640200876409363189447565991983518129179 121 -1118470376644129225165842666246499094793246910540740445159418014374927200026997887079232932038834555 122 -7847079154849808342607411057627375185842924811741158785966634720343484092688042571128495529026258782 123 -55059913433593652514752577725857327287731186333602016010991044361286860582999705048288364383844521734 124 -386372533300057592605979239444464295250337369072591687305919972419643616273221909511876438735716658659 125 -2711561763398798714213997824028463422215582629056254219092697575456053960109298543568576211904175430254 126 -19031569805948983559786921073746749615481631602240890557774863761023579966397955802634999883848848669081 127 -133589066685328966315791132710793839433991080221653762295067835040272717444796604462429731268259943612505 128 -937794678602785170377448391233970918856718229751236819604434854133899305122558929352338218410428413821185 129 -6583919695730348219459125207937849151011926527386664412159543450461660289349307595719891398046880294565565 130 -46227518526352253021922741171832182061621544901050684262179329846223007222231525393668628029246936678798790 131 -324605092784987301877458927767017424491419429920243989339575613116228927926167204453727885060587996647845310 132 -2279545049695906161310850833149680518618227650917310627446074155113938432617772307882416725791303172569087725 133 -16009529013718434784553668970239912705055108461375588921338196331864062124362423161404300471673964945214228850 134 -112446487650019201339465995348193234947454837427707949153856428646047583454859823743298731515820859426283852995 135 -789859135484767264186730148165769637253223455039925243745935989331398030461795434594525319015220598971971799555 136 -5548674776774442929288406520262301316394836449777250887933042909613615125867847050980361094347337210945008859230 137 -38982011235985954155013778801546828098482835518400923030243956632192232904387211450665458615591366559353131238130 138 -273888656957414676591666314817791212798409014699767800229509195065240359297782865762551797190704577539351052019960 139 -1924501166721247584790728315918094011675000257657382987714513551750645270421783844023458827658147484205756687277520 140 -13523719247622660209983788311595363440528223247679869621047218979844119580626337355716974743675106838550449201030260 141 -95040227337224369686534173100801066143636324583263565670159835457660899337602633846231007778058155950139928017328180 142 -667961862823822176057024145882792516756312741626300916386149890613252547476161586108984645831275233937992925757658120 143 -4694920970163074996269790955785539700721653652509231642961890830362529383736806944134546212452108259847510235161196040 144 -33001742455018095748802501017900409880335899281336494900113916923386090505726471220878719489607511714685212516821234725 145 -231994120076198766091507430811837825345503781239992915274132032635786892408021332746270859607448193809176301892541259970 146 -1630978263916455983944823879492191715351739700678120651594696333963948505497989189002794283747141291319980210619937718025 147 -11467005794760832219319005914935935792249962300701011408982895595650042594215965874800685481325172848732190276565892841385 148 -80627303883044253725703257961377183338124360879397619387539530958697215786863298466411093703823504238593175655903410127370 149 -566949115308876681018212595272954363885202053075958530119914808758664003730624185478915916713989720452525188595037993481070 150 -3986901124793269483027643964751413925493143829487201599191891217509414580127516186609954313580766364607987097332679018535500 151 -28038572286459369778591154135307035509851076357968030891779510597322381530479662715797171233732518259961226776178285537300680 152 -197199127568239824943939950481464108831355986810774231288455015714320756269671379951125698975898082748873517911387957757350665 153 -1387018869011804288784566392587566371731749586466420756331353545710166707023388195181796506603006390727985693273758180695942105 154 -9756356623193929862187483508897658541677805210924288948462662029710434512022002273950809580811735710678605190581888771477983770 155 -68631030432735323906724875627649387491472138740927162706499666418678548294857847021417609088536419367542910899479859755100596370 156 -482814798268844937268904326868664278463538033483251509067157319828148326546261667279824375929870323585594510200367077020935480105 157 -3396780458257295271297742868332532178037910741983134122500046530729825698531915311264292119477674629062849950961888112832065609450 158 -23899064133516678471631852938212805568466767500771423146323102941128550463941203051013888735096949373535285613377423487899250736475 159 -168159143556762514884840322841640820401413981519491732431516421299214346447855319282599086131822405782012482863517015202840731871835 160 -1183275645798449925420233788600596040296508122444061403175485222283474384182891709912617878671724833731453212174401390746243680307190 161 -8326776148888100000785101136161291404868199138438279778883873155165311790696473586779710291601204254971473536341554068872775129405090 162 -58599385393215775888119510611177376734431408647774690208747833086255950510320474247528857151418910913202865627067862808385526809252040 163 -412414693287746167900319700231411176604924502383438736756265842841303763559861828568216568383446174836843385341751192073960286474391080 164 -2902684210362172851207467719114793410520293745318777950982581251927434681724932653814813361698512863440281538090938361158679225606512000 165 -20431005657555134215623283131915429801011903410872029238591270641584272384296683783855688238365246177938332220463626488101219957002154400 166 -143814837973934734264066976013458646914939327847053699213986940639271204381602134757123793935651939098402865614526064645568705261553064000 167 -1012374875623554201998622446456129726824614988145744272678136045156409227426794478461030936062526527205590827452896144659790516020436711200 168 -7126929248464857896015308145465420991825155701607122940176204953531271860772503386687399924479604965685071500749287697346707037342314620400 169 -50174919487871241652220250898674191706900851267337780820379768548978086481142990554364046149072503831329162737838281328683693496210902709800 170 -353259455873450324261967216147054779725384387971299060458067795513628938932824997950852192646931400841544765715209847153363357739626625428200 171 -2487273328374500671183956470769309641460432016176929683373958374218396291848976290450739984254349673933070032796979387551606135132845158396200 172 -17513605863091750925215799304183702211292905858918466312805683404647453913830509656381994612108767300139111437619456525476673139532893876960200 173 -123324599363447076416990429833809532129451228738032637901590418781702459802092324895990788023202961918886229497824009682697700230448599472950400 174 -868451725110527230819915265881029488670793912346976111368338656831636107577947801722694372607294254600687962789804788613532819449118836265354600 175 -6115940168327353800195045823077824657512814278449232085775213308400879594414938537900796138557776273388937882002309944032450480704084359784530120 176 -43072700843767556055825564915864509276678315770288963051740874055929760678084167393477243239316709264459761606589785292386592430189022787665312100 177 -303362622539792462517091314935873898101007303601771016842826328944398040620978370419367259190189613241212150962212187907096100891179308282028262660 178 -2136696734211072183942720591590161350150055023497015978351518989694257036200934996666771487610849335151848564675396859097330609546861255563449966920 179 -15050270969254722820431884818649011093382991024611250077718582372361028395605873607949418853167729906440987000890547142217202104464432088140773128680 180 -106014712245971515227391215696552277458266929781403964230714444590933777302344202288439574986383815302861276898598823220737551938678659253792332198380 181 -746806551474899722964372239331516109486618042117594124701726320125300067099854199315236012607717100017402295425502606067847186010068849047635212251320 182 -5261021028257848072231415610840186441552411320162329539995486468720759156423002933689504792886918737121410640320477635144686164566855446878832922995700 183 -37063947794808522977955243643467296968201781448407588197687583695612766080902296335044441094615314239060162397776298276346414212791963588617467978515700 184 -261127624191643075862998179972523631000025625518322342065126110933982894777895973705240239896281235677323048722387030288593089612704428151896717107126440 185 -1839811172402833273077066562739831652518317204647621163401077475984955584035402061671437952537371978515519866720304560761943448580692638095006076309357560 186 -12963216382624220538031448974695802903659280660557316054290852977258016624376990615152381276919294741900563153118283621730909170036601470155937231437173760 187 -91342137036411158300034341106114907969140858780953629061743504544462617762086287630556522120863693544607326688573781733630625970109198340752224474884728160 188 -643647732296038599837407606822977846732967521013953990342710295345333649478600601433068397860373632443888971200471464711641242558314308667088390783936549840 189 -4535694530032245465654172149888122071188210942038444549659399896864205298549873834169018091545122004496843140222334337650592621477969569538241302990671981392 190 -31963743462426093195704864889407297217659748101005612036291302093262125236591552831315110674204043268409884103650873435127416044080022807156677205925871898656 191 -225262845868383860814922349317285689301128983719470392681244849341618781600161592508941019460018740844252583102908329531968927878499264317546847035985241312928 192 -1587593817802531125516582893086596060482511508512030224925213662595308346295250533025205525564649061838960061656196320746344914004652057165655645546357528294007 193 -11189403827629563035790098207156407244519380657753637241274006354082127368322310275667824213948078987161255608830852019860553837747896066417714479227511073869594 194 -78866402274398854474984763788245478067604800846457509179002835358395496854148395033590367069746680583340752038788114610571530340282317058025123779436497376707495 195 -555897170869250249216201218354465242255300097989899544639958742375728926775026167087117737344788513670793592105277680247027531768431135165822991286711172052431207 196 -3918447862671729675775592171579067428945287647229937693569073093361981187180838907363120624206479755751590332170426199641295666536118507968598321350445617327715930 197 -27621717615002027550978732846351811799895863658995807117313699600484652363802347646788877827734306498613018952161742624589252514041525948265298551701352780779364426 198 -194717110732922983370912922974256548184118059639834128532822410972105919100081277462336005152818074577505346049339242589474841023722673665707685047478020894722769712 199 -1372695500071973316025165287832318340290624532682976565840799128633216767760887105965363006219229344877643564271169686383556810559430408903863536984967816770542426212 200 -9677446822770326059778344209844552808640324404988747440364955505582273094143764714944944480148621831614628608806407177910528278450984214599765047915997136524222459281 201 -68228166839215117528073704889296608377724144030623024365863084526164659210655659905591521556198536267116199279061530398337845955379931356485621533873114005768820497073 202 -481041755096732806141109215964020436154636601526038053392064036442157087776288826215357914052518534188964700988356870508722260729425509635849185946075673566681006215962 203 -3391703281206454904743570673332867455148826243736036681981208434416430926740853160748453447677838196280734593897469934424417168294415760989139508548476412353084679834194 204 -23914911267240831594808231737403245335214779587249315147126930029598210159877306684423414535377892626864878087271084996738403944152143993940871129328452604581338053856461 205 -168630212401053611727698440970630420390237799568648889193896982705350215909315473017345611648030548663304266224698654617571112690264253739523277768755112076504658568529026 206 -1189097697841792295442848824389598260678324568859290059324154876928277999371695803044883514088909933892431396455785379525326136534590524080212961124288835615577925352934239 207 -8385231882228586092262734912052796165079918876350100328636157611645215899678611021593496163533626631252363310224058330855032210961049455877092178437819670040764789118453215 208 -59132719759673057031948419748356474824361744480918794382152701011811476318624342047736210421637668551864691690575266144253013994225213961162822958501234298106732316695180490 209 -417018886720795751946048598259221258557200830381156549314642797308889497839718085341516583239873655819318389803554003154073991785160911642805289746491523081033849752267555218 210 -2941023826506431820322403520606085214636801105391480215790583826724965571948921692487575784301960158634410609973160823228657524819406501775261327572242041520403682521963518772 211 -20742264473434949224385305314439709403409660287144142394073469843212247686679557267110532055066582331901569218216721612278726810593417663143241092473021670946953300638071476772 212 -146294654576827886869135711368036440561493442289504670615099431229071071630322189215993610733351314430889930806096087370711780769413860259559340003102292986962195193537343581792 213 -1031846929132490971572011570202272802653081750510610602673822201591766566401606073044235363211601465540513337684809184516563778980660915946708966765603060251834883675292764308784 214 -7278074313444989408842687566059578527524850448029375609324477042120455398279543914060030243048404834342867028593364586174874911930571771215605726447575705348329761298767268306080 215 -51337173347484620223321407053144864521299789032369893299113089387017401486031135288424105357272655906606223265434809996174380398777705551540071380263669920197884307955974620831120 216 -362127531343230188020287233914249273452402483945432513249065734309244593254140820451923203545435765417144430156293020066987000152437970964672385504888088141784757241842495753758920 217 -2554495427348995276802046583329912256803622311688811541594157772736882483353075432874136194509576595473657725650806023618944042907742869569018284716035356553801354191820120275715020 218 -18020323387726536529478012175611024988961818932696678725307366453039738120472978894628814375927192815305949229431013484014243411356535686031440630226698321367721307481580694488451340 219 -127125820639164777524988073340384992058147211898710794329720465997060575417091226290522584039212234361102439253316137274795104870389297340516575101447352129425853303330974987137188460 220 -896847436960581628187424900239788221807272126914900057504192842074852162816863681502366417370716582657069784848970455259396435904310561525009312747052146556916958836855535041084089420 221 -6327277214961086912883882118744082233958437207176045649003406790353269585177760635031367539365112272607117223972283539748571587068277147321088767957562868412736014681906886826477262240 222 -44640445587883505430369564640524473665649270166953444514905990279692828028139469930821059350605562849719742347112554038762043510909830014713644437728259438967207187590779759159428257980 223 -314958567458543040010552843895102509768422683288571713860447795595415389152101035889239415921307226875848595805418377184780881315245695433291616513239413295850919049713495319176472934860 224 -2222242557319926290248657513883639618833439432704252842429821570204554408227969385958695489351582623473479823240631249531512715617991402967845671398869618770589101532632099943942097321675 225 -15679871727107252965228406872619874269070895547978553448174830901994898094593134338791127920069524496670998886553571138410010258619353154684277321735268828189964936540406763599644063058187 226 -110638542626751706494190754286117308597678328195770520158250769950863444441693399177742315191946568238523680426009723080720787406697476340577967283506206827792810926833020783836549153555070 227 -780698184007368024401741596492720531579123813789533653099140844577673378040398200624954690547535290909113441407678529715902428539267034129382254495644224394034330083425693669135901600141846 228 -5508997320424825383965488642970785562956328508579087329716056157719036102416372119329798539806399776817017654269855897537158893043013251067391798585090259106953825627855620372464473664709577 229 -38875367842598408381200071261090749665574455093580974213941120979147906917431413246014986829733712394166765946693961751261920549541368092805872974120295619730467606512352237234080852876721098 230 -274339858544460724359792734947077528383058696278814736261199802754804895973082940248761744306433071333018275356299923215916689270408347534554956869750206550236129445495809623326082577194954423 231 -1936045902395642978358695137467289254080468249823007264525704759189077914875636744659803747559701597832358164934886023041689069542785774648863623611742105982387677543463806479238747240931278327 232 -13663269145772775329246464067235876950530356451702012275332608038870682431134971148644604508028476125178192256655105159538208146456148864451356543470201855372580577333946718301757083722791441510 233 -96428569761707385567572980343067675231901169053319580760943136508671715437535025986260789930089143916868343645065280946587969941152415803591550677230478510576940237790882008656819336052592780650 234 -680563811038354402137016701937558270035811294777596376049878406709867092268426046403894745008605968790884011997454592220777982970863832932027278947434085296175636166361766221617478776074701899704 235 -4803346318016181742002856400350023592492159172215356924217587049652018249201888705251165657058058297731822105979913689158257572727559483991461340624798302097064401801797105942343774310547190290256 236 -33902425395359628572954885295727068882336441091492476517581593369975855218159669666121538077659186711606681100769305846826922623652820383086486478946027816523522173797088744426179723282107122048116 237 -239292649446066462368642280530798109418532163768294089288645522693196353699184394608441076665406527509123696745546294223356839763755267293143233483065315980254919508429669161769526093162599026796596 238 -1689038578373164579653396103449889507090828350601126757371628554492710897950334021181921379502676700903531047118205120840539998896842308626445867581743395450472569117897014326679611796389553180949512 239 -11922334546490719713291245330976936467726507717103355209021148223676258307419721076583178023144267246373608116131007401632596664756607191633411861420909556323511453506229284988812136430153873508697352 240 -84157818031204775000222237940217676709080949283102502431439689000509574679432930487015032163867623194683169261611284154109153425766893383762755972671301924574057845852759524567907591596163312788892211 241 -594071834231688930238375484899303280045480770789264775751597159736158932704787692234615936622547529979360426572117244142264773616059396581367987301463261587902132205921719109818000850783054472677129518 242 -4193674283723459229898279639356815066127399146965308879493813277042291014698268439828077563960300948420150978780527817890355834584797647686097651747197421832071930414140673577486362855946575084123113567 243 -29604762163989683551654961760929968906423718019354379582094963261220709570770194319947692647572810335555415439150981994555220793727985761719184058536884398067995458439544278518229220690927714100747055039 244 -208996739417040683155928151606098952391645975910597645502599138230160101103722619695787931802164239375459466102118418081055333570806990916026704991597616760265546206428574546782778024116359971603218565510 245 -1475463290317972539663693179870732450722200608082399196739248027072767556695983408156005968419059629264030818373099842942350720840474177561491670441210558153281313811496628887468146656919986830244704231682 246 -10416652612561229344891694437182352929687201020360119947361706092990968205221619611370264590584355970498859742885390664944012008180327366366484795362773797649562818611988793978180255529729635675898643535540 247 -73542559302556293716109469812967627717620140329338488619956139973501089161113675235975405096531649250380929700548984277379008703130535537602619281545912288643517729810567611902558970241514288242292822544056 248 -519230262287873212896301448350368224325725549722693976350558093199643108036588367555369650204458393411580642370124289823209134597963630985347223132401867880576138603649032562663352036451599486190064667962347 249 -3665994982550322348587259132295010536770463766541826093996157399510681901708319384796994070878114001457469265003769878963363872392303217089257623641059584380278772323898540595311159652521201664665480926265947 250 -25884171186298128964386111134968037414397196941998268632514492493798904207296537704227959539536975707841491258598018660126603691949512243342187946895824865463070105970526408150592755990858390710230992258692718 251 -182762505776971385117820607841839301252945764109820463266871409998250414289947336772692903858873896214720212906663326006162724455755654066944190995529002869572316651211229942774800989129199571491195207861316758 252 -1290477106677196320438461724591436254823764610716936342759969746092416153242488077866925237431544365606074771403205090285656856927849165949635440481157697942980756761467451678185668207841771059705636913330028803 253 -9112211326091298397067852173692869644728774679034248595586047006086370045351566708756459034635692692613470694781937458695668037001450012022453683819555180684294242713043067942444332119048386789190844043398281486 254 -64343911546169695847662295123150590292957775465548473316218649157050436242059869287459813992153944111613551947814919910689973458278276435156190432053703124094436332563761253965891506870949366255094516862857711449 255 -454361213577596108832108014259461441390234227389087109536617693129398463053657095945262060179625287086096446922040656430530257424866982124423692797905800094807774518422555857940352673437232144618647764158504769369 256 -3208522435503134209964115518305703528644720279574331123134756297947543896201630936591600438885677711817606295745808869117157803098863518314813903693912023417218077718643932736061418447761708804945725954573038742401 257 -22657858958582120178338248412264253273575569265688990697156122968168556638599722116314201237546655571216032683921622650485483719965850980746973101067597092746790487884636045390072118731129906046259014735617785292940 258 -160008310395244245408229287229489134489006184743488004581025013096803136815633698075975305271162954369165724079813386769345971856080783119929218472862115018602953612957811083465199104876734415220202767481334807536795 259 -1129993680434833006804426043116786712372713387428969855655344447993272774792429034931711386538660400113663126670249605650209448292738330238173489112975193290514658441948906792248014063794328174564565775354239228413307 260 -7980300029100904398670601306587577881787675889408473232172300053944928228973136765329894129882842485832192669826237414141641909673685344619547687831302646073808478073833245501929936756676485902944735463507798340738638 261 -56360142045618677684148657063162701867626051003424973321743952560813996062790225516470158587165369906905313100218942153252988651367099708365305927512891143414714917286341861867652428427129003929851649868308263940576778 262 -398047150512772866624825661240406780689201143994881072466124497645125626046240618647370915437335733672478116458321533492000310018890402172357766904410492099649636351938887575551162523122392264832575868418780681026029188 263 -2811295305043707872398586982418035707749940901473750282105475548690660635350323251247006728452662201301174395684096667933916247887289326271385753498029945939027854370656737844809701339167608007212120418860575929143745416 264 -19855821082586513821473340796180795536917095801982784418126125434865233637671790232858372527830318440791897195650675222531404283527148535805449078244213008058499752359612442868938255743164993402401918491480424048453206389 265 -140242162031603291223953528380913536999384910743136287535981371086840151290449524505169690977311347658439516132466418914795014026468862539035941410143877786664185759604424263274156115105077236636289550455435479821115281797 266 -990555102551378002557148750828259314135847816666914272053920452883845139978405696845869964925873427704246153574125657992150283078557136651886726178300044724066930108335987901042236238369088526127422418734200403775625823826 267 -6996613829823543660814348332691663823029799782565240853142226189470798687184434905975631448756717998396991055941144849265841365530027675634423432325434978085010822802984054311700063767362881234399606799192778728164262468554 268 -49420407665422587926402024497349605060174190485662053259442164437389493920439644715090007834628712412129699993652764810222920328859623084468403796198454603091564012071416482005893801180754771178090614117837000748401518082393 269 -349087123229591011791235813007584216361103333250332890822532128132996054115221004754896407783779653878791143165164057055941497574397479007832751935222639678064287380193572012337509742567145874817010098241356778101970222258250 270 -2465871004810115362208634680267184919781663675414163163598680188053465782735665336011157808679911247838338139786414724935108073855970029755009560922985439303604029625512051321534593503013651471634774983745898204867237544943699 271 -17418703662648664598337349204966673991011215767712165902797481987007608972881662948755550290724990296218990633090908757502274495959480673067983128229717816186426116501964956523117816337684516146999338862667210530171435366520275 272 -123046763147885063545752472377215677230061439952772202774781337750821930836676092273670507744592178777290227822922499444680036533224686951093484650529831257542779290510253342920073151741558571514972583919922449179850977523114302 273 -869227339381671831150264751768421404093970212331874495766488995479990670344880790901700322171325672851583942573078576653040847071597189462290784737268925140497989141148369166270264832388294701866913948107215054797005699492591074 274 -6140522367171223563157571681441682935347923949855163519438050828468298672434307457772200695444175019931569552230073162366210255723439124341029370114940157622747321131530482225781915502591188336518522736499560979248736557053214384 275 -43379640666184164142763711613041258334139239504050862726925693873212760258039292545370933225467839640964224186449591295495129522141459205104207745622972928909931487589255482161897171705391989934102510336528551465217233177419585824 276 -306460998400679855814282253054942419046431349910084287652587075487161317636474151901199089791352441181612501301668618401963832969444347701387601025785196564173592610747052990381897895396205271453327284635015448744721085218187608856 277 -2165075476303864389733678973400473002420248057881680161387216590042747252088549864719378215642344893174246510081730969084650925144811021983779523756908657765236750208370843417546604831450958192504158450117458140662554702553082056440 278 -15296052816990165238182125650759353123203790947823396964591719323533365329173267812010126977149330168126664042123278414721028617313408073495319906812092538483969614537037414403992446398007729627917319761045683437373179056857353033680 279 -108067262965900136517163693600670944135366001529430629080035253239757273946523845367958480966547698069692356749201675946793551468637962370665558694238738013810539634871331492301136871045375922291965297166075722683709549877776144888400 280 -763514542209817411014619823904859635960802194884016683048754874175090006092180522637703498544197905438373057546845199024087614487457101543112218439879583462967912406317866841865575143861526015491546146798112824984382173613188626392580 281 -5394470194342377052734663123711143554420528862128919274020834263300827920275928443038009798217124763489846252035744452110202296299819777760040650188961498944385479948495232182089923171033755429929078280213724539291634535358437090564200 282 -38114352561018168900452425478065124866502000434815043403114191162615606291417971661534880148287956771484587362226409002937873088017283821491428211810593888160250781270153814507810757338698239203853231241811660832612174363591463542524740 283 -269300092023436769555342625194864875143140257684496761040260196982504624865040909679662235731755991201239623329912563806977736879945926792981733660003622028144952202526415337520359946268448735537289868268170470849631112134134197957578180 284 -1902797642283722523965262579192422080030977072143562170368649934372104237246753991574767295359043245115345279908508866572309842331128000515829478674729836990071586056990575999080527173810562505154754593177393557168569156655253142540998440 285 -13444875902912439931295934107142513457050333886566146218740112382620126104822910712322012902693360335617018610251630033513877790210555232386340881071858116162994543679996173818634226557587496679834281719247343023761506327683615812740746680 286 -95001185601143746414306374653857767259943210125292424957987346370741268869003644317414037041749743762036253953923610537511295265376752676864268126759481107047895005646813235655978835264839491769567778770044121841430477219192299667318185360 287 -671288535515215611963580836717265693362296644232778307155038406291795578649970484875032183368070805574114649160903733866403549660003307296349213780178755838869415291667336113893628422318139012839304296031302135725252443448610148573113599520 288 -4743483097316650511273315166972089258878662319200861639755421390427599145182869697292057657083105184375365844869402822694397364567269252449356574144930097059228238958939208601168872299766978514696787142968283174040032758924633673002275625285 289 -33519177380858102223799319699270284564360858449530143155653259822425375104467711905781990109614467037554214395251131159064452343042956881516043089205446585037609074837945472931321992612231431509582174197956284725336722034812346402140165439717 290 -236862963662499106548403678186322434211915203187659255620722468266254377844048634514414112870166691553229396730865419409107530357095235984789807697355381041503067125233306357272132260566697526650199213655468362731881382242542727102652338754146 291 -1673819893198685717389080433323714231793226360461022935277061027797738513378864039548153280808256771778888157382846768165953234196976276384729328929204546581782324057397182507505510188256185583461157576211006573792309491876276665125742637203978 292 -11828454318899432154538887794522443760313468545436240586215405636878552498560070053847367064592585706335112073244521309122171412154316189328963306134860682934140281919422907531272717116556765121649303833018130732816368177658057699679601058728927 293 -83590114830853372676162510135114403799442884021048965922553507039713063531996962559091065331971435608510652629370322748769754776229829038086116257166400190967174689387504066998124491049219155826038410419623902461935474545250461559842849367271334 294 -590730572068510939338573066390679347374422959029574930510360733606150618001629558114555024530062268400440884278585917656030540448492754707517498302054317644708715800011646292584650474136252868073211278086137150923170804398703672404178749149003105 295 -4174760082282654136896939209177775750716586226555901919213159954824895678815459910710555027008157439844769279342130972693582437884435016785513536323671318082159414826623351296348900918353597449868140332928936674097792378625013748101714561237804257 296 -29504013288089124756339225975430928301480823210562809547008820816092215735866656461021023465372919074513802907700579741354858496898916158484625172925214870163719523744025934856630389199183737411752018690354238339200599045154162492632352207274094170 297 -208515390190810641344780633370879488779423714660180172401821555757468867744911381140028349739673667639595768905344571406064050357399261435584747690770729510151503163977443558326622004391175502270475968224057936830822194586968499536836223615944461846 298 -1473677770292335111086726995043677123405677259424106903164797054114511927599931987077164227184763642666347404591436376584636151902945916460454021137110973993152552313702473739416655692296506562234020623148546291804986034014519067770751751237908042952 299 -10415360283736313637604916197147180126606683604711845801091091798955052827645841355401331547767141499154811449407356553766196811659924924971991286294102653074974654872548855479656032943087293030379604340192467429120050372063072328950422197000678058672 300 -73612804034924484905324225795468363429370985793990688466980477836311643416324456881811345053649917858885124368068248015089814385334997203267620313359419300354581880717145898251104649411178126229000759521940579587702387044285908597180523537402128367868 301 -520283046482264830724103176323092842144776852902901121444781772977414365934778036158836769249285964135426987215084209218605333686571405828523900714424035657678481732694151881317433589674581983781040809363917448757727654870235713402729643257196237515308 302 -3677334954238416623130546468625900941853850501999810050121634859888638033276314540295300269966710877810334308267236396155750156827012958832384787408574367477923466998275848113784115552676954826529073511224137935431523851747013639909226220234750554598728 303 -25991650545690792536076761344604945930528389395375549222623178614259388966761634117848925799579046579827539737631646862363130125919371307408100015027254706392974249247516233860969696321191471048932677156355239595367468645549289998114076138703061886440136 304 -183713738840164579484629972903807068330878839131701878482216942090003143327809501928383474513837819807745644330599654416725763780743181013912650290217905988825346231827242324156249256001318473264618267856698719867725275800106896723832654434528517064136049 305 -1298543409692640958986728383378508715940102776672738389069600760079502769701573866061951275536461287365168051436009268104223306068417807968112805027635361006924022984977934179649352420812283518635984214944758822368574258780116985809565238418279972054351914 306 -9178639717594111732465455520743798714874243676681583687078678893470822410030814413396157347728955401042682134412857970075127401402310688651804811162026879415918188078714268679963116446325091733319560141932965449146605882078985864485243694920711116938079301 307 -64879447375212281987718894722408749176553882260354643522450012917638613019978549701814406455311983981768719822119440410971882572651517452079826173670063870904715019364587659942983259204775722160723353890927402511115452341741288301024282848590121538209341925 308 -458609327788702295122041169775949858064844163730306970769830385584037058211785336509912671099265213030717263382413013136189316344778657547851828770113033541323026409132698793179259276849640524365071858688058858233942360932856343821080362661676963451322818290 309 -3241794666037402590538186192680068210783572665212072747083217389350410366871336108837496086254443241827791821315304032117042525525627033639524464995838884185322129433025916900686476971506068803699424471178552185294617358454880128352132764737955646122803650582 310 -22915796473153736115951503299608125579974408913992534494487995514877189459603854429159342472617230572798867456933043420372486282360116932144217529184042607773636279249302250052898375070800828322704034636958686799463613500515766796964136644394977031377295522988 311 -161991116542285583502631180444506901651264932073057614586898300197211340994979720818072008243690011192485695438475697526941888450018002021670373551386273710600053487019385671451629641521100191130889950589330920268527713898130183143616752061318543880126125613528 312 -1145128403793202596257077786660320999692119691606242193572803667925458520309755564582075884708443754858451454925361805823852970114393003824492453698350859113241650359797303537863134604796636447996783050897706306454163120793887034886666125948847995190104338877313 313 -8095130937874049492864595089190465029229025135684514544807514640507432842321852033878078728620437212917315248298035185700420726762348721292231950719980491890166060138515707834073833473133216747614004848844560542793341165709115440961314791857481111941139477077841 314 -57226901009825228421401874845026959138491630612792173727537045562616886065582598083032387628555261635085505900217454209681583065701530201430659594969836755299861549346418172766747754503010295060749432282952621470810527211725152347483611009764641783097521654979914 315 -404560238108322038687178592624605427452551147776196934956069946398515687532797923233039858221940898627543228073773368048306527192569503837729184826129608229447634616774040710537841686493764720450275721202287765724465388329730118150486566071466117358765344728856002 316 -2860044164625954336417166391831150165259770520513520773546378620300026222187346791098214109577848814138249914146205328724008673332963178479031863372192852998531017164163873272655868238166625525012905510321017924828976535571099953430181377151039774289190813545805401 317 -20219425729821550269628945523738919531174197969401125961505095314090606647056949785808783928269978939558860889755503328209389135055446298618456644774703060282383125000343775282655821207908049077894322606738145557783214438170677479985638576166755628507950881841974794 318 -142945795666246550871715248386881181379038167648160108548748656248121969575701344537709147697192423547247236635131071578032126319850547723383681860484075520456119910183699993251074333321903875283851231971081986671053013472371571340214263917142262718975129264938839323 319 -1010602592351718272484276980639965711990151156604068424125303333030509670204334066839734962612824533359922057057282879632146631533252903407463462636372950181349661928414602687452509688451448494717380768346139284015412087666425980912131555910687427331246701075495692315 320 -7144894836085403237488788067465027867087588251805344861787829991828691688692303496804834437711552852020851297224904114971923963826605609904560270275529537644204733404476007793701092992090933302726774635130964359897579744434427324430147290682320964994738113568376107894 321 -50514684544133441526142326477561665242826811361465800321240206497405535019272841632202736684987483427487027536085516067090531834389542391834685520875653820572107397014127443625179946904760591042437176590077638944602229246735892630465139043885458224480788365478694272410 322 -357145992467235068455275194476868138957568159768215897567290644431928895637445609254690123812719985869546957083189548614587997452258143857700417496610325203861512844350572733096329530583031263042110584350892171390810530017859672169873285584827583843730513192820846859792 323 -2525109464578751777325181581889477754423793029193944624080750548255802609498624073284017440270911905200102163416165425532573046706025038850429714251016470496133590518222031477721801108785377654952377627497828026208883492863471336547463584693150873028268778739184875282704 324 -17853398203668272879501857349500066276097527443051101598238838995472848745607420929805153331391534473449331182317672663137946474908156260959236728479424347037014059722252701818376144913474790334815371657913922926712272646747001522121154203349384987111534544819916760648504 325 -126231513230208396240928851249279897891328855329441804577669815405733471913974362633885000226211673588497819137949764307161479360361334665842264827776560687944099268909767146490261204701850027685396933380136990761393606719981785430108461677955518711748386106329413488043472 326 -892525970506498695321370154875121871922351228529112130116150760018112304957875976796704127242809612692405676135082229828462081858522314123814040412533230304398094438116919087137325081513358430017483119793459136183143504714535352426960820261799592586299358075478069766237416 327 -6310736897894617526123050482017750945679020477815495870693521734577054276444943606161532895331617548590617014776086173741615615261675663054757176005842568834985798086947088289299660167999741395530563967152176932180637639831733944137644201245851007462446048231037933048799464 328 -44621625602800831689630148108044250191975435061869471017045527692681583434271975440328204132333459454776856718518038837922040835079265571655683831813306857690790769530938834825591958625290981220857729275708864593756716291951302368068936269160944806766162101997137699815266368 329 -315512642310614788371375521769489130292589076460588220529851225437551959519861771751305049171961759764199205143672048689273565686574672237857430748347370985705457388938258974315170668669899725671201011080599012349516521687554080676093965672945800022839358285020281353239798992 330 -2230972262655767428972297415008185799658934649547996961876983603301560166859883246400750730768964498543932145702557135888679352272318018825407426614480985983754560764824199438752580864701507535857642589580235381984888991228916934599000485988778337877146922106266806818402396272 331 -15775297808615558453257719678674516656361474654758156486962766599727384339505400986604689775265319075394455846873808695825468885344550530952791271417892872794275934844999533369534097619170095278889771252615268093307007114328555066959364138272954585264659376374642614332870335408 332 -111549317429467563565804705321777313366565950474111149007164561983082142438883366526006785736705654623475838706719257888392700010973042033400203868375160582606843266364723113833894771673528486461842987485950523281449462145544299790530136396072205276973222177455130265958419721280 333 -788791435446252420229666428070720540991416521183814665719769322263111753697882706219225628961732224134939355127018736979137756247883093145795466573127572477902790260582367553493748699033121808791136515760152174599471204839336646287271076522895577867276414349120313341681237338880 334 -5577805150996770123462236159745753742297806227986273593620290218502860584343668424950940554814563024089448786181697536451810519378448951221169924511721121217211013059067018130243915565623726192124825948935755176919616920475407686747755108107833401007361330595844153907608079309696 335 -39443036333360848306901030839776818329985762700871189827329694252123308462145594823746881415687863539386050883924481838083752547036569548127141113832309762559041179784491983858777825676810940246525925227977649223496159928404225912738213876395584109121357884313974422108118817688384 336 -278922245845495325588164247198367160668020471546224889984117879604164292162989146969027078033863279012004319091128630312506602861644962513012782965378433856806349507645708302735531935763511351010393568764260975110261933228591469513063079251682440969838060832846892584816339292945584 337 -1972430665073350112979584344490305517713357445241962391195161519755279441742325703501950542236862499981315556036797162216823440221939851930715562455815320594261855772374783393189763982445345885120060929509960575113780496628039689925413188264932096710921103836317744331015945809456424 338 -13948454257396462575413002698424360896861969263588566773311271186582449338305686332051320684603423722196807382324807759184092214302894183549001456101987254081480500238021114942144537057150886142520758172207834811513915727642773191319915388398774073567721606511212162372580039496271048 339 -98640696384105135568271412896261839653787560219870721808407651742231520457934128288806668757736235203011144718454780990970991190358757691282183400160593063052155401089611370170651843762997424136730301041042739612695467554330831414717803820605267411909764618738655905747484368090543240 340 -697576518944674568251637089107865182323990065619589727177945862350481241303152314806650836008924933297621673832676614520505770400768045668324874976223407789042489516875585163903679894748076138306814784516978863790579394180643339783505519298528547131593799433116036706821025555236487480 341 -4933251090462968817800829044500034026985092756213180905870296480459436438267279805118152899609193182851944362552092557115714927127409563050585628395586982834752983027242250894812503571203249363696884682013996982575497954845831355508253595208155186390676323918819849549913153616975734560 342 -34888331315878865773418524692455099306731176087035691942611573562593443723192325964432995378984877279057479280774061238869719509948604446622286910257278200294950386308073178586862162973854388227870160524881987396665015425221024049085017350943808750927290317131190136279959563566275636120 343 -246736132373364966388143889365884646425208246111795124148601274225160786922030832936954978909704998126553108172690052141671103160118493869077325387903475979117790128336893017127003951239538595475788119098732293140972745595117740136795371353443064625780161811107323761708951566137108586040 344 -1744981603136004738091962902963665596841939159985704920137020363160967672770689042975720499418347664900648643751745751664690570100443923004781379332255303240532333329998836524421345308487682788938841725769405780572926224652985097125807870299843293729610683510495290109824179345218390282120 345 -12341116875752311140235711512715540140605778251055950185480493821829868477579543615717156654512060027444103300915310142359392768659701413844090742003385821150123883010866524744355578717543257671994467903820813256032014227247114066230682171931369268295745165276890608129945340639434394567720 346 -87281772803917682191812328546981062284583542985733360126800033848071341473325371794813839177357696972588479561335636170915765492178598045452681102248758954644616780493565407833668315069632992815558708362429089223704182478140012819319921264420048030231479277200799422693060727244830858063280 347 -617302593188478575825987206818951266846416759225756732063450706864122069550324838679127410890229198664593768454764515041661122929946339699254209986226013162576492207824116263492875285257407298327589681221300027995929724274531714789541478667463875336145562100820802624666484324719853753687600 348 -4365943003579001648965250237034030939895206857283590710673516640329108223319467024637188148853187377856883543139837488430476355855126785252617768147035429203244211082796040777471073881960038113803103929536860626754923596505368649381110089823384729184379664498669292445321068034413203741113400 349 -30879012897372176742680885645763841715029086481274832551553836874047927848096450971458175783935274095146666711979757538068101976366468452171564104337271722594177009789804631294778664751546478687300006356618027841087071404415910491123259718780814497578772479252482915720779279958308002223145680 350 -218400743156788633633975422435298360522538334618770893696658606717254257604750502372695279993732690804804309430615383809221293794953052281927587654499227009151922083088223875618890888276223762329353244895690081886489575538455148862436728662397878506659197699647266394564046222820501971953410504 351 -1544721317666927237730900844630772837953251129739108234757057256206926056106196211774063961155893036474468473912188526904000817370160893006290407964558235120840040970597202908921338529298150595541709904212890044802622540144092309173639777185932224275561724491440905850199182762854070317558524360 352 -10925755137580738744282428843037929794517383694391009461142610572140702848082757590405344275601959428765083283415551347118747666339295721600101927755068640943835617297809505808851971675564809565380953060349816570449381317794860732830676821839165255960401628242452518711676115968206961274441667492 353 -77278387431002876169182574181811422495703764221952388367445842243449237378008002322586060846218562914363495704748510266369405599951402522979569554986038691107309207216218050584978276750287838789073601152200175668938587762894726461701254681026798502119239372621811334930552774765448623355846384504 354 -546600310553883473434374743514895731785800258078148611985139942239883546147072563405143676415211140694163233641673076691717856740563428389749099043911698181504080635582961663299503665991543313262742461775135244488838229451844243091158497086721373217606636420945470811985422799420593592149066216196 355 -3866223022569968147413058023154358380836013413966230233443208923100586116388375817497254844404377396404488457180935517275438927548383283367984625617810772174485844880075852447898735573775958971485590058510604190383739023267530086091376305996424095416561756884082874786927108540614524572792200459396 356 -27346963272133805943455152832328250868548020496330972948067174397209822590623657808990048249729936958859754964286241294172385816762474481321094531335119930732735591286517447175777516959684208644142938260652907341461027874214683611621806769950816819388475375255028934015646936727446221317511852340904 357 -193435624195016342708645055509750944398159789650545303509717759412685012542177672728797577512520871296790024683853560789773135583057380793426035680568892304968594815757597219184162280980453628694779126262927107102854880842632093790914414509115869264575674705516817140109546824215089051716602478956920 358 -1368260940543924371468066182010535099985991954093604427305515409967485418153372992592061648415630730304483786696042661893135031866462555275907083240973899302394054479337403697189986099504475022066107670640305017272553750888233209450642151571875559847774335110643011282382953507940358571201524138759600 359 -9678465122519647438709890759137575319471665626757131008072887469984896029693280859697007032948135494617349105549655081957665416468861556316783615840894695821361867829800210234851042522664367595401737167484917963223814621138844861374831927762176269825894437288310277972602818662371928864443655240474208 360 -68461925683789860412904965603030062965180650018087410600443179328999589157179763927433445257110690643718719894650128988261743545769319483510112868692877098298625521788862644438410309233292514613414245628815504974355080043922609793588218803108008640852410872337024877870328034418549458236527375061761612 361 -484280258322564748328850143196118050167468122488089043785603147290063662282436165109304087090239671589998813030619456354325601744494019675863396688278445591638268677630436089855365479382717784390766280695467293063137680299619876749343226024514859715541781960341259491089733024922605954921914661743593932 362 -3425700771837591956765745656428600300220404002189614493785881495988360537901571005265088168335966498512634118303517714154421536165524962568960377315304336599552871995036728831848914255290285103389414725899235430356412364983264735234411714421762463442692788187461487370062874540267271355994040771930433592 363 -24232993368825463908119459647647758473991882078619366524998365860312722493534249335183356608434606559188156726031576794125774043231603355811112416307568815213999737720054267855495486882442739259790762243978660119938563177277785189235800485750618519274069200267560608041655701914301915769121726809623822424 364 -171423221272693832689884742772808204361120337110272801570146157247198949670860620037742068728456016034418352499807113123488757523354699927590691683065272474202232934489932448699628622355037525432388623320446423549358807167298074560927808308235797764439859009251004956856607827455824266862400733278376211164 365 -1212654725293948490487676023945407482672828656894179692244064374740707619881491398728450593879579370844427229682288187152927163281687464746293834494425639179884800485325514423948541163955010793464842608560836960924229966191990701472145467610514773212941432189780962682160832236453336946459266698911040014552 366 -8578464754343588487274391587623406486453084988388436947684814982903735414599303634295724427465207054673158738398193853648884369179767088730404058936196831773158212064751677861467914436863849781983245312546534501061689976543735955313062599374348160358753268821592983781580749082769445164284545208188578122676 367 -60685767466234598989493923682030352096510885430684734386388297756950131735343329645512439765604066040780036062784260756418762494845411429348130194768523218554123168280177345242239090592081066080417542963512257567766068123692415620672522352662453504479644630231049579844984871571743879953820019946967341937844 368 -429307987714118594467923239459111136000451742209909700833812978082853875366744676320115835513745012707251181161026664809473445790713620005292440741474585904854065143096079151192634353252948701840566649870776968100735753137427961491094561404221252128921845173064158847535997921931777487459010882999124899460648 369 -3037077722386623820250982221454583016701545171606079881948921484776371227471682024802128028510916498559094944982066474825560660585413281113201699759762509549877009266822305629558182879153404305439944415966336473112832513264396269420558957997543096560488134763161434274434160081305623889684050424206108666349720 370 -21485607309687982498106254984694478854220771822342335759172087073481270219255592056669437643004537215648324760547844638535932892986973827107126635666132482608955753394102727076620984335500658285303063786288749946477920807848998230107330587124624735492520426212951898090579840307754681069072536639778219670900224 371 -152000188456980342949844024413517803299422297290973007366525672828876005864946025722743862104434431184795507219602037721650767187382941648504997150731542870113652962622125913467990334489561638617151275051099450518183688311186431176638108227809948430152522869046479930268429472396271099387521262824463943834802880 372 -1075338903570080108152765201187147665705502532698623724421035625772523103595123674016567148394971431664634104372048944558745744805537719311922210273555578762040594897269151846141295309294054400420776683744538833102712654213023725186303439018426847436753932429939254860734545555040685177898141022768290240746185792 373 -7607663647221883847069389663574001333768758712103247189597593558074716309786051179696782615602485304017188293865444913049529707196490842355635032250950416547309767107243285845716795134474143271335183225736381859199916891206207512840126401809711771109204287866656166316634989042629574002195661773904837358370195104 374 -53822260850269839324819874403424721620660222355891290246331868068563895079249029100680821573607080438336941174788408111629195353709773102529425776869778610470443340609936278178388701297349652777054365774342501139227306446297274417276196741708337098406946199295695309515444130406976929361972855250315238707203563104 375 -380782721579431558949307760787376844623116837641735210833509918983735646369518846699673683583981041727838574407611260424296173256120009081234073450786280544816585630209523221110403119566596226756701442416019909827264828060090626557895989223382943166451550363819188028540218566470796081279194044788968532487205533792 376 -2693997379262532596442863365413570049582540785127135599478020554299646572805500774474815062733483311822037852477724782213721750680885179904877421899509943795386176903763284071248117753004117398647218677334672430325867235605373540909501895796022451614941667074686997487141412844058015310349437964507046863031981030416 377 -19059948288392608099922367186131708782531598010290414097558502659303022505824927083917695921375395657744889387400612425483342382413534014448769803734871753217202435009315406772323344376635392770128156355775875267081681645476644909487475289979186401166854231248249901044962476470735371944007813203546775337792445766624 378 -134849970714381366430989475903292141161934083276136193793937719348480225682105073504569332037028413495497299635019690066793334445099013045532634849988202442725137985516342149106377448756826553256588388760854315792827490391982189658849785003182930335117735710772997551146077578134089294529949830000179762857048400974288 379 -954079490326852847635244632791254507410894802704733198575421580876817187907931106269505369103725395044756635885994606208314330144403952352661264328200380724079948784354723965806513032962779794222206631287480005322264370859241829574544330422915713196862710746210480948883741720108915552171235392092974813904818388560592 380 -6750295805649855311084514033850639823260524080315343417944150155078559588739845387240227146080035440339767412925539376919002655266946068774995512992702800741104052818839390979761334215625908600428335126284684274773700775632488365289370569100945088519015442030843313483323925518235994147234605718751595548119387533806752 381 -47760137249885649888630719959860532660767738918116782062335925836592737820825218384128934607571072487466904390935636500691963698342822485662976486354220494942139739227548337717163705177624731684120978667718133345543783891131977190410443910635797072127454162688901084653224771150493994315692117967403420958318882692938208 382 -337919163332530402065222756696892588885083228040186440361772225267782508353888732337968799221127310857279383780560332331607701140378626857749822172508011734188932046189973192966479285157308818486629886066009440000282575906125191519523238600033076200239436974815527159113889002820291200105486152224099009899640005932665920 383 -2390917254542229598587623287071540477740134630544554965343509518059449394327138485525788235053615408274151242066221632733339704042968053266352787204138354469973431204013248450212170589130938524488624215910565517870620127570364688303003048686277628757890176702408966861601916541009598620763579351388100777731900277488268160 384 -16916897494113407885632030589834713399662586252571968159121688807937034899830363110269930163360288201966603216634044036373109837162427468224959638302282363079608211508469510507541220059837374875729562583339311351025618913449918852803973885384445740502006478592831275343882419190884012720459985106564757705969007366131799031 385 -119696461746979991917952113728325065385302187502233357103801625044449430264897074436520909511552954275359253368234033276935256472888521721019931273358808865700008991891622141675751183424418485384460248962090081130903711856727892854274059572511090416548416077830395536469397346568904035612634872929224314912185140894014927379 386 -846927643254967801215213505588556719917894042499978553227516145663772680649480344623117905256319906041545809949001412050589703819908570919211347163118742982314799122413700956037638165912547354316956696024523566271924360629621294960627709191986893294199808885961246665630076049392165042463171676576357654382256158522748219274 387 -5992605401442762773096565970682971772764535595321593468775080293105379847845969141882987806051275513358022511603992950595468372068065395205814956953322796765120555539655664936355930606446165427772240865159710556067348538629563302631740377517605130822557707857529469694793818198516805091196986721127760091072434340248966120354 388 -42402299537746485685330621835746839257688884108852521806529745194823694992031625874730073716103054647014738395338106173467626537975647250977505041176673733715809978479403822277066974171141951731643558623405108962650026103921647261847370863767806304702669231773077229847074447480177520585421693374846578206814642123108370043953 389 -300031926459146774599508387390706337724920008811034645462487162946070772486659280678977670285306988741344366733235792276804139016382048454525446875591144827271025188147589744363757770129785219523124476597936641556117943956357187545731208966399975336145275963441482312621724779651427764569659941083108961174541525498571287651442 390 -2122999255320467065579683188830162703733801231426729083787847063263707786699149189841462236459256962775887893835592092797475150863890302824973237756512969436757266759815293499702495056806661595527226166900255830422844167984698691475013776052028502530833385096025700410466982007273752643047559098388828772934580877061946769205991 391 -15022302445058033415053321941957180445427252207471929777960728676548072305543176614992996195384003233847619031569956682361530507414789789568187571814847384843379181599959329248152418537533410365430215737560494630842794367164520986975893754967785628307863064728558022010374961049964378609252675798426100114747140134336009436259703 392 -106298571281004175859056289085195515142463945902570152908593867589841311320296267786150381018328613287733544056440605849812155981736337792672814119577797514317971039976550743101073680844023825894043415916558372213412200646119779123892715510243844993576807119026400019835403661933827418332360701942967574039290757222961146631158762 393 -752181413870082571338477649187595834751443555164194397345036628482467738651640965484485501573651537312250994296220345356103286749691049065547183901371554085836259856386999285060387176200984737681171660641001728822842301033374553180223719046440798221932463285642080382701988010287449870363576258549191596533971676922753341024386254 394 -5322577473429694165031093276798355145303104193688567346487960166558998621547138095949562462655722529177813504262785395256147231738628671329697928227925175909297819208799386360678056680758723567803048074490135167792498580383129806914440052430484876096565923093607614909507335236885667088560086648757850032350573969386760903465458400 395 -37663925907606919915040675839507428562476413621918239771290722884436068301657877740282009457783849010431732658866330678482242623542874034619801583686193900163337974863143744910959708735857308832152731675429039982485924330563220651720046786476974122058503344323289858225515147785074894938080325351732992265539868496748716255491167672 396 -266522183388208819238043822323247556720588868272602907320533217654869761863758047162622938258999993567041434876751568925390340877260480482335525141050526349369718869230383566372875509048554450336456079183318233703305494842197791486503162721527163047759308725386583725653839370669696731497194286287252962983957711148854703187890603800 397 -1886015672176410179111287004787567965670211235082539605804010448072551412376016250557082393770880010920954614882859806579217928104549116110087675662011264372869632595879385679390357384969578462738513394910211814097572054299044017516362762494621915637402478689789166576334327631823411830595432759628024664548902542026486947147813368556 398 -13346314986576903916177725224332520885922019884005279643390757436233241772090239749840569848438193845940249907954686759907489576575086214885191767092609288007685569193583090688007263513474646549459926678617770028279444078923953083372007156624245609899176675481341497027686938088269627195407689113465691103233291148345768494993606420772 399 -94445563282698117478556898912805515094479435468539314010979679727486328240565206599075181192725566210895309963869712017574640025773533389942412383497291569178839071409300030084823971872580304456601683979334752077808684077619528023484159777609224379277440365327485366102767197020351405282413027551979745491890262434855460785009571967652 400 -668352918348514032061958190996864596483506461285057750151839885155551733216726339671676667753035280329965154622435807946655991979893771017011012246950713798053944538711193833756185583482459514551269786691435210609241813722524382865956563984971576104082203900767046685021444078194931401421592773165281494668394414801855074355128836262857 401 -4729706730482634141850211710604126937753866358043947876756565984798059399756646084047633139430879362353127609153808555538785655909978123556585138612784552452002377202788393684780343988369825060130780741594960808300225654051576697106274374303682287206904217363489833155252389601576540061428185621180772906155280295499227485554836104106418 402 -33470841632130333992842821030632984462309958278495278718369616852672429133783380576162773230209662685965527355273700508729481416417300070150956636331665490005243201945371870075132665008435171714241033239685396528671039842713636829051238960857667462369353650697949437558376150077673343851885393845968765278167329444442349047559380277017525 403 -236866197950396548798498016629538704108824938778152019319894778989526973250879999781724304899925824452599225478050376376909713198415983038324900144912226905019417838898124002944038359824892504712032696781745305331165469961537349748677098993224117926964442192556571784488715299927324686709859194461256587545024742959637654972937967662639125 404 -1676268411793155795156443883687605358283290258254728152343205227238802939097265157123771268886599745800132883393435784831471627429550442784268754622412316514630754459105350839561165540735720481019858688756130945602135482864211720854326439098709465837354006802945541262098560388063874899783190786717298722377383228935727914456056883263283890 405 -11862822417343980470841869267019234121905396593298173249880932040021878755237737703316285244680388996973705802239878553879612472728782438830123107706462097287637383940085998821443538370029334720857145223464671201185359498468618904957725414022389142056594331124696727975698222365311087684237084337654666223910991287457999189464455587531923030 406 -83953049043826024778285519720873442711341779048555591136360554509803221429515167405428183254460911823203854050959325643891754955370220599380219867748493879994273240994202487678719170009432647504954381794063273836015712562443486206526648301048359418349867495415137405534840680748872274359858479965469346197822757421110302228164032893470139660 407 -594140113544939421452765764696361312590400168559935638394991863437146421343510456919742890756283729397747943833117576931490828230611045779716931750473799358905527264131824815248671558115411421482352321590205475040804029617311348862905046613022467375020904821508999959315191692414010367608154378489463120356246321843141918286901900472096271320 408 -4204798740472815848959660679500948606928327382179924002734282449651467746846365269253504021018361012779599352553569450084938007569050185353507666844441600137490040357962330029399612678420934423908797754924990174957319317827626522959925686865613533855328280896809579230370386788239887894099179577672963419761865363124544417745587250715863225765 409 -29758118583801565526628571932738828265987784349845586269698601602422634145447549444295930009768841023835555940590981577358367994464182198796548930948756127533669917814115371258693551015749514617669763787076719155373934967046110970487356664450617389599595672825846815408019164964113370742925904073011456265043694837348255441678033581269888237765 410 -210605459708433730424886383279633743232117282523124945374597273412964878543567473439268790605370308344381381866340133628449618296264105346818225016222571837009007519891425193655555484658683580371059213115331173521840581037220093214455837913009779456018981423328942485182528043220006313436342629904442901573667831610986681733666528366572422654370 411 -1490519496086592366415534979394220414310127045387024689546259509524326913585196588573026290069110614811264915337872244606714824059560137221349043036600414945502132233421517046684513757388199412048259624437503199214546964627242730895011895290995117045655915629672767336375498516138112928393493298287966735678564973651526128792207965420140951575610 412 -10548957859862684385752631806016928940615297401318392791694309067469940576660575936123538273509129160291280499194147853701796749746208590371573140304398071030435679378102910053092879135381652150388599385416937335779979598033573990218142908656552494001591983847826558754737071356966426435635859015110052976517998075460125233461601193470974472298165 413 -74659537663371855918645039269894191975739846753034183763744208086588461403389863460330196047900153719789335896546243453918345492227167170959592236363934807180691375512033508113636682276814581945593306577526183709630708646505847735618488795719720177567925239663323143962817504047170026906284595437514226497718527248466404041871636336615222378281090 414 -528402493828799718980233168161408004395328934388281468638144686355122174775391712088844461978160471042357855924396077070081517488338900968752148848987902659995027085613859220952489405916095971998572209591707123217697732173797291453084537736022552777420565435089116707576459877830056112661364857529564811297244542954709314279862709310238835963285791 415 -3739798699994504594637117228358399376588548500729269667723298782493809215102096900345477419901897055627397817880384562157100531364364169380580800540620002472329439604520527825042207788886795082040826957572191597791201165406965489775530748588942813059111021288285573718046979554819123581353862854129076215055337792997644276730805851854382595488159583 416 -26468868778586896607121726472123197692844688348379484413675203079970267487509809909921452570681308329311570778591208594115780619800236172666608745041638136880515499367192516174522910399887280493788565451599591498111312503529319473056925088140369479506356353615626036161842156399751070089958583734717638308756047522582678494227808895587977474304189194 417 -187338183233683944825656904052278881982641133850408533821411124266316634662794332577010113712455529246348488892914771877087953795240680124651598929325858806082512055906776821430631221340495285670421623921344588589944387221982798633095424875779046425313179131748022394104718940227871813266908346958085699856867319121460832839057311867120155507730106846 418 -1325931164070345837765584336193096855444241949089797536937700437910074419100649345943473116272986557223338672429156531929564567946577710713618257136467358619370628611492573528959507323905079132410970635194254261720259717731884664474020717799503069061838120384021303743068211333316748880304665515644420408101704773293442181633912648204273964884388528232 419 -9384678191156067876938741088419689002901436897249760725515287334722244459266714189802222726729782607068154172443550259508381864566335262813956409442383113929218344053206691772615111820460838799605103125318100123529821434175557483848900253703340900666723844856272113082907084283547686573831874530305650712554088073952113372017761367510004568471668875240 420 -66423461867705510837824919406020893553537324126433916403988096804823292309063385101586180170510978246975150720757940950163242190719145225525117367884736800141672116573847702012673336492957989584739927109717065368546908708691482688645205609324004153626686880697932674933430849539293801876168774999455881676576246511845069704658478315625139941426399700236 421 -470140132421453093880912419473614902916102177197354136604703500385126020681637935162631931941213252602188171280020280928608516845918838690457700739406051430802420701876197453032589096287632776977501118937908671126885207252183790281979181697805934463072660348792018555621664816049533098948863408226810660380564388699587584069315038207346750466612515421960 422 -3327643737004281945717507728670758270749767421870201809855750638794688516556378002029156579023411106605662216425946282670539678025821488165760158322166292777103097238016443139762674045367554839990079565212985454433359181427060264379622132883871274746315737164690792282821275642997681403126887191178904587392893842466375127357217162154115470989002911608708 423 -23553203510382401325463649619263584073764653761998146142486876592288465284679247781111042133834865467399330018245675569267022373178399762948900635661763427929614790069799464553658988425133185673986474600005445115654644887073432370191918637759434451413664783441469631396509889978037419313163289546391747490940157605989750374130023294492967370295069548843396 424 -166711972615043798412865591292251565978432281309384724659844971148948803608997144840026048977342354629508564051093851442319792337872227304843511338461175716955427131303164336930150543470157448246472438182977249323797650882007002463187353609462329169521087829886265773980012425615373755185318292691982655558518729618821643276200666066440427225408892299253056 425 -1180014173547097715382258859038325388843742775091877022983710009228038110029016521645534164224175881766056105816445690284937887043137261754779742825551581857433230384652886226823527456658310036387246431086300598626767403129209407752915913550165582699292579162352928403887422720967659802003001633177218930782443587480631910475243732053717052707964606297213384 426 -8352399678332004561203110652454549894686658374878791108171509434421899707734863391336471230086005391526181273503445112506284707146617440703089387611650943949953174911520635399307291061901898684471855880474564918145741464608305993981770981299331804366403766916696016034469770503581224406259938003928256398428845718128681330635996983387686690488571467100816184 427 -59120609933528167609887770823581703394302914280368406904468724875873673791771782162552680407312038642327095830168028270281155687368044818592806528198611162542824845068470374133980309663120755992319473637354906355683709068562874127207241460873577800864670838174899947670544317196908442054374893503179612329093889428684933497853681651050160741554421131450585304 428 -418475580816948040118680228174315346340372185522946392926659687849789472517584547224083087875956625732464652671437419869109735043199129160734688393145671242784526530985545666601640483071470070519849891543593311550218168303778515057454116855334238093006660323807242199283954901609685891336186731503866894922545064414613979264290634719576601896251765296982898848 429 -2962135328890177165317673258879284779137371388796812161337401696361965918156131082206349904853365150699395786459456661651934366409945122391543468367526364950892257508971267778093267326880620408358970919619561403459968492005021854886402884464128278000308933694145699402385390806700223247517918628390815502684551493826057617987173558403349879635269217497382405632 430 -20967334064523001765432452894688839881264800631085255787985550283504522311762183160180745534528983487193511826482135988095002806989141290316343270472491607642383727025059443629961959977194883694710989797614534612555633420081731247199796380827812320317852420549594653797318466556682731649873512254976415957370865352701730223055718324803894236090385124517654434752 431 -148417482483122136171748607346286040835356531425339819105022514473821623520752407965307643933837158237365183532833829371022057316272837551497764526510140328199936169897997310671025615410056529875837211097606967385972119963690174836319864940291737597133364163883441362775688422664432342614937347480509995390480525258968626909110719516866178953023326858938974251168 432 -1050583117095097509658142155486585259771970916811913008113450795399359646048003831915822478690687053427585938894286519101409873342324846987725005522552255916781749343684482871799981283113391914715897662047450649242875814177266583125954878583929521046998752449197167795129122373902614611612610546939253546037337540112969646487078235580862156391476957418386705941800 433 -7436682988244354127565213666942616674219105303719471777784488637943709245878367923613737475048308100538109212266002751817148764345737239898363671744600311250121014271438331335938181511511661871034130406931749302637474764403367588348988884700251836752745271699889366493713002380823147034313041078110902549806078377617197505656444215248437630179831675338750999715020 434 -52641905170368112557091700011712452694383809843512415346877517933095590171779988080793824854318489757262010550035354148198113412343606308075319462901633756544882068852871854626783303907019432766439785482832447709143419347323320831571892281837354046196870965342051438202266882548025934264430207701626262206672991240290724589639001255694905117695267692369972010199676 435 -372638214865818172086029255014396309386628443078059809051903634529347540784705430145643623334194385932221118138361137631120627589931367271752496770965047717259119651190276593972691210712677158016359822865858901325292206547058962753221712624531988192800629800667137315639380661634696350202746545652280519245588106751412842037669592229690959123967855356562912184918684 436 -2637828944534610612652137240709565175751828680700350755706677012709875438607133520940201311042170823626513557546533606898266995572777550972902862770836107169279099182093116991495954830634179894681975373469345977157534679326611375885156640221148020085817810363904409746707322998586734923378129303955858103684381535065831902676082132005784604859310169518008707970992804 437 -18672793688689691327722644258096175667645777742841982136630583414749105453246640972813255069761476104757133676555047669115699114434201884574259372024211701202584557563351427974422454289808067018987653605941736958006080949114271362313911265703546724351665979545269423949056201874256555620464055587869509340578366327270307108348892286493988263371894315601626470976769584 438 -132182932718578956996136016780125025970605989171663059012387262482379728733247556552648587811630459625846704500676265454513992166338568239502584967426201034326190808520020663998047941222888873502518641441977161058710198578166752969544111471573043880364691444134875880813909359204522297025866969255411768613194381642798469134248171217992928094217189405879139400361095668 439 -935717748417728273926855290263731877891208263875575990429106406182148877819234274989455607528509860077149341616139839784674787586273764807284088053703296205985134208140132637687826180157722163095546884864036384695767899944807298785489099967948161046935730787536204828325874659616265489466131216333559926322599578386051615287173694982217916494112253260470017823071854500 440 -6623960514518140132856366953530552519345567147722828151591952139521254174262378759331534406946052233080911558693334340908284062561495570665271409311257067335049105611218309420614150113030047958917778076743963792124190832120586364208283203713501331798111749000585551834982002823117007298403290619249551840386676429588618201508569156813587451031226800252073402121390440300 441 -46891483358187809525067013433112540651435391451684407855956265666219685469231316272499424108044300941578583258945228940152449734133020840274168280520046010147216063278011784943811213424646198365525191735396398587192550983593353452343804535154935129714671246491881657627142389263366847859377625838343909463957351691631970817809417572581226572893551352571118461029600617500 442 -331950678819429981173341473530983259549211902836119491891775725099202555365466030751470765658268176006665942002772219623421510942536018779247286519389170592149767351682152895732220740691260089364844537704355065457862929768785988735032407743234186003881960462373380297994655241249195694769772518759904134496948617922517830153110573109477422699360648129574928717939492075400 443 -2349938459011969248016580760452296677582568310655643013441116331081111580220186062445150252013867324601590582789735464546387858395913796417725336052780589764762179127308841812368892825424064218841148504551793296371530768210737458229442325461533094839164945376394626650339667679739839264466133888987856344784884320219378569791943466874203759748864227774616511115073653641800 444 -16635763587606343813203234069875941708198788727070389539770137165655153411910012759939937163773376767330192593950266063302180107597961342347853778620195030724043380173989153875319947512763663661445352375672238784519851129049726843937569874813102026691183608371299769190702849125351259314098907844048830497085498063010302180981519678136976637048939689887214075606521493754100 445 -117769355683653345467474068044863882132468669051710629823466904385004400351557167496933568146409265907377709451503844652528622818433779570888901663497494637618970993263039120511575582555415151142835221545238176016357695091490843616946867230784802073262132342609016119891470198003920491634820129757662822284210623409331524981846060130948939174400691978167976405714897603105400 446 -833729467199695463139534480361232595997118698500417708104914384531357481241542915837138224923150865223144835587051966982650060830666257433388964444223899972219989158175610628450279828287026947632631525984829688338053043110168012055069822641665792112513524944977613529197625980105318396629104735544092807969827862665995741385388541835643407412503105934683963723593872632157900 447 -5902300032486462739309595564967695657486531862197645916438525680168483104770859493254609798956070648541037547351987732458370368477824551156113379861413087865026720469923241769173266247830667991293768932941549484245195693855926466502246785232253991450165085286233207464427147576188840895616313203009622156750323779786282390507823475908506264500878501406357291505900311548893900 448 -41785026026270894040098389502247948610175124904994560609360041677057897447220597660868524999354716846651577384658289928703110038315651003186615880133267047964646646968742206183875240941668435008172352350910081153186226262215001886730827059477023775470754623914647550519310547743628073720971161172360915772797114401153084276756767895801459909280004234207989974351435323698469675 449 -295817131207043379587186113051013666474236199943188870722869249858356024167857626733803755249957360962313265599633028130821139217332022780715629533851559885738777495932354601635799198034343000732454975217741652418260736975613984384730113826682240699388536187670216270652328172102339627454690906181580196530791238579665820753689940596689063560948335486787948060571963956987182950 450 -2094253258586443085603114668511871661581288597395995997384083741590341807639694164641303059571894220675956053125049497441914309484173993972380148389737008189051904760802753481105720309888292965346437482314367184223462546364219684097948543385081520141917139692688576451279868522125203527021084670367156804410340198974437895422010520432126683612636378023994101103298373873003862935 451 -14826488298246978793249368269651078391404155968566284216726180699183225190837142435652720582249633112617849296673730808316588766887893611219611736548239414332593012335323409446058363992951426466675593727661424635265483184980596936642989851463139325237810513498115733618097664702070888469510338594906336428049769332611259523637267305709359790001187644353583380216551343273950582775 452 -104966472999281445799616918025123545867926163234670911982646681186879936812186159063894472138111219248895697020461903937462258249343507348397397903179539320228464379521697060845226535095901210047808273411730758598276550714971456436375291855709422517693411309809525289183255109442944184995894118407774633019530842469073858040223136093408178381939168877350600126186141400963504846630 453 -743132238261313748354038912436499237292206742501006453205826209769786096012410102611983288684983545643451714415201325696016010687120834147390476133655309031632165943138894984116485585307308000810422143376757192309344581847920521536262135563412462519082601805503428171938399088490777251293069377157573277003900737569548357212528487765340513745720090391656187906445185308917872337810 454 -5261199588720357747199351736296677692072125363609743987157279002831495971721883021664293257706628889222679740724901701624137499172354037474794155591800804573697605586361928217347478805014482400966857713256738926267326496774823668083538050579170105375189754666138007688034635432452816741144306556439913001711274464048896276776218296233169347688481197057913460574941919217516210536340 455 -37248313751016608491989475989950612372318916149942279904616500832446061387789184692537096743092674420419165777187595980722202094380237101720323218748932820954823323938351889648274534820990363962594282918447379325020938134016437110857111812370226768258368037697461718140273619598584890140586048539955836017235933839172773858077301193664619590892430634448900406354924666310585879241640 456 -263713040589995883300804566869778491207356398091491989098576054658789991627410792580402552131496118365363666021682542604181319893177077254388792025806801710149846137752218177040742510087080610208769583636592459717142682688019983044364725400539605539395161718833363827504779987604878546690747920404847788511158286118844593082937782100521287885097372130414011780078446017177148147868785 457 -1867066263822415415913576672109838547641469154962435655209460689648566287358542959298632083614989155716573776550975271356483783226953179059058746486583814928296508591237180299302412001209840930862903089354299716657541500708366827539723600916444229070742640336236822427869661842827639699731280735126198015445599705480368466822867888851429578549654834162947356135012248861602747097365825 458 -13218767980004166448463661564899177259139878050818737829678517156923714272341188303070270697212434268833675884901396093110562149282575334338349165889785099317995216241708939022749934724411329485336480613549599133046830601112693989207984842293410950809277754994095073266613570216425638145898443942385420861614389763975000916506807121888546849698613997431379910380916178819462849037451050 459 -93589114182056913289967124760298085052313166115510945340204923175221195831643196381250894940803958003459092399638184373924236547047410769532520854120748601375499548326867348714255282158579317524828702403163039873224750915246163695852440844052688642252859051716534939544304990241532042240798580361301673249909562886459287645213145343411314905118875604727542051711975876056830011094968770 460 -662617328185290007459141752243491258958496695202778782398906751837015776711545280335626569975381941017443215097612153164646811099255081567550345947083530190057853052015440918688929592851478417442473812232002207201014837789587230120304122361006621485825869645829643119484633836998121630159638039091604287593358769581843531562817850601228625686127453827217070942487172418385297804936434005 461 -4691409285933527325950026786889123789789683964698009756364626764303799813481204191669478617368264678177919197868905143039087898165485634567011489009238796080538200189935415588225223004025645952689893019433152023716850886681677755286820291822486521325245013904342750137713956431651022309993255388615008398906255410284613701927181450403694791352647273572107152253146516171279419012993871330 462 -33215968946200545316277302321226179197054020906506350418590856173262864921607115446833168986550754401055271410974123823767968754529900287599880267868918432266781919935671324705208378731025479552743988759383943248203643681012471504978985079242601424007597683483906999216425336884358144892059930540187591474873887018483401816601596752659341717153549339995329311023726036994931831137819571655 463 -235176316431525363730262439417749235264444871038225473611440203446577065478558284226501413882379061040559538903368718593661789593612521991261444462847993276496508715600270382640874879213583872444716650059200973291989856858105814628116764331950496570741952544652914125218118613626635876306769247336681261464246803624075886144157748834243897991384963083193278243332904624134379372915602744135 464 -1665111359850578630986660098975656100679825394390326369697713457065312065992289320914955842450822285809864180650303531814270726264480883280912800395062862299652252728499739895195501561745882421717956526673977848515058978598672251627716077308271579717601475662491182363795730382421889072968235044880949581155522074169308501029852898256394957791232926354497975552277104893004315982824241497670 465 -11789516989089280220344735927640678883839133563012964910216722596118498200528434829183804488960582470574765515637481581059432637279463625602377103662729544272423525848277817217134864648126783495316751265595419045424054971571625990462742811262993580765824058688813276651012136171026871075303366649940787929421235302236604773786311067329949630099887807434896116065208900817851647732805067227610 466 -83474102343148264487570271165911266006482804026046537891801913859367358838256509960673105905901803620682638807953977344567910969152563789151636503986127705904713994120739095542344153685762881762778766403250000574337749893862022029076850587366792459733588938251660680533238332959398142111758067458408999857132410139783100206724978301496578732616080088984762125161703131583908529846353482687280 467 -591031333119171657196010998568305435107898592856034809361919239599523484351478667194397366076148826730796661858433650283169722317203628482547048066269488941754545663136103973908124623776831400971341999604842589207950273744817852138658861734019284754300810188474946518517697057172019965420167990456624238361289363508749114870528534896992385276586243002853809634953874828292934286336257186354720 468 -4184776259975768841742099721354402784092744124845659111585564899509816246642703108843795263381939250388899934170490539483453973441611698318263369298709729133515486010634254968036201905094706713390646436816510304716675693630858790093206483838258121528973015438816348401837297845536735447755737167687227372901516077680952174205130544223296426637458557372816693888614565769197304478977847186625240 469 -29630362086638930068545673499193256536008203856668946189379734388067319026046143137909007337878881776088472956846374374179819044241681679364600229771069939234220171578741182906711385968310531807140774481613052999665250964308895361224393605159231796316519025072865580952666202411323905148000327007751551992774965541712610801784675774172131445268969748369319638178561526973844016054422453550179000 470 -209799591705078945155891638470217587795451569388060792988984138565756530251436720948320067644200414729197765816463187749568353832294800990893987384008420242958531245555404427389250188998089903677055661447830443099891285848684799194846275690533531008864632623716682586772091246843547922042076941159871079008483848819362529019471121940205893959335434107879601221096225946055798994926379052037443920 471 -1485508943324012952946880834357060511328223485370782305948121165911034778433858297211217174997365787090300323189982710444472655497384202896637395699431668934809052752220300349054107451057530266993741765248156051548229935637385046287276306680853308716424701554791552524246891475132341180815270192231927346717881139879428462113245456376945007660430525345993126356706482624534769783340225529462146000 472 -10518379655561973238104746685876701055090550605491043737979330464577247425132339474576346318483644544773134302341118811354365039009272559666912149010381192719923282227853468951465980162182080920188234293848776056891869918018924588488731196749265638327942413131361423885414935074700210699578468518822487869337188127549793212896776348615472535371507716552441936724342105370009020217748705423859926660 473 -74477543035590004805904814057366765219837363767126452143599349071349129808354218083722721218455976421211965171001392228037533498994436831445273370184279602116916026448935465638663165665842210071750407035944087227695849621213525064780561068396124158056391595972270086424732722550247286692051950031242058220757408017872460232882782187219014360159907057736123037962324393769123721600296900479652802920 474 -527357047933817672026078444333156643388892304031079097282174932564764960771105606123825617744258647822677463350761744981419643305898434131122332638375258374313332065866704883733110603942881195521494369309962408503347422893767518538426637726647241273737368846593128200311853243414370895867116049272996761981474599548345206797256090159150082473620337515588201132596782139088681945920659121131921738820 475 -3734109683008018115720895897339448365500047676563818824475084480410683040962421005227619652514100650809360551285546279127999121442680821830726537360877956616968328843190508449991574422367530260825705553702035399766086174617553884146246162470882703379125220683138044354397923414844844266706805770213296156692723297324840605073917238623510903020107459364243651350366131271558892339741925697187492458180 476 -26440659082324737480408747483736887970849175659287933830610304697267949179845139366534004732912611324627900764442788836754760861055797956444270153027597039648307268715883211913934455891891919741488243819791354634546561541451759588473611319578024649773295694916419081755331376525511366089720143901656351442138851704387453136911552975396578250725361541139324212823842611510724981596915065570760888157480 477 -187223500399665057595343126357980335641806544831008002346874450591513171616147389605555474760024017187062181722632083509376401192870308239698206445513704958152248672312471810055262695281046171358616333685282559495196214564706610470749298109403624738830967222973408583044285297738154944813178389972581848694523771186845856706534039018361914270930914888124198538359503404912089209583570640487999462743480 478 -1325718482078181303478406070813872902946240723254791150410629781721788720708745467920462699913408006450165690985633209374998125177721250298713434373112951044877168712458493092187846577450688796580120044122877229209902034927256917943623036141362698761937268958014630768342715363952211117670476080926572583806486197429665371611382706440586018278263669998518363403660940522868342713529087399967406117103760 479 -9387395491924357252628561666241408519188823951880814392503249674654922526223758871503185183744359356931524454290242282848054821230394476641226355827819768139396617551997940653242641802037571603869645241605335182402578166554498673389382814552313486276311478419332713140715382199927038656123505960692032673060763929983004626321836477065306222360434728323043790826511424045943591146724321951950610258039840 480 -66472461546897529202492428360226137003731600593406579995431455478350222919594675027121621346651314712550848130433239925026280005173032316567799581408870791193584968461042411358464607212277605638732085682671215291811891259876284874684004018307125243233066091854235002022249812347904496129104790585476898516869856805582532142535338172403807027054501912915865137224310974632058595620944194473263282556159315 481 -470696791652907040834041658938284790295308096436044191662237774583626713710201622314201155702462901560684855390415955086433184127448049418826192344702634538437647956251100141644259302787801851140941707313496323894777854822605440726156863222342100562680196911918130786730891021503923253619900366281696840187208759222667627719828284648439663205086353208459023555631965881162125763804125192361572512213418035 482 -3333063081946076477171956271457862555661754730613448232339596370960655589816269297915725797123229358258340532499252603675299883928047248949328331984416646365834190886617508096381035863680837564771897332135034601149385450855385918017542097060115968699685779721736691568867225990071712680833764767732808978619043705580938462050406656017296364846766574664133814714261854349948176716466706870256675461525598350 483 -23601990718200413987688426024588591934913147581223022669303937673695728259099348818491721448151397436737165874796622225029963731116811865756809987761999509628624026236208020166903681064396457260829425665671832529336144831436244241117256315486532600956019399036771758148258712869291812936537383919212917401364375670325495708778500240675519022169558545167026284694523230970875407076600704780779667118660877350 484 -167130815560686210057281347333591359796845332804069472562091506225185336480570723748109178455736345558853910827684660162134776069888223206869625467255237619009019261774341181822311080318092606398851215641143135768117677681477887993431376678066445032129750346814521046975391438302410115848395360428890100467672707033961968376769359568182991548133715975795927859397054160950485696973027107901971433059193670745 485 -1183497141529150428460174303588695369877986091883599046564201969685069438652514288573470706175827596953048216619210591646972608838578147512348484073605374379022388559238195984128796418541818696503305115405326431475119090109146580103304258206715767612585149161744606747936047000855228606428904699725625607111243705821305242194016736891200582809021814488874757378307752820594128545538090532183472742907721336330 486 -8380707173047889116537933073089847603123881407454091661636364688318023237122623360844575644012102987996219950204644323047069595669941053585538331235770991329427093096561139925202516281771717781857424269007888483179990003615869733742270237220979170989213179952945973407128775173576291536320030672511797401949073864230865331284673393898300246820191855380784794969433815835168580914148062890882661357896699550855 487 -59346741743048130097174121776061540800765721604494677291761887517695961893437022490647101094561561318517487255716365058679299872066048953000088254765584989657521050297825556048306323395638920287201288506431623585611993169121796883194735918735967665244441389306300568718799263507723186256369706886812079957031027824580182093157881041993560899318749681611065091296712080022095808138560210925782487754995736328455 488 -420257858968058940085627503092814583485119032897552067218983256775583374863916175134374905232388933078557066598129400876700759469742933994069022033969242198877743784474370596097192662972200043249457545734817823237345737691694960910241391659236389306802391496427418220183210204317525302422101787645775791114859422891440234865363765227947158172566803364531484440896050442393464936409610064997129869444271286432310 489 -2976031647229961983917035801845342674047532115988484888459244117503800617281290424803986901562317621744859278408031050605921982050992494020010634270462933466200882125374614097046372320406813470199674762436458715787258918435775431429959311851665471992934565322437058061800079306779813082910774498391552573784105397362916551018495614916563427070501132623866751824399744174714377586211869617497532803903116225363290 490 -21074727788383677965024253372493192542207580949524515993613266566951951599364030649233297466766467441081284783828233352374011215738109278151219549621719370532645536026504048780428341737149573250539080803840396481662224099728217610633621183571015687264908684550330563079537284714704604267484089150708745278192164484928788732373551020075308888593891740977131442747218297297400732808415539757291018628734926830158520 491 -149241332584360601913715271809124386844560232297679140092184824274192663002720189080821990507970822770866034353207419450294553602272690425429883842441431726751563756585510071298280049766960990561989578362671795923325306691946643523537013601941657499503469712953491067904800875414291638136307078505062872030869121406224140869768092048845075281083310724569768002908289059167978366979045598984913537784484701617857360 492 -1056863665998346211552446446597036534692890999934539672910566547106886157229229793747419786847233899957711931369221289378224804912365872555039492763598990934837064498144381308867764716032789158823493200864627118987694688865649386220411851239288876841157089396801610974078981747812396488219675322852273980942417179002373997020915201988095583377076681634070236215322866712885474603668056698459478680875352474785524740 493 -7484305570506241477194951535203934966225666255843169443149434089875516815535511303037081028518637560182747158368589519999641208914716394152529860175543021195890115168375426965461203663340453167184896866849800377787105017938652644086307518812661586846415088127405820472284814305509280655769392014012406567592765442723678069842963600005029400559518878360326516733503515401894000263006727264779979033013422545184298580 494 -53001326202973009048575469278220671613838322706118695604637627530562434628084092023324630442571729702831243199273560154050944332193247328865236442398582504550155152647654701105596127054935564437146213284894212273127658261062967105154681426399997722699511632996530476165720648363070654824054182613546310463849346738598214713514639773453274676440965394890671895482450987406688605623634997255109762288838868895116639800 495 -375339814298257106621492927571173573105058948690942103905107181012850600863144738569310597149478312959345838872603289295237583883193518470745559615152006468018486684469591203502564890605845127513944778004722772504819731122784667276749053593678110943921443144403887825047202069473025150934167784779299989522006116531919332469839750750415737779709048929176788932355005393639559865194364446357471385772086230806998458040 496 -2658062534990067643106646883853887834694378170438473973436876882716309165016767567219490525738274790171694776004702181147706667748666174862630143532907547378427936597230068644642991730274912152248109312040833742150642693864939069304982829629348565844003972321234202401468360821049844038962273548090825303379485909664464890435376893853165432764982761801796036303515531061807772664688902259398805477008979203157549715075 497 -18823847860431679189043275666180181598396038605556659216604586481146563064403502245095455810756210961208313866207076683235450669425461856729431523167771472745079866081629346776799333299379335733782946433379295261131242447488758286316225202653606729781663132228578997288534880473184326533429392128627917028795946263052728686432692822822997050379409835032854711799135256995869392977031267227038366096229055853461565154270 498 -133307398706831125828865865497458134225182871066418973031769601801843698849060610046449695754440629289576086128344632904078109761651054508021723709091400362904757531420722896367985250009948465297894773244605009912619563215999014619809608811377196282262365497724626732472897752509763367619749902104735327831552058856257514454707182598834054325648427512489820144542138271186903788836558954310711660198423784823946310067615 499 -944066817248866683606236873164187133928137289433941813788639017742825624952369738949687091280973761135388633976085872280812007667005598589441074162224908681678881993150930121734065325370379270331299524636278404128823009039698551613131025679157968465523256111396034631576037630213123398449026267890736753201660805436957960489256389842283689002831115302709229432333978804677333090434321302452603668493546877740166988902015 500 -6685806926860899151984586791505940258784676104065364197983600374552362764725843444155038222612840242632299714555159360187926271539890869488403736971086726971258953853005493246489552883363665354360173686515698041467050268928744793856588331149591346219828725611337978818199146488646101176264783906562618373880138732082946077391712305812212314702587881149097276051385464281665586763346098596756353804951598222000165489714934