1 1 2 3 3 5 4 -2 5 -6 6 -35 7 -4 8 8 9 16 10 -62 11 -158 12 -1149 13 56 14 556 15 680 16 -1566 17 -4966 18 3544 19 6132 20 20268 21 15792 22 -75194 23 -162814 24 -1246153 25 333904 26 805112 27 235968 28 -2775034 29 -5259270 30 7160120 31 15199212 32 25457976 33 -4403208 34 -119142438 35 -161039518 36 211525304 37 635914664 38 781024580 39 -773551072 40 -4392418134 41 -4438231782 42 14050607528 43 24870884836 44 17251417804 45 -49264767056 46 -169177976802 47 -96438277886 48 -1164712272217 49 911185295072 50 265735267152 51 -2480954689208 52 -5787920442626 53 -660797954310 54 25253074965664 55 30939708405820 56 -10279064027176 57 -115264065606704 58 -189724950174030 59 94772730003298 60 833456027369288 61 941567864104728 62 -1091407725622564 63 -4839100329898528 64 -5261321312330750 65 8150221247393946 66 39007221580120368 67 23560889151300564 68 -71456419223368356 69 -187120818454263016 70 -114981284123131722 71 471636204575147778 72 1091970208883335200 73 319616174142858320 74 -3572250974933176088 75 -6799516630217643712 76 -327835641538411930 77 23195801022728313210 78 47694172853239890096 79 -12952213479251194932 80 -166245459107963700536 81 -220623944675375514544 82 151243838591073830218 83 1029591326757721000674 84 1176163183317894091472 85 -1513202421253202505368 86 -6963745169702534848012 87 -6034100380274561988120 88 12327397951344656329482 89 42067922043458911229722 90 36638817495798066336904 91 -96278402381551127178812 92 -275626215426180546658884 93 -113275783117189606703888 94 701630970331708535960206 95 1584496960360216203072002 96 -1726654474462077567702521 97 -5009576205788203628765760 98 -9815978816373349083894304 99 1279085593328252619989760 100 34458935192579271023907774 101 54195773956355835399358970 102 -18904476402110877493366904 103 -232084701942134010457694276 104 -319036360308533291419352504 105 287600133593081025456937016 106 1526512170546489244243381410 107 1608299880373292403192402786 108 -2810886285448307656419141784 109 -9843891796423768982769410568 110 -8489253966777272132898505684 111 20245111023651634648021117792 112 62105013813895191577995098210 113 35576434265365323046821650586 114 -149433811313801761362168636328 115 -384645091742599987925030218220 116 -140789123686741807126749535380 117 1119445799945391830587759861232 118 2321854859931552854104409399590 119 92545827138945200019046864002 120 -8377545249611999671739638626168 121 -13717638914959757770770516894928 122 3423429663094734814042475861208 123 53996809530787112234914577766536 124 77840690201966201560115852592134 125 -52989749157030387234874061539846 126 -361268717836999308148304563802032 127 -431679450607933031466004056519764 128 500237577628850814310390498523960 129 2362401315700209047244688471770384 130 2218228244644284016094957334332858 131 -4354220828376989978863026363879198 132 -15966845450559551008210164732959880 133 -10813443394303611250277391151687832 134 33887133393767490452229865736312996 135 95617014124242497712526581482786080 136 41913062946750725866899347349201386 137 -254920833246052196805178691126770406 138 -589874684310905072678903904052243456 139 -119263250172159156203245297062785628 140 1825923306309338294576725990793347340 141 3534349232235447796102477072550213976 142 -437282919659099062164536942661944834 143 -12791649839615231978575885305446021374 144 -22271055776619127910273958645486702120 145 9108442635052504262697290368765626240 146 87015598034375311900751253277003779280 147 116525317153460707162261276591110678144 148 -109087508127398351445505608731948801986 149 -579475660027900113638299058502727505670 150 -638754539690000102177932699666752187936 151 931734890173809013307718070809375055772 152 3776176251220908703559836648472288996312 153 3210970268660863492192609746331509259408 154 -7894579546639752504932492215415870388718 155 -24107577055330666444889059761108384727198 156 -15793794053706511743812572257015134681952 157 58606864644058341491794130702988286584024 158 150598375161719250271065079929135667607100 159 53617380581771322049082890903246066223400 160 -445040440454406176787050105682215935632254 161 -920823842479638707249299534975936128220902 162 -86026332784394060122564712073806025073480 163 3066932104317539174487067560658290656328596 164 5475090167509436347270774429644463159734204 165 -1295223307970175376660337424593380702191056 166 -21755923576021942402207745623438553894121962 167 -31729603026146894104347612754298859899561726 168 18402832123691597598453209105722576780435232 169 143433546459678872545260099520854907103539728 170 175594339739973283146469274328245704126045864 171 -195905072420798405667750699763244714103850944 172 -972678085607823091012385007691034349897469594 173 -935456277208931607963063010318051572483867910 174 1701291094807268350860606524094172972026033240 175 6140709784641247372651515480949346338957155308 176 4506998832140740960280751636494186263295781096 177 -13503459204587207660563180179508236898603338632 178 -39828398069303173036402475928997984810193080022 179 -19536497148542995058355155787487524280869958942 180 100879022546006128632938819905814225314605534424 181 241676744870875422372967571617230965600142071368 182 53690966344424496239310739430913012364174203220 183 -740167002877360398861787203681182795290412061024 184 -1502957635948785451007721797937655833614846176822 185 71220244793619605891355129785422015813404688154 186 5227541089320630587104616891639933026886634494088 187 8640752231012303499263799121637689630971708379524 188 -3604105211026589967105311085455547019938326434724 189 -35712691977504254914390549411567747755924136503248 190 -50585335203793640979759328222149920515792574864786 191 40055922699303585903293614593210690658555787017218 192 235757522814276725468513112556868245996618216658551 193 269923029240856083144413555808626719856411376974720 194 -385229286749957225022633821058140290158151206552640 195 -1574260401667719798328664878614045938779255445618744 196 -1439142590516522471981244416443019795042670995129346 197 3097925425159887735872193519541863584921581363823610 198 10127976259607321623807447136703495143443163919913088 199 6503904519325399251481647424712294243807686675087228 200 -24679538878438079556487584122664768968234929719105560 201 -63723511395745428688862134549147063430351974573602224 202 -26478018674640365503735969417223215590306387170118270 203 178862895158958677680137294895847437569423399683335650 204 391877161779104123676010729419827244945174799184423528 205 47552591046595176425502252511439446115931265145609368 206 -1309785935367370086346303347136189473180404313748420372 207 -2352938591862201159561508162299305067498033634991272864 208 390169682827701437045225985646574307439896776370005090 209 8944364111997204503502106019687050454810121874378359962 210 13724043981197511182624935171245463604371918737192186448 211 -7666425602667384284581111528520227716820353707827443852 212 -62023642654190787669485527395610914160319309467940087220 213 -77262728470565490464232186967790434674526782071001024616 214 78572955188698798770714773547554380295468914149123886086 215 405015822950231503688216568354583959907003524296129909762 216 408193213724644652643636190342028473749376684421526610368 217 -702943400512898988776541309997058808460316045860172226320 218 -2687758122696575954982292451647498674700672647204755296072 219 -2060469333659416695394563463951835051338212253219671279680 220 5629446307685824058345691453261949455137773474042538416902 221 16843913783177582572380263307272804672995751650089662479354 222 8891550025044801144643879174730283020305220454336092466576 223 -43173424785723282045331887918597281304303411158271792370836 224 -107127729983194274123260962552146100196270646314155688418120 225 -29275619964894719118424892682183742273309942573754236301104 226 315338859419118435657980812877213312026193795668178213105562 227 641837044220032222420625205608727615106250835565888930765026 228 -15466643123767149324695813217191491312584165306515747339152 229 -2240560924817204717967863576178705313304213222004255344384728 230 -3887251972759479369065394208715660674684352688125512669647836 231 1283195246291953069673852044774144022622888999330689301388904 232 15463511323588519125489732714575889621547931829031166931520170 233 21945244871640117788866308036297851128785660643023750113445146 234 -17012516006743581187403566596784620449059744474878032515356568 235 -104402576196293131856689719600689194658048316165844278422217788 236 -123936527296454125918737163578833544522672853199566431786232820 237 156443330092242234081209862011191993731951179907585977197227888 238 689368424596332519792974219931652501123753196542530158227661150 239 632723519378422956093570305941846236513304569464174475577242882 240 -1356258329190761004919480371571775669301599089387568294229436328 241 -4457846729582820051844701188048633307846383821204268916301712800 242 -3112289581243391222901376234462956906664389994635085954215384400 243 10373086161709261957406296285234876567832019229405970813993350528 244 28218776888679310662710083352755285965948346116234189141178057854 245 12098459668147371969943252188763609563089500476313374554125444986 246 -79049147470156752003010992047262667737642041610230039363452973656 247 -174770993314596654491668864240424341050197504997098319975848132772 248 -31156371648707021752081098290336531574496172771968176763427357608 249 560373909464604900549870696644986722248857128234373376284740888248 250 1054517503166338325294512071351345971134611793119856406856965998706 251 -149439801501412623826523251574596679321282248700815623108104468638 252 -4000543000304727162015110640667093361890370079933634501756393820664 253 -6200059990391665796585579534561618428542637853642123896844193002856 254 3019135304780408284962283309801539235325771038972887027133344446876 255 26919593702425788048848838833033685974063068724857599842454364691936 256 35021850201942736936838891116210630608962713232312415978759520812930 257 -33738971193763592907444917342894172712704385607406831215037625395046 258 -182729999537558315375698186369016530404389603986820278464640198193096 259 -190174978225810335470709301922760075830949813515571476353878038752428 260 300200524799961463231227757582568278312512781840766221481273416197308 261 1179906397569947763776610362647437448560115282073597736595451944283760 262 951782100581665170605039568497386664861431965873615952425698826478326 263 -2469022523951601761150880969177427769870174130343740625555201216906494 264 -7699422476557964517376306909845199834133188057273877492073163528762968 265 -4328607879893281259841985007474137721253963857803256529094015058648400 266 18923382828987752994233962741046939492470898266250505207698026254768296 267 47497640520803023340031447972422599876038826173162261941762162577067784 268 14475098256059990670154203139672664194922956415966849133072052959743846 269 -139919566694181637050022831185513332848803401184196175569589709148088070 270 -296081906577108185379746282274922544898685079025324013998557738477441232 271 -10537188378110771886878970782975860539091236885873457082898095164454068 272 997405538082086016111105094212114351000903939084134726042340439472303720 273 1743049021390402188832756269055349212606972160017322260789419142097427344 274 -534146367388204666894157849317679838607652544970812520658301508435154678 275 -6932573322631630563843007470752634972633118382679666244180141399807848734 276 -10267575193886106844948317281378996887057908907292809243991567787351551720 277 6908717714179943901015674267230702322324576165133159491102464966789170184 278 47008306509039967745786500582238054857326616734234219038782655796042946740 279 56267098090379355525216810904587294291478417610458605608437826664200185760 280 -69419394548551696925694950465322867715544500453221492028575159610452305782 281 -311973574962638195683522229708755971899717866400396341534202807213933340902 282 -303260840665077310256553224009770825325431033443158579937415710317746088928 283 580181592686397342035881690724025367198680123076621200190752585066903519556 284 2027042380100628074258146935076350845368087085479134224019749972429306088444 285 1440459503549800593710403849101457013464713806738184271163759878526509413848 286 -4686134771451152945975844177735674890729055344294779668437606517826954731954 287 -12897533554449452628123470730403953445323214224970742619605000853118507747198 288 -6241458224764445906946504404145627917449896282587782734664692557774476346496 289 34739333260313286799200297702871407430497841218601445785076022351696880785728 290 80225715411047385178327362252093044826857601210338462715926582595812280433920 291 16094635211547823775703566314776868580592656802103797195242802974403697941760 292 -256277422862261516498808569365503167577897212774098275840093125645837148897730 293 -487586949022656205987056780675444613935506980761043272918891437202265602773510 294 40746901343687102126499842802743078921139384311687683144055920547895765691840 295 1781137093422457965733464068541402719484236275768244299326053148889595569590172 296 2874366539516717471237994773351393472201596762488879295401077200621673238709576 297 -1288602432360373327619732977075532207039393537513010601153048606915762011887344 298 -12417349128163845554246054114522749464813287336628391302734581106352323603465630 299 -16445583382138614135225526117895162344564673262416327111144330729348183521686686 300 14393751243618706951199927989423491789509556216450554702526368238395006390401344 301 82348602982523647730978774866774557233344329123610255505345324759972516574206328 302 89367034268412596842828746885464772620857323853395400471361479014701907575930956 303 -133794580894965965999243506449894554909926425785167288253548740551651498425290840 304 -549038172017215035660400192980667687976883497960674926527745226683270502856663198 305 -459887571836713197095582221567543878048955906721000509660456608088705950555055974 306 1099223428506515864111933082841238570303045378879405730498367976315234362083395992 307 3492292356164893859031927524389834664965411145687359669084324901561361648902463284 308 2086880146027318120733684607045649492232590921599171057837520600863570342877904172 309 -8558521473006367869283811164165493220792304102528833852443391895557883498264042832 310 -22320022868349791798325337431414043744869413578853911475935809474906957010740156698 311 -7789028339423309733573747128780148848627318655234751199077483058291416184270482942 312 63425363194767631134909751016021746895011686731593792039987955435464125799977298752 313 135821513354760490289503847701161763866104818509795120766832716610947077506222739120 314 8787282222511785789887634195079968827770951111090812664984547198873999548076907672 315 -455962165928628383466519578118230576019540680681215775074658721458553332400341923136 316 -827584335758719487219409694126868148120504213285460573057406217666332484212110442490 317 195378595414847280941021677845841185960724094559570111379553895104880257536362902010 318 3179824306426610162033194744254667826855283693084421814285036765624981042394692901240 319 4759501864759015430416133186932388894851745829646982482015100505443800382543605240620 320 -3066131791111508958940090982103367080768128450154239741263755601025386882793110358760 321 -21683537183845636978830861082484533751264054183810507808606328764506219066314000787208 322 -27144495850538643263168565166238012133021615707473462969928116939191080935715746561030 323 29976604051770888948782221327206729521024316959792129154808283417302861944291862860002 324 144509366937529705175725449576889937031367524274022793451378475264986171684587702015480 325 142486615443540861955243393906217659984868307068759156502817734723146311784914590997448 326 -265393613953045711603933878771319982790092132889236392562868777727234896848587777734812 327 -942745940377181007388374330958848232102411880765686321037453739265397688235556398014176 328 -717778462695051584092486694945656236234731856540836759901304380255160295789938024261014 329 2089702744650633903606992891516486339388444948612982470453950689267805473446253647419802 330 6025872257857179669281184993389589711029273774577189381594538096755901745509871855858536 331 3011607567629122213252458673259656171692865353275626142200751043537214298797114536836388 332 -16121325607860348642455879044840470607023447807177687962591246276211993538362817576291284 333 -37678131542341225333011787321065014131588515161403931781724765183349899068965977685874512 334 -9486882923074126196827661743759254307555686818068994458016643223162176853700728580331074 335 116146249156981652919917646156862510070479458001772871799135051068564178707705546170502914 336 229724493067035223967651048805780569332292339875203996506942908206959863215416945873315584 337 -12131669680233242193498321337784462534042306539364843341765636570854809669971551982292960 338 -833848529163399296841534946236613133409467988677042414229059456514443455056259823637866352 339 -1366092689350247478596183359497156498669859516364008594511100576373725794256371854858197432 340 523307965675452596723623343670426907784404667632879590737632783187988058718271154055698622 341 5690236950228836649374340007460022886620934123451241586256043434927178781387139107822419194 342 7832905349364680011248464276356659973590778695327751117894665411440088993135548469177364064 343 -6438389494712350193116263947216562677253956411179740582060101007601619986277546540382724324 344 -38893006115909459301046760569858544011755663663971047027517290367006850916590926332011819432 345 -43210200842377385043606350150771272453720328526516917850744731445158661287830528361001438512 346 59760501025977718911042333942935418445862607591512045177563183908547605887413516620667229010 347 253882133287444335380660609909771350575736535764891149986951852630053779365960765263697306466 348 222589454546507725095512931625832077094061897401434127560637583449575408787540806324461837960 349 -503231555251459175319516520031236975527226508000641894513940308028285747243111743428000997288 350 -1661776034034768170983889624124378578240037962849184123300611069747257314477147684881133840740 351 -1053367989210016586504365996581715453780464553900453598268776300909635739824559115861464890656 352 3925425081792103142783622391079507469170187021994302491910149416207933802239741062084689004802 353 10407657166437661788299380698623128444168807382174870927149953094080163119580356506986654794906 354 3963996148030095935489635653035233815916714991549000923212225953568174910841061416178248146288 355 -29398380310868042260934948243978006786365863142957802899978167867298087624549416392414218231436 356 -65250864364075966388941346377031880685429123356408641053737259003594420007962881032788503548036 357 -7593026441198378074550144869210124480781493787515076048630259265613997641907782323347383776744 358 211900853376976001805962182978480536796971306151837170625520078870614162524780436445593631112150 359 389286419833185544210755936753189716993107572568702748601145882267855264654514262382521410366722 360 -79674030587571020832651772919146323008013758427460210401904444179529275220690740897524566107040 361 -1487321877389593641361882220039316499550772164484150209748953810938030943656968298623011519541872 362 -2312129577194025384912728158827179532419024089609829533753994576504078811331555108264577238453112 363 1289940829092742190900319775030379779315150818827730551944905339338506988184943544869068697630272 364 10176080212137486205601405771043674601139981722404975789763799834809373108119623478189322769651686 365 12907088935863756581114547009338587805795485937410890762236948409384698497850616187519105628792570 366 -13739234895983527375945897792207810878420375705855486302605761044200740364180766559817160033563536 367 -68110373984432959418766385411390920109937610198211638867233643112208731455852683711468600637117684 368 -70610125375521211907801599129988602329766348922174857801359191499007723994460681778084757686673944 369 118974392986067728298659584591012226239408876227217924719608110627817087358470542265133951277430096 370 446264519912589604062673090991955462693548629284377582321727114654278772958818525867955175587359978 371 347669843355709529971357496770980704381740824659488695396266496837925637351695682924851825580845410 372 -977760315260852719219015703636722608570600097117850628413170984381398237544409647060501864393808880 373 -2863242741568591548725775262781459922501742854792604067509377523463229400559822115950987734482308664 374 -1568510571726540539295471444046097461136766781917026281057359455696587900592757248281718339160193004 375 7381527019582828947764196410387459367902939982450772588097516579001329721466250104058571367783323368 376 17968871582464818645326866230015069452883403188138513097529444366333053378794053072118048442024576074 377 4967236735646856338217339573676318464279163797584633287021561589655934692834448321810046661985156890 378 -54911876704516003531722042737611350077624844830659163731876341693441540163532484014905842579811830200 379 -110224849238474493932103401157524455759522917447258577612056290404637799643773582464139986466350532348 380 -204741976008538677031391837030810861617178832699406929080219997927596493394817399175274780725376068 381 386895962101562839414617682308634424556693691929614348015452490207862614807309743283046234543704560112 382 657268807680578444702514593945897162007015016452018533695981416715709413898702883788928813793701347886 383 -225622242824369425316626005645607072227753103631606517441810833394673413979076733003519899875544385534 384 -2712647294602765666510492925227746265235096921269120579216807638775313381948414096445729598171280971385 385 -3804904429002796395129877169427098978840351612723711602936579039384335386891600798960330636672661661216 386 2833155007827293043253215338339859152760193295734173991340952846134908266538102719637788809870922282880 387 18196917130641150625387980951579575931086843820554998009085432036136902775942848469692065361114000935936 388 21039790469667251820389466735119835466401441789687894801476214727407745793056210501023984097909831028990 389 -27463732542782103347731525737229230775796194202942851131954928747718779597561534079861720932660466366470 390 -121991287285039435306632970858958168805708127783513075402364451484034284169870742384424457618344543234616 391 -110634814549096566126798981594687092421412139436230007392345884883304109017755379086206002932341694890244 392 231534366108890281805549948910166132926284599955144835973692036017047308553698871758979539670116345714952 393 784448538396544286787865427445036348235374174007071897195347804435722645842372026679315383211202480827192 394 524702488399425660148604027539071247607636600173946176007257360574519565663662107391126829433163317959490 395 -1834670093173440887978135968739768023307163038102306546823513888830321813473707733199265375720937578032286 396 -5038843968699567858442595922010340574204672986213343893585098976348377085927409676628353302028912787004504 397 -2125463474488783886403380881360033711435464191227990338122097064388724660552266645837856867200708493510856 398 13773094946190328166689470196780641243929849771998764612887594652101127033672544518307938737945007330258860 399 31027613744836637717173446844238697373930961115580974387952855515349965271462589333291863640977415629230176 400 4583762665177237823227472865390710463178615376942495763675945366280168030635524913640124922400619008689634 401 -100045849119722480285386831926881965839742682039268895062084355228283013637120422074922800844430073973973862 402 -190298434962271312839256686354118213281635377276004525606189607284046277580458099296119326779183522984003048 403 27472795485706736680276611725335339956951581410290677315022729945157548373475279808079306340756105262167796 404 704448295905318908360831247202151720095866020452437906202227013719261923610713495714325136855037047997768460 405 1109620632378976409018853619286182093120161510752576492977604067421773807454149275354028365114641495463804656 406 -579686146919971703387900879083810011498016733471805942787669145076183829112101702510573091548060717715449530 407 -4842835729320301931457936387300335456056903029220190475592010042528798857987137180530710228060301921823945726 408 -6393297159185138645035374638143569689758091704964337045506744310353589727038784072125158630148107015060736568 409 6115002816165062074278495774861134786002463359304918138850525302493501584676372837087478146227688894848334960 410 32534290252942793383323084707016308034003935161063134978822133202170965089001657288539900515167367031062489432 411 34306688460758096028633429496714017797388585394560007198735768584639632618905809486004954201550443455439037832 412 -55862124195986605885552762417552193879777045457371935694651992908158466825460607839104837476436844697291209594 413 -213982047602778559273616553474692478874508635541749136384519754141158239896569827557249110385072642216078605190 414 -176625360905783468825755994972430135527477823361022331767876778373746374508158256956109087192077898828377481200 415 450182963068565625590573350434197904914169742513672301249343749477659214797427339216333871743813177897820611404 416 1378044152035024814071178362915430939822322590891961034864347791132694384234375610020108787566470671774208258360 417 784865564337196411423818756924599290282886782617911019363405212866219934399935382269995160698347772099800015376 418 -3513189823702416754904975180446314690838424619267417300574657716122473958716193014389084731778744900640488519846 419 -8686018406261882147076506608789898615497791433365981637971106060527829249917458667499613449220106440549237352222 420 -2821035757791860578158490986861468498237414367349392230147387191319759968499323684428927682486466029617667843144 421 25693891734429693848870005467923179014941363234852768410161904969387098062279125010066894733391661720691392839848 422 53459963628402010671928673862484209198852967497495584675685734637649326774456284747186556864609774811298107742916 423 1715958519605222213884373556967736370861666583226126470840391478531229812624820960051270204767356111055892762144 424 -185907711289468099785257800028887180318398794031555848207821168870816715099057398471689690073095223805896055354070 425 -320878316145736986424403720064310838292057609474829265308994692592822491490997179658059449193516377637752721648358 426 90960656341727561958758958857453777969056670537924353214232823895343003018837319833355596368279428315002556041792 427 1282260800187771621128165922980277544917694730141443480309771051862818956825108383453294876810460101591156820440292 428 1862788824370563535711140531008101337429462881389574257177334409407346232630653729064373531166094285897643326260556 429 -1288090080807670776866267334250562130680669856608653417123226371907986180672716371033656187504899022046684923211176 430 -8809077414803158074935360967802353739536100722770103785872856089969125045123047476070342584994968157645528152747106 431 -10429507708075408924288191720486328908120101758522783443458417849449120155661368376617686967541468601144124455976702 432 12576394468174447099853691227006023081945330726728009139546832281673126593860591729951324725951210879140881766299352 433 58112415845119734613554646428358964053065126044610357303874685537619372635959614711648976648192778832744763739991520 434 54961579580883348865017894790158509156381243474528752238712718227885458898743521662848578006001542486869911255334512 435 -108648940700460960694205687801741765756432912168207144242245899679985693798232405282814231916127029795797423823608960 436 -382522376455559472790896833306642956756331760712008452940451129503250392087881321417913227989531317180815436362561026 437 -268646474232491915922841056994461498533375612141140837676618287941410034289983042519264495462885145801003364184158470 438 862398888496922632760773787100178012560318765656565132356315248994169985498703297425135315339148631650447049714779040 439 2418913159364017629306032494769034813472492686722196241773466500869795494898190213078094857550277948063332334601174748 440 1100930090076490341984098543354095147667613281917291377468171108817690393222809163111239582075723776744370756105402552 441 -6544952735908596715477925733861240130433594385506856281262473679190603311857056721146701147064625202467211545013095024 442 -15245495384624902949184981700135315753582782818127154306723459029535960152431993774673857588017620760218915673657886158 443 -2970353777840430620235758306379722166290310068078301359525768646819826918445959649598760815207474948927172945606095006 444 47675715741374740948860717511713440632320801978542497691237681636699130474872662017867214136105320689699058581155581408 445 92041476343765239086863364099056382198157388777063115533751750510715447659960879439070556057026400119160880282852548344 446 -10215711654058918860851078125811795969298601134664081780618944535699483120173171429693606788675100075068368836565284772 447 -337585173995229796662845024639280101524237915183705682772491259689992630660173630147553158514312439135236733964738152920 448 -551140268710413269549560740819967156566938386720431766239528694043382860201715451520798627236494006153609719512271855230 449 246995037080202872333994966642794315036282493817467417496441786035759322158653357677587278931818653988372135331836633242 450 2329049972384138122225177415690032583291013557423215210751291742252555620258301260474239983426503756351197328469138736248 451 3123082417692367372421675630079612503771420746299146696377699574647798218760888280078613648291678498018639214739278203604 452 -2848353205039931242539562775075828982790906762356311787408149685452087740272443228466953656463928925785658799595391906596 453 -15708392154304903012238115239835733342846147984219208211847060058212591359621975193493110247842547037193380282329243886288 454 -17305359474961032253601936669415003712522162861682179770335365915456155848764212856443446561205637866080313150555388389194 455 25652521995017119299958007329615000904631724928980538078974542168764094489972105054483342410143479915620580110155770306946 456 103667064972837206881310577469214308533365180328326324502636800340674937945978698491089329529248019200252827871644146064480 457 87768659155378758381034219694282266528302556248720089876479029330185295662978914994530464292912206646470701122595457391440 458 -214801576745810904219090294160660962410977568030254976657754579056664277186080935502455359858539577731863239537134297235352 459 -670206350210805241303599150479483472542016004738613448096848810992263175343207974406423834739838201763297891486764866427584 460 -412366946324903640181258928111802392541950043200503558153778095132311145951371330974409421613569994720891554537929779947546 461 1650384312283739417324787638819400349483164387199052062628275420999534529249855086250858886766957046120631519980039045227770 462 4239338467092937988052471246697880583921260050498884396734082122922035941743000154578666732167217287315054262892734572826264 463 1486473864860180104737514935795816213957501688605845176287108676775610097429131412778433329194792493485576500527317502282444 464 -12400189693064202927068941577195519050314120570667806909994021185075037004808779002443365958670493922251810239025861839925400 465 -26211448598408616949191871914537668586039571041555118844826998679855589525609726599795019698173299947797490174155660351820424 466 -2171922997419729638810417855268619559116474301838442227509840334654042505476872465697131181194499980192092698111632032383798 467 88359656158274661339922028612428271608764685619433354865535643497720985447480102083061690044950922253644203128901781512891106 468 157841310379179429002615054327062310952977035493902329592032901696975785333078990242562142278795709176534120000458302781717016 469 -38553639981136387835981199417294001476238177529466234879532540177595501332685801361853325444600411710515982520999763823566968 470 -623848973427383559189043447859673378771468169052177805927704534202528703482805612894095900865121664732790428976254307668302188 471 -923700602957861749798658503761936592028108016384774353454032244504720637103206999418299763630304879704678401570778720320822368 472 573765326109525672203764360596808888500180752195279275320682014129868335488469595977926566035547399051253505042492646374336522 473 4224882376992146137172723488528223212079839449766916289053643254408004367687321275187258845299857423892892546674963786167752474 474 5184778617778774108411970240428737288556080379004699113852536608152936595774219526395238725950711955112292752561001277663871048 475 -5876175802086022183242692141419562502859228153764904628085557524072354661930187775749477843829437343157387921917089184055232732 476 -28472266048612769048002523627384594064937081028174696972567455222717437608218034220465887221508900307397947373053129931541713604 477 -27779366941735931840237386109497527455921912091837565169349739407191359010684663874137171462371217220080261003160218308975058640 478 50984196823300390318173578228808578157403512295182874954946976111125471396003000428062425646716100320567809387472235291057445390 479 184750509690858905442835432701029130203636133563972514281901760188530409363652708964809042482772334577981354853031466919299100162 480 136349516698186835977652673250172317294134583717314183926500296009116692732897507475224082156264760795388966415369201320322564968 481 -411152509044598786452893636250565546032921020140265426601477742610453350873563966575206745793857567932060754121792696708414122816 482 -1193621270855734181678205944199536971812934867325553473186131529437153969347745820644481790707355305115739360649157186928642071200 483 -588019729615221859445866094974137259809551615569488603728509944104014178225980213759401474956158024921457769553986210733095286072 484 3127590103700442273372404007356871512144132430269956731188747884751905839742335773775877361914888488968537041432380148701898089150 485 7419020671510804127244066589192464274227639220250957328046955010402039193250445464491510060338934328403382970406306515037914026490 486 1690856000500164901247326150657031069096824552498461718113160737151057788623101432652794151570873264084261796857999963867804072512 487 -22958916643811698712329915607902223203436353181639511758465911684672770542112397575908359564455941516355730362875891114868520427844 488 -45798496146003187750354381511797535581931826302824644954006731565990619479553412177472472704178996610298384401275410627746343799224 489 2569389696330834324895873132646339565086031843789544893115644952017351316168389433742709071965422550557244814331380619808355112784 490 163116120273797426357803653275078704756065751563529415698475156785315630965893633708717620532729614716756396354861774122846347479202 491 270316901392460444090530397923095489769317280489210003765395341318641130502622428139141275873233444878727454728190175135986234557282 492 -111186695886945651356518205835859132242992479265696122178609128268525761652115242493496179136478248950285161731322440585050385703512 493 -1130257589751465545202141260560452272947603501974195734958076133640455177329015421147419378007329954747239216379259886731702378605320 494 -1572263720180448495702032744289206558037572153874913182638067666926491377389663512416526798038478879634035469259896783283520835725556 495 1287721770218310427946557241302426690252133358091733903992972160737981864372493071623830108109522139415309797447439154808229311092064 496 7649186093911281473736918666479265103714733182521890547004608454181816608917550831290273512970982844309914553853529502183972875622626 497 8590828628250250267050235664644988758891372770355664732216883353182260538167880656865533787140501489847739700713404214396665884800282 498 -12202291883478168570956781599553593722320463561823556237813968133706458918851202622378948935363729687427185978808483377938442943268720 499 -50671036711455935297957416335692780577995719209011595103936915379426592391504513772704919901314727485730761671906746491658751254655308 500 -45154034497026135515982292918111542123505285125771084188085104263265620930482834817294221066826929517077074901495687038658591148010868