0 1 1 -6 2 24 3 -30 4 -72 5 0 6 840 7 -2028 8 4896 9 -5910 10 0 11 0 12 -83160 13 -401532 14 1938768 15 0 16 -2824992 17 0 18 32930520 19 -79501308 20 0 21 -463367580 22 0 23 0 24 6520076640 25 -7870428726 26 76003583088 27 -45872220270 28 -221490672624 29 0 30 0 31 -3116610274188 32 7524162792576 33 0 34 0 35 0 36 -127800022137480 37 -617073093431772 38 2979492462277008 39 -3596565555708780 40 0 41 0 42 101215035648395760 43 -122177355889216668 44 0 45 0 46 0 47 0 48 -5010016464573452640 49 -36285749089457202738 50 58401031715089842264 51 0 52 -340386157361392148304 53 0 54 1983915912453263047560 55 0 56 23126218634716372274112 57 -27915815337168833818860 58 0 59 0 60 0 61 -948315956586194414391612 62 4578874487610411530589648 63 -5527190444196605944981260 64 -6671909066099208827628672 65 0 66 0 67 -187761769807364041587994428 68 0 69 0 70 0 71 0 72 15398754561447656615980837920 73 -37175882105901494040008505132 74 179501037546501289391995696368 75 -108338459826201391716002100750 76 -523104358078056211560006251184 77 0 78 6097751259390173249328079317840 79 -7360636895198688455880096021708 80 0 81 -21450467867691807764364279713190 82 0 83 0 84 -603661975925065704026863871628240 85 0 86 7036799669319069059134603758428688 87 0 88 0 89 0 90 0 91 -577103374755634430080094965310005176 92 0 93 -1681802481604152703821626178360478140 94 0 95 0 96 23664756764815671167813460879589426560 97 -57131776731878441343516631346686719372 98 413784930685717661564540170718888595912 99 0 100 -401952552303309825980633440279093882632 101 0 102 0 103 -11311803241224553568801252959161315433068 104 54618217599720504991030520956197589184832 105 0 106 0 107 0 108 -463852897045320982597778794687400414188440 109 -2239679909985729728181304569282593769028092 110 0 111 -13053811138109932571297638025162570501894220 112 -31514687890281966564153442778265129370221504 113 0 114 367362123455259395926724979883301575709791920 115 0 116 0 117 -2584588675324925704058372497208273600470437660 118 0 119 0 120 0 121 -43899965887064400036142530190749804793376271606 122 423935572129068379398701396427713400735892219248 123 0 124 -1235438793870928548641323611832282721013235634544 125 0 126 14401329954322074204297181945559679251422935395280 127 -17383943045967128481050815626033457703772051426828 128 41968551069095294064250222224846755033255570551296 129 -101321045184157716609551260075726967770283192529420 130 0 131 0 132 0 133 -6883865846339434620895978417788486251474558859937464 134 16619122287789607381063689299642887279768470046093968 135 0 136 0 137 0 138 0 139 -681485334844558060340220812545434105438277555082382108 140 0 141 0 142 0 143 0 144 -27945053509198827875794319236687709044789321875889189920 145 0 146 651502831501992616423390368525899070713770162011083514288 147 -1179650228802437913980165462131029194021135070956947804410 148 -1898618387487580193518582467104321794051731842281472163024 149 0 150 11065958909174484852899799618362981228953505972683291221000 151 -26715588079192422035490207812355292175357899010567491970988 152 128994270135118657847760430486147131159338607987636550325952 153 0 154 0 155 0 156 -2191003973909529603218408735797396907914704603947539883378160 157 -5289551509025733263700831093573453063662230350873736528566972 158 25540213983921992261240141845888606070478330611390025881024208 159 0 160 0 161 0 162 433807720875177686952392029888266224785882558075640213617654680 163 -1047304483199015993790729066319731351312946251573989265164289468 164 0 165 0 166 0 167 0 168 171783475458622544973940807018281830221393663588745629512824496960 169 -311041497182844211555950981450319851160349543371948501149001121538 170 0 171 -1208588466068103250160444078519348000755892141495240633342828235420 172 -2917790666109310054882459869148263384836280505947452082974070214704 173 0 174 0 175 -41056430323652236909391738822375900621814826778845628162402983753548 176 0 177 0 178 0 179 0 180 0 181 -8128965843085021011918526986176128109885228802515853077155024782454812 182 78500238345773994215846952509996758552570391588480018537773530585777696 183 -47379085015972018119842003241174507386170424596755862346041790075343660 184 0 185 0 186 1333348636247763420415825459063180073649516169293340742649436788272692080 187 0 188 0 189 -9380819538750315961030620216683435022932783609650141060892099307984188220 190 0 191 0 192 -65999073930314152582318297881549840178941864309874322611907054352957490560 193 -318671718773257995587333953874775919863507505409326776749332280755792792332 194 1538683170814288592678609007025303040169797478876804397444957340435001131568 195 0 196 -6726077046873356209306785637969214160227263062015996820666586868898632620376 197 0 198 0 199 -63095390822924582615783999908254108081984629417558630436304143057143030582508 200 152325748247935445772455837864872421284793412343742845956552154919663091080736 201 -367746887318795474160695675637998950651571454105044322349408452896469212743980 202 0 203 0 204 0 205 0 206 60319457623011622237299833185482453525738021490643290194397208390846149066839888 207 0 208 -175783781479969643793108872259467011062971239960950624485215962963182501192188224 209 0 210 0 211 -2473465509430795307203453856280418593505910452570479942292634952477588580953179388 212 0 213 0 214 0 215 0 216 202854331502136721001801866131587065894247526121524676913093264707357686712694129760 217 -979467356597172501064367867797750002151091913031675714748884218239139010928933949144 218 2364643376198618444132339467858674136090678878306400783323954965892993395283256157808 219 -2854377054497204694664523401757549137166224834822238640698397075012562900747723132380 220 0 221 0 222 80328266188926004892610258981474549972442790427265731293381304629766476594361635966160 223 -96964794837610646810065215458120969794364593479683325280197244970722284493383507785868 224 468187445539368592132871120813958429149901164345999032414170284512655614567895667109632 225 -282576120188489619471468168136039699472132878912841178847183764741688949530639587447750 226 0 227 0 228 -7952295498372172347647413837299848860205942004773185873367836065082173825155089266520080 229 -19198539644168609482142380476774053144283113963020782567621680062093892760184470074627292 230 0 231 0 232 0 233 0 234 3149028689089191323663483269311758674091580591099754340122369700467911068284820987905985520 235 0 236 0 237 -22155098112841926657750389615240780682082891591522930665441431975716011289444979444248075260 238 0 239 0 240 0 241 -752621150640964150620359348918312497463311632502794761700067244419762674865182090401072126412 242 1816988189206259870111055894084651803812829537582460429886375721349783463316736303515570299224 243 -2193298764526741945421235568543808052544485353833857810736409343559664800749327348716106362430 244 -10590183247313227651795998168259884013990770952917891672832013095588442666314045698379995748944 245 0 246 0 247 -298030373226052302551528667409113377386668209946706556362696501165315920006523643735442025223256 248 719508969041450817184387201049176059333600012253262891939604408034993585082182363244412858835392 249 0 250 0 251 0 252 -12221062290457350664482786419667733124657209437352551271300442923499302503730786129456638604452720 253 0 254 142459141893828849282768443695948690444445176767070887683181900039486030279345474449786714908809168 255 0 256 -207578181695514598591911272334089169104339160431930055889122628597479394167152818609951753060987392 257 0 258 4839417218798521516923102092322191368059694673599250453655761186300019429732322172189055358554888240 259 -11683386683605274595123932686137300081940558363134266022361157708555089785996499793252734890265245816 260 0 261 0 262 0 263 0 264 0 265 0 266 11169366553775804342341137579092937549267672423994107727582351971150359832622668725494132381647992810976 267 0 268 -16274959747064943340686983744285929046196723520514273149012878899724761324693006923980611548613659733424 269 0 270 0 271 -229006062236331800725998053305212885201560195782460643330947774064040064312659432444285034716368070627788 272 0 273 -2669490289739100843094127005335898211575055649892954881158204482262644555086603821892890891948760547069080 274 0 275 0 276 0 277 -45342043697016273949791234273546941391354112698431946560282891795212039328139610288459880400805101149942172 278 218930753678100399020399788405032225207246956738263328801270793303336303039750899409065014362895592179131408 279 -264272797375116672970191022678579166598601069436695275361553685098548342367890509697524894763700693329073580 280 0 281 0 282 0 283 -8977495645946985910257938388108989182602912754093742958292681627677919746907330177682612034324693659617922268 284 0 285 0 286 0 287 0 288 736264108344491894840661147719139629086042469314056054244400528866241087397920950019678719321806327884759191680 289 -888749397926903096978561004805653155606992685598931336897695339694216448924161617785434361457944269751599333446 290 0 291 -10360022195958014759466932343494810814242011794617425477465754454674646664037458077893701053223055353285511717820 292 -25011306091968133801688769853931373879998036800944632356766690796992400211169483576948818271599694113462179961104 293 0 294 437329724555270095582133141869939473085422622781874038216294888682933883151767002121594480393333743821645769723480 295 0 296 1699296286037144114725155027771895144581694417525606888151646173137750732184729041332480285030135587059658718971712 297 0 298 0 299 0 300 -14431512778269740908262973351134143042004403530567186233110609126272385023464612109537608013620352642950368021279000 301 -139363015499437733436981646141982391477327426260688999679389917706204909332475856305419170774577564249598585979116024 302 336452082111954430507015185688501355122672466643646744291222271917499358758810161048988773603636539070998644043348048 303 0 304 -980493220779323809704519610363235779284008592869805860407445597499953306229501258927891104783668911927095196087486144 305 0 306 0 307 -13796586598660252202581765368156292105714784013307626545543933323852448741879255553143185052358653549104132038214364028 308 0 309 -80412399560541192298856046979451788524859350714332156308317791517344184025391482711801629745593658149574803900078305820 310 0 311 0 312 2262976654262393315653916535563320406692347250649094400213496287383719093026956720876531337360422818592148652911199048640 313 -2731654465026980217244471052071874845735788570921779711517859103163931748437426361594197930781626113940493344273454519532 314 13189594514370314184631800743850819789635501534336213246284932700039446086776662167253323060486927274354122030005017126768 315 0 316 -38437295215979745896068443963770799165560330977684092538748049956426478713816508141321703512780570413766291763559451855984 317 0 318 0 319 0 320 0 321 0 322 0 323 0 324 -22178302685667072911796468098525348294654206187982046138725184131393529844938304319485833262263215819992000229905838254917320 325 -107086318268306170726698887464830814631543187818611895120578612722537493549141533560977819129791721531406437957408671085135452 326 517058483815892974553981422253424651704789576026375765037215187415724093576319351521854609568219749405593752749258037360211088 327 -624144802084199145280680309718255466336332763844987660157793800138261587125460885082832428698011470937000190706666708445346540 328 0 329 0 330 0 331 -21202550163337133060463617515349956433982387607662896734799311328503930588096281776533268089651651153606568046988882769076316188 332 0 333 -123577518485785909661824322121255036620507872250726066342969683782916551499374066882263591784851629817548813575650705034870953340 334 0 335 0 336 -1738867642635552857445293626969823139912408178616370720136062136531030170270683265351488910656219504470441376729463016082938032960 337 -4197997846022484039801069569151826543113881203129434941595143064431055718949514650220026103931897136692569066865841379606025469772 338 30404590004041562811142298295820428678420511754625721809979044796179424824509137697374623355560041333566738531383437325884966917512 339 0 340 0 341 0 342 688574021716009831303976770045505458150863042797870393591211632939147550528631680421190011368526330396245269211526648077653971679760 343 -1662364741924577005495102622149092611160228991664040911078207054892041056842831608923577270620851962827950137342779208558447933397336 344 4013303505565163842294182014343690680471321026125952215747625742723229664214294898268344552610230256052145543897085065194549838474432 345 0 346 0 347 0 348 0 349 -164569911452687101059975358523191016678319556293536920761800903291247633571721379768783929765360412422830371027868275805906739380866492 350 794613824375233079732373943974520207780869282831768788236823244362668687231214050432000638334588550670769106532601920616970278039992528 351 -959183735827920180792349302497711224459188839125305708998624147653916320802935430200784568099948963093599477560470196422877017420859020 352 0 353 0 354 0 355 0 356 0 357 0 358 0 359 0 360 0 361 -9677204496855362834596004947537597000007485054058029746862026103842520000271348716119529446662449175801848602512884621915971926404054124418 362 31150451122888160522307481477594275654878685173290658866709463618852641346051769988695863892409458126355462958579901471104177289133809137648 363 -18800960393729201206019075721309670160775170937998006015642073844040494006449667899721108428425545455111681013460912276190745953368255943630 364 -181558134272721770170460087248071636941080052677274706991846054371176593397649113186464731319813821767248911066267199680630144916079856686688 365 0 366 1058198354513442460500453042010835545991601630890357583084366862608206919039842909130092524026473472477138003439023296612676692207345330982480 367 -1277358409573622633082951280701526523254232025443628302107497064667464500450391358115999472203138385154610276532212320845688329030161699556428 368 0 369 0 370 0 371 0 372 -104758964810598499993063158758263972044674465428964166102248114034541515357605117250506304652603552311741220407120700260081995069117826268195920 373 -252910513625912711108534622908937226539671269381135698464119844120088742742510641341157149143256958627828966854309697604365011833354413809423132 374 0 375 0 376 0 377 0 378 41483491866642492554792510415230522094145096708238919418907168790815831874692586588291366549906980241977046143216358279695857370678451856874601840 379 -50075004339521143176856772384688869328331657105439424667593621638712903598516656594190999530892674669924980826876787913343426654675143772566223708 380 0 381 -291858513564248208439076372338674868735803382235436042756875276984380349867275869559246364204370353591601950277600297846412990644054170719705720380 382 0 383 0 384 4106760935832796164424465467949063423348319899650224058305707462176732814079208467123594782136138440403415826958012348989629797702097616004317386240 385 0 386 47871913666511834074075060526080075605829153541730947910551706782837604923212638914281096564142702191552905152935023486556836045859575682225846256688 387 -57786511615223394510381592923625562795612281977338572859036779747458639746976194409289573314110308519239423527689773183701230158473420794780149127740 388 -139508980063702706057800716110291163394139140725542619673349412886336081955558708275719694910291968134255299631847058110680878339876629430673221383824 389 0 390 0 391 0 392 14217595683690177629402399646845851475932147394306396534506722992019750161024750618722038096503372334372830314967525890242480701274309909080655628991328 393 0 394 0 395 0 396 0 397 -388672068532480078598175971940043565904940974393018843849376131894953963041090159772811664211072954114709934699306730773144840398322944268999367341557372 398 1876674758333436935247042678323126314747437626894902611606976883239824183650343869032394747641881005435022048670560482488520895732163048422964317180598608 399 -4530693653731834027690437300526339761304757202575842910912706030269556293382868057610412823705907919099463966739734426523331472260971985383927369044311960 400 -2734515516449276247656979319843951459339238008011647108358097235944734192604019996063305098763424210908487495537507333883795960063526754797704763817305632 401 0 402 63751697636449193008520460997931708709394274565384627988987356779433796438846136036486927622680300056368677844229615530722582145792479066721950014434736560 403 -153910213058224430025987193855141368854807210397438275755752197476695022711907300099090708859173901719104719619499024159038863444354144157209465508452230136 404 0 405 0 406 0 407 0 408 0 409 -15236722420695686092494134015687055473060008888371996280975618174060912294515781619650207365394005197237252532395704085014074336150661948619468085969429226092 410 0 411 0 412 -214396954412180074857595100535244454107742453386006039158165636013661526750589501815788664687727816921777085465867425373978080342139873343282614871658809387504 413 0 414 0 415 0 416 14566370385882712353617400639457822963954077891558193829240679961759011587353526074521634728244291648858869789648137334888985787942178615359278212136788774880512 417 -17583164470073929087716226180966932376935532247850650373735974484124333874156294881562326241237875090960986238702676994209692987068287504113854288425981535531660 418 0 419 0 420 0 421 -597309991947440217665474963084787976714854902537018023813787339810159751874653708012437269365364127531021819660266456841415011352633409311457443637174197179701212 422 2884067767000948730535176283879647398725642773554278673371016146668418078415133539579853080892386970551445297318170761901137606039883430421358668531604289445967248 423 0 424 0 425 0 426 0 427 -236528723223017943762059887730493020560256578495946552517170795975778531097789262835311077285658207335400436352567407829881703081244577869559638528168403697640377656 428 0 429 0 430 0 431 0 432 -4849559843013618084304861492546076833334941269860292896270344071540126992024283671508772047626216347118346806551961403203050197567023817183577929494585176873989233760 433 -23415746289086828992226263410355724247488686416196171681176095014262264418929262366987784214010797162077112177084513108701447190031860575677092756845034791869217686732 434 226122449056803576612248999223214408646589021488451716619571512686419131287628368307972450093096108073563671869091796095235979100791075142885365490716959749945655363936 435 0 436 -329484553899178128749763775849729459303213649692956989136816580886548442947393985118941131044391729416108814190533771336447868256052565079960892377086269271170504578384 437 0 438 3840753422261735756691040810585146307315269285571258011332013214295371749724913637273307347486152698956523934351859357989756429522235243388088025779676751379073227258640 439 -4636199500877580631488919125306568154492479782117594019596608227425940465682445054032163618835495008987600510844557311818971602774767771695129586036052804588256281784108 440 0 441 -40532626389974458371203454655676980619666502294238842163972581527137611117205708361151188162495441615841789732861968875626921665094111152795603933939911161480531954268770 442 0 443 0 444 -380224889684225812676244430524944392270544989389014822536076767527098722968782401522714409857033864764001632807220972518179480422306155047786347396329009216174501520137840 445 0 446 4432226121078339138175743903239049340002144011469499323905942546795485245700385568789434454694923733457534561754622997944549664453468257835812618562184459527080501342542288 447 0 448 -12916453473550791601850987279192203627735887045019483149181750872859357014132374304845588954227737335608602052456648021315469512938098618459651508290224369365067002507489024 449 0 450 75282607780765580042018051723533697096414250264382149233137533963758399461944053044678816498018962146922845033862576628920542245401857581840002740460253986426861764373663000 451 0 452 0 453 -1059306679137223931604634281793258098828666911220992456007539865292348399662857833385728866835705607791359747859865741066059188775981688390530910965948121879776828077149390940 454 0 455 0 456 29811152231403801245013795993658294161395502014716553066677391296113271989483907440889765904395794942451918630143965903107498370218290990098545512527467920606604909688930272320 457 -35985244013512006280337482048748604613440335799904062171214377528394396067313260495744864858642095052500574305744732231942209882017145525796360797226151129103881257242146204972 458 173752128285451826366363724188652712615156845214332801751534901409690856258736949423869225338964175152454215853122894830876337898286873093283988701432072437022129938657515092208 459 0 460 0 461 0 462 0 463 -7124896566382662104952517326016554475320259320698865864268938497662617455007877784212023967764366886858414209725898553806995913018537778513034067669680918039787104313035268171468 464 0 465 0 466 0 467 0 468 -584328394507521018519289602595451793332568842719914167270928724259039476738775346780097899969347566809966192305450242859589103036469241274615435543264551315481053618638220747606480 469 -2821387069799507169548636186138458075017595810325151074126157216319339723390984976026970001504972003005827025902844337843106497135576926000109898075599191241497485545447481903491384 470 0 471 -8222124463513809960910169670537048774209127211252706019857250489316428261955013133627620803701125141134499949368011330326944448911880797549505616275527080734705821100895146253941420 472 0 473 0 474 231388141767401720942523329980228269264520699600515596890544871149378070288217918435133578303570199085385930966915217734873622775605600813935388126801287363202725098062340536605572720 475 -279310195013584827123210029910381332872266664962869257472625295477116969998252504748885818125024463930690017150171863547913736220509097136232366875416650251990211281894987673177475548 476 0 477 0 478 0 479 0 480 0 481 -110604015838309792033621623208324869359342581729485900808085490851722000779584600895582757007508182744550240964442155120635996436824466889022017172766917900596882170144869671096376825624 482 267021715089776109771825827173529745129473596842188449972164324333572341397282872090628402323323326212873276327948912452291251005012769800720691963769404170005272947598845491999161836848 483 0 484 -389079151781375033231593095571074616091513286917478512869248150842826427136395890561076881407908249138366715892157218125682061974678195695411873541095214162805032269570991700547140708872 485 0 486 4535438963831612343893204233266130520533422644588647929444895647947130954938109250687608375733237326553963952541912161282039118193631963444582136511257867868657750761052477660566107588040 487 -10949518257797655826501417487594251685242043324554141310742990969025000960208877236157944057925185067246543165462623185079415733509401712916043467737049455508839344633060202450868128261228 488 52868950958853847993792078416909267782035018587393861101861755171994265750711727446006992983167214922094100566934317062881741170424870778553338143970713557772672880054345765124604728220992 489 -63818469216651503820293495904503519467277061911948002412604746141019266710920604682164937041092399989340643732396940247961156903934272491469381611707763013281512224687405967575472856482220 490 0 491 0 492 0 493 0 494 20935570536275944253322119401441722982195608413414284619437310719461062092599049502874587964529570462496838077953333659076264920986238802767520463628475030069638449955625725298359474051839136 495 0 496 -30505361796416963714155176955266269070231000330709566247450054737569376273990747679510885219843328856567934140723901412981659145706084757307264770742292605050647846037053851923822024979419584 497 0 498 0 499 -429243014462873508696923741225459824654477249536904782700877474495092792164991435413611218209897286881174521241775736951311392037121829729225638885995445879440869736315014774583944690919184508 500 0 501 0 502 0 503 0 504 70406322157179393398422154620676132104825366728259091505253624472554948446104894932583677080405419833743869902690197526844606426548473194994388537535067361743337455980640235894416109047772178880 505 0 506 0 507 -743019100093288480387324353171934047336602441317889958154409161022776807601701216728834733473814920647490793073534957284192565584969352116939727061288813053019209243210285337741403757027592435210 508 -1195871192364979507959561180537162088949046442781449842197580020083698387007332436259393941266144415019359655907924951407392565578605810706603002151815607621005068534734520563975687622148925114224 509 0 510 0 511 -33654369284048098060278297354038117117021130902207395933771314888827273338853986581751019480212898764781237028947098549005372011119668471071403565385500003257583039788363729120359194645091485642776 512 40624417379330713573925869060953172958215166371205165088965093870609467684026250385353102164508707400741356365918103249087924926459323327427004878892963125433300661452983379057226171098539567794176 513 -98076019400685476177990886798925404474940898193514028144815845185632572037479494061581714069123864183873331246309755772678535858478480890389711540478676252495392842800148622674631939519624878409740 514 0 515 0 516 -1380034319704879282005519986891870718490366610178194163182615611580638202869885180665746079652029907210186756785307585517582054934038387321811562880208930657111217420866700367381714129728196379887760 517 0 518 32173717848194296104412849114769681316136410793243727030868387540967818421841303381943839790437692029970530087413231593244189331843256155290651797285613073248972872712587686319535178912925555818851616 519 0 520 0 521 0 522 0 523 -659659291907383755616641397739577392385271362159689918160946760435025910219784198823910297418041810478579740123217557417278559838645229664348751555895546677856439283450847718173145799654493519164867868 524 0 525 -3844776110043860408526365608363653936336859600358076483886739196803098715046705181135579730467044304030860736064395648941955127841274670391468425477413455003253887080674122697049014059691926466095589500 526 0 527 0 528 0 529 -65304604050045405882361473953145211708739228919787268713535095662749149782657988073400914390919149889104323660757271184232379057706371042857651191187048822523373706061444604043838308645645232599178212646 530 0 531 0 532 -3675622048060854647699257728020210547978695846147717740459238106337532855493861073817305194246389573499517848942605947004305724310924506522321460082305905789647340535560817592222017208654938164365292987808 533 0 534 0 535 0 536 124862949423337322988705581357033310554083816197422817407172184912571002353606020980529564343680791423219104801403350812114164320663229482465898802217335284386304497680145502815925029415535104188499013829312 537 0 538 0 539 0 540 0 541 -5120142172608062431628821631773551032911715698955132972149636843074943702728858695611704959495518093926638842156790207394555291243677676230823458243403682660525423222475502356812988144802128517454372296884412 542 24722233348777657853483577035505316479937733850686759962701942421220851358082545634711007720472972894522505414025932151243098446152949582820612070788921824405446398470491395705401181562128052674062090364746448 543 -29842375521385720285112398667278867512849449549641892934851579264295795060811404330322712679968490988449144256182722358637653737396627259051435529032325507065971821692966898062214169706930181191516462661630860 544 0 545 0 546 1679656358514291152220230906384438805416150916889678460499895228898406676499772864202600285843217296390783978437029994727038363856567604262675026101440842583221111425967325064040291961553929223933411111405745760 547 -1013762290212851835389161023564119056752260440043735454886907453191903164912025999387624714041924076032160215913454541307950549061419888009415302766670970651345861219918988418036618010873743570598349959375773628 548 0 549 -5908639630321404753055920571012814686469377658663516504684484880408719162810016429039423713131229028356193068785787703903271927235383242178414026884075274548339861812578604622203236035145682464958455352581741020 550 0 551 0 552 0 553 -401439626639944110689244507688127599371829310825921329869271052190307503417756838040108163350682943072547592224043684777533628317739788296375998248685217570567639992241474462537787106329712849699911675168212587864 554 969160991108144700040164906817806229367509271552865961099957628646508346732444022525421490811961907587263982363307940261722389779998591175878926763175263249780406670948133517029284967624281773030626805764416797168 555 0 556 -2824342104410305860789656774732643172790602489708086232619165123806578370248866894353661890380587712040707548132313535431839602767736266236073315156623375695018656669611808255110999525390417282276478689579254580784 557 0 558 32922944261815525629435716389973911844119720604944168830330023857032432096253958709718521193755090636901226595224454484920352843432836603657000855116305245090443473364393565544302709337060725614287117469186638172240 559 -79483018550128508212799634200202136437508699022652335843205894518774501870386029879942641094007138880212358939928822676869042505814355242906428822634139737031090026741372105605645773817261396753441314983387340849816 560 0 561 0 562 0 563 0 564 0 565 0 566 37993049148699255182196886823588062768159781983477717556353778995498477787384419212959027648099522980762949742083892460114108972912406325123856104149384599128969677909062331664090633595405912504218579365514576917833488 567 -45861667265348657523208705987154230211673457272064885844166227917331058318800927292654329062324554388432437003340733883281755414173868624277444369591040090486262306736462049381818296309761625926384419593032339555671340 568 0 569 0 570 0 571 -1557946645587306599266233794569001052747488952790747994818943283575591557969533406764729708696009215149118371549384637375855560848516628054789023343036470218875424962811773422057274394555522626890459644391025308621469788 572 0 573 0 574 0 575 0 576 -63885310731366745383711134799034940178339087009916537216965763071348128496197715782157157813448402701859043970960291105525106522032409851827630921090532625123674665894759975887264272835175279180634900064873416297709719680 577 -308465567208170057252373279505498642276559298977279515805862957699045295897436198031336787020395599568117768079516901358996233401565030892549073033655779447845976850007903737849622602459279124410888843749195493344413180172 578 744701755879073605272168828609067164909796771974392106045657441540786848787267827626987889667688004539953624100954384929042679847194881488753407909492624145939303031805327427473773750588908807183047487628137819284245799704 579 -1797869078966317267796710936723632972096152842926063727897177840780618993471971853285312566355771608648025016281425671217081593095954793870055888852641027739724582913618558592797170103637096738776983819005471131912904779580 580 0 581 0 582 50595875453982350479842750767457862979405635949969450529988842594142724331200002755117380489215398652952136631763759958500385032774863867768875411558310907212783020244898680501869819993179409802478086532412685358752172706960 583 0 584 294894372896270686597325323200634511658229610784163664056253029318652296315737593462309056890533929474040812477254948296275898464570974268155522098120316084025921183751307193785082692043350254245394488943197951986292925524032 585 0 586 0 587 0 588 -7513295848984184946020497355563095547621201921309433654091692227940980518797711815987584531175046354755286712685005472963990602047501187134122515723645898123222907482369769774600006476168636829830453945363089155525804517824520 589 -24184934315652128935516269924325477221919020389987272580068542759811049535877426607615913290156493760088642673167468611637057837281011799576492923823571200945604986233434427007562375087761995041599902060980243005139845702529784 590 0 591 0 592 -170153925390526723433165944064496515156918128744288414327383563985336232277923599032320761511522450409716145081288163246368982363844408087906032595353580199417706275675172461294040938780467426349034258850425088549258422607927104 593 0 594 0 595 0 596 0 597 -13954696621382371806059338218443459520748084464664897699596697595206888597532610218199460287881685785337094502385299779877456428617818634191904089259940500755227086555171032679915671492240651775701835238171529930334392837344188060 598 0 599 0 600 196357482453481390706530200787767378173827691456103438051968604712563352722575675414501427629768462505847694403400301758835657509927214647956427537276982489969991029168557144679726350811313388331658412016146080586868226543085116000 601 -474048897212631812056884349534330399521336076387581230864643990829193424253688143038443318369020647171101885468637784177181069309548878881933806907316746076079023887315571353767326376245600262351120555886384899394550622270873116012 602 4577821107514980059281195599425712708865999376925063599125026345483800804919807845965552257471239027392205861362703480452791184516099889647296165407641898568512155215198799408857516413210055652135598095155663517503877884339325392096 603 -2762959450970121841697482149247186753954335764850113030427157163571093826713592066021219447104640160867204816149989524403576661567598823705581889611137695360335101494914971058196084582850628088418919603464216658146489564440535812060 604 -6670374178818988698215263198350801685125171373931491960635570913513137854657136093533826958577090078582461097640654918920351119264222619822987820574185865362798241793629641968606548269003770089871738730717349195668948599965902972144 605 0 606 0 607 -93859287400678473587070569126445553991273735311428468679762636780013123389453593452512020738448281747325557252437806649062096739008665556403763294945918861155254408998130558914259002142298381520555462785929273638759831021793514726028 608 453192729194784268697224837086278979832163998044429246447114884909468247411240103009471230327982588418595659250757733883066204794947283718667258943970084879690340459908478539575885829590633739334614916864747453144314768344595231873792 609 0 610 0 611 0 612 0 613 -18583664856437125138427915802686685359872678255586449217362137438451769237687557815454341662894390765323289234097217078730117973254406231289063198592384617762664293957742535093669515097798833940807630511058109795575051991692845042637532 614 89729871470013527712020877145283525150414038613108528264729184698901971087023080491952320828811816887368244428719349957106882153807304126351293622823372985229403154984271151436320965500738875360427685740172417890815572193287686248314768 615 0 616 0 617 0 618 3048174229184883306970875416477702677998951397914222100893837654790999623228170721837521503945008068101438030051194358645622413818517569215125031828095047397956634549529684233901376361868599400031786018730394753927452841405971182224429040 619 -3679471782287150098935140258362837255700799020870805516569023450176670295938746993866507137232350923252263942793996543781914296607633425129678109557997208398146374949224023817987649730362026821898390285726719810250221534524161524927505308 620 0 621 0 622 0 623 0 624 -301761551083281314876537511624325296730040726730712606622792287506836415252520765037299561413467181615129327431322076265095525762902844512696780630567182775140617447413862088650705438372436568833348217272461110649463573617077888887179592640 625 -364258414613999641232009671620019544971699166727081952915724640498771133413317108613876479415171294206591468691988609225870150305169081884722488314642427439107609787826199486713230488548291755950970234471689732159874144391896144545301706726 626 3517590419078559759609152396208806953233674787278080836571381699003841897811578398985610958148304716882990404398553026337152253967158344103173467778273785063142113197437320071007254785131207185274458310318440078577920302369324934136772839088 627 0 628 -10251009706152397963950919677002095562970983635103529903091352809504689278182214431919533313031446969033841885764337002746361236138572187796823622704254172414285722144898098124371058917021184986990026713682859125084297333490896913523138924624 629 0 630 0 631 -144242652715361570777776894821269376971537169224903582549110388614063192161377636264101219341270600154886969338084695256900797606550348792924975694488843268678215329604225772714621285815393173329762314460503407215499910957656349078414548358188 632 696465136916196498918909463012893847688566805733578608196966406471305198085885539840453666163311459531070989577112272034222373005897103081158612782628149358621147870958242948279930595480695705977655120095889498284433291530146834341799087689152 633 -840707789631558069696686357834163224660103974958482190746076795085368390247263176104554885504582059685957958915196967291123170612447451874083588477116992627299363200562468720994551881296088879307417434556392905499933202487803183420213636047340 634 0 635 0 636 0 637 -85677950162437089044152083465804289803823248324592365542454076488910543517057836038224441029838245464237620238010157050943718557389076168506127227596485047030225260126183151795564764391412255207343108968132193747613987863981519975710969914523316 638 0 639 0 640 0 641 0 642 0 643 -5654600468068132515343259731848261857675362852253871222219419937879481808933655800886549006749982930039528048739332280667028523990072476772611472045673524260726188952998483792734559828547393450511315429582264283935307699111822662047845599810180668 644 0 645 0 646 0 647 0 648 463746186671346360172260390243819550715897445381747670865163516294667318045249329435352023973643289023582517583098178930351213813537399924980003358823975287029158456214043938337453583566211459251216060445406009183805350934070791639860710225729621280 649 0 650 5405821706785770423044323618666841420324277172084128559907384351287899014707931309391466562038566607644518932940763510606254427002469016018976951074851253141824084929522718796318284464989436648300450816974674488319377580914219822928314187541236300528 651 -13050808080293079697438548656423284000094795484828573728903297361925080218724578944043314381122773230087714814768810597585284853692635140122462374328304157567531053867592753052458257578907380161499910981991280211614638601351478765680924758627361130040 652 -15753718933685964908960710465756704710256934070870638008856989537569029726078544598739047662142056533909974281239192352888412067193869648131950849865729784138443096332354112450617399811402098485650136390478617455774327391808588677145081852397979280304 653 0 654 183638805497445808484484201970413615102758931678363527546376490099540457698234603875477105383666111799275172441929544724054690379323966761564433247313906156519493071058726630611090513271835745179501185868768734980972551120788844302812668041234515063120 655 0 656 0 657 -1291997042522267199240108688121106947719359919490958979689087079377745743997004516600361394876224169209970064500891218367175475082114084901012263918361495174420217024344882790803862721692303906337258256572376784972615177146197649502529138667955286006860 658 0 659 0 660 0 661 -43889866603849566304497054700857911171037675996808449746546795071087254696336634185742787673276776253456118387060438634479396686230644829768091840337395224283226727108127510285903868609126074928414730495188857814051560048886427166348860088626370085107612 662 211919022411519192605195746272793052835395540664659013945027994997025440074960897811656746855025047863502910526708638196922554737601097663062275184311016668173192478185225485916734721157160644836281654350650749970420437706760031695769068905249462863685648 663 0 664 0 665 0 666 7199008448426446176858605954731588400331374903198514198322934936619831874885945256995872562954369018124531246564001034938259607859967308143240184513116968759820023317966599338446999760176684498534121508053404336679430134669315171169675640379267305089466480 667 0 668 0 669 -50648868028000491996919934484094769766326057539051066851952119346406935818972914330968507475208884950988677754861776321399219206443602899495511658616467193211196582431059548365331636911003078209503546941219669964540482940440852657049847411648746968575058620 670 0 671 0 672 1425367313232440222090616771509385141857460985996628386052982276636014034806127546524114081868803147645807508382693738034116397388280848494017566625774198378673324331387633953567732833268262874364633435862204163343812952467013189568565403166544182425191107840 673 -1720570549484528364908124112708081124182218394703764276633969155832498228931147638695130599737605554165166745610204840905219520707225738772720182282652331493050228514151372653954345727304116064879460832422888930005483639548503998013688453282182768303944341132 674 8307649511170553681723113222341709638586334564811685492588858899966006950530718101304636480819225364306474490823513101654994480217183803584898295756383524350874238387993124569385115742484727133882476765553759883365747510661029181623319216295275255640968472368 675 -5014110030327541023315618667524895381384276479757724884611414027899252589730932869999883540278415459235820618216858971280107000462204771178809239019517927921962233451072248611669730734894421599380968798988324406685615575104766589818503834788729011972456406750 676 -36315397315343161401186046921905654517245409802155113427110128342370020751283635795977778602284911778644779577418788653921887862936116479761529155934395210794929079497428335097057221216230074946697670368095266352638004083624371425128512420953830513565464794776 677 0 678 0 679 -681328557652041402885289124100988379903612086429636312525990334035905383815156830135642128442126897643032885603037797888352345816221959099760651275340681931158109940980298333786310154157569631134782101869290749775920376840085274598426275431035868456496564851416 680 0 681 0 682 0 683 0 684 -27938624688489282795137715644751694430867388710897494656311898124922103739896695394611979584367612416046501546969961469973273675705208914991979151436846150939657944699386228247523408878331597240093007415023697620754418324198826773126288952280618244344179643144240 685 0 686 651352951849978046038780583874087909958136869548704308031618865302878818955359541864766923018837051753034730251520900168740910833102969461068170654358943474583910450225827982367619642840303103890600418653913681194106567885026456542474656442876623332775566380169376 687 -393126282561991637376669007098929096508401849112491445191605841751838209977151365968173337094589351137623455633715581870476432432836751455671617083255916596145115059041449374856000572336023641311578757951184201935939395766042121952483515800657580460812639166033740 688 -949090803086477786263033160166380170506337915612158967391116399829396124693142617402538404943887965213505593830311388783138092573949245276610276830101569060936207730639355745303906055382123058595807620565846824170405433503340858040585695712034316754819169927109824 689 0 690 0 691 -13354721049847691622039742957491207528618064232908364834651426006711944546203468238671327544799602338250184404132314574750039273051574700597681407377498411711960068062879515817926875526265594909707585236546082899724562180870300906249445927547699703361893234955486588 692 0 693 0 694 0 695 0 696 0 697 0 698 12767169200903770169235584542792883900747731141437818576916075886212868830377995429560578356787588570592008383353586673383977491584656824189213409411191355288935704384002215894394588049927665396874931672152885299531922953748656064028016559313505477650458620976731466608 699 0 700 -37206257638385837300187985010718404162919022622997582638229802821371901318640563053225220019958443610776571770239347344797387069136033071376265085785955606370557741593237970929118168451718507332252800376957213622398056235772632261157459493217494338119867423772249457264 701 0 702 433707922459726277433020235585827966054280540334533173081841557970249946993308761209142061882713734758726852859518581464184667338047740032325967620020275921157757194734853435255023433370694422590158672851333678169244751875522931069861497359296426579787950464290262020560 703 -1047063548510929856282362603953851510972782328213335350066374092104252966164631339969629934686825893286040560378557106315664281275983317009438653964264734196523835245243895617208440414975017549143143881751376981800713823453034695413496283905023572111350008736953405594136 704 0 705 0 706 0 707 0 708 0 709 -103656647135263992566015348279604431489099925645735498138473065311768123785677154869753701646931768699225867202071225834920095124652261188428975126681079696846785580038829049888039035233363287693251211557788033698083884397424734349885588397549866773701654004522721943424092 710 0 711 -604155213823417114815399710506780774229168526873312427216384918187275575022715922221707723457335354334155253969781165479158330665383522593743034471884517879704171326008528692267181684782817805161390731024225233883377487433226265429398665284520580287116621197664765707306220 712 0 713 0 714 0 715 0 716 0 717 0 718 0 719 0 720 0 721 -8127095756704903437019455489415082192735196159278551226645806016764254871452502407712594744602264265104632707814641578505694476815792546043194354929071810293598158469145872194189381325304916881402324150911341797489568498727440020567437571634081659591573836576878619921801718424 722 29430817197812714246274893398191273667954928106863609448411722819264350825772287391029959200176294510909369874213635005869760954425654127039697395392177661349775821086852691494817401379864691915787510067872509174266491790016353001445623364142514027759082099382643667982463572872 723 -23684092676894261216026323343501723541670883484215015245597384887891694652907776131209603505751995139825229603383077459832687874691665691048062107725987679379982959959141397093639624915895586384559502120704010348255778776041288677914134361912050181635174984543535088615876574460 724 -57178457753059427180810944486400538305993409670717900307332010715538172914406314726095860078229421783286915831504033254955296067525216091109356680582701245876557860280567024685551716958412736741048174264032190421267054815421361689643476511871605039190044002214618066559241006544 725 0 726 333260474119085658336107369119006138613308815322019532027854823353474253877847125892898507402651099196085038364286321194441856087009411837642907618365481588142755221321117917615037834623854856474359875561568972802846831629189385804045651283182125559220569980160160510027958181640 727 -804561956421184432249862950554315077380275333469689879915971053025916548237414657369198338467513037098569137994963786358626992183760921548552590705622353347418609123162511281694818728080430772815375601771906336796483551665262783665292389952019511378456402949293092241790274950828 728 7769537547845818091343333080910545173495437929045597167439187717621229401410705762525180737350708693572893257416855575646783361818125019738992356118440753131919893870584561924018701163138865608420444316421526585583255739838859812538521724748884593264533503514985379974434032333184 729 -2344665365172046738960764745504793832063997148996244231817782455918265624471383769315894353571433691942507883351695787091009336546411715709024384382421364956689278029227396121852084654824931788512798879991334814794055710792346344967276626163230904005361577353392891114503645558710 730 0 731 0 732 -65983890698936394349237520243253233436405228987216858022925763589064911739076592666737940407402794473586305772211768359742703279386537451690325670326163700375442540039688209329473408169721944934832728515318943787036406733814887044887791183853647437709344735875161111716130033825520 733 -159299203823516165133754354482009677780198148428918956947748945596123094423572375907897414719195280213384137006648922378218891605146254570340391362535761426883737807306942660839477013469262640559003667988761999014804998445472667445717609491714046212104571997041743824564513539404732 734 769164596691937449233492458414545177993603051690109543836847309562622201172442688965065539691586709800709159571019226232360972979358093184742216790795373108285836309307147062016854870216494452105680128985685883633292807249520443872646020334563479723836977459917297521690314225269968 735 0 736 0 737 0 738 0 739 -31540437795099779512051112324487361885401853113592483785774375256979346779319093015106318916062197969212960558178491667100981910826774644005848937191375140169632667237651484334934753848185922399909910886173103898594593208651922891468421386969429130485326799011315984171531890527186108 740 0 741 -367662286342658943102473894848053703711097019258539301333772845913039463993524080154616066369255382310813175413223180066641262338117536064149876731181599590467324593067062620666620017600940508968060732406361396189387554832374102696692128304701247347016832138646366801552453780228946360 742 0 743 0 744 5173400962993055777425615913674341894383897513680857450410834389454175494009503697166401367773892053660726240700843652630793394348570399710143967916176318360928043263284150577991316485972707768037331065461374725253146579026164874644693753483320940879317432015315738701652920360683791680 745 0 746 30152790499896787086309561857250404468911044387052388932916348597199433650852531075626974359636276064156537466230182457285258192156955332744494964606295286329569580764274898400616283625682081258203744472638517964944005180284705914017900621525141956038847838544289831190207919604057570288 747 0 748 0 749 0 750 0 751 -1236448241638939600010243273094690610077208368378777215900237178908133299416950536140783256778271946321573442703144092338728906509604227410556368487223697539307586473631804365735600938661765801840837553744382417260798906169089129526082271546683170821266269796385206262199300930656474854988 752 0 753 0 754 0 755 0 756 -101403832209642995594383103174693255228565541729253257898285906844765530269015370229082040542998117736401100570390930663004412962883625125331994463434646345866386875628190095439519585112077636791577781279275677474367982308455450974095755217138782578321853547222859058415937780273632966894160 757 -244810506997125814869200947086262846779643625152279545865376335045258456970016995399030469698849879775668917702416147948367159872702184931056902372721119583040909961394722016728693329613244701421113294038035924331828260706829333010904446464526257367356931537082638596392339445520171177842972 758 1182049692407789250665569994694437897575705584067624699258077153870564888418098722054285959881395754575477871950446453119477465416575989974891598417753771023896413596835268257793812488677134079267608738710695052276049007444228233991809296292382594626071433242776272502401233342627950645160208 759 0 760 0 761 0 762 40154893247756907826162352576209007352406908941615825379253269503332584731405270829151024109332873997304912311420934691225658334025556147617222011060166229685977833381696107877509202082354761132867372479523018699969299472846522778024176307627725420972637920930495228883051913628694676977877360 763 -96942487874378544809003554559613897943518721143565942608257228203564532693527896276943784434230995847272248263271388299368717851777046024243712226860588907489121729539362655015831087324967578231157182763954737270569469642092077694059108635409304551131702356145132113758842021824126473476106936 764 0 765 0 766 0 767 0 768 -1987616513847862115897239260970758517316527709839118729644087697461540561439426398357861152391705763807724958865051071750338585327783587494489823550246511046282969558956143244888985743284004637258539148845749787809743139914748649786709679349963838946856416159285902400181861755730249693921482240 769 -9597061489056478810276482700454689633561573749587876038671600215817843478202291714422035628519169739000176909146165025489554700166054854215196453556825580721840010314435508124550548951842177000183139980337480953862045666306408862378840850459056624304671176326830996623528967821143000702956743692 770 0 771 0 772 -135040903007156366882290185015163860775904162093445699760500079564429527352821764556643039066147094506079372498404491023378042255270494125527255678184372079124909819362787529943496444854946170374783071252507269324441979394824392846413186999008317881124618277514830983484166231411018505374695746704 773 0 774 1574152124074259038882787332336264536707337539283640418052738203120036792075294302228596881670121632061720862508809027891576933921270575739488323029784176582426425912859883753844199199478849317947630138513354308926616597513008084108296041868863732720489308960233504205715151458624729062908836056720 775 -1900169703589245615162339072912748740496219843057827672685672714117831226417706995507424582554578492824111391886809039352782146273952972611596775948138034688470577481393460927333500776921088562247146137515439251496049757193847908712163458836575506960049327061534464765401856207575402075948697197548 776 9174830938431241499532143623987259498692216911514951108795429059591361697746122284258295211888435603358166430056045185302705519017082466185875426822336315336308735838433727463178202307163203566936214688575111314910815626288399718956949877215165760560686617206371363267322576288926337366703624846912 777 -22150001284040974229388965393800016478376873509145557562962203547418385848327658559531439588886028192364555643885708449310975330582070877594944405540948700049558626639654376781023406168168584258366721652181101132813730766964495255338226672103482535041471888535811656065448864993003478885304644088920 778 0 779 0 780 0 781 0 782 0 783 0 784 -7940810214362697974258722614843190183842561787333060667306254918813231164777584518746359432305983839589201622038630512726276375693528891133112698445261430184042072019255714250950999429892522835169382037344312305805947495323190212511290758600687915873757426622865937050160489232480477800132905540555616 785 0 786 0 787 -74490452671634362668404743931823798845125861315793599852840770434718605636244683291118110346832693858575316861110563829072071548547145506431293798597051122427129124681025590503646569948944970154728833767301658155170773946228490896288193066281878706143201443900422909660717510169949901269277590800223228 788 0 789 0 790 0 791 0 792 0 793 -29497466809958709253537631931282316295077983845119562141142313643096977602422920127717134186055126411951006606888949918225286682473854535501747860351549688933057660468683522657787833882575645333886322302347280476178995954726724963771092162275606384650064840860393457231259028139299896685697851678711656664 794 71213184428252551358893185527126397232435557401465348780762076059178853965688585888823049160323181403314328084721575929320218645642633174411178940168781476106312719442259332542644809043076945306949700163273654245113428211441772312793171414834927360692123881464552763232335061721733466286862833978866707568 795 0 796 -207530427880590087650770595749098309376166877348782934093047503791044112516644384849774757086863079920236826818692889741525833296580437471529695210773503379198839459074331854014399856490268008601260572710531416088962566483331155745754020699362924786380374544521775365312096682443633562402854936625878425584 797 0 798 4838303900277657000900707926924106630563133941567859720671615938866700992468088064616948071764067555279055187479186201937979561826645232967890327178226518148559521578899445831260306937680278315816354344726206677644874739177064193272510153955040340151744741305593503241025650255203738565094792811063348798880 799 0 800 7049925422535895413700291294637061636468534035003006646914376404509007376185487712075647350559238252998345954400086413165443509443387411980305795556566273843640442909274836892876060550030149465123270944378778600378349542282265134163011210233197585441236737413868479496226378700361974285239334279969144772736 801 0 802 0 803 0 804 -239489933938339853978159133421910997330553990312753443060995750249515206677789937825722235161927237522023525622784245157883553487778591569858867353712479807304576219456270122503771658844534813805589951536167940996774921871113683405796627127229354980215668697527006527506384779129863492135734510582325043847440 805 0 806 5583398508279572662547912918981498563288614084607578333658624588219015484230974890792135055544596050011883367228698996075172619041871545022053367722920151321211018158706786300492754666005792222487016688547666104191162610631131102712479292161862817814738111784020906655484827260563240166976979024067604926591776 807 0 808 0 809 0 810 0 811 -114476689445300044613641352978866447688178939677800167374154006047508731607551390469510880638531646612431695011175894737298710051686746810827923816517857239454666403420564943821604753266126605899857173248295011306585073782451496135417073953574526379123215415323300058448274396582015427891420531479984440938463388 812 0 813 -667219041914132666415057331375445531330478796985880416393064011528382246531665533682508099842745537087102151674908295175914468449813142993187246609495839087706869920246718237896601713079599975627141578872625198064309415535848910773684197855178478947611406008466542080382279842620375480473570976194117390381503740 814 0 815 0 816 0 817 -45331612660645686113690316960534789820875368512878027139024632734416652477925970672141436421329807836747970277109469925466428270866679047793172176866494449266024897576223497326902862876378479023101624442104223728822638202120005800532888962419599209783319835608778344925380296224442098498452921955828404035443701144 818 109440194089574719330349089766063167811893727439957585516577351772918846447232484868728053334906578015959744477735400937347882576519505508334634886325778945878275690822498998833699151665734724309891068805273103144977324085867372532825534292871501677151754368386469909889605335901965008791182299563886290187258693808 819 -264212000839795124774388496492661125444662823392793198172179336280254345372390940409597543091142963868667459232580271800162193423905690064462441949518052341022576279221221494994301166207847927642883762052650430018777286373854750866183957548162602564086828572381718164704590968028372116080817521083600984409961088760 820 0 821 0 822 0 823 -4487715176714477625210727737739965325818973303835246886596064486701201086583063545151532694831012444191436625738826346726439100105749538984713217585966432620097010193642705670419561820008203296681160962595069854142134596936098122756620590205586747242169540509853732847554201051823185735918947853095532015067987949868 824 21668605687383325594787318357702110647671315733254293852033296741032450723037107889864941563092298233269554736134945653194442134392463964254075348169711253302050334579337975615778357032855661939988704339038450092518752444659986364084817522864655728123478876749927898916119922503143033380601513163204771324127778333632 825 0 826 0 827 0 828 0 829 -888544939183136246948667246914032867117246276475122444532451256050470606817207618954667402858329799045986077911149061916872208606802975379449320495932920411554575005892467610994409788930186063503358319781602779008278238874246368302910610416224966154344677361033234714643269118112878554662702448451937424781443892223292 830 0 831 -5178819425090945139997225932649284712188354897932032669649527433423122931132107748663057104297269942655341955921390565848434403333934320796247904798649422786414662976910564283919690782283941392896811887842410624223846245592837801019171654409133928821116343203150572230125124168399297199013010872466918260668556743588620 832 -12502776093135794726518731208166195346912264106592520451857592955532572024421665562180309059314009957115361850847901883662649904031434314300895101748657096760259369939330176904302022061244760450490350559715225171055476494544971318396473830814722338975618519327359813217991175861941803720201175956941326939280669912859904 833 0 834 145743038631721727825176215812259092317876060657653335197174039289018211968745086616455319010329179341774986332164581100020236653650080426193942636681168658748252351300944026178698983741583370076490753148521894207450149927821064388041424925783759105040650566086200421100412255293015225998063803059280942435480926102953520 835 0 836 0 837 -1025380089847143039916230736618462930937320779501505379049867802456550606712347714063850290176601525335080246281073458265990090978884497304153846361566830034024181122083518747534812576973367531928332083927495670076374895740340288517309146134895447664105670305806553519933010911219505879185459632287433515309035039464263260 838 0 839 0 840 0 841 -17416369341595750411279405178339378988231446809970032907061070285089116180619923419648943095390763285767921153949440193355244679535338052695916369092488128770257612373992033249045551941094861311634706670263789960815205827968443514575349424635203320986410218507782474739528131752785458493833106067493194974183980722607821206 842 168187340287117730135714878267844253064414432366460067205082034788785364644873868437595808207081278174867391113797742959389700220345120426509832593500457439773486222761575734949517866667754764757147442465228720342867593854404897259475492913784482861591281167190929496895449771791722847793855782047052979164560307811964894448 843 0 844 -490133828084177326984404816382968148613961868156030299640949368112319876334664364772585292899266248580240162400292118171895229269004153277058246960121096114514746006399907470369976874433766357139407432844126960700429807947886017206990129983002020437923843792008453641196736956490448953459971879387605227808136692420343520944 845 0 846 0 847 -6896706331861674078604226239718232838571929047804364260787413294142656501046540953655491986780509006694898115911988534793243699125128821984207290179880321860746959314346688651677767345954918722574973473158305029727647722926341127927012518611298692772906633525133915926233373654371856265427272523561459579262281655330024935628 848 0 849 -40196950256031380586698274116918937723162773224527724832423376853272335656603803277110887640486658738262505137249650349069571546633348828819225581827354305238138262425770757167879041356312035133790609117455819956700528716151932948859468659938733226258028011962580093828632261977952945920862169388411507650844488277882282035020 850 0 851 0 852 0 853 -1365513020969928276062814236653853423279265488571644183570093710099675808974853868976948115496350001799018291108265831008675541937416436076767651622878118752170357429015896368965699843395191717347221478272003868306152618727759606442519327986187870762393540617539499788444728927302121969637612293453034010303983399793899721611932 854 13186560219290629541744971529614943445791845465117717866233431405345775374871386132351461487251221131144422645667486482967507048212814432465814223827212696502567409059678407980945805472368082589311877420256885453640575138129625551294733680979836506294384883298894304590356168876594528057856631446916524930388224701915069881570336 855 0 856 0 857 0 858 0 859 -270364681445713936986358614631223259576455994808137743982617767186441667520520019516482071376290519847198926741320722551182964059909329214378010814039687632607870023985833134366556891224902005116027277724383607619588490860373475734490899928746587112261148135639295824196130094232165778131981806831177172580609450877536814854226908 860 0 861 0 862 0 863 0 864 22173200518603365490266842642642711021130839535633574436041215267139553180526359446884617718227635432753098098449716120817744929674618199187113340307211189047970983819103236620052901531810056440161564742754520046169666394335157416616077477577465102331987743343246981160230256769256742438836972318018257282842572028133497585516999040 865 0 866 258469766690128289360625456816267628213121709897357955529581421771100508334068674935347128174015377184480550102861011438848362692629675470417304174727363470646366345205270252072942998114368920165347344557307769311580192939611196576523177621410282446091755235950346097084641769254679572670324985197155023113486613217676976936695261488 867 -156000304051679339477824199849506589877918358801940328596978084790152929413661331972870800679202701882112069289675703119075790450474892619214036774127799371891986219798518098390576148438528060993301699162628725808195203988673208506172966643987060253224350086633154565387843541591860547309243872668717325125218490254014736189055288670 868 -1506472199103563005183219055612320347236468580312880584305406100092323943643359330718313533607636992241377104420266636391454686296428816424129598367749758445782256103593415039197552185622593408111760937858337575777141824848996864625906910773306764471886555929015582620187390101989563951144275966546893624115234535249794866449137570848 869 0 870 0 871 -21197672470276342851755112664337975964395990139793373583604434896910945911993538608077178416875697944538766638836713699078972044566643649473835915895553088787226797639091342438182149196241682117207165237552625425489605977961426545634342262159422378727125672880850082750005552055711978359916189051937069991887184228077833121170756623576 872 51175708368483935445248914205533606383997670051566672717511724972604734977513164525528890907223202465341315354092166205067823844219230522022032117822877364778500765554537904859476668508104555762919548757697968536330482712077223082447602811337275061839478926099843315124050802954106660854027708917958346705352289054436758464099643410752 873 -61774544603622106871126470537702594366195665121463359509313942421060207933509933829567480115661051437610698673510523054607309866502552346758950075770653909172114164374083576078567743106225396821523131376474281249075285701057936355264773942416986251203041762540268356499053578981962650033985803443926881701295881168475675024685021722540 874 0 875 0 876 -869233806164675121066639931966265148354342156586476995905546621484234332645902117268631988655990623414681672467356692167957278008578704466162481203805040322011621886375347675091504588544966151265576448411936296329729635192888293969296294337347022669035198465732828565798769955168818452542898913622018447178931296657799996456469369197360 877 -2098516043715944711934161130826576874923660308831837462075174680046374439936867068210630268797509706482758153656358165814018929193889401188141744904286227554662315360175651135435324561129163842401688102463941967441166181603143492797364061198116251655925084670266842229216858608201556816109754553381629649569694288212415126500463490418172 878 10132531787193129089869924387238837796403325548500303840111791963153966425039272507379785052502020072760395959560146047591990272792715013684891942024754990862672505213453299891924307421606587672137905306679640462424123996798350559128048833467159051961770735612533026048464974343143864169524816040770555492636639746165260498914792700067408 879 0 880 0 881 0 882 516311710316675125038971511554646211640796432477709365679569238878867019326935568526603339460548222598456517772495247039556258317463121538065902294631146294494097329751541986174379057040536462064459652529266270943331376398441415062775230458953603819950330047274792953360033293822014136754280661695257831314202823333835776256810168107986440 883 -415495577819521914791538026347330052246902543153633920804092784431733683634543682736400754632698484034613845040639498474326208494367818113427328573090725279278744827915959379144975172028976319954475640705241733240638159154433430860605266946095938116683803201876394336343563001647880393600551443475036702079803525473944156130531185724486268 884 0 885 0 886 0 887 0 888 68151407294188787154902106245349367406288420402744463315711328438767478082490203241277103544815053401749430982624437895837090183349114885615766777928903700792576824283430791479667852520173723060206142980966323891927082225323881011698391827993201010188105495843341204186392797244595528414659961545946789696580414817473006865906029251515815360 889 -164532051784443246368025190111281047536023559768221368963496592285606445970399424629478277574011004658294117119785928679501550525911268194114845831454118638139273627223999562839139297474352364374287550343070798479357828692792432333814090982531595261703474217773711623507592514935344232752186152107007770764303056699105460997437348619915725784 890 0 891 0 892 -1157570828942131446095406406281059703731862409616189372070257874810557371028622055880062424306103661454138280175276666816602028613840396378728491933546971080817083824052574355734005416146548493896240659510840600605964677720064296532130525465172574095691109046250622751511537082723554217549766816506913598827269377238315283149389164848283893104 893 0 894 0 895 0 896 78646664960770749547332733520866710486360355433498132837461824158679133751863809596602967749270233925479653620936188905633100855557797838867921684703265129794769123211291625398432700445445123861884158703756194517313671002739048283173177339803741837496807309649199005898598128827957091264969483560924177930557737237387966247292557180431788915712 897 0 898 0 899 0 900 -667917866752080305429280531724226509282197089979926034432390376411367358205328070543185194656643936535849986637869967364473056257934361432187970074010980117715129005383952528708810951078210278579067228652172233096863221184421878258705942125599219331675016577495066238762328326496273498643465726859602055610327131829178555460412041451246063837000 901 0 902 0 903 -37593270383300202726871414648164398893527785920771875717675715444440911539836871386600848062428745827383932724924618082821301710507153278247060680133992186160537780168624620940013669952220243558345002147945804050074414097137957871789112582517171129918735597486534898531153413172278424968888165328273864058577362702528146971666839769595015017436120 904 0 905 0 906 528977456833211159397916927201198490546517791250725964185189577727818230990537511694584613652629017329518458095496133028956116172131883341187601402171934526718389438382280503275026623135396250931146298985849945633429250244669097718082399923742792696188998431121468844391197097717883043559008177503272505042524386362710771825177404940135194499453680 907 -638532275238183411550187454106254628545174128092948344593995064817825968342628701172161621189397695378160542987087821443029469577608975337249827750619720650678121104075599066024033314757697525473210058997814515165122541703316713048877791166743068348418671677094416103122551858578687494767698629536754392456886999905505740887379569905121734901088028 908 0 909 0 910 0 911 0 912 -52367432390754400619782917231855202111086696939641910602264903414301182133346803001622790381220959427749255651480841429931926554928540582054708162874873496184885124141835001919170218068502072421626325465141840273243302047779871830333640180566285278484047494647870425462250988017417428765344522641370258795098693595644708053581642264990481763318240320 913 0 914 610439526799170349763200923247706321795223595245218537135997011527347271204985859632868682597842823357267622495602508779405630808419212159856564081472748985968754636012294242929090684152163147193503132670825285186789537321255515362240203179174875737965576823368571774850114626114531230091914463700044637597006413218190805002556710477462183549695502768 915 0 916 -1778951148006756648669819852511263763274584088796013700805726131167740631481610775896983257412307510644053611835326684908284965870329095897514984081543373461721378783895047726868101834387987369158883072547334015287125309915986674256386969356958341935412682975457844899088092890326176261510398868458763653995920546058927706954088489167396068885768267984 917 0 918 0 919 -25031742237599008468508386707353691665237439793485675490263032637523055067477123925965171379231155375142192843492733795195874966609247875314146564080537978962499049071462824235926113243435612918811925636097811615179830072130237382514810801701927363391026932114928036318214703627086391754285890513027017185944589901331713244581087204830415269406520507308 920 0 921 -145895685437276951776816570843655917163686984437735323323847879750100815643959963080956787302505624180082339936991986686099388792681769315181056065299737627367183036128042399659118697545681749876772721918386240974157864542321771488288457437613962044442121279456765748605280518193231542679462324522940205140076989646147507901351941183683366990112126249580 922 0 923 0 924 0 925 -4956158536879099261377529659283834950737619816559822263393097595428390217133735964277696527312309914052028740733763131242303357944206438779452082901007589084076411970052707042653597734638247568174173713326931564404446278548480577795007145506277107375128083188297232983275529915000585643255466015224745076787027098207172497079831418199935353037485295691452 926 23930450314009433604695257258064592942371214615966185052512663731278869246872397166828707084125746980554791856890356469890116331931550825881488224677320057635141460682566743639549202601160582954529044160760438187792464035560602497427819793707403691972378715196860498461064181169470625351954842019499111170280618143060309151235626531102406978516160241467088 927 -28886608850888532866072786917348427893108834432526007315905761326707259464006133131106403611438056894606820597624119601132419689875757264660940307578327646719217872652619450682202800335798830522703217874087369752196910314109083075222826939213680799347506798385157731444339711084471210995210308034723856247067645241267481648315457949302342331553645537158540 928 0 929 0 930 0 931 -2943883075679472164232847092454475899663150458717153967429029182586551219812236731409173841709374395480779645417324821756542606993958796891368594803506266302004501213064093594863529276035388748656702749939289055821395549967581072498086699998323495998735908333052211607956710125399466612918483955371959494559936262565356468125686119149147108458458046079200564 932 0 933 0 934 0 935 0 936 160956205254125154411667002978102747107861262957820383071172774645129412218982480380868332053863259366596508741337313945827552632001679114220698004149686544567214541108186349929512482959202412176187612707508562156424082528929992565726167419702058518289535367588717761733427884369673645464895744402353284813780129638382547233355410140017811002707556012571097920 937 -194291326836308283740106530572336125542817192655515602028052532953116952117390490537041195856291397791817404568802704472800569758243336388391547804948512568343213003650260124553950278620601019163774207322279750752647701851581802304295927192743844458809194821898257668892159592746449795866976685588534101895879006302215319723798204032425509222905193555931545772 938 1876243025198716578744186250534894498558260067159765582366765812915194441377088885058066230958057701067732254033096263674059663329950049335573778447887473635880133111418453696290627194883212977662568883993255130334029779870514403565819752381354872707052629310363496874604132510710945657865604973512979384794592309694487652257096452539439695788656660472594562016 939 -1132412839435666573112199655839783374821947226235398393211435439410714172805934933066074311335320248325683531585350836309830401423218361056178437028892249386283279559359486972699263876062207507995058649318907315919662591786839004087205803383421280812335509477080006106194225848101922624799779172345023794293175161149459145852346430302145357117233523792228826780 940 0 941 0 942 31868515709452789201553257366492037242122383597548975392991365078145126250785160606230949049442830212485735393131160730621078792482115788687216934813132669360499042203173821585508901012701012636037829793636913407906976652560422107007488662155497921263683800725828888735171751631223507139858712570063019525022684641823238631099055458600087810285246222194978247760 943 0 944 0 945 0 946 0 947 0 948 -3154902577133199068376566645781222635596562045525869653714609556349044934121621408776673521728813259406404505665614243674513886679413462240477366197498059423417121570843654243790416444015920649761657055763700673101712476562217323597458514469684443175845551504173265625901136697548942370023280096564037756334838889475681433205189812696338684312738022219296560979280 949 -15233217179361597604601113900238382268491369271487805628287786266869986322955103585798705991361277697845031959708349760017929608840703830307038036540279013606366094170042170865422503559662406837240057814547674151356727287162527070769056720029874089935921896065854827895226414743141589965153268770372495694595007456544835731210329394798626788712788089484286323324984 950 36776239512989593345955361092039209808175862634027350564004791646438062514153449989150759026180181914502872930747928007384886991040234585095030805475554146059566431481771650218425840007356654974003429740622749648916879527449488788733030468999117066223534895140056187042255102881381064670353097733873066901859692692041034328831038414989930946051052223407165768608528 951 0 952 0 953 0 954 0 955 0 956 0 957 0 958 0 959 0 960 0 961 -447879434607563021717217224727699000408544805321422928196829944883299103444689049901774918399446812448753610475638938615963100685129099029407374248751691711124803865225675381224329551578488836694212031088762130577695191204537486893843717697514452266135240938966438489514112929732238068240779137951641903781833958889784478297857520115474519479700775178614454001342198418 962 2883404280900193051497567552316055955265325835400020326460466101880564040444492651572287225630564751866625548194628293457908415971458889079840745936931568819766772858016691352307005863646163981698551927721217179480423892136119939121310117325587022078835157211508335978497472211707668483703418616860978963860427961032192945823181083631774093354747002735358764449388467296 963 0 964 -4201427930601992009994915740032001944626383701345255979004689220528437188481867881001058923237468356431620082544137284977002987544495743389010764752833383306208204559488431365349530064995690092715472617769870981787456786776199906426762603587003047286724267766340671292473990837610903028950312121678412909867980229809953820009453048027016975999701453657351060896858515344 965 0 966 0 967 -59118577318166263487740298510266493225041735022381198991530202383986986707709276367282674870924188198341850229268347948755350559413026473465755622705501827427664733076321822702376307277658653855812758002837368498742858475669823681237238928683052296858229909354747023754311947013040801117464889128798875340672945856599209798997581019121887343648954201321991155223580680428 968 142724871149719430772575699572645984129025440793983928775473423565674455536198636857678631474865545347306764566752862534008241940100162684995615647443771062487637000295070060758773043479379907272493713730363658593340351698962816816254725949556726121917096636004660991268843470998820103287705796333452983399588666101800094281596085055497933019957430373904248984715965336096 969 0 970 0 971 0 972 -2424222095579929327128789434864965729221119301647054161193545856006201525521135892640036205611095536725999187593526594435651611487930517773230960624167691370636724902736446817216466974116960578586035397107297260595892250488979785923116959840670842548947280678196066515924102011561136304376523381607861511338073333615696625877128719419451352851276465629543557209722981455960 973 -23410359445414363590449535253765894385115982342455859570075031037465669004114947189377403548994779264126774352642964935788964204059978311360400016759047054739073734559736474222966051909217388941786259886415479575994735029443644127787421490801558690286170863783227866155388178866591180925091775056153752445701444113934767367765311606878780088725679596023270344863202826518264 974 56517607273148444489414228246991651687116441891499935784924245498956144110314437949314951920433940675157545455660036249320534854071678693813723876014764874960694368730418735714797971714902620197916661361260148194373039060843207399267310820965800750768130850279239998374472765779426907067689643638738950936755181562332321239039138091435365588856465054564714918565297578860368 975 -68222786995855626284638995873874598879674433062727865569961761017688978612371911544003653694931330307220932631981518717215016956101667849493923884394288402330231236010286972826280997669511314668809791304467887982370406575565029463161021566366580095911216282170853931452166855212722497530235531166815827159605903619299704922921793894874755633219304852576350090996898992119500 976 -164704377628285474813985105871245023602907087071205699032385644784856029279901042062664783350079630952020637991793055559090301339239175045894709706795959242140809656385783313509960981196473939436577913289565850061927332681551662625955698543216060567206497989481327862091570093315158448594315884153001129787589398019765570465363156835467194060866842232435057641276446773669184 977 0 978 1919934924266277253278407042207948631547768602962968452603703491919316207248498066802662448280521630749090110445856630459763081216798421856922792605536746030729021507898981026404733802642784653041018298113530052548754953117776744112201071697626926055709845023496694346724368354002474476064100966197274606514317594674854524345318743934170963141545641734655976776752063705169840 979 0 980 0 981 -13507767256859796399233488291329515019714054653803507033795886204452902429351858379162640791658582745550851705752977931935556585473690620847953472123151510617433381791303154157659417616169003885955937878099178255823655078400002238248568523449755062485880131446647714358522745333230043829978942294547738072759829066343281375340153001434071497624038796995168187528261344928308380 982 0 983 0 984 0 985 0 986 0 987 0 988 -12913482015165238506111704220739263350498323365478044224244652135702473678604486924917433911777525538687289388245302562966641416247702305209337333073608858915141273686854545793458118039029282617594074528124175672715608627989462982973030775728786805537252173793845494166746119011333701328366936523231276336509333342605739327146425308509063787094169946392435351991936411049041671648 989 0 990 0 991 -90853240561347650193779955537872430599512455927968423669597990347818127031792199485317897836138675493567543413504103622822463442020387037556250466224151177560095038938337345941967400269194661996087481619106718170119158443519902288556951687480146512184054816813843347945756971113623887749393120833334084631952432801796188025940688713504639131434651990855565735854142213278314728588 992 438678251097501768631366127425935519547759453127344042458919284096667504488323454914509396395821147476861666262468757902141152804947398241311869704490647424071484441641390169680135144899940234104738726677337082351115082254493423581667974255050460619590913555465217168972982685147661401462760367304649861500673544117142850389944590886524080588305163545385202602498269905945719031552 993 -529531491658849418825146082963807950147271909055312466128517274444485631520115654399827294231959822970429209675972861524963616246967785278868120170714798601631579480579727515622102545169134896100826208296443800521234240698013325870224925942530607131774968372279060516918739656261285289212153488137983946132625976918939038415885279600028719719739815536240768338352412119224033760140 994 0 995 0 996 0 997 -17988482764691643757717433170506043671557442081368125772480516663470088341013294707082047911101761751003617078178025531636791787991750162535046703177673043991744711586660438971121784679304553391552392400660892709222483473769346991726530697863690370539019564128884058004481346142463241795929013359829433606850194595352089216400340653719977355402285631823293497427209570893171293233372 998 86856078114066469925830069310285243087503091408436722489301077661031346042977571808496593687953188492689077676247794592656999705918964488039581045330300579526494176088762167107818275525777152243153092235144907461155131083102174905699860885350748356416632065227559770268840049745862121132121538991152598442087169548048608039532332279713219097824423917889878442841787523963790578334608 999 -104844560878758113683547502480791286759060533489804848261781594324501434383990866515578641599054950243692694754425820124293791493910714650574627748507973623518238887675422606078940060205081705634705484635805800170377614556871521897426391583214438726955651629356443828273321395888325362928050552350982032048937364143400697255932672933433196453226709549713171940268997094856961871567980 1000 0