1 1 2 -1 3 -4 4 7 5 -17 6 23 7 -89 8 7 9 28 10 112 11 448 12 1792 13 -4417 14 5503 15 22012 16 -4633 17 -18532 18 -74128 19 -296512 20 296863 21 1187452 22 -1181833 23 -4727332 24 4817239 25 19268956 26 -17830441 27 -71321764 28 94338007 29 377352028 30 -9092137 31 -36368548 32 -145474192 33 -581896768 34 -2327587072 35 -9310348288 36 -37241393152 37 45402459391 38 181609837564 39 -51032777737 40 -204131110948 41 -816524443792 42 2953679248783 43 -624837052769 44 -2499348211076 45 -9997392844304 46 -39989571377216 47 39074579257567 48 156298317030268 49 -170938190944649 50 -683752763778596 51 449514781148503 52 1798059124594012 53 -5545866846675497 54 3292739303401103 55 13170957213604412 56 -49220997905994713 57 6925661896845871 58 27702647587383484 59 110810590349533936 60 443242361398135744 61 -1487985010740652577 62 569968869703780799 63 2279875478815123196 64 9119501915260492784 65 -15697263640289157713 66 41561488041505626847 67 -42455133039302008009 68 -169820532157208032036 69 155522212192465933447 70 622088848769863733788 71 -850861968205737311209 72 3274986853747435247887 73 -256922038151027993897 74 -1027688152604111975588 75 -4110752610416447902352 76 -16443010441665791609408 77 -65772041766663166437632 78 164331655433851941783743 79 -197513023265601447933569 80 -790052093062405791734276 81 259150207754413693337063 82 1036600831017654773348252 83 4146403324070619093393008 84 -10769255343749818508621297 85 11632715905065315729901471 86 46530863620261262919605884 87 -32715494639213307379123097 88 -130861978556853229516492388 89 351907882253620518164216983 90 -343080063947584799803505137 91 -1372320255790339199214020548 92 1513565348686910692985410087 93 6054261394747642771941640348 94 -3794339908402498871599407721 95 -15177359633609995486397630884 96 51336103415132297891873352919 97 -18746670238615368107434341233 98 -74986680954461472429737364932 99 -299946723817845889718949459728 100 592941775921772918523624184367 101 -1213690238699221280704347309089 102 2316153729975740786780298856759 103 -5077214449642288672074180759193 104 8374800940521348950094029335687 105 -23868113716095611476405387402169 106 19262180091979568647941459881159 107 77048720367918274591765839524636 108 -150743658353774959847188679860793 109 314902446235796277039749356475503 110 -576144374358607124698010725935337 111 1366930821169155966921973399933351 112 -1875293352530545063740139007615993 113 7184859864292157607895509184234823 114 -632627091660045294130093692458297 115 -2530508366640181176520374769833188 116 -10122033466560724706081499079332752 117 -40488133866242898824325996317331008 118 -161952535464971595297303985269324032 119 292095987702631242033572232663426751 120 -711428308314510278311287416827738753 121 913911284992029379646003027651936503 122 3655645139968117518584012110607746012 123 -415917513127811897228562337420582009 124 -1663670052511247588914249349682328036 125 -6654680210044990355656997398729312144 126 -26618720840179961422627989594917248576 127 -106474883360719845690511958379668994304 128 55332404893129640328019711436574136639 129 221329619572518561312078845746296546556 130 885318478290074245248315382985186186224 131 -308581593527775203727278827701256165937 132 -1234326374111100814909115310805024663748 133 -4937305496444403259636461243220098654992 134 11049622067726964439218477904255612666703 135 -17399199836101297198654734137249563906529 136 53598576869613121116438354959545773520567 137 -31996444949584135356361163178904964211097 138 -127985779798336541425444652715619856844388 139 473619890518800313586679721205872805795911 140 -76646457349091704230197779313213243163281 141 -306585829396366816920791117252852972653124 142 -1226343317585467267683164469011411890612496 143 -4905373270341869070732657876045647562449984 144 11916523229421211054300035122004681211750879 145 -15409939703892530457261192764355818076098113 146 -61639758815570121829044771057423272304392452 147 5745095224029011381666248779805082474836711 148 22980380896116045526664995119220329899346844 149 91921523584464182106659980476881319597387376 150 367686094337856728426639921907525278389549504 151 1470744377351426913706559687630101113558198016 152 -2190754666156196303504811905783537039924216513 153 7384445686499022702642853689473734828617151103 154 -2757145956251525022752787867320826662159429897 155 -11028583825006100091011151469283306648637719588 156 -44114335300024400364044605877133226594550878352 157 81902088417883325210415197493193221434820761071 158 -189110505564428552491526452030679369886765504673 159 276995696214209496700268675884187031705035079223 160 -958892652087009426531674264477060895684053878937 161 298180265539657120538800878119374462272172875911 162 1192721062158628482155203512477497849088691503644 163 4770884248634513928620814049909991396354766014576 164 -13986469996563502898840727288580978774648043074961 165 10194133995949105631285057822117973621542041966687 166 40776535983796422525140231288471894486168167866748 167 -101453911993626778806030942751879976935864185599129 168 123304463883117822589059964804015202017616971735727 169 493217855532471290356239859216060808070467886942908 170 -143609025300614589827775506381897206762423308757337 171 -574436101202458359311102025527588827049693235029348 172 -2297744404809833437244408102110355308198772940117392 173 7740865960204664261044247137527702279559267091762191 174 -2900223318069338975866770541827437906471649337414753 175 -11600893272277355903467082167309751625886597349659012 176 -46403573089109423613868328669239006503546389398636048 177 85295204914666273704876758058549950183484184041163951 178 -200638174883542841501193113236812151661402747106760481 179 281085289550244506636627837994775298145067978115790647 180 -1042934819967853718736289229904946617001086020622502553 181 162812676466248615620444244148309151158371783681320071 182 651250705864994462481776976593236604633487134725280284 183 2605002823459977849927107906372946418533948538901121136 184 10420011293839911399708431625491785674135794155604484544 185 -27672786126042970250215892118322387210060277236323346337 186 28014518098633350697235668767289510972965798772189183679 187 112058072394533402788942675069158043891863195088756734716 188 -106590360833087315636626248685684063685374850514903337241 189 -426361443332349262546504994742736254741499402059613348964 190 513844828315486656983567816878319938045312915241267708567 191 2055379313261946627934271267513279752181251660965070834268 192 -655645153531748316941266113343940819320235450058601080617 193 -2622580614126993267765064453375763277280941800234404322468 194 -10490322456507973071060257813503053109123767200937617289872 195 29056009426604386345185778213164266187866867947600606182031 196 -25810560798855011878110506081695892497256401712299725954913 197 -103242243195420047512442024326783569989025606849198903819652 198 155169421239410038985646378430277549038793066614012987453543 199 -515599103084540302128243437753713461834618721565565255650129 200 210157163746199707628684151934793468641107089780973388328087 201 840628654984798830514736607739173874564428359123893553312348 202 3362514619939195322058946430956695498257713436495574213249392 203 -4730370128918106040897477499770396534805802062363578434431249 204 17439376701677350494676616448112770916450103367237436837132639 205 -2964207627990147337826587101937630445546209764433753801184713 206 -11856830511960589351306348407750521782184839057735015204738852 207 -47427322047842357405225393631002087128739356230940060818955408 208 -189709288191369429620901574524008348514957424923760243275821632 209 404710278189715070580922548214186031721716272039095045292157791 210 -708253749151525295805367499763694724676226855311891855622257473 211 1821174727214669973036645386186098804421276465688976651092747383 212 -2023680538782862420369649225737360188567261911117181542792565017 213 -8094722155131449681478596902949440754269047644468726171170260068 214 4854629170040370524150535470129258607933280517617447903973177927 215 19418516680161482096602141880517034431733122070469791615892711708 216 -71260004441618748613851124805639948773105396100090243891046025961 217 12828124558054359545114885432856377907654184363577845145049641743 218 51312498232217438180459541731425511630616737454311380580198566972 219 205249992928869752721838166925702046522466949817245522320794267888 220 820999971715479010887352667702808186089867799268982089283177071552 221 -1481890390330553620458899483675426023641741103147092774215031643169 222 3604218993062724846181022374271613441435460187857671165835353286079 223 -4646685136518979271309151120860181306263008449461399862049546573193 224 -18586740546075917085236604483440725225052033797845599448198186292772 225 1907282250775846283186544538023639387811261612185940308771093698951 226 7629129003103385132746178152094557551245046448743761235084374795804 227 30516516012413540530984712608378230204980185794975044940337499183216 228 122066064049654162123938850433512920819920743179900179761349996732864 229 488264256198616648495755401734051683279682972719600719045399986931456 230 -487078797128077873989233192160962556097888806835783943068442896115393 231 -1948315188512311495956932768643850224391555227343135772273771584461572 232 1967282533640931888061288121813276259300261881484204187905085037518583 233 7869130134563727552245152487253105037201047525936816751620340150074332 234 -7565652612505801278575466836542288478661741059679722101519324901162153 235 -30262610450023205114301867346169153914646964238718888406077299604648612 236 35118250802950025493016837757542218851275867698832402807693543587243479 237 140473003211800101972067351030168875405103470795329611230774174348973916 238 -62782757564970975912627824448199836419041015433513380804914270627456041 239 -251131030259883903650511297792799345676164061734053523219657082509824164 240 -1004524121039535614602045191171197382704656246936214092878628330039296656 241 979301679139228611998997063866213173497014201173798234309574424029627023 242 3917206716556914447995988255464852693988056804695192937238297696118508092 243 -4320765786961826489644758292344600041310329536893846674343160192273222217 244 -17283063147847305958579033169378400165241318147575386697372640769092888868 245 10826118021368713292198712579302442608084954432396926903694840830617462871 246 43304472085474853168794850317209770432339817729587707614779363322469851484 247 -146615594109132335830879979758425091346841637172443064313624162338076667433 248 53204588465534153688598843020827980765035267491815532290986581903605477007 249 212818353862136614754395372083311923060141069967262129163946327614421908028 250 851273415448546459017581488333247692240564279869048516655785310457687632112 251 -1712242057422322140026624143103236000256957409976508249740724608216546645457 252 3385703208743727392087403620459509537410599418999371633764833267228407765983 253 -6926530041891122336038185903906868927234460441813322730396130331275557631689 254 13232565586167574464622857155862338444815874468368327609326405475276146864487 255 -28947109162793829759059772919530274528243934597769926624516231699652167324537 256 47966306363752936198863311407838158502039126551406767625578780402904840266823 257 -135644260574844765674751560540565879221873223679345877744972292791407658062649 258 112441929760333958241403370181573509572566565052562385514685657640423406009287 259 449767719041335832965613480726294038290266260210249542058742630561693624037148 260 -821005012073508751899184526470171952679172798238785417743328792977441656890937 261 1956131728183669159926538792870008400963784485204425500983283458538665678515311 262 -2655776640220731695340398626021358819505813415501432339980063426742201898096873 263 10337500545027889888731513090917349568698649050632539327906140814824921631928743 264 -571212031710073785260162826336171418649209222746380064028225784287771920917497 265 -2284848126840295141040651305344685674596836890985520256112903137151087683669988 266 -9139392507361180564162605221378742698387347563942081024451612548604350734679952 267 -36557570029444722256650420885514970793549390255768324097806450194417402938719808 268 -146230280117778889026601683542059883174197561023073296391225800777669611754879232 269 -584921120471115556106406734168239532696790244092293185564903203110678447019516928 270 343273227672122309346290835487398329593242570848525649782165686346883552634410367 271 1373092910688489237385163341949593318372970283394102599128662745387534210537641468 272 -5239459195472381185547017720843052568029733055294383171652463013608252520699346441 273 505824894563151527987271293910641410924296156564054449724375935883768642902438863 274 2023299578252606111949085175642565643697184626256217798897503743535074571609755452 275 8093198313010424447796340702570262574788738505024871195590014974140298286439021808 276 32372793252041697791185362810281050299154954020099484782360059896561193145756087232 277 129491173008166791164741451241124201196619816080397939129440239586244772583024348928 278 -168872481613818475986645144708554449070904043766139031844934337345157828890296992321 279 -675489926455273903946580578834217796283616175064556127379737349380631315561187969284 280 45388988764846946796121483355333830295068532092698643931831785238022414644825674999 281 181555955059387787184485933421335321180274128370794575727327140952089658579302699996 282 726223820237551148737943733685341284721096513483178302909308563808358634317210799984 283 2904895280950204594951774934741365138884386053932713211637234255233434537268843199936 284 11619581123800818379807099738965460555537544215730852846548937020933738149075372799744 285 -41436833731546888483409802602288718271594886572306129524229249764602573064164990469313 286 10082981527312770071637192707146247901110580581234563723932996638264759064273001459327 287 40331926109251080286548770828584991604442322324938254895731986553059036257092005837308 288 161327704437004321146195083314339966417769289299753019582927946212236145028368023349232 289 645310817748017284584780333257359865671077157199012078331711784848944580113472093396928 290 -232041792263936045745301116831378473115533401131296995806752791751022500681039039797537 291 -928167169055744182981204467325513892462133604525187983227011167004090002724156159190148 292 -3712668676222976731924817869302055569848534418100751932908044668016360010896624636760592 293 7655605801156134544976108121678321207004598567015754741436620777108966525492920760039631 294 -14390137807471544765446326711059802144779078210774505980391115789912947036187155574005473 295 32464570794305986828916211551306965366478632114577025970710734637045838131569054932306103 296 -50191960871160384465738190585864486425275361457041995901707457045211900026359134727431577 297 159332644612127125699853311238726750081278334002532215962270963005942904999834170003585671 298 -82870397745028824326198902209462391239646223651271535289117730349809390211204737812281273 299 -331481590980115297304795608837849564958584894605086141156470921399237560844818951249125092 300 -1325926363920461189219182435351398259834339578420344564625883685596950243379275804996500368 301 457902353866453860128167435909362093180718163609824934602077916600847108167228122626990191 302 1831609415465815440512669743637448372722872654439299738408311666403388432668912490507960764 303 7326437661863261762050678974549793490891490617757198953633246665613553730675649962031843056 304 -16787111828933341887836461520320467096578649347300829730311914609454969730772050892776561073 305 25037277637039410320732508755757413733974626247455932168442144105998490383861097910701622303 306 -84222339357387914461226674651048909304679942283494773505611028663642777078454211320809243977 307 31853542381539453643406720743961491262437125412657910336315095520702368913980360643994490471 308 127414169526157814573626882975845965049748501650631641345260382082809475655921442575977961884 309 509656678104631258294507531903383860198994006602526565381041528331237902623685770303911847536 310 -911316486070203858728477227171721587053279129962989773345907568077236207327634566202204340881 311 2254620452696642348899105800883627707485393792894232976356517090495430806334217030026886098527 312 -2781290983168346172029606215606517281455445453915452234054226363627028045952642469563862529993 313 -11125163932673384688118424862426069125821781815661808936216905454508112183810569878255450119972 314 2698435445126123518030418226859835942300955239322300813053557084402556349915762845663827216519 315 10793741780504494072121672907439343769203820957289203252214228337610225399663051382655308866076 316 43174967122017976288486691629757375076815283829156813008856913350440901598652205530621235464304 317 172699868488071905153946766519029500307261135316627252035427653401763606394608822122484941857216 318 -64385984860826975712278816748907797900364778765003576785028248831905655784093389249030275713633 319 -257543939443307902849115266995631191601459115060014307140112995327622623136373556996121102854532 320 -1030175757773231611396461067982524766405836460240057228560451981310490492545494227984484411418128 321 1920780639411990325038682790670107327411928719291871765172102974269718680718252509973822699467471 322 -4399844783361872241094322962519983476422834243336714298139409901944486578927448803928229892410081 323 6566555548572178118120816400320891666449761267661545525098003990268776287891122471934121810919607 324 -22065647169750621692512950899518084478483151411370623334919271235018340055637345487557595517441433 325 8401150049076181559940629403530964374631787318551117530945489452113530191854288800357783452473991 326 33604600196304726239762517614123857498527149274204470123781957808454120767417155201431133809895964 327 134418400785218904959050070456495429994108597096817880495127831233816483069668620805724535239583856 328 -235636306683753726803739182186844698332080755324997364984469270202229191036554882781807183219582353 329 604074592914243786064922199278274043288707266124548313992084109466073482484239200882181915477506143 330 -676941267641542242300069058938209500079231510350882291891585942685686563323960660490093634801646537 331 -2707765070566168969200276235752838000316926041403529167566343770742746253295842641960374539206586148 332 1541898274929393669437926481193870691668538133782185521174314439228936959860299288233787030020339847 333 6167593099717574677751705924775482766674152535128742084697257756915747839441197152935148120081359388 334 24670372398870298711006823699101931066696610140514968338789031027662991357764788611740592480325437552 335 -302178862071361525884956597234057276703497833110544176361392066947410353290204401639911573471725297 336 -1208715448285446103539826388936229106813991332442176705445568267789641413160817606559646293886901188 337 -4834861793141784414159305555744916427255965329768706821782273071158565652643270426238585175547604752 338 -19339447172567137656637222222979665709023861319074827287129092284634262610573081704954340702190419008 339 -77357788690268550626548888891918662836095445276299309148516369138537050442292326819817362808761676032 340 -309431154761074202506195555567674651344381781105197236594065476554148201769169307279269451235046704128 341 -1237724619044296810024782222270698605377527124420788946376261906216592807076677229117077804940186816512 342 -4950898476177187240099128889082794421510108497683155785505047624866371228306708916468311219760747266048 343 5536225220424705470301020800441118389092990238431003746048293641999955287566600199368939183619020665343 344 22144900881698821881204083201764473556371960953724014984193174567999821150266400797475756734476082661372 345 -12779672973738530197973812620031290075045853101758447615501238293862476202108140271065709312743708272649 346 -51118691894954120791895250480125160300183412407033790462004953175449904808432561084262837250974833090596 347 200962338422318787723579579787856096001401138038482868361075933561647423978964729506823595998692823310167 348 -7024858314995390888002844265289090398665023179304586973887758280304390509531029660455506010413018104433 349 -28099433259981563552011377061156361594660092717218347895551033121217562038124118641822024041652072417732 350 -112397733039926254208045508244625446378640370868873391582204132484870248152496474567288096166608289670928 351 -449590932159705016832182032978501785514561483475493566328816529939480992609985898269152384666433158683712 352 -1798363728638820067328728131914007142058245933901974265315266119757923970439943593076609538665732634734848 353 -7193454914555280269314912527656028568232983735607897061261064479031695881759774372306438154662930538939392 354 23122129910052193596808904348045548088941317878895519621719997605594438004185859162790240341680073770328959 355 -11303379496337854960901491525157132367981234127072137246648520621064691045706476652871024553943296770857217 356 -45213517985351419843605966100628529471924936508288548986594082484258764182825906611484098215773187083428868 357 -180854071941405679374423864402514117887699746033154195946376329937035056731303626445936392863092748333715472 358 106918905326750317287401413728658126239173061008616942082722768599399317574384800648510315912937741482522543 359 427675621307001269149605654914632504956692244034467768330891074397597270297539202594041263651750965930090172 360 -1610638287141487062541964865696328371333119204427063830149348055799769096808240415352858494854231075549177033 361 200128396173036028112915507924403296987299543421614486348432483581239968763832790046613119505545576342367311 362 800513584692144112451662031697613187949198173686457945393729934324959875055331160186452478022182305369469244 363 3202054338768576449806648126790452751796792694745831781574919737299839500221324640745809912088729221477876976 364 12808217355074305799226592507161811007187170778983327126299678949199358000885298562983239648354916885911507904 365 51232869420297223196906370028647244028748683115933308505198715796797432003541194251932958593419667543646031616 366 -7634331750458604117359318948121960919238111092422599801471527429780395377732645438925672791840365938666287681 367 -30537327001834416469437275792487843676952444369690399205886109719121581510930581755702691167361463754665150724 368 -122149308007337665877749103169951374707809777478761596823544438876486326043722327022810764669445855018660602896 369 -488597232029350663510996412679805498831239109915046387294177755505945304174889308091243058677783420074642411584 370 1446664022788957296435771134284152997222769057238307791979551227847740757570801526781547879937170897513436979999 371 -1015449810656890715216429032870137996204374764843755514394319588352080918257511411166848709547925565570265332673 372 -4061799242627562860865716131480551984817499059375022057577278353408323673030045644667394838191702262281061330692 373 10961226636740628160375189754104792001111807737687858498940984585338881102042687494502581564419627573371807687911 374 -10571940667539246566175349543634831876316376999624459462736257656588827180154990168333995576694362951504875269713 375 -42287762670156986264701398174539327505265507998497837850945030626355308720619960673335982306777451806019501078852 376 48516338177379091771898841542058689501992399807512222430220661486356171470823117892033358110381685755890419770023 377 194065352709516367087595366168234758007969599230048889720882645945424685883292471568133432441526743023561679080092 378 -94408144593962678972436272287924966060339330285818736452472552185410881880041956068975419583858999825626980021353 379 -377632578375850715889745089151699864241357321143274945809890208741643527520167824275901678335435999302507920085412 380 -1510530313503402863558980356606799456965429284573099783239560834966574110080671297103606713341743997210031680341648 381 923235189442613724346620469259714156876024679355715229729781747870580562983009550317646341432751786518862849367183 382 3692940757770454897386481877038856627504098717422860918919126991482322251932038201270585365731007146075451397468732 383 -13089662742743081124784240074592221428934572400901013775075592385018219005494626149845951316274882517134152693060169 384 3364200576677476929523374867126410162163644937580859801201831161822140004467053310472780293298292134335305793629519 385 13456802306709907718093499468505640648654579750323439204807324647288560017868213241891121173193168537341223174518076 386 53827209226839630872373997874022562594618319001293756819229298589154240071472852967564484692772674149364892698072304 387 215308836907358523489495991496090250378473276005175027276917194356616960285891411870257938771090696597459570792289216 388 -30330277132962728900581396663563732532537848638258529316398433803852415279563279076673613850002368856112381884766241 389 -121321108531850915602325586654254930130151394553034117265593735215409661118253116306694455400009475424449527539064964 390 -485284434127403662409302346617019720520605578212136469062374940861638644473012465226777821600037901697798110156259856 391 -1941137736509614649637209386468078882082422312848545876249499763446554577892049860907111286400151606791192440625039424 392 6500499050159890567188208256494480216413205991149154709787076325898905791201863381294840757349236056770440878362611999 393 -2528103791757136062721258578755670623832966520490057590421845455774625040732672124667208776502740740788657768275091393 394 -10112415167028544250885034315022682495331866081960230361687381823098500162930688498668835106010962963154631073100365572 395 -40449660668114177003540137260090729981327464327840921446749527292394000651722753994675340424043851852618524292401462288 396 66442157266716878637632183797505811990576466569329725649563096905385983037429989220071212751022072332489273084198465967 397 -190712970811479658753056730485714215869466781484067920274870024528380039138922053517260297890306670155969648170814766369 398 150111316510775711594944009408618064185678169586501964646764726186327786021595806726049106227563238347974888331958194999 399 600445266043102846379776037634472256742712678346007858587058904745311144086383226904196424910252953391899553327832779996 400 -1250071734854366000909579574868010683683330468707063148636743678218147193963603175563575491514147862319815710749537921913 401 2303418658636090769219049151339756686575040489353936571422983881526194764763859464106420416253727902495565005123586396143 402 -5393736561562746468838538296264572096316562770948632046247981662692788022181106476295763099605727093567395675749130583017 403 7639876145963233216075316618188909299967198372934228478887907726823982073748662760259837130818369032829728689490430003111 404 -27870140200575505318557673133738758170598105421720599412208037847894340029951526289846430535209078682879708027012184657913 405 5378728766554855091487186678033758058541376140032629006687186118803176530086249502385835976128794896878413461899070709063 406 21514915066219420365948746712135032234165504560130516026748744475212706120344998009543343904515179587513653847596282836252 407 86059660264877681463794986848540128936662018240522064106994977900850824481379992038173375618060718350054615390385131345008 408 344238641059510725855179947394160515746648072962088256427979911603403297925519968152693502472242873400218461561540525380032 409 -492794068863667118430766277831178588868348473382287400776389753752475394696197801977570919982470260453482082873002847931297 410 1768320990748751569979907023490926948236487636932131249871059785322275594011764141266406179813002466294783526746318507177663 411 -405710569411833807486316175667574814473812513194036706468998459375251969546054133287755000233757151038289609491385769095049 412 -1622842277647335229945264702670299257895250052776146825875993837501007878184216533151020000935028604153158437965543076380196 413 -6491369110589340919781058810681197031581000211104587303503975350004031512736866132604080003740114416612633751862172305520784 414 -25965476442357363679124235242724788126324000844418349214015901400016126050947464530416320014960457666450535007448689222083136 415 15802006749079986681998167343201369213420205597087590439188196010565165325699913051988795451930441593676639433831799876558687 416 63208026996319946727992669372805476853680822388350361756752784042260661302799652207955181807721766374706557735327199506234748 417 -225823542088757978682009755765180179460141546345642502153996070273476032906760475862795574816202023539088886913197429034625929 418 54017131793043616459921843452083455909163486415517889746030131791133224608876265938050304829370083919474688056222737980626127 419 216068527172174465839687373808333823636653945662071558984120527164532898435505063752201219317480335677898752224890951922504508 420 864274108688697863358749495233335294546615782648286235936482108658131593742020255008804877269921342711595008899563807690018032 421 3457096434754791453434997980933341178186463130593144943745928434632526374968081020035219509079685370846380035598255230760072128 422 -1488595063350042685267381940471502067249822226396826598808516867630492199902366630086843629188109365827763628951178342865788961 423 -5954380253400170741069527761886008268999288905587306395234067470521968799609466520347374516752437463311054515804713371463155844 424 -23817521013600682964278111047544033075997155622349225580936269882087875198437866081389498067009749853244218063218853485852623376 425 27265762364550936134946546723462801935976775500758348666592765320933280804446061356263781056015807380729397917878180183838126287 426 109063049458203744539786186893851207743907102003033394666371061283733123217784245425055124224063229522917591671512720735352505148 427 -53891187842999693809091216079150905984233183948487425295867134262206633521653121027066596399966309083154713996963493567584458569 428 -215564751371998775236364864316603623936932735793949701183468537048826534086612484108266385599865236332618855987853974270337834276 429 -862259005487995100945459457266414495747730943175798804733874148195306136346449936433065542399460945330475423951415897081351337104 430 472111063454536971964049880170787912687968962981772812755314442395888465756521076086034576771910036076698949658451423746550484879 431 1888444253818147887856199520683151650751875851927091251021257769583553863026084304344138307087640144306795798633805694986201939516 432 7553777015272591551424798082732606603007503407708365004085031078334215452104337217376553228350560577227183194535222779944807758064 433 -1154068622161772800267909342961140753401128254646284237186363968080042280721217705040161057555788230280072385572028976796415634097 434 -4616274488647091201071637371844563013604513018585136948745455872320169122884870820160644230223152921120289542288115907185662536388 435 -18465097954588364804286549487378252054418052074340547794981823489280676491539483280642576920892611684481158169152463628742650145552 436 -73860391818353459217146197949513008217672208297362191179927293957122705966157933122570307683570446737924632676609854514970600582208 437 206465259658620387226888834984213041776209436978227143336714636674179641561585332702460752801046701675322351912967303485327944332831 438 -177952615229586899283391913627677982188958792422443242765989078308622364606092799575640955866470170552752357586944229149108915992001 439 -711810460918347597133567654510711928755835169689772971063956313234489458424371198302563823465880682211009430347776916596435663968004 440 1168012771782883404229518396215272882151845482582315380195565247083405889712251728331680574419105180172129339564146105975940117421287 441 -3358458143781013968609504443655149665742990392353553008120520011709103887970466129757149438888835097343816763653923120819605076901457 442 2627185886701039296617138282411883725728783075951417025323481953249039341757081567139145717575171246689401189205322606168310785567383 443 10508743546804157186468553129647534902915132303805668101293927812996157367028326268556582870300684986757604756821290424673243142269532 444 -22209099660083751938346411709539789943142449366239843826046536748357190106442479270444642411319306597228253947998898659093951803614713 445 39651749054265753615055601618100699337036159697965657158258349007254878723341651607563378139766866699604330158572526079198041530926831 446 -98369299172138508276660090440116920871067275533987436291855595972347763404856530948430383011020719378617371266846137114355531367064041 447 120475394089849012367124632064571752954154726515750384682355600113343502977020150963646259096093494839599898734887934404873269513286567 448 481901576359396049468498528258287011816618906063001538729422400453374011908080603854585036384373979358399594939551737619493078053146268 449 -128204057676027984021065862267009698487219690354794364481422334197442178753462683611131019023209571982679155450882980971209267713585849 450 -512816230704111936084263449068038793948878761419177457925689336789768715013850734444524076092838287930716621803531923884837070854343396 451 -2051264922816447744337053796272155175795515045676709831702757347159074860055402937778096304371353151722866487214127695539348283417373584 452 -8205059691265790977348215185088620703182060182706839326811029388636299440221611751112385217485412606891465948856510782157393133669494336 453 72727044754631000928098864448041119330884302881451003141673421629813861286114580021997763029637403094576767919395774557332744140757407 454 290908179018524003712395457792164477323537211525804012566693686519255445144458320087991052118549612378307071677583098229330976563029628 455 1163632716074096014849581831168657909294148846103216050266774746077021780577833280351964208474198449513228286710332392917323906252118512 456 4654530864296384059398327324674631637176595384412864201067098984308087122311333121407856833896793798052913146841329571669295625008474048 457 18618123457185536237593309298698526548706381537651456804268395937232348489245332485631427335587175192211652587365318286677182500033896192 458 74472493828742144950373237194794106194825526150605827217073583748929393956981329942525709342348700768846610349461273146708730000135584768 459 297889975314968579801492948779176424779302104602423308868294334995717575827925319770102837369394803075386441397845092586834920000542339072 460 1191559901259874319205971795116705699117208418409693235473177339982870303311701279080411349477579212301545765591380370347339680002169356288 461 -3654359642273858220218278478362623330138302334990681985566053129969321762029370649303068492130332835442889721850910877826489031368918670849 462 2223759925531278113211217404208398932661062677296181912653312459924318902434868934037153811559968027526586681029221207125739377279517508607 463 8895039702125112452844869616833595730644250709184727650613249839697275609739475736148615246239872110106346724116884828502957509118070034428 464 -31784635170006394164957846803301186090280085232296728817217100560417321363251503180403250135365709036767195377263919559714951974548488630297 465 7591047276988111292843263328066393664593835208884363570471797596743562151412799528382421699187558807316383038407239508593756123847583014831 466 30364189107952445171373053312265574658375340835537454281887190386974248605651198113529686796750235229265532153628958034375024495390332059324 467 121456756431809780685492213249062298633501363342149817127548761547896994422604792454118747187000940917062128614515832137500097981561328237296 468 485827025727239122741968852996249194534005453368599268510195046191587977690419169816474988748003763668248514458063328550000391926245312949184 469 -212365304403262516274918996675341430275405004734743387388663012648253650909024316734026800858391264597168574927153369759255456647683348779553 470 -849461217613050065099675986701365721101620018938973549554652050593014603636097266936107203433565058388674299708613479037021826590733395118212 471 -3397844870452200260398703946805462884406480075755894198218608202372058414544389067744428813734260233554697198834453916148087306362933580472848 472 3654007776688951016347539482060854129665494242649546898561112769828610835188051697021698791866209619942512266737437807081706969369582482718927 473 14616031106755804065390157928243416518661976970598187594244451079314443340752206788086795167464838479770049066949751228326827877478329930875708 474 -10517424606967791970208789364157156594517750300299744388764378000009604610453604719650475517353648297565007980502008973388913269371947494938441 475 -42069698427871167880835157456628626378071001201198977555057512000038418441814418878601902069414593190260031922008035893555653077487789979753764 476 107647402424479361403737054482008785164378627925974068842738681268915838126592051973583016471193636105540689305171911972562286807189908954750039 477 -121262782574010620239207150689011440695810753757643682754982733462475671281331247081649183612929473310998876765720463203320651005522501928530033 478 -485051130296042480956828602756045762783243015030574731019930933849902685125324988326596734451717893243995507062881852813282604022090007714120132 479 267205047903542339589307063444003274280329001723860908424026098752945354649497866597538060183944497956664507694105033121148776848768520133640231 480 1068820191614169358357228253776013097121316006895443633696104395011781418597991466390152240735777991826658030776420132484595107395074080534560924 481 4275280766456677433428913015104052388485264027581774534784417580047125674391965865560608962943111967306632123105680529938380429580296322138243696 482 -558153486874988373617319735329281049365352384442180520892328353031946063638519096988964132154080698234643795142337435240711825175843119367991281 483 -2232613947499953494469278941317124197461409537768722083569313412127784254554076387955856528616322792938575180569349740962847300703372477471965124 484 -8930455789999813977877115765268496789845638151074888334277253648511137018216305551823426114465291171754300722277398963851389202813489909887860496 485 -35721823159999255911508463061073987159382552604299553337109014594044548072865222207293704457861164687017202889109595855405556811253959639551441984 486 139661132203230146071293696487631901015372325499110245212043920395348987887841232118527581911379798331309945044602569458285509450936615968529689119 487 -6452320873533755149480311513328095244315769836175936272784275961658408807239313421294471840129720833517733023671627926673435588158445179352157633 488 -25809283494135020597921246053312380977263079344703745091137103846633635228957253685177887360518883334070932094686511706693742352633780717408630532 489 -103237133976540082391684984213249523909052317378814980364548415386534540915829014740711549442075533336283728378746046826774969410535122869634522128 490 -412948535906160329566739936852998095636209269515259921458193661546138163663316058962846197768302133345134913514984187307099877642140491478538088512 491 -1651794143624641318266959747411992382544837078061039685832774646184552654653264235851384791073208533380539654059936749228399510568561965914152354048 492 -6607176574498565273067838989647969530179348312244158743331098584738210618613056943405539164292834133522158616239746996913598042274247863656609416192 493 9737492081938816631546570279094886634854131348310847722417042943802636588498443707683750509910193972071846379974253980973798127984922724795700838271 494 -33382428432110888921449571358993982971726523801331574501814702790300411771907568131876812294522285124033576169969468013361188082224137459661473652993 495 11135079791288755209473419514771127135380003183823632775706937969820269164172413397716379490236981528507618699855095821068008859431106879042659400183 496 44540319165155020837893678059084508541520012735294531102827751879281076656689653590865517960947926114030474799420383284272035437724427516170637600732 497 178161276660620083351574712236338034166080050941178124411311007517124306626758614363462071843791704456121899197681533137088141750897710064682550402928 498 -444673241515378153755874790660624335513968583348486948618481962979678103507387029947940741971442158372647790247137610447749522503030413482778230485521 499 535943730254204359300848116569455602300703240832451098053524134177638245999294855011815090807449318903679613087177044201206089001120853551903942252383 500 2143774921016817437203392466277822409202812963329804392214096536710552983997179420047260363229797275614718452348708176804824356004483414207615769009532