0 1 1 -6 2 12 3 -12 4 -18 5 0 6 96 7 -156 8 252 9 -204 10 0 11 0 12 -864 13 -2796 14 9048 15 0 16 -5922 17 0 18 31008 19 -50172 20 0 21 -131352 22 0 23 0 24 556416 25 -450150 26 2913432 27 -1178508 28 -3813732 29 0 30 0 31 -16155228 32 26139708 33 0 34 0 35 0 36 -89582112 37 -289893804 38 938116056 39 -758951832 40 0 41 0 42 6429943104 43 -5201933244 44 0 45 0 46 0 47 0 48 -28845161856 49 -140017356882 50 151035228300 51 0 52 -395415361188 53 0 54 1035210855264 55 0 56 5420434409208 57 -4385223553944 58 0 59 0 60 0 61 -30056769383532 62 97265748909144 63 -78689643838104 64 -63661259146338 65 0 66 0 67 -539346842554236 68 0 69 0 70 0 71 0 72 5981448142551168 73 -9678186396592716 74 31319269078287768 75 -12668910467868300 76 -40997455474880484 77 0 78 214665463770995136 79 -173668008296114652 80 0 81 -227334374238863436 82 0 83 0 84 -1926007725796405056 85 0 86 10084707377459752152 87 0 88 0 89 0 90 0 91 -111841118649012727416 92 0 93 -146401924981462520856 94 0 95 0 96 620168506258299876864 97 -1003453721878181075724 98 4870866684409442857764 99 0 100 -2125349089075571490450 101 0 102 0 103 -18006246434482752999324 104 58269437481599401978872 105 0 106 0 107 0 108 -99846166503723381972576 109 -323108982098811372912108 110 0 111 -845910297205069509769368 112 -1368711612311327646626628 113 0 114 7166667043655449606045248 115 0 116 0 117 -15179244384515968721859864 118 0 119 0 120 0 121 -52020044391047691948311526 122 336680799683973967174170264 123 0 124 -440720888466069351070793316 125 0 126 2307644531112442139250589632 127 -1866923642646372788179796316 128 3020745908202593857805091132 129 -4887669550848966645984887448 130 0 131 0 132 0 133 -67001170957705229606679421272 134 108410171895609404913809110488 135 0 136 0 137 0 138 0 139 -601143614976700693671934995132 140 0 141 0 142 0 143 0 144 -3333392425345756166424094750848 145 0 146 34907738669586544408279359406872 147 -42361430728342548113146754857764 148 -45694823153688304279570849608612 149 0 150 119630600126271640634572869122400 151 -193566377098854976989574888636188 152 626393954450253235248295515517176 153 0 154 0 155 0 156 -2146684017422198019089463454701504 157 -3473407703295287825941056505249644 158 11240183441434971690061039919902296 159 0 160 0 161 0 162 38520681713473292702975769315504672 163 -62327772282216325889949442205857404 164 0 165 0 166 0 167 0 168 1382451173650194141268948768448765184 169 -1677639740064897867289723354800275442 170 0 171 -2928078573578294227020772190624749848 172 -4737730653779989875848395478049316068 173 0 174 0 175 -20069349108496558081586730815397447900 176 0 177 0 178 0 179 0 180 0 181 -360129857459561446890368005773953878572 182 2330809398932901125746598672123001486768 183 -942832207192786728327017673804704250264 184 0 185 0 186 7987802642089621495708704714951226988352 187 0 188 0 189 -16918437491372029719744427103707158226968 190 0 191 0 192 -35833825643266464813416030386152123201024 193 -115960695675485409300120304710309948716556 194 375256693924036677853904730965228390237208 195 0 196 -736826084399283130731037553513307508430646 197 0 198 0 199 -2080830254073573757916220447412463304531612 200 3366854075910121680451343188956464126274300 201 -5447684329983695438367563636368927430805912 202 0 203 0 204 0 205 0 206 120831490038840343818394450071467480155637592 207 0 208 -158170473916489186051586297820181509688490052 209 0 210 0 211 -670020879543605586439537039029440068286812668 212 0 213 0 214 0 215 0 216 7430645419999081622744104654359574491232758144 217 -24046073695814503427356949709562414399259551128 218 38907364535812666672845159018281563381725067416 219 -31476719115813585050101054363921988890492309272 220 0 221 0 222 266675043766506843646296644220095060106403990464 223 -215744642382786925259773010347032289525049147484 224 698164328532080694165842664914159639156502285432 225 -282413403324413636171347171402056054551650145100 226 0 227 0 228 -2392644748478562511193925693326495966466403156032 229 -3871380526042257402962235711391800004251254879148 230 0 231 0 232 0 233 0 234 85868535901461743559335028315533759732684109626688 235 0 236 0 237 -181872477603486564435788453747177615440337132167704 238 0 239 0 240 0 241 -1246572506348758976502126220593304820161704441310092 242 2016996684713436106024947549739782161789395024794252 243 -1631784595531097541263536885166543490975549733052172 244 -5280565875775631188552021320072869143740494490898596 245 0 246 0 247 -44737672018902567461420423001769562790247364809808952 248 72387073904129482380682655822727213329111541705612024 249 0 250 0 251 0 252 -248074192788677557143837274059472377508149901478743488 253 0 254 1298933336904903810640237909709610275600428960651427928 255 0 256 -850162906284339079408259795252471517946246769749199202 257 0 258 8903021538507165142258879633320047939754532276338962496 259 -14405391451876973966884720085630209807724077473681128184 260 0 261 0 262 0 263 0 264 0 265 0 266 836505000980019200307889114062790058358029093079420408624 267 0 268 -547499631081238591507730756121271584688239179223993387492 269 0 270 0 271 -2319245654916183357384709223574962894262181349580256733148 272 0 273 -12143727905662155378431276873996086055999145927125277053232 274 0 275 0 276 0 277 -41617174657900071441570979825259455541210039659760338013484 278 134676006224446186345759507126199489785367083556826034360536 279 -108955177770123164614450733388359200433893581438173355193752 280 0 281 0 282 0 283 -746789898187285102590892927631095236847518532526105827509564 284 0 285 0 286 0 287 0 288 8282026883172359221672701957505147350215387399565577119785472 289 -6700300496356615887597250858767227403857061772905072278579334 290 0 291 -35083228868598822772061705392574056965643634491185866234102808 292 -56765856744484413768928909067613659123573145436561587911046948 293 0 294 445844827072702950929758570583404125638369776092927126168590112 295 0 296 778157940656437074321659323031580933029593261312731076515086328 297 0 298 0 299 0 300 -1333393467776522673178439360771459803240001634578998589945877600 301 -8629903804958005463082375964132538377256813143422413574134155224 302 13963477676064096155796133407218377590216819681738407933917665624 303 0 304 -18278429578543098887337321389284646778845226253449614720984743236 305 0 306 0 307 -77428670216651398280890473539204856304009311585509665671006050556 308 0 309 -202710890330900045145894844542654464149445892090498971538007498008 310 0 311 0 312 1717394222442394858335386551269725216278421674562951052696050777856 313 -1389401111997246166324487335723621144283539201967462775291041832396 314 4496196446436887190984361222716967504845500078497876603278134442648 315 0 316 -5885597558434133357308848558440588649129039280465339378569176275044 317 0 318 0 319 0 320 0 321 0 322 0 323 0 324 -138248901513145009573325438937852108450609704800682980743442141739808 325 -447382843111210786553753380915023942190110994626951302436928402953900 326 1447761292275001611400808517581456318182660808456634527847625372867032 327 -1171263489248711592254157639705752101281441398855268566360741089387416 328 0 329 0 330 0 331 -8027959384656060378372000974900944983681198206961294623575143506237628 332 0 333 -21017470529333257144907283386500602589389381418945029474080135653504536 334 0 335 0 336 -89031433877354164967792414982701122979584510680802558123250391255047424 337 -144055886080697876024142264167301985764071456730676351921915654709323404 338 699261959874156122975804037450009326230967902234436730135498137893112484 339 0 340 0 341 0 342 3195208516064707666064200376503843002020988414498847211983154387899648704 343 -5169955980135811416112377508073069597539210045890426079941813282523167288 344 8365164496200519082176577884576912599560198460389273291924967670422815992 345 0 346 0 347 0 348 0 349 -46385547935141604868987255308490324392088818956283158367554403887999182188 350 150106786291693239397194532564084420574596260352183961434559085975681946200 351 -121438941080988224567584521590532534679386949132375139084833946875840155288 352 0 353 0 354 0 355 0 356 0 357 0 358 0 359 0 360 0 361 -22404003568844274104906808100604575728400253448699669477000894204421541011698 362 48333919011285306981814655616276883418802508521468412624107935352077657934744 363 -19551480942436084780422599937604079430834044946600326315027281906159928154252 364 -126539842781029646103505055366693201142138688307869717884217062976717370551752 365 0 366 331285609331803631328700510483802720007613556402140741028543253578074453720512 367 -268015687941288808276947982800456119436544212248205882086434722089715768444636 368 0 369 0 370 0 371 0 372 -2972339526859819544537335138613155755511387588990998909262835910662912281858368 373 -4809346380563969032915125818341140432705528984835239431237824401478602804662316 374 0 375 0 376 0 377 0 378 106672937357621699972015364479589804478402339647273819992433549530286767693180736 379 -86300219162210153784195316747340071669262977514786103880194404504525134715477052 380 0 381 -225936907003231157554398315734475045577727124853209117756605583774193653277544472 382 0 383 0 384 957084096691735480203600945177695084550109669236473381022639109861917996956768256 385 0 386 5011357390461908558572403041622950468328275471035576022869801133083783638061385752 387 -4054273293770173078368802096445255383778165801799102641847162023221865641104617496 388 -6559951989001127357655003617256730617942303537316890653282062589763757460135310372 389 0 390 0 391 0 392 134887739478948468070144273126858257723138045275945283575855397055453152671971213044 393 0 394 0 395 0 396 0 397 -498642651383247889335564470228258867035284331813598475753316951226550092104999065324 398 1613641516356919708283158874480676142209328267840307826887394963532354048425593170776 399 -2610926819123415486954287814937193876279896931467504778394028865985454232635591301424 400 -1056142083870083798809361672354467504622306299826953151320355957379452070265296118050 401 0 402 11060063490084085877429181193772933913258347330083129988956876525021070794757960245824 403 -17895558644687836559620915698127997808027469460858447372632329220524333308454736019448 404 0 405 0 406 0 407 0 408 0 409 -160561385150807281147252676812923721405211940815912427877937646033492449683987625109708 410 0 411 0 412 -680148942060344965305871261992659816246147314785020512559655954489777369493390564713828 413 0 414 0 415 0 416 9323620402236906392418084436343348775415550914653003946909340346467583152466040216608888 417 -7542967354510640338579779942955237374097576657282496451571231637226393503890569992269464 418 0 419 0 420 0 421 -51700267375908561281526026369291210033611209658391988178220168705833342248151910286260652 422 167305579683354777379366901269000541862638981089784962959686407927960211824579320959355864 423 0 424 0 425 0 426 0 427 -1855447311225923831850195473844916435237223945302199585459692950482015117078153670537453432 428 0 429 0 430 0 431 0 432 -5144306500792129231932879278390770332368025594853495100754077215807531624921067424217835904 433 -16647325533657405925370233238234956707101404298061404280959016385632302711455231124550820236 434 107743754140966657556943967180065989487349821951073577929868683268989463845189463891945968176 435 0 436 -70519202604140734703842216828267951450776315273598193245893358020127034634049963070523804324 437 0 438 369243338554361079444581317379574713960982980666052370510425806486267475881705046477169841856 439 -298724135950220344740739100551306762510206665392454177264532448466140441247655083406646037532 440 0 441 -1173104911766431843805653289688601323001357231676901809676416700263121930654244035077815493988 442 0 443 0 444 -3312901433987665456537366097859390884984110774804764344392324103944792219685503283446092904896 445 0 446 17346577111115948511890599349089355306921458695141756261745898319899375718863679107282341520472 447 0 448 -22706964232686257311298532925774642075398077267907870048226523375904271358610015377477419375812 449 0 450 59447604142500797677950299102779248572733502456152732013806620967763126216398206578791087367200 451 0 452 0 453 -251824092247131473767154429662346958712871357744947919972580058087007088364771002139000598084376 454 0 455 0 456 2133487946262053385493136035504334166848437866871888823808253706631582959350964430269586959409408 457 -1726028005820105776003429241459424104492764079026390577842480309017190763695608823771690518599244 458 5585543957902264937499994518423182375833966024924669979493214324665964486742182077812967996607896 459 0 460 0 461 0 462 0 463 -30972315860709588630017124280989850025799684494830632807185258843749811765446772430110324579427804 464 0 465 0 466 0 467 0 468 -343488246446756607398938364350099941471713512455599295868784454443580911663285587770120054372009792 469 -1111551314973904979128609615632715752719803113655849999902984357756958842028692589836428303822202456 470 0 471 -1455039561420661586527547979982815694191516626111449295771768812200539753691978177606548358194212248 472 0 473 0 474 12327292984258805907018260568562725436475560033802792957911719406491479852862396596392626974297717568 475 -9972989518904435223527469416413451924452428338407819366319673960968879766492786536097744409820394300 476 0 477 0 478 0 479 0 480 0 481 -357916071365585763067860289375251553527567617069025647187605278237122712751711622709682370449711992344 482 579120368589350756179391102880680411501184270652564721838278658645082188279908190269209415878326888984 483 0 484 -379039202136071818856660623784153094132484039593538772716040648881821772327882000812025300551591442578 485 0 486 1984675028521755535050268191264578359044312102234950275377104563968389539827337909737547095370385210976 487 -3211271652771367432387215134960850529823656125282823005322127830173135534998911817851043589637587536796 488 10391893362586245934874966652450857777735936455035546561398464788283050149652499455177181370015945495544 489 -8407218334064490399824698461186279418691624352800596286021360224314660609825161545439634274645560284568 490 0 491 0 492 0 493 0 494 372949920315926152143140017282469519175491343839974546766668175060899641010930164005840110488817384061616 495 0 496 -244098891872164896973005950925842443347807698366543574655538585834447698779069638912883998672660411696964 497 0 498 0 499 -1034019499202861408793459745987977457151292819912730599894358841641788673389883112561499938118893366454012 500 0 501 0 502 0 503 0 504 22934903942620914069527684420376738816916187710000060471059228603649800635082893558355918693860062754019072 505 0 506 0 507 -72865359118777596164288281771779513747576766978447828843773185406481945204545044576358043848530533695032484 508 -78599085104432824681670202876873698451805813905947843961537992557394395363315767965947023521995549383537252 509 0 510 0 511 -665902134943337204528123301985987560704372928711547940685956449761651559392014726665970258061388052821310136 512 538726143759719315736927577927927519754182603486634877495236333599935867225668928982451205307038814307751228 513 -871677211231387918000989228920921300106369067842408847838214558480761646921676292315436334337732840718406296 514 0 515 0 516 -3692483921213602385476822842618618939827472410500496298505116342642156675216366734911211413627276150770721344 517 0 518 38668193634598799690770206884028031998487462240689780680727592543383090046007019933742986804948227189144026032 519 0 520 0 521 0 522 0 523 -107209209706378087067619058159998009295946890229739305719839094052784259273440981110108650047945357610864477884 524 0 525 -280677354918312966360348061560196225769386287709356683905618024164408228613246901882969639464905341147704843800 526 0 527 0 528 0 529 -961895605113684734839963659000787889133624815492817777042713455578456525542826135866715582787703328174522658374 530 0 531 0 532 -16298620682079451448745572673933395110623648418263032556866209197807368804591323819179110582366983900161452953416 533 0 534 0 535 0 536 111712408064198542825886004334571795553855463611666618281886640519218636383100561639864512282111615320096580147448 537 0 538 0 539 0 540 0 541 -619454795128725533139399380667629012212994586784224976466635788610732798833743746109916310779993333563746076707692 542 2004597826024761414611255219003327198192353770431853248349611851658188683544600099879705096952400990468006761494104 543 -1621753708141106240445026990169292611309171472000151600641441714439827140606043796049768859256193828797749457454744 544 0 545 0 546 27479435801792320543785344758044820128479472745729232201095747979910680421450925952116046698883929907445020535433344 547 -11115665279742673324142017779351453853834388015648537875731626349686418728347119130068401941709570629690757429514876 548 0 549 -29101189509933426784230371748214112739788644217729383801737189694350507562056969748165815558140123736242769992888088 550 0 551 0 552 0 553 -398925040480478788602833841295317080713611979389778913573405277011489608622828801190242637279984556001739775309120152 554 645474274460842363148569487660052392696160869504478600087850668556249009330010022151627185094547510845404445519941528 555 0 556 -844936794701081757449986408307710933052966859199368056874553307061993813641424422746748503734539788846274333174501604 557 0 558 4424146493745648181551348962186213205621640285691729741159469173815713872518536514328863837312691222232241553527068096 559 -7158419398089132848202725107757004545137346852984723368569831733507440117754224183164230667156302866771934440705132984 560 0 561 0 562 0 563 0 564 0 565 0 566 207840711778565216172424763771317867120965607626671677375039565663260522815579682532724073895347346091229763450659677912 567 -168146667951844564325735490934824315926362119500503459547861565794691477663266444514244991633440406568561421804021475736 568 0 569 0 570 0 571 -1152494407427070645887314600331098380313259008942524813801867177468348172539701746370311069010223051979651754196096895548 572 0 573 0 574 0 575 0 576 -6390679418793529856423336492763870558503165951090554395254029367491730079672254525669891898030063622410892088941197844992 577 -20680673021624709669732139696910605463272782845278279027573267411467205889459154831417716287498248202110785035451052483084 578 33462031859211769382578812682438346580279114747459387818081326146450666048803663882757500083558375446932569213333448173068 579 -54142704880836479052310952379348952043551897592737666845654593557917871938262818714175216371056623649043354248784500656152 580 0 581 0 582 458704356721865951844180965005847098582427844546263552346252865933309895824791567816081298560573243681990402346040796629184 583 0 584 1200903596685501358662763364893966698499621508958396547711286758391192611500241738254378462772489732854019360113886492229112 585 0 586 0 587 0 588 -6173336777488809760327173018100644219187266403521286293488651601997208403395669401940087854873648598839637755404727160959008 589 -13318224973302187903395018918592331587582940393727837358515463529418954470379184758226513523239500308692299669750320415832536 590 0 591 0 592 -28208453163271694868862092402022689673624099128620137762424730763458042910096336339926554091357448594824633178498450171694148 593 0 594 0 595 0 596 0 597 -312836539430980531002295743869478656057531716342671243203604002428083143643985512517011959863302585631524022961421627322579224 598 0 599 0 600 1325196846875426908157186961212619431311082848290667276560106702503332420468777687107420853062413839090330749709370214823510400 601 -2144213540028630627736928313753668474995390130607336536441962054969040202525159286919637259525272051451258136044766135896555212 602 13877641547616230143576461099865151625225891915592015252008275029889490491975747896108232450350743562166355543016545402880262448 603 -5613623926932688163631043588719956381301863109505340349444030812441412825519096260946695372112957941992847021798902486616620824 604 -9083034313836745699525158863686244287608336088403344162446099569913785448513033234973753484700643832534435907553038837336686436 605 0 606 0 607 -38476350795375613425837563768498645625428734484220713186226360334624181996577292226814651198327847381589001766256921485243300956 608 124512086699963585977037850169182181163894539541065483721125180573786331438244909915417707079684185977301441206323803293066589304 609 0 610 0 611 0 612 0 613 -690430100776732411037339219519221952782721830585365500815632523968266235735866100795744084310375980817150773656579820598482861996 614 2234278739825536432514893072495346685137488765781382699354249112813209220642420504529464611209139975810342763942320186573758476248 615 0 616 0 617 0 618 15313974303788076628798500679592065142383774812419106501665040707875643517627299127421787561907955763954618461651079856459689553216 619 -12389265463185807785246268387577496504463564216052358301495159071094168061249012522096578866388439807327124924052179849287448214972 620 0 621 0 622 0 623 0 624 -137399059464956653853966398799600134891667950759466632666123874338442453284060347995327099835877407868503545546545138435448809602816 625 -111158174118283903861697745878437857563780717029178541963048615377863379433373179648471337755340770275535548929641328733287792503750 626 719430815403048923154723781112951700038458769635647433184442210188338424301613414584539550693117896839149286811655591804048789220632 627 0 628 -941747163639616730878119272869827415166020203694004517110539440944065183168359773881482226203799437390220384670938249270624374228132 629 0 630 0 631 -3989305002795034731235872583236185375791642248834375152368254994531987491540185454822871580325879290111952636543035654549073081920028 632 12909662172024720924585737022578383542540946950197129974215304424540027657788916138350096967181437307726078294300045212917843619988216 633 -10444136088807395193528741094525377147062115723932940139475907206802001320434643523997920063916597943974991783693058261007994891914136 634 0 635 0 636 0 637 -214755521106222172063566933019483383147365997134881186976107478012460144266569775482544237311065437044392229079746077373250219668659012 638 0 639 0 640 0 641 0 642 0 643 -1284543821634537997650165725533664113508404340560452746704276613080228878107878467440442552286066742976241421841933428584952244930034044 644 0 645 0 646 0 647 0 648 14245809282120438938011517252182954224625297039331936559798388262598283738894612580382726678076020549559770770266562293554833262415658112 649 0 650 74592025795680097676719956001564827613454906340750251209633329610743166993495136804966355746909733554901304574122897297919113862533435800 651 -120692433027119317477416877498763746777659218602836629299669882696289766509201048449167258137667426010683067607712670008728561200235555376 652 -97642229411399707577068416750164287195557062471793440254651606153516466751348092627066806942288579782792186090917783653323837531384495588 653 0 654 511261350672718147785690544499420895559887468490010390318276307310355633514593418957434485906821745141851811971383804622023911325773537728 655 0 656 0 657 -1082868917858995954310089527748223664508604546281439095286387555968856150283787362139452600882477203289045157746623944248412103251664853144 658 0 659 0 660 0 661 -7422093979088012313854849838738019490975845152196861912100226344280331701980562918124517770166218130235182384331593491081196604630151698732 662 24018400651720710409976106443961249193580414143135246976809829443621868239746018152322090833299075631924577842607562340771713946599395760344 663 0 664 0 665 0 666 164624567133131625933009631252234362913757141628857406356650505283791331410613468270357560787492686941033983519027372650345749360777888994112 667 0 668 0 669 -348680428571211619384862165565187369915280335481479298113806151633673928643080508535000684761801129828265438343690119962158552299485627567128 670 0 671 0 672 2954067995702824581011906955773733322235999825480691791267099718353182760555257536550363038881901725567157490268548332347614167756662909531136 673 -2389891211062724245451361299612893676634640036851258492507227864581724034737983406680272621542326859089500836873256309241789901967239995931916 674 7733850417828273071914629554999520675505279899183208776281555447516630830031224349910908281966555443746159164015060950831193971691142901394968 675 -3128408209988430390704338038556327007193639993221431440324002794170019724876797790817863381262802290481290209440393392328693443906405723314700 676 -15185612443336495976048986281918621528209879904051700903183174968147532297153811634886771355263323454253490001332475890109475810487574345990326 677 0 678 0 679 -85769715453253427029830649436125102170388639561978255135324722225950286987629628866089992471155712140864281680853050699067450793201543170478904 680 0 681 0 682 0 683 0 684 -475600360201807985200025886676187822274890157540472007632426749966484893846978570938450412732339694496626628826699309320286576348454058888331456 685 0 686 4980551632280104416892201481206803392527013094245700181431368088541823010803628989306320289404795107621262652470014037210607374341202829706838704 687 -2014675455938244223246074853927213873988616389582378083083257294304426611554835923714709731970057859314004697408307709285017110822147355965087896 688 -3259813364008270327469125224228914722120369663143803128441099316439882364255743171041289804321256636219320360525811218587668954407448063391797572 689 0 690 0 691 -13808791003901299428899525380541171914338341768596165551489812537928500315876901360553288876903885627285970476394049074333041084866638902105568508 692 0 693 0 694 0 695 0 696 0 697 0 698 801861078946678982846572523844740346676173602893658546001673980699785988108554236053967655685890045771579540888508244929956956074961964439899636376 699 0 700 -1049649779469034154447740956210855928108406891612368572890765191110330022935484531867538725810541127980318320429310324067969330335324618029261491300 701 0 702 5496037597867525943839873213420395221974267746780552891342917165962194149504352955151264699177356722110330381687353699477859025936985743735669311424 703 -8892775636796983578784264514419078587731721710336368636904303949703728253137736846567451946733631188260024122516086750819779391203322251412815640248 704 0 705 0 706 0 707 0 708 0 709 -79787192030650497037457212197405591708153262104308607705249644336923010243412701323293496450478029612131478323103978678240002146569537609125978907308 710 0 711 -208885580603157743249651165486038485822169080416914072186473797387566418873137232420734962435833975782578879090490688608453769422794828583242393654168 712 0 713 0 714 0 715 0 716 0 717 0 718 0 719 0 720 0 721 -51382456090337875381779242318264468828887836328597305942126992770557597508688125791609384571967601768048254562519880664628285357642261494969951692596504 722 124707840569423579822505089018033608603619266229572538201043529335950483057331734208774375190370315165583531771984229030219104253399518638049796796012196 723 -67260508234976797631724650831810103948983673574156165704744672830595626440121307632062817349440572605885304538588016675720510763287636960168241444968984 724 -108829788424784657572559680504487973483523428984013678438425849275912454125898552368320942412897344327746481795916093019126878847754143172851507043639716 725 0 726 284920085084546112776844011840786050916030531542183522581596371382420534691918412368704702175235261261378268130420202713974268458795923305871255532248416 727 -461010381744307567981128343177084128348537634100353366724766893488928615257938272369088461937573178195010054464924312408821658069837703438891004020857116 728 2983721867315414723031889420071480717058272662570147557225453059485396599799426738951172656451233757825553290381378060491183706114534506979049038212422128 729 -603470424286580624369550349097477153806552899871445128015565079180138882603897478553440813025190808825699188530134413765808792299235665091826631786981324 730 0 731 0 732 -5112683479377191107733246804620603281368453730513744546706117004823531595523098240796231206376761731866971776371495512840444606852681244040484309828099008 733 -8272495643352367285969420556028382075859233495642061948074740586415436275888544839747787622590333406626156853087377683026475702578257531152553096529129836 734 26770358245459116787405334721297970714455374452311612989561715182477935742823286161088037657934190276986257258917746391733840618861877550386074812714457688 735 0 736 0 737 0 738 0 739 -148443911198598303579468441665333793237117665287456761698620563661988924350735868843091088744688428141075813301107873982067740988338797857307064733503479932 740 0 741 -777262409881803001970716963603995318975902934385237483430739274078837993772391175216291269003966664388991480617544493985099021263134124368073951576760987184 742 0 743 0 744 3292536404614621795535711051358641421931044010776360370359214115746234271459012400709091990041079609380654149883290973997224142362315430411141498949791016192 745 0 746 8619972216477455989824636110198601214315561494133519667613404926405004675533726589380875609604682355646131115016999681985609866537355638211890723162858034072 747 0 748 0 749 0 750 0 751 -47798478395566909445020857087894304338223539684926976913589096732266944712321691829202961487327736288248216872902270497913403776587023072349435953184099680988 752 0 753 0 754 0 755 0 756 -530093248459474731890141746021936648327616717281263505883286766518138894173305473415923014165407440348553451159433475318040246475725931614949740846606525507904 757 -857708893214272952913230965052677498191831455587007004795976645775475619619753095831317414962117451815335165229674014608447075116478895198389472545207260748844 758 2775604283347495369606745422149228293038896345736541021358526824587229027586117138494480858255049784327777232778214979852974643184409653626678426783627572513496 759 0 760 0 761 0 762 19024274776023114565513112901062206454345470462204747135568493997588998855649104267460308781047953632530897155269118986915555666620921639323728969189381427060544 763 -30781923198922692485986273027720601326229485321762398218827981054452588416886468066269021015661572792775569514522459984908267896640066180997322139721093187596408 764 0 765 0 766 0 767 0 768 -85344189867874278178863937181768960720390808721280730357116579605891425403334316466863428007633087626214760473131318703460980376556284411149305490928913159018496 769 -276179599897089959420963226284432734437873536440274576964655852844297820132358459500589871725992037683164790465472465849565963994644116733777509784944631427618828 770 0 771 0 772 -1169915559162766990978345427580374046195183844205946652322433876956459162010412644369223327208508463554353413288942672362541813490157487845929751318549546918930468 773 0 774 6125757395710924914312690364186302965413792757470007838576825237626593630184421681346706507768534355454931856910185827662275031445431555963426266377692366022271168 775 -4955841836548157923334344936605928919218608913264061186254391360670134468174009036977483180560025891900578443621243155299733217955274068117496515059142819103340700 776 16037441068807240760981380237398160803851010583998130211085607958966862566532439755301672868888586139256088744152672138261741467355979692198419296495978004228952568 777 -25949124741903556607650070110610018642288228410526252583594390680307131502880457829256639230008637923057245631395158448861207903266527828433412326614263642435633968 778 0 779 0 780 0 781 0 782 0 783 0 784 -565063765105851613990057061556739861453586950659770247749696330814764231194058498424983378344299762145898483949962298917616003783168615296760832285010437909593522534 785 0 786 0 787 -1595765680406907389967416076450595251687728955328366820774804604145256072457822466672716449629820506405589871061283034776521642047649929900743379187974127204681907196 788 0 789 0 790 0 791 0 792 0 793 -57269706547732726533505784260956184485135248218016579894341736971950782363267609191805603971916829282568180863816755443295687849796996898207999331244509327143683631512 794 92664331719963953769455045404941150975422846115444850623111621428383707322195409320015927341957392457571896435936906836661362345408207477112813068475334124807315424408 795 0 796 -121299184993830317036207937535419243217990470224453140570282489914359098503829213915918729327915807098855986867845284558309206270306705926216812734097588788379157240164 797 0 798 1270261556486035896895585159615148616665039950462547985597166636115541767401559748350992897251074900271128049542269601026387750552864056160376126672220397210935256033152 799 0 800 831396982370696605635480932175942219280789492622457848627592487172297227047340597347325943610390368104490050288856916211481606644341336194065282270067709119822284784700 801 0 802 0 803 0 804 -5698479691601045922412158587696176291747535978132751799822864920291721490827554967515362875944816769632574365154153128922062040240082647432240163156376375050376836252736 805 0 806 59675254067250227698215717025857957486265997776586075399940435833548632932764132190367436085264191718608139827925824153553352953701759791018474697307924388377589873649584 807 0 808 0 809 0 810 0 811 -165452177260558010407140287395557480371626812883240986050692091857574449577345654781117352897384539237313582614988162854438086898330306083648841950468872386975282908097468 812 0 813 -433159423580813338443475533079742346840543013385255867501796460621371000547736909040423489337463011602945721790365514629216693583343883807037912806084464425554615054735896 814 0 815 0 816 0 817 -5937837713729665352652766804902532667218927336864647963724590818796489311299716615960071712015100950223250052955919256940838575943520304410713553194538196487022143427189528 818 9607623240495566695458960986117726214137850219184242694539787057579901518467703087239837193800192909303452940399621751815253164183637918146497313453507351194667162342158616 819 -15545460954225232048111727791020258881356777556048890658264377876376390829767419703199908905815293859526702993355541008756091740127158222557210866648045547681689305769348144 820 0 821 0 822 0 823 -53275087246306430163467760956727236524598719218898590687470625277310829352120103888859528055238524012771936893988285149613109096593352433612773136800374895996224007936608284 824 172401803836279689862188627258750702121543471544312338738813958298910634230477873061798457215523315422730888648842436829124999741935455371190173500451901137426850257865578232 825 0 826 0 827 0 828 0 829 -955982651576650910266093313818638991109167482271742308392608959582196683682512011691491469138285881754783239065311173064565544450708583652824559685809479029688521071145354348 830 0 831 -2502795074482920335678061478654336447095989801060961235694664690743602440997579017704057665481095624104709510434693293650782915546035863034462872533149835590932839810764479128 832 -4049607497389189761090029643490033903082812119850180162996720421905008198312646023716623861823905366454635781804075414237000286641363142416101185380490192152177158550383603908 833 0 834 21204020138522599715716241531268808506523228081522643123376211069107237675245742130274610778257812714027962148085688244249566977657524295733330486588260439790574313823063373888 835 0 836 0 837 -44910835351528119767110544541191953460142445964106247482447086828958077791489063278253279221996721052160633806606069782149916870861084454501123845709670715172081467456891226904 838 0 839 0 840 0 841 -153911722444412364136502860333099651935409159913916295489219111345028966950556608953176136513336023187282545677001859883580817446920096088028651431027027489230730136918545252646 842 996137592728397014398612039193203043929299435450037804939829351080887727809384684169005390607575673880443215308941686035772171732226584283856926976373736118090146601152374199704 843 0 844 -1303961037617221742671617759859402347800117755277870395918267573770945661710497902075357663634247720255008306662945405802933806626066776459914229838427791096551606874989464704996 845 0 846 0 847 -5523667595357711698959476760103808695071289340939314174651508517773840580743104826207782927563662927394598318005785342978896861398107298015714222215765219364667887773794949325276 848 0 849 -14461149507202890118734500780189222911578282229987220634587905081320074282713011016557136150726281178613999948345936060348709056808301633269242670458626943959945522871982105665688 850 0 851 0 852 0 853 -99118193271549985852997575961202357207412389817079822552748715097239072519474773653833740423119260646728204632750132453852981870272091172106798697021719893585560519654471997349676 854 641506422467396052195004505367763417500644889140549189505540893873167051086214476336815421286493362740036030953872968278554933726069538969686334419533296698623809433867170508110256 855 0 856 0 857 0 858 0 859 -1778603811292542033654996890541538621038351727366497491774825363232529464769802820942799544688583028713713085071496598826374776803499533799906662324175192865175421466006701002968892 860 0 861 0 862 0 863 0 864 19725018529834811383253716922298865685797030223316609706899464219026115875239384649454998846896036656535852943524930829159761278270012256541394869170810445691585588484540503659685376 865 0 866 103281537879658036006381326752170717014559897852192969472587144084228814337152721305543113821734823825471920540358238951161308557725463547535215984617884394742315228706013299431551512 867 -41778259674911612311563804914935925664381433814438179882843839932601349230956668328044057487419393584468033798416654061000773639727725645496910557723536974525364820110736397885933068 868 -270394576579304485252636546411914419672085633109945689003962503814634211260979394617719343771412398163344055734024855195164403116636366129522858215512032292843774509148958890975283784 869 0 870 0 871 -1145409807137206354250420078555230664331308369845342506074638230904713427630591530477510491213592343165776437589407798073499398467730903552543859108324392674734242088332767856013315896 872 1853311998995461774001948391038803206333005371322986603613938598264387247076376993025125408706094713830336684251124124707831299259914538393577217770242605158523250387073631229507615736 873 -1499360903066334064126184234797016935332156870584164554844288414584550337353484261751317949959843528498056560920265961390665348863822720973060538439283498916628746237703199542760465816 874 0 875 0 876 -6351394708194463966380501095429854012329475983075480268146803842018038259136829778279079258585625299324506367011922008879827345851382701312758833088093101908409489100183229857789013184 877 -10276772513824862981633843760543289486160292409905302679642349970319332557381986798294277862858359713235787830978015994015073693208985412455668518851781402320928606769126444558063752684 878 33256334444038653896028689711946286996979536785961565895578307624674741633037633153146714242887970025120588395979876005789802078120736227536854703879749008458676191738619348831705531736 879 0 880 0 881 0 882 341913460954713671054919766684486757852789157583859468333618456917934555264220129833248857587385012607526503448651213989559178824786390418627426948764150184328428898961783117260365262176 883 -184409200345278930492283977650501595418719609193372776980524980350295629319060466604058246285843678666661292738809583993234576778527871972425761409777903045439347800800109618117140890364 884 0 885 0 886 0 887 0 888 4090258742040175124726276198022981386208810939040162659467127875331178586652367898442428132531448900691669028649790723856950491205733919620903605718993616008124327809341030947408805119744 889 -6618177667402391771758955507896970856101585346141609365939614592670003990371412824149508310564655712573334962935188991768414616640585420182416073714300946831174663615265693363100944547736 890 0 891 0 892 -14017525243143762782364709459868437670361188958252576708376549764336184572209487134666690598378432469551671473052574211509572416166612049894527716290445036254886323232239570992060221941348 893 0 894 0 895 0 896 192155094661972503828379656240135145998847834476495911257804568825375405424280451986891240244766605673031731594086248237277063335126834778902484422347236891560284197442012962941434302059128 897 0 898 0 899 0 900 -329262653036880000308482043690302286662803115854741556346969720562238867206386047409726325129152343693029694553124647309480074628388654838132083880962442042103054183907402899651479917632800 901 0 902 0 903 -5579115922864605002794768986471816204822688785164523035842272110528556761294504520443995475408796220230493551191436387872803251335318794008354464321784170802079416389433641618664695704262448 904 0 905 0 906 23633514303605940012413004120648473965941967604077058368756967324363182514003562271414887202151794255694092982978244140729133303854829795385946192810986451376729882293364178073264702487580992 907 -19119914708420606260008445337104309525662147899348924535528293520904526075826297833672164270466044746828193125031542202515050790724952045041548260688685881233067265817381543959614700791751356 908 0 909 0 910 0 911 0 912 -212043103426379700111100072998455661120152102204984042206118766478144164891619288347914532169107843613860777457697947971943239585436690848797251567536953178306362832272462796860079362552963328 913 0 914 1110272103700542683081723757726811161635055790625656589286028903094711467866750818542624432987547204690807320030041946335110866160560773231762327455467630879686313634143759161256258565592109848 915 0 916 -1453365052124434324511485563591761081332431583733500841722924588163923036908506939466022117312212963422350202587364971530723059655404468998846239615664493141223107618943175945024308485835201444 917 0 918 0 919 -6156553156921628939475704060231994245027102128041847619328594037724903716675783878787486153573517612420943692906782911318504432116461571762468870622854834826429224460572120563865283863583897372 920 0 921 -16118065418366289510945002932375866153233971111971369469182947388394220810143713166701726442589900512763534333560639764061622610118856163905595296364969333636684614960901889382175363901877344152 922 0 923 0 924 0 925 -110474863876165429269132911278310946490790462511645412895477796993979055331122353697251353079998651264845443589764769378537467584601464595957355759051190164614189246305498753365807059624267061100 926 357504169308307237889813035639452577533812227630837130005470691721000703896978703546370025971602237207642455743508804752417143541925644543920788999260654326289507744377727918297906622812971974232 927 -289226948530319048214039429098037235257696576327063977898213142854479407279611705470436366065799769868666671461519171754746039355564286867917750258681517327758943118494362712514760371030753048216 928 0 929 0 930 0 931 -5947172989842168293714750096848095127767603669244726753497815255561694276730579748015210607859206615464391122768577197707067736272129703466409804376895704384686931627115216320061985368119669607284 932 0 933 0 934 0 935 0 936 43970106094817541391797980412525483514496239135425499988989449232506758733254563522324581150272450750613177356046408254604247209537543469964259354429829153147327006343222647598752465989023882427648 937 -35572563075176844333019367669810259820114831552956715108091413736376186605052356134394012294075241041521501293021698416863868950048176756202501470502323036143507400516385799167006105149093750582604 938 230230464490342460115673431504292006309451804482677860410344553410518263886718551582225211476845865667312359884179610176663970219267793964738524590868950450868683614751988491865529352574422767185712 939 -93130179197762459361937725545883261397477782673626180210677552089005752576731994029950315163286707458349591264066600961029861504865125247387132618219560648860678304204382922133388443292699442379032 940 0 941 0 942 789011539676917216287299784779591574694318500524434941674409865944552779347110515761927102456566110417409907468579215942843139248458545449061320300186314344032753439978286024665860012330619421459904 943 0 944 0 945 0 946 0 947 0 948 -7079118804044846175889799072810061430491618385152201725075194068884721634757367360096181631533958768381382578539189739358286129631358137306569753024461914519721117456632962898193363877981062851925312 949 -22908509670686135419605934513535250702260969939179101238785079490632276215543055105842349414678295233437317141818794250921574528895856628065219032291977932896089537554059843666045200101897126841074776 950 37066747278775827771385532659155373563244206709483504688935467628401719485057789826034712677746212770200082298897173729638146788158572902678358538340901761935531772467325769462431927857859252544925400 951 0 952 0 953 0 954 0 955 0 956 0 957 0 958 0 959 0 960 0 961 -5532351726626088938568333655967258329206294068064423514093934559867090141773740229526725792626367186013549807497299279049934952924924303412616092546306917309851408058204677666651165315450432491493684498 962 23870755017067142742312167359064556282722959669102894341814030808137296830113329929414772739257084178143185688129895702276789867603901681530898160166949865736031592785343043545314296011108784216164771888 963 0 964 -15623611992950963996868306116843783694165675879927729513636305110646708509572491784391870231379453546413959382396480703838351569085233709707193141781012877741250068431474640217091258215854680435744842276 965 0 966 0 967 -66182682456221248613185446904686640329466899565087200397274510149164894132805793957251964787268725642998204067917455668053362911624217707770516628821589455838234545764701679312799143073719010070641825436 968 107085829680807354918212323415451852341283187287594665352729917779070695453994936828073882296592815237704285793074423853999220151978943416509371514122890622627976852862789839077744343718505855323835159292 969 0 970 0 971 0 972 -366988597886350260215308978895659591347408317566617463977736559671424079834196033006062652922385126558758020584562243137078094747383685102929203728539610740327293950804027116663559573906843153415550636384 973 -2375200099455130164823251643694096040755199992252386649616423785956780068591976928821701764618172300233250613368365338344521151547905271741855110514182144520429975103451654218371900930233283785887780803032 974 3843154491000531205684487559276734406144833262518856505527370024642476387928761060845952376307712806468282695706614310892833530537440012153571925428340587481739150906667762685026139225860656399549983348568 975 -3109177295227830685253869601485415223450016627385621577571896905299628228260368994833827070462942553350766654537489824618677341042672641947713517971261366001084563005059708451699020078046970092718882075800 976 -5030754540728096288096113381123782426522433258645049830335581917620866422224749525256803258616798956584908002390796980065094106311392648024499480685431659741954138458393589794212089690977298292493873750084 977 0 978 26341372753368046522892192727465960152989766289351442476486121481082722145419736090694867175393080933041165318638167569497731107330915875993424958684249370969985679843693776080246398920003133355413259151936 979 0 980 0 981 -55791922801963923731038255056417335529429549206088506530544139867465072519099841176223561421249104419433097291813824963614139555704504393934563435339760107941055922692447260612191817918053236803545400379672 982 0 983 0 984 0 985 0 986 0 987 0 988 -3239774677004908107605903280831482195113058687215652235277087482337616682495719549281812514808755769133587925620908462200512927761398694860358251175134426848062982667068608878192151578472948391005183205369544 989 0 990 0 991 -6861952881787607754355724364075276541282151768987893344860076464924568377974652868277099329237175527693271857627585412341641060965374855188286233398990481425970318091520895282423734772603245171249971457570908 992 22205745983865277316870124732641570721402984650571506152218773135942513475171818379472204245115904467646609535693210468125179646776823912995037825784538657701942445608096990286367280107046209709252505975397496 993 -17964825873720246412790786730396061901983644094273646420969463032895825115560562058013201451795127761516576625474190646404230884353786811685805146291259810276941540895569390425607374826126350025876224445269656 994 0 995 0 996 0 997 -123132748344399148039259120750942665592022697447225491333175474868392895790560537859274313626649495509052797430910768934208923891934169927921582470133107037937621372889992437557587794291201064693259881189444524 998 398465943898850329189003211349544844038753228761235873496605274206045769224828084825572244454301566522498273686053102683093592383544708551948071469582850252940776882369595198241554397753252648960282121001301976 999 -322365720293824312633760726425715087611399311827843428081478111971415780402974580272060435853800278770301934273937320275755720083706524203895618204924532164408009814074790036678364993167827389173400941690095512 1000 0