0 0 1 1 2 2 3 0 4 -3 5 -1 6 5 7 4 8 -7 9 -10 10 8 11 21 12 -5 13 -39 14 -8 15 65 16 42 17 -96 18 -115 19 119 20 253 21 -100 22 -487 23 -34 24 840 25 421 26 -1293 27 -1295 28 1712 29 3009 30 -1710 31 -6016 32 413 33 10735 34 3893 35 -17164 36 -14215 37 24006 38 35272 39 -26955 40 -73493 41 15689 42 135720 43 30849 44 -224902 45 -150880 46 329773 47 406631 48 -403795 49 -887284 50 326937 51 1697710 52 156552 53 -2911931 54 -1527325 55 4453089 56 4595808 57 -5837695 58 -10576222 59 5694976 60 21009725 61 -956449 62 -37280923 63 -14358300 64 59247097 65 50682774 66 -82169720 67 -124288171 68 90734043 69 257140665 70 -48615592 71 -472162879 72 -117791030 73 777919136 74 541338317 75 -1132290985 76 -1437048483 77 1368871804 78 3110677785 79 -1064114306 80 -5916598072 81 -677691675 82 10091390163 83 5530175441 84 -15330296560 85 -16299257279 86 19891511282 87 37159729280 88 -18922550563 89 -73350497841 90 1654332565 91 129432777684 92 52773614713 93 -204437608090 94 -180552059832 95 281096771061 96 437763282635 97 -304982319319 98 -899412113528 99 148315807745 100 1642157715482 101 446113986464 102 -2689885636755 103 -1939955894201 104 3885929365773 105 5075955517420 106 -4635859108327 107 -10901840777394 108 3445832956680 109 20613655403141 110 2820148712387 111 -34961329137215 112 -19987971158848 113 52754835827969 114 57769449008450 115 -67728193806336 116 -130512255995267 117 62713580625855 118 256009898810053 119 70481563076 120 -449235735431175 121 -193366799747274 122 705175152678152 123 642673016741525 124 -961044088362053 125 -1541214969166951 126 1023546224298680 127 3144932074270529 128 -443375343493782 129 -5709693267736160 130 -1678010506478067 131 9298000685500471 132 6944328430720445 133 -13329683446758564 134 -17920339622698983 135 15683355701538590 136 38194351500177992 137 -11092699525598171 138 -71798046824415565 139 -11418296273041231 140 121085097850191728 141 72123643571858625 142 -181464848401566062 143 -204627037695091584 144 230426302679899165 145 458215529668516271 146 -207264113386373643 147 -893268870043507020 148 -20525113602243463 149 1558748513098396934 150 706529870259376840 151 -2431492269539660491 152 -2285803496960017237 153 3283710912378680585 154 5423825636759054568 155 -3429399684958323839 156 -10993340046097752390 157 1289284960577949856 158 19846565367815130797 159 6274655400561478695 160 -32129190374490833043 161 -24831935807798659636 162 45701100341744485145 163 63235781582850971374 164 -52998354908436658552 165 -133768817732394116155 166 35463673667330172323 167 250002954223681746081 168 45306789156627285280 169 -419235445623406034559 170 -259846069712978859038 171 623931610690460495360 172 724388304493012178877 173 -783320986600887670881 174 -1608165984896451533275 175 682864292798335987364 176 3115875275990351383033 177 141980705497227875030 178 -5406905553685138903672 179 -2574991688689243270699 180 8380800124178262411675 181 8123877947871610049401 182 -11212713989174158044648 183 -19079669760739115731775 184 11469636165480810406922 185 38416261697784883825824 186 -3602680393915852719795 187 -68965567624004809964521 188 -23343945138388220699107 189 110984509715705546510140 190 88706832368477177943833 191 -156606132201322135775554 192 -223035287222570945153080 193 178883809548550504341861 194 468348251792370258872467 195 -112454654527301694964335 196 -870267348563491708367408 197 -177009787716518059566271 198 1451070254883163662204210 199 934822481752708072969344 200 -2144327815730137311005347 201 -2562902524352389794739825 202 2660575588860592900240213 203 5642052821835235178714516 204 -2242000880238340416505735 205 -10865530935048217873694554 206 -739476352736301861968568 207 18749584637121793468914805 208 9363006407546179319157387 209 -28875639219433709480640791 210 -28852067397404274650040760 211 38262217449009323630398209 212 67090713024384163449838938 213 -38285789271038758460998240 214 -134204997870797761730277907 215 9457293695663918641557511 216 239581500166220683641115085 217 86461914904095084627722156 218 -383243791732682364012950503 219 -316586121374651849627279730 220 536363376994807963026343432 221 786291828011429298267952389 222 -603021047352838477412014205 223 -1639241326380889110921575551 224 353092596336217142170405248 225 3028554201745156886601542145 226 683127682691833491339156098 227 -5020888124462263139693522944 228 -3358589288100773235770292995 229 7366314643515586534955908991 230 9062605095254869866802972037 231 -9028613479877076438879138940 232 -19787509026871229637529174023 233 7332323028137793107032075894 234 37878727602003175943211285000 235 3426572518856360091617959189 236 -64998559657012198687772534917 237 -33972977092721742927797168295 238 99450714740159014539365860728 239 102398109268590301707187662401 240 -130476297304449470299341227350 241 -235821801101471059174350691424 242 127528902776018183131519425677 243 468696207674510831180879581175 244 -22183398978996594256509961603 245 -832046911552000073486749698276 246 -318983905919496053792850193895 247 1322926518205507498924139241054 248 1128847418492499533023089930568 249 -1835989523838011518618038745435 250 -2770757842617503085740079365517 251 2030068623551019484519088055921 252 5735594784948014137381208041520 253 -1095300304771527917397047435839 254 -10536421251116536707640375462958 255 -2610225856625466735465072549760 256 17367316340836078762418630940317 257 12051346802970475525708400576879 258 -25293511735327148734593933853515 259 -32028889000432021023592104066956 260 30609481273192751971304164216953 261 69373747538729645283894438497350 262 -23874104008087879682305994003512 263 -132012117812354418278790706781259 264 -14890162257449013630284280276885 265 225259969359171943244991139282121 266 123028176061715552226768993054632 267 -342381924914077347893497565786495 268 -363178307678336509102044412613638 269 444613718211533738911719712013984 270 828588408654129409222310971454765 271 -423817335447274577703172865186841 272 -1636380434543999657236075096082387 273 39842645004678907392581605746060 274 2888786178645403644161558932723993 275 1172720454092046172140320625149486 276 -4565009258194082208790215634552440 277 -4021663987732770908909297952127419 278 6281074982747439680811453942126947 279 9759393700018899289839834211829345 280 -6824420253208750980692371624551968 281 -20062132670499109879560586106083711 282 3346101535937291371663991354849570 283 36645946623726760150092791942465024 284 9891610881353067527204223126682173 285 -60054180830163161401317369403398305 286 -43191455969142536305633023714297627 287 86808516572536854024205938219181156 288 113137247680658765234154616244378105 289 -103671241433557479119890283908281834 290 -243137220222338155563993578177856888 291 77342510325435567909941605883084885 292 459945709336554399918038478330516827 293 62123468463345108534161688386490169 294 -780425439884328123391973662391458600 295 -444726667474463940542258560833922111 296 1178247680757537414775850452335485258 297 1287275575822137172468393911611870880 298 -1513946453167401597625565553893021747 299 -2910249924054138527786502924781278249 300 1404918558102801839933022094616636125 301 5711471953043677297880462390286170876 302 -8615087216064909772084723728379623 303 -10026640435200617665599987409684085250 304 -4297938307724810548175355571941155128 305 15746727475460359873252534523698635749 306 14315963655709363304003258257896860755 307 -21475429602936166990677166361441565871 308 -34360629438894533725431148353536651632 309 22906193422687163559926442627243340865 310 70152022697540064020111572972875078258 311 -10020993586728796825172460635148255104 312 -127418845559121761305469163953655070755 313 -37224835688124103635012669710483482289 314 207591861843390622150753197561678404117 315 154622687660517068115309373028990297940 316 -297785871714388279821209691804849992583 317 -399439385192031793901075240301152184346 318 350755045897261833856653516337538098760 319 851847944566937141837594305134992474869 320 -249101532419618319776787967841235906997 321 -1602042375656230769595323061773682757975 322 -251991366250056988204152820956218469112 323 2702991852642786231209705334749911139841 324 1604932209486669438022687914888665320090 325 -4053042862048960012600875575567375428704 326 -4559915428379512657436546070594794929043 327 5151102505205076805787892995428621248455 328 10217890499915142108060109561050835677837 329 -4644229938874524160952222500401201748116 330 -19928908433499731571284548627074251855335 331 -422558055835541141319994065221012681266 332 34791028872289397840296880688526289281288 333 15707236550460748551652320191894062788485 334 -54297379249953588270261435250379528455357 335 -50920823478585687533269194945641364751039 336 73381171571782237558905995747011754948160 337 120925439279000024355182950387914955994881 338 -76757727343150138295898236051749918652478 339 -245227434329367949447358141080568075694080 340 29213459635932351499621281410846717605757 341 442910600951518112098439327520232950341439 342 139256247350285459651838623617971439435845 343 -717351494916818413045418750011647743641276 344 -552953388665871220250656669727357672171527 345 1021005848518051065492019453913909254546870 346 1409561130932975092947914043356976855248648 347 -1185403954768998258286781534198199326016619 348 -2983520368116897378690590166998243781967045 349 796848672354074230830886944755131725314841 350 5578485453818870729925285744553419963232312 351 1001267740993824889572921688044912730635585 352 -9358854494289842339446762856306795470514198 353 -5782904522458621388667320487843200968553056 354 13936072207114888179799126912815302703110925 355 16143026757742288617687005032194909169702839 356 -17512022178946109130578569281278897205072067 357 -35862003487315798186153452432853412841366820 358 15305067628318708692690691161899290738480153 359 69517052424004195934419026746327219216141726 360 3044913680050980362884191989675224897814600 361 -120684123539638702813263170341079922795988699 362 -57256898475736467604612527574103153375476173 363 187156262283591918384798005097731917114315825 364 180985935695426150780759889904858301069279472 365 -250583487347494153593448647864708686534828351 366 -425399096454754536770170422576693371559071470 367 256753813935659921197486763057582302579864704 368 856968519497674841144378960346260359163179293 369 -81938204828399538020764988345597617555621585 370 -1539121429888089299112036145980536033302115467 371 -518276500733615381926127208943080439027693004 372 2478028154214163678277180094672394010020916345 373 1975459725793305143017398366578018854774186886 374 -3498873083368637595463089031709849604295338808 375 -4971764380741084203220705670193493303822796235 376 4001441511789496130722870759804224759542068267 377 10446097189903026941701193068481361762892321929 378 -2528550214417049522965254121320581060014610840 379 -19419303082433607275644769498479079826257186431 380 -3916105463696481288013068187356555943335642822 381 32393950486753683740311216688281022649164119200 382 20806858331713039040692583564515054709578218413 383 -47897148105490809727942917999403546532085662809 384 -57116914282163204069016868440152633302077980435 385 59484240260531454427561551123169514471671563596 386 125820920719367052837652370004071234543741861657 387 -50264474083859060086487600682420427701679245970 388 -242422075262061711334230789567393382317491405688 389 -16072206374976538323603218198481292370391052091 390 418507470065287824258370760253885044562912513315 391 208229807553179189571346407083454246986203211809 392 -644857338952372997268998331622797134510012866912 393 -642809483993443552153320385535820583919506777215 394 855135001464481631956022684793227932086722168418 395 1495896630498995738993665124242071965415722855936 396 -857182856423411077071700630880204482677228258115 397 -2993841115956920923103008194571120481421951801569 398 216421227388896970034058191431360449348227570597 399 5346920602879327739168373949693396929514902915620 400 1920237032144612875997249372259555549396495972857 401 -8557182946225145632305440335695877860285082287786 402 -7050736407635043645131565130521592029563171317880 403 11983866516959860495476564913129719240403489230549 404 17528156386004802153434254838477025439244749578523 405 -13490313055549962482650440118304005071125400200455 406 -36562759310599706294042384882128336709211410126952 407 7946023186505020824692750192956698872284139852481 408 67581228752154470930127079838909367219581559905930 409 15126423068544722986699194570867632765801870074016 410 -112090011249259198048862214913994402801077109885363 411 -74761628634194173092133524216820301113099290127465 412 164544816932868945992290100182036137254856799717277 413 201978062951998094127694933701682336679978270086844 414 -201873199547933970949018790879210238942834619475175 415 -441284508519061213212118558100538775047934359931586 416 164439953528804822813613957359564039517713149105608 417 845135771018993278288832282681431350670747249493605 418 74971355442322419449485809861764496587386591350803 419 -1450860233066859314314564798141534165236394758530799 420 -755667172932510874924704135183631807740420691738800 421 2221024648643530173153911270961201019319755416673601 422 2281498761441692608688754743186930469564202041620402 423 -2916217708777878612543771933919103376815729483465600 424 -5258190583017733656767370149331763296624378150032803 425 2855743595979716177008928461693373926571282858518799 426 10455907053237304877999896826437797143004309675118805 427 -513770721739861132785330246280714006762634191951596 428 -18569841232234754711776195437462934366199970683670407 429 -7086392735517727568205638118463709209670392624648410 430 29539519007211920722561422510181445515966914550740808 431 25142463246012621147196503309645929569107729116367221 432 -41022967503928947866131979829180670672496492609762805 433 -61768374988742269437963563938291084294745036291756439 434 45420023265128247441496899029716186619355678044136392 435 127933805738683838451292047077117684536349258017886465 436 -24674615780314925869665314920605772997107134362142758 437 -235122203992554355330752510045124955450449972353779296 438 -57839166693240665140129833126795724919886445611607315 439 387730625511553119651709872042848412983906364733808519 440 268286754905480094601217028251314907373229283603243853 441 -565013662810866809842332548961177643514469891475980500 442 -713856547110273879393056733420959045277022093948659687 443 684457533416939834892825392752711149125146972606545166 444 1547156964826620783836606310633451596164721269027884040 445 -535614649117532765342101208292929747362594770133865979 446 -2945471045353834498122488436807121790566890335583088893 447 -327084782292148183601679709587810699676979526287472895 448 5028242659297988047301195955733503134094206374744838912 449 2736941178528449916382066938102002742881275091736695809 450 -7646628922359674361822004682952814224984117184040454910 451 -8092268620118586147284942603423316576652460992769007616 452 9937930403129212492741133700584314616197048467048598013 453 18475838721006710425489014224478133544517853268546158335 454 -9492290705370300707278195780113812264528704658320045307 455 -36506037744254509065515090528485764737367362728363763964 456 954382387492802774530315256219993336207899856822484985 457 64474167170631520198282300533077710546413920655229967606 458 26059364651391405583706579492151959136630758213221233672 459 -101934587302378832038327706317783468619989183240416216555 460 -89579149434530123007458564769009676346836779011628716293 461 140349389821618946652903427358709220029772345682424950489 462 217573101388300360629492850578945104103456720465266166520 463 -152704827689467655683772568907483012302924749911212450751 464 -447501640644449430289854842706664000480065845159319833302 465 75481116122786241707183145687247128229240375128371234720 466 817779569722217446603120262193092116886447315535798450573 467 219315696832195532898899128111933859947900720119736147831 468 -1340762326489453118600158250587003245595753535823489518595 469 -961614150431626737794836244617778848605107660527163363684 470 1939226199379475032304379384668161502534300131239551821337 471 2521692173753275389293893623316715954148761916470389030110 472 -2318374375437301413109701390637385899524946006535877976248 473 -5422532523564377159393109252602656305288169708237104215131 474 1735908401063501056120187151988831447910484221305040767475 475 10262599072754953961796704266556758158961877631243371221489 476 1368249747063574690163220709976438957852739480396185471408 477 -17421039997382832177310000671148245912160531560785516204095 478 -9894940418755027595839737824544365668904132890334515925422 479 26315389323074211448943484227728565113269669711632701954176 480 28684230163201434463312959205669050538917403931516217600925 481 -33841488901702016030413747074332445356526068382083702232849 482 -64894559905030673508096181257941981321091206533483435480523 483 31472648061574793016044272096391959930878334162200186586100 484 127420278969934124001822887537943477216534678847083355314297 485 -419577058246135538361837912782423966313196010800453338426 486 -223787486936539590525963340892277418468504219542766977380920 487 -95528053850113195447416777528769093319343148674082715389771 488 351627342964719850066148066343003319651352094400650786033643 489 318895963728406650435018280508264087821534172206049239432265 490 -479886776051146245144694629706511644800513165269335048024792 491 -766051360543239695948583124380036500792229415280782740855679 492 512618155287459444775824415541250876630331087463936594626170 493 1564834100322792591528296034594812233414276752756167028312736 494 -226453570795365993971935920867726020638614837452488901795283 495 -2843503616153491732252703574516099610836837255500886363794585 496 -825762374239967152780535698185835336145330827839741531891283 497 4634791287271650317752935529978637864889728845709542293902604 498 3442812419598092891061303351834208926343553245888138993890585 499 -6652532529185174897225103406308902139581235273370687125805906 500 -8903366081109710361594774579998682127378612919437422819684472 501 7844511396858732323916735584453331078127410873192090425817925 502 18998711029892978149881181338141793193303401438696248939380963 503 -5593677844934196859547064410763551090330033227125354731939359 504 -35746588507861420835392691502593806398809425231325762184883360 505 -5560521788100048966417381342924911024845957338378803781623679 506 60338977382688595844820937251499150682442859897147365856203682 507 35713432451027272942263008434755166333325349342579211234567680 508 -90525044102449967713796247411168046056406327790094324259463363 509 -101612931621815917753501327029179228040614166578105380872395041 510 115150589034111290616354176227912030405523838344662478881099365 511 227851408175293158409560582875102440430345843710778916366426084 512 -104062701514745340576649096609900848421315999556651422268167687 513 -444614928831220366779416086132193698876483848633546776119920490 514 -8638117626436527216557310037289561603506005809465015217159032 515 776529038521258865765625765617196987728145691900977114754514261 516 349190344942911553419324299559582412058673854886360369068911835 517 -1212505849726042705328484541712101125001123534725058875657275719 518 -1134357501090606946401507375214068961390325552596802499040585128 519 1639844543304390017674786007769715700670595371739675621342878145 520 2696053695759561205149316216485752498450122942208221743766772682 521 -1717992891939825776601763174267747864281393353867931997959568736 522 -5470255740154558169225609599469537160511043866544699864150235955 523 661783739484654589127232965551711066501865783399385875535674199 524 9884302327853945150976688990223037523242560162620853605876577373 525 3090479108730077803496613459650078229727784729277381990654993020 526 -16016341807493157909329531555244285750255469812564939345562487527 527 -12312997697099368365346069484321404686468479108498849720995896194 528 22810165026617025256809607085817245043770245245908410960784071880 529 31419818613322604078172214499215768666451733650341171057213376741 530 -26513509137010814800793069156740126107557235949974500585350663213 531 -66542981337038997700327891069354418396690458004748431738993344815 532 17903855550305235979430461743341602484875747545541740488921358352 533 124476309087372416579293174725310313170699427605064103381557384769 534 22125616649722946920104360169272689804257474509232190664721323250 535 -208923145974716650259051527538006334052265633155354275609472087936 536 -128698070186790127519967073151241400490081154568754553557357349667 537 311273838412366119918240342094043957418707586251186188326308149455 538 359746832811229724699122960858520424346604262233341019831550760853 539 -391498914200292642657324796480808890980892064837785910378422887724 540 -799718741410385972137330376103805782255393003053281761715216259975 541 343025919801429037876442177716332424052995388855631078873180276326 542 1550964488421908339493778133443135097582889330124408691925189908552 543 65193907408664291603563401906664467221505549359864772463613095925 544 -2693709149633723349507550687263273303891277722033321532513586444853 545 -1273132476029143593220899357633467140751399490628642385515622728151 546 4179479730646967397397765418799743934252661502797865451975163257480 547 4032035533071531234332013446803404911864182762021828690492822268929 548 -5600056404251547153684416748429550097392539734202544598973126974182 549 -9484647739747642224950678223236615986868243755448336527983608254560 550 5747500601826983316750168720425889119781018474978581360455467962733 551 19116739677070720612967108418469570996124966251672709817449557497671 552 -1862909266330888245483907245618823230305314453732789431444986682355 553 -34348888018645346154667955362132076102774228482099627705888633714964 554 -11506329808912849050733032452424858646038633322961339025549102852583 555 55328536962046955013118971026220470329204509187505126954783177894990 556 43992308561227306959917080568938111518507547351328177299992749885192 557 -78171095171779452117053893935927687785940104346643415635122708757371 558 -110827175332187111023769084047583440493750689861794643280325030632765 559 89507323572599100170255784393210046596637066182820365289913136767169 560 232990579065193870100740058552449239798198341559766236215440489275328 561 -56851243412191441263540594281554293888826480667669137644710814891775 562 -433325077969980081294764926993242726888586097604381244785678656675262 563 -86632012080403328666943679877684899312734794709276733280816537616384 564 723166900447365392659045579827246260575610919831816618645829960842365 565 463105846638191968698168012589373332312494411645988840421784379399871 566 -1069859966336942145286866826942804088151462222726921130150692079901243 567 -1272904759165960690024157272294304492200840126187082192348430877858620 568 1329921020146115569247744394180677016414578730912748908374737661343737 569 2805870572141094804009192111826481912664796760559992162920907337159734 570 -1126876227317097024510453948829176612365200827452587846176998863386360 571 -5408696351453171063281093778301463421280215617659823263644075876362091 572 -349073324677882210250993768816628283885017202194655408369170812429637 573 9341443150911362891800739838957121946310213205672403272741982076908185 574 4630893448813956249021633598288915092800031992401890825836247825405368 575 -14401066177686651744830839848441957083705411621137571128016887140840639 576 -14321409924403201351073367206062665322995262400268949506947400714743190 577 19111615879784058387609946089110163937215592834408083574922621392343456 578 33353369550903809344925840652793537499500706013808411460800535680989197 579 -19191272133067508781367418731489455697925742055276705195992107818440905 580 -66786395355091069083609153947966366759711561248485444542670557788075843 581 4949518461947757824051524167806082135640628875876377310114193529795164 582 119331037039062387209902413332249359957138009317570561199463201287505945 583 42645604760075802478190211048670828926145190317332362036564256439839774 584 -191066950856101214117563091448021808852490199441932383052247952605376952 585 -157027123337190431864041100213114106747642570759026545925913264197550555 586 267752383135087798849275293731600339883483018442170582215146897453043123 587 390739678953367448459794402709806744526277960518291291014725473242767281 588 -301792210653998581102797284966508041988330647125076419341481585860869520 589 -815519185425645679173110796654521191157403549719488419155785634893360959 590 178804914835718931492278175988301637345535705048955710541903010071145362 591 1508051075033011708735702484330835977672012157362856129511992693996997760 592 334922059935928166578035335699711511823537197545456289272401038961346077 593 -2502375175294376319401091456973658806174951412131300259209681338961504081 594 -1664168220133220943821459644042245852150013649859356708242490722887198475 595 3675504190391459861558758605604783272023426371948700099449272993997155764 596 4501465455363525429800586436715616170148502259536113256724573100810048633 597 -4513711145552615237138390418536196226048364134220643650416463610071461370 598 -9841137865888206235180804686362645294321942281344170064416336817694402872 599 3687749880580549668896562587425363327923288246633230493141163503258568501 600 18856314466804346902119781541614457690518808675100926971557373528575912875 601 1639676839755041329145851680401085740350289900490295920858709704364373001 602 -32385202213273102806197148815402466312764039203078327529114873849528884248 603 -16808241425978838562369070634590180102945810328957992399274919729681717375 604 49601839840322408379171078676615838262932557977688958579813537673740424122 605 50833120479006982697712071130393732156060139432526615849248503283574974624 606 -65178800627616672622999156857428124472750786851809293709653491793587590995 607 -117243201745308229639252220441599750521938507739173566828336960686997116121 608 63947519988932098304458164403650230579623205396971636440218526183753040493 609 233255122851931884959963448429421607150749434023509476387238955764159681740 610 -11883118871240541288205100819478604530435484509607363321535057290343515367 611 -414445844586172212903673833274671588252311147159654679655794442634909838354 612 -157424483991759245367300183206292772040690744116930476625485372290063125880 613 659584086309344639151842382523571799933496065692771519364568455689413035461 614 559987209706690916982768915661485755762566406766977792959744757634629448867 615 -916605446903757606688216032591950616145116468735495722394877526034259747935 616 -1376995780007794801501911481391350327736753216576679788949798585614105610208 617 1016202323506411328857289499454036660316046127661289448799701224089043334529 618 2853588436618243325172896429644786699644436092079153304304420869282994807010 619 -555811990402374134043594050654636948724409379820105382244780164509197472256 620 -5246786540132449455532097410490173687697235436317122542053920678986143751747 621 -1281574122709457862272012879536113090603980584597758473259939480684754000225 622 8656186967153066914748587890789597336066080908216381228603121712778336031013 623 5972548672439533183760516239371649829576806641094775633069079995161700279716 624 -12621399384576058508008672421743657933159335759935745297397102911079725782535 625 -15910309762302057960781117009697360256246868133908915334932141188624790310954 626 15305037679289592238996744073161605439648610027057350892931144628696361533832 627 34504257819317649652550305670812668018983010534939436265398324094866216373205 628 -12016127301563592786224299485207903116561077653084180855396106351151297005413 629 -65719605260909299852328166753671633714878488695905702493261609912187368217991 630 -7183092838464464627329262112443159462773322854797904517071073115018557833960 631 112239990381790542291102771909692204850422576883929319614056040358204881596609 632 60886570797810171693433129380906890061090733897619426154936576676054629046538 633 -170776502804235377516101676550920679102527742725037117590246577155373691980640 634 -180309654018065178611865163403042254374286633636346650286063690149278068477107 635 222129922388215748113771319079705993891859585711347011049366040837523944530711 636 411972727620110727821399969334869823537905110259003194031246843980706389504285 637 -212596771174385947018007832227584418620100694800037478353548927843619568034244 638 -814412304026391654547036451817618071804051329606696855366676574967508402512103 639 22753965942490967310379181972420588974055170252381295371668124700437123060670 640 1438981802820888329386444253380072313962057134665737527751472346791834360050632 641 579061566909514740218649437617613064209895464554278081641459522423451711417189 642 -2276148072789770951243859887170110974740163634524815678489817046459779885623405 643 -1995289403787912102294714509025264789197897428967634314021263744514848948407151 644 3136068308701144540411654702932570224492325304636275124599829870828162534256848 645 4850499043487197793757223833812988828147956528046728074152540313398080545447745 646 -3416926977703003389360800081077416410034591510193456489068383172773093471473102 647 -9981856755976254436463593045770823841838179261650637512773633928741092028111744 648 1702496242916950136015230950196997806378960286783003539515672730203175460282205 649 18249282777166455619581616960661229080020727299890822075994557414912266045032591 650 4862433535356300911087562014496409625424627464674177484189578025764823096356437 651 -29933635776059660192060440956629050728237866848324463128283864073856533533426540 652 -21409220069605806394653948024960640899066394477781996020668462710473913681106823 653 43320485017869814900554495902793870182833966683541107720088843463003976482102694 654 56205289381021767497801950996086101252728888790780636633141904810095270310889800 655 -51844900724323668697960988834462280012005439054083574827704244826386596334422411 656 -120934994468497388793010394923840612334629249952103740373899210983573160474099317 657 38960096361171716100713533741170048942110516946844045914651183479295302505635305 658 228985184573842824988773334754388993599363577796967951834745360620055027119411528 659 30129997383002003994335872348208283380513293951176119631543782677891261634041601 660 -388880275403511929882497263419399654876103344695915738123295755082923490099146150 661 -220155085595673112882395673361427228037766354801300025551637959818650986247817824 662 587735462594352750876934725825580365094953628541707570326497333025087255584516077 663 639165358382187046759228809129035166294382993448391883306477497579465737981005575 664 -756460652402191567877036315883552791933290618436323282898155128289359759435844403 665 -1447055906572212910518559208316042759427102976791399479184612790423203979813339476 666 705030756614357271994742232580097990733861253529638969918174963734981277039354905 667 2842681917356591525154824333328630717654776588676114645389245416292029477230189454 668 -14435502444335929353219340147608023240048895174562773631717301601137056661859832 669 -4994768580543161707668125774224771467815740818997153094492033170450214734082883835 670 -2123215658297898323806862760600924703680866439971912901839353150955911143528974717 671 7851886000344089162176169447701010208710566302847830513512995888343381267974933121 672 7103548736396724102121769194678088148256558363794503222699669019804988820949998720 673 -10723438922589352546037432461324856972845440681873070706165675907837684858528842239 674 -17078650395038711588104801402980023060647991106614246638052018059104281232453906558 675 11471776186536717606091832714347779033299448620926397996979002776376077305553776640 676 34905638054024788236264003058982968181749990152281820566917362986746954911932747517 677 -5116564714087358564024463772692612945496898196185222065092660625109480931628712321 678 -63456064635600217430460637176310770275697429879822465201948383822227313449940430715 679 -18317297153400712066147706571942576202953643335170200504845699585261396674750258556 680 103478267403712364230749104007986351402944318228289507833958407434083749293501890553 681 76656797074913570932583879975560733533154175018807443641701422782379229193061976950 682 -148617034885911869595062034612354545475688104772941772531061091671049666068692062712 683 -198452361632026647229480690555489661139052136582267151980505529801724375161314126059 684 175438505214710662893227258644780163345478247982423836723318076322754186169131976315 685 423726193592852087757126605143404940147894416374016368153268044255153270423068165721 686 -125603178468595885258808602701645047682114216173098457273873638192079477076509912968 687 -797617060439589397879834554343674764632424800938707356857091650379631831753514268095 688 -122684509909545539605090743796979729120301952218494074156076329740319607177426276438 689 1346946432501037370895769762188724752462433433485822182284233332826864579253092346784 690 794698391880539052226116695439009446070612536984102973739294341927871961854430631565 691 -2021878983031081229170513572735419787974556282206035464985248653466176803829180338441 692 -2264329334291121962726977201424713927653347922688419230179604004495056148284949254787 693 2574127023651579547840166639485135094366377178707754673530187644365169421227842053660 694 5080906709202742244123607469599143161698516741878557668904146999889104913968560224793 695 -2331676672391538814283703010795840954687585538225370908335832293336290076772073137314 696 -9919363067145443754690751310508992183718241843274731572613938648749330483481351533240 697 -175103013159623881999737819318167112644554024945432087038127062187645415968645033819 698 17331946448739724813098061790903976300104344123378660149853917941974725474221984895347 699 7762789407913528822406786119031318341675210329994792751316233417600685822677923429745 700 -27076206502725544685789075282094801371178031941707959635429729528536410541734691394768 701 -25269838869812877517504585729253461754424108478318884988208278421763056712868553358911 702 36645363543551740676480350953967459329607165735091827033967414052910450193278752860370 703 60108834780451951025700447130379581467277350750021637374954241367900153077281168183424 704 -38451731176464407844764840506808798946361089198480901681188865159683804022144890896227 705 -122024037193816569219685383813600502551308624963432349397129933842573659983428474402705 706 14988259939564197495544744330396676808690904183551091340202037844694101138142475573173 707 220584603150732928090150671450788882964947064911934888453273040370157617082854533482356 708 68584046077787963879375798976395026796256631581400356375739030838195754823141107933305 709 -357596900284113694805380799594786062324946594058918329190605012057425378204425483458234 710 -274180389288956694473981726096787232952512792309784153488810033363659270767853165842488 711 509597457357058659016155672069179918493637027389452861268139021589387240464138909007285 712 700361335650858353158738324667968322073716017950102839055154076259280403795419757234027 713 -593013968352215659347554745567178747866070829138587036969934000283153347900711226623031 714 -1484139182296873706648875722833935473519865837649339853812103131212326915027411832083800 715 402250090058415965204972092968390344285991838577937059182918945613260184569430378396289 716 2777514486299947719155168793069082543459652684738029729837191207754760666723542815940858 717 488875123886242082096348884298366381367803169932815757659250185315913382557270227064480 718 -4663903758655237391009016608871408361265510360965306642832213284580347766320385026420947 719 -2864139520127773836046545584399058580541464016092908428313522447457413864711382664609049 720 6952543121068943028067836517642124523357359875770520615010154307019195050486657615297325 721 8016918402669253309151911077568833323174777546991030828804985917353675013589037918094476 722 -8752307359596406583030307542114474304081406220642918829528845144142128952095659977109223 723 -17833601043865970173266293179610016427073601438854459872128662671830283928787078198000850 724 7687932077996096301946232982187765504263988549422408615734013533807648988993279674312072 725 34602826806131630065448511799293324054329785206488409530462493733326087894471776093204549 726 1393361606273467288289752655307776618728206668789132426865803993880505987698138546579555 727 -60124359927993696540661037961091105985667375194765278018325169938964020812252133965517471 728 -28308256334409001051792031472413335168794003325855133341594284193398944893176634965472032 729 93333825127851859317819797105076653421268953732464555121921859678409602719025771512142465 730 89825977868676164880742822088812217773189585189409543786785258126243471693126907477569058 731 -125149928721436554806688803593754424238142325601374699798652745423974678638101270512187904 732 -211468059330937025250354650666302206363252542247729232250301401998052019305329313955183555 733 128657775980612249243765778610018859886221694144429711133789346976140809664000134546761311 734 426443965921049744937786276348868848374584453038513475835739405548270169636557491944940517 735 -42339645371111778800099931537471077761111477498075178682140690402063468996772091103765660 736 -766569801232599019431906705625189914624058689430672419219830154522462998605886940446885383 737 -255446544569325716893920566201378910727251281396008586019809368170065890975785266294413546 738 1235353412524760543169792913511529840759754619967261073737710250472796637239216523495591560 739 979676700430812957525727340289097747590198493328605826557498832290465420584900115637533269 740 -1746476669188033845707779052935340844656562028001924906937731036825193744869318197648063397 741 -2470476657524899217589440820002006499077204394691875486315018450933327948799901905427538375 742 2002153381281981431351844626157772937826118154640580154117942455007524961523634605506121688 743 5196630027143746020822947213226445091323964916022406219810248320048987114254120218713135041 744 -1278153392945116059470182859091107283405475787950629574740655040899390757593050897726646710 745 -9669260065950626669764232659386224528227287465354861860243209225989840024577656729646795104 746 -1916323252916648530000919727977564870092370973431196490951650824142071395137434715480366643 747 16144043486039488750057362731703776902956728169327897654794112586938217896424827846086576855 748 10307429925922159140294969528272682114914182650835428776454205009232520662122040547400515037 749 -23896980299073466889820675663112436561091644661251563024085670988785986525865049860253005316 750 -28367796664878296420353251987954023887963281793594522922199968420312809953684303108967458535 751 29733593859190796499583068866543531349134190179744031902425578566491683760167837158939067134 752 62572206889873922450468897179339142563969109105681514722739844418331317141671393516620978888 753 -25262777493385966969050492541701944022262553047401072004311281134964860332348583910224613915 754 -120673597413943015370405218033836697801066581079020069547365391405135810855523533784527504557 755 -7575835537297158981835335771093667192572365878536410816002984716874773049154972447457297839 756 208508581797202904789924607754877784387298243232102656274416516958431988329543511211373097360 757 102986655457854207383190061263228420971376393910155408359057094987045723572329922321760188481 758 -321606343673848761178494490017620814995792458432586315005778923646693026135912072548443304078 759 -319071072792354271154950004789199872551247003020794475449476596662352484951028405980590583680 760 427128270013197458585229036509270178411714307754533562921138345618079290893125661438056212957 761 743664071924057239716634556070049108518415855363536198814312615296091234659270400850794076239 762 -429663540894691948608773521737691120856259763166325402477440672602419832078009328005908933355 763 -1489863414729608969456813597368519159481377166138864237184927557576523010503424468269440872876 764 113127738983832167477368002176912190749558215557322766584266402924407888311864588593171070073 765 2663191027548358157782221675176259388856052784668725838476680845475034077240704197126143882470 766 947072134851084853370672073453915847875559187415216068123220482049695290113550551670360869448 767 -4266182181261799294716403274721690739086988166364912842245874805975964976055993253988755825419 768 -3497135423415610843675525746453263045982053756526619140015634924600321479042390160203333681845 769 5982301073959072599127952876444034280067481763618422612599335169401303763183146899444538838441 770 8710389739528494991762601094628869632944601110306748050384730212625981745211933965862450376712 771 -6751347831805261050168830404712461973172416173456716314829575050776947260196749993229960982015 772 -18189826236903178434566079717526166958994136630451789802999700306627606987437471025510322896998 773 4023259166235838657534182186527626620295296826768390877044180007552269278167962926812049443744 774 33651563808236934476497511216867498565111153914215254168214005570030535992846154984602734255725 775 7415219238862078726863067126286078365526423630226682611125945248298390449072758105468312471239 776 -55864649211375951568597773120921292144400587371435434848257885884210412258451588936925106596467 777 -37043523880863174545826396156625950310342280717673545902295770810776657163750950163258997283220 778 82100993780750807318232217211502712343985317655424006405345946205942557802224985816059528380953 779 100323392331101204841287236403833320820269291719335663361679601943285459871275297205652416350926 780 -100922119111263584341003594175798054178043624309185895351308061279376312896925624589725637694200 781 -219467909992715186705345849771961983474596890092433215669321318960004674837251233184970942015099 782 82699720560913186817948574983467445701759650245274238394974405542033410827875313200132749724227 783 420713421435079975887636680351593358472909806120954774382308982182666447605452154980348996060225 784 35846070320538415546393680612696483594793615537973081923038852138594951112450295395112554596672 785 -722881051988708349410931105107022787649266346458662228446604706684704533270578701365452687799551 786 -373859771194705204616081785980822396365943771413653617910373428779227987890027137175328800932670 787 1107748403103249909752174104845919662527382537041643920905874836728776029763580560950689129263104 788 1132586893503951969573406571700541667610003733410288928280016987602527472273056133935894043328893 789 -1456769683897253054547023423972120053810705112086652531442106114634252575144132125140813016129985 790 -2614195067801907083941662462527283726503330041865586467096265253110531489926663832061911973524667 791 1431931193496550994725790957117498048728083915718007524067963963760501132634656552155608102064196 792 5203551645203112108062092458199945447924038887362527926818388355347311537343852091138619032983545 793 -274505809591896965331151918562334376035458985939073588413804825284222217852124845234509144669514 794 -9249677906501570186729545877844727223155452844946121917982617572218344159905172475356139108572408 795 -3497114642114664148005149582520113023160495985705446814336619566302588186857070693748501786249835 796 14727735361296579260122790254607007047114950718247723433214810752849877915101149411729267286225467 797 12472286739024337369403543541802505870280489844712495143905432313236710128910118323870131750152729 798 -20480298625683485298847186549931621247109907577488398536860808758765633888149251193336904608548040 799 -30697136742435580777531483378929625940555936548665665391456862632389176230868338429347900822628031 800 22735747247955727189566433262736122423944368451023626826170187198378801674340282281196040144620778 801 63649722107143403445782213470663753057946333970866559072223103704391520247927707946554937181328800 802 -12518909131203631710882136433738117730498339479846359971574133324755259331621195045185043930540787 803 -117082606097534711412880130112329501422446638970555851289850153535159498153136328657098878148577609 804 -28395065727984044545333643774189512903503626039996572274478783181257459241966230620173853106167235 805 193251237335881746569544480016731372210891312421268770333647390564306277732685231648838859260447196 806 132958762694315124247331637452780896595451925530706063592754803391661698063481364232087687324204057 807 -281938777705432413437090966354871360729834325351828049349018760918208316643855329685763884302857570 808 -354605065758180915362209761243701781709846863991971406200880977137225435038132826501100399690818488 809 342231252346999035759303808918821836345273712242390756089911348090852896313059197102515056239100709 810 769502606157928453046632365051354039035133114874505519142654541447095449745469520418951971317880115 811 -269564964294250533834185014029991415365261173602247399238049131871835777918781700287178540851139791 812 -1466338924263108404168145935213877657090253691108867681433446866675173781096661544022567427247799312 813 -157706389516678883453143542102540787324598229029867363814694061484406775513628623029258374227639615 814 2505406494715287391048963314295223111490647979585620599814150539994105008760912764728697939416819218 815 1354480349485536753787104463286427029049590746536487646010091796287744778691508466764647260624299136 816 -3814039029461716911763965707406559981256303441664620917432903345184872014343945685722006992436978915 817 -4017593233717503028289211319684190927864836955151975609638936397766256562966049854522603574268757969 818 4964965174691467549025824558415356063697360674713753871236962088891232244413349983686057671229498997 819 9186112612664756693840281490377177938170731143353084173081931539238873356001504007009257827330036020 820 -4761410970435681432500578946137725117088827161226399179030929036309847695791245814885461089397719943 821 -18168671021073727271155317368476724929732928773218813653957830025896362163380903845217919072828292986 822 540263532462392287686122014175903242615456692587068877185959585962206584203091791562260933297182920 823 32116194604174165397496177804991627984992487077798297006070690601445083215173653667112637989556048949 824 12866996518175653550968616408163096570028644919405345597740941403624307883386566238770197050133390123 825 -50825129157710284956337617187644256157340872543604179537214480213303651962757649303892817995681524855 826 -44442927589887426660778672198978821312405675304616573726625672419107184514357128114320574106392256152 827 70074327243708796802865178584472787572304714701997130945544229411124427294544736732235258935104183681 828 108135053265773365168084905794786174039775192767626098861581094036035144360501343656983589152207171130 829 -76456528811531655098424123573138222417239911940984736756133037205320894742945257921807502824393452384 830 -222652308099369588631728756578237782924485582774239803533750995866266756169403208503539422193703610963 831 38395802789467086733204396362824835949769433875355768840096172580410177676988650997059172607290464935 832 407243890176674608898237785946162179381500687482850639151465127107622795272849810082330514170304234477 833 107799976498370846800100236642274724557476236957899297937521786080535683749469299584672746762019693644 834 -668292001065511284263170938887224798255755704132446211525312295554299729119241669582929108971298310375 835 -476648063885578368965133626225612067989207490565394168248890740607748301345330458669944088325033463186 836 967735914743815046361308488191112253079780154657397552739255636581386840642622180080586876379582851208 837 1252740041449460500028404801755111590802439431655739677711724822242583714214041427837545944058351467205 838 -1159379851923747961659345800852724983346328368224449596015677191527938268416533390993571897025847698397 839 -2697124020078853915354846916171835911871427076878531398699871199431718856201994066588076908762967781599 840 874375725218102507992249487288725645623669091226107471043208005866741394845114143236612829347079082400 841 5109243913452062377042597518779672486020194876758720672427273213202240838832568885419194749847166947201 842 663368442937003445703251628030385282901429617427974331640986002037039192940346532357892182390041000802 843 -8680743658749018800389693922240234043515291044863359542170352418500701089879677095243884487957213811200 844 -4898236631170963314753599659521332123297955402960587533025051209372538636927801274540474102890128865603 845 13126619129264077731729039812989521246634056304194105882956639629665902735771899448305187055414339757599 846 14242348732856985560846545209791951449714676065251921406836389629910278919747824902142250773237383677605 847 -16909126156842133217365134075708423166851391946096877892101940838794065188723775269008597440481424703196 848 -32267204493292026607329184682302804819646687772406614822818080468948720292447525624987911931541852300807 849 15793396553249225388247628678905992963770772185039062368222190838549689004747849815171533722658380783190 850 63418679382991145385540863967803179436212755783755414121756410937653064400919125796138760145260660681608 851 -435318216799331998283578072311611310975476358729325437506051208395033901024099459192219231597953185579 852 -111479280429532397381117677329011977219630215741201091312796682245151473698114501236298205799460893765605 853 -47189964612942587999009657216585575161466507239987026316028168890708341495147176521775007191004326712839 854 175333278029322874764942119369126767966818447883685830872059144391199572000057726491629185176319507632792 855 158233926825675653381843756473285941070121246622458792191318799927464781292237578298880993758867267292865 856 -239622593845912684147050139481553170024982156384899895868827657745642704203025051206152383784776074685558 857 -380757169467941116145795533058998284198406201746131649379406113209372694787442481312285186126191101638496 858 256721945049559905530148502377393996921679357646126934549568002209377494910845199398900575202228315025485 859 778613690139529453674689429013837395293509604753490337439552570882480180282705110817318563669834443616919 860 -115587369427531473531403108799948882748255312284895181038989546745647504326427769292767772860813288072547 861 -1416092804657030475350633464450229676413595164145748921368526686301230369980992791528504324998253860280900 862 -406304375662438074613137817836494515623574934822468221850995021927455181045432142125650215606792840518887 863 2310293864224091402556726002264015954455360081184134439847068803929358054590125671638590661528901591970366 864 1706809810891937076432368173486775309288914786683321962180532161483038046699997164361386767744233412727240 865 -3320082293218683803294221648877751115245380310507415139364600468303133243525686321041444770920362611732379 866 -4423408050778466553602231993587285779367849802689924623878595987339851282335554978125627644879927845216493 867 3923566346550838129418579477654991760411825605008227617031137110749453251415814828318648664705030790975505 868 9450300154889087433328821815951812203902144899880661725423728617126022572561238463528459183544523869676112 869 -2820240588991055379110569132945457096289356112825718132517141591712735212605946171234465790745465557491391 870 -17797274552218392116349633287194089743681820307578813966333461715215327106312608269972735493129482505868110 871 -2706493219347193924799673205351363347200963182046715975875449914663834108539477463975344728094027521209216 872 30067815296098534928789024236091359043873321320285193824274331924054084891479792904735660467419471933035613 873 17683527182574530662038737359599995994593427376799811809691770038166426002246139562713614430478044469585935 874 -45158596628969733120338984317934085440354178445817291814732343724605577889252923710733051232454926917694507 875 -50457835698020259515627434801042718385667711879131721609841551876884345002265409931424619625991543923830764 876 57542884742493737387089271194425448489634072389302673829314905610493236778486577052755097269396354381144185 877 113299959509564523298005156478576799820615317701748825234265665639656348893764473204871285288924515311111206 878 -52243645673443210991800820711316815544320538955988244034205697458214469665474090832063528875859737375007928 879 -221300679950078520200721862474044966695917101970183220673422123127033930674516460189051002184312413616086155 880 -3513429093627574919115064572834535786660706356457907370745062570948642449803805320052659143668423554959093 881 386844285133086254490527839663938582060852958627920289941893486224904749233755024225985816349096666302205289 882 172570463370262884128036106335562686938257269370652884009961488239768103458846174677040132452121099796037320 883 -604631535989537199772134637565149012970109354241645603244570546780990037458467679094984159389740656363332351 884 -562928177596976713537679010572335804785770934355031081322600037035621495142405004223078607944886189653201702 885 818905357752360570134626370893524908092705043498913009176502544766126683233376528643929843286716222869500320 886 1340130176956776797437849754473047504694137557967329568577132072056379636059718857995102899786747945812571373 887 -860608716144921056369081997886338116277043463385527531098473054511495225549439203515835394731570689579630969 888 -2721963712306114081110155135938908217572613535821273659076234653858127814435500390862111351018350358335273395 889 339383896940504829065858614306815519675610948917110971697843527221242272723096874164662338231538966636559916 890 4922702605407811934917086888298293838543794557174130758751839780426002676044658452373049645536668993727475737 891 1521971099220688195675214523745754581619959123518635156279918072125390316162964313181613618055240702119082510 892 -7984050214654430845093100638544017575792019041912515389525917961505372763203255717399823334786558318699309048 893 -6105289807687995301526442797737232900488142731775654943333914325330150719484525891390000925360370729209998331 894 11384781720841554584334973003096556832715854475568010991997839669805985123084949856591259362267986610307702275 895 15611311121563114342294757960027005057900120897206805489139750358960913798850745921971437878202169750028389889 896 -13263542127807990127901630843903341508019730785704871438189843305981207166803679682601081771694174199797012992 897 -33101382650092664228156173760860794791104118104550471424471504354097049641420221669952698165830527089546090495 898 9037012727086430369941845886972893282835464364066076941047932616826278491037883617220903255759991060076325378 899 61976235899463768698352562564791141357023969787462148351801098019039170607074647274525217815726871039371493376 900 10800827795198243730312697029984560000248922954779523045233728431289563983578658370130713138376361829672752125 901 -104114631276642863296450582212624829430963552256078696717320534989962498739532752561698819237317389188993909249 902 -63740050967575582058723413707802808074437428378175594455986893833502456099615422027435027698343241808967920123 903 155290039380908388264490447747431410787738599088761322023887904577712105363028741466093323914667898398692650500 904 178655510039416689085486692950412197505649903589033814218541157254754518822726832959264560074036992827634581497 905 -195664619689975669502217616252253432144264722966664424285221545734172148002946072000357115453642045778718639626 906 -397685600387900659408700554405646416367825931055970730698415955665969080285370996452792911687048133035295152120 907 172299149031467368681221371049272645426353418466391932090568293057129734543247980507185879294272951349776708629 908 772005730117293017996404863608312046017740557611668969202178658654895747111043901412414587214727171641648373243 909 29721831666457621225261567104120338797207789622914374322626116874667197739176943945249916939133135906799803865 910 -1341990479536661046086326789063231107811919907134031631991162907377994561939662878372393378196048256026720233992 911 -629428412752283270540445059663159739388594928768191411434236482472433210306972864850478624859587356198671468479 912 2084274377987496442857470085567422815032452675122786226870715449158223111311529835839558048471642291761568803370 913 2001140723955401937852033415830511185997722625525137417748025506725094969985812687168121919994768748132191506336 914 -2796836444771874218403351814967494183455777653488626447427641874063784462944219849361472801808103191589617568883 915 -4714843514695181651249948561061093740418770229416115056052977438355751291604315387858158593325998396092431778185 916 2879970098803968723408788484704405812490507703086275256550331816496912604269936998032908930284976735218994865917 917 9512820683422457807505333791859099109872270508429878921228644819144630724534347924387753315128870335814240853404 918 -961963028880661290562191738610806255527515127158786647924996252204945775609841459536223138767081530716180656615 919 -17107634296921608182164070837624598662781548440932269233831954073997294620408600310278820838739845467125667497506 920 -5670887555737827793534353568543887041854247678184817016753316750442772344654569466818621246076812069879065330872 921 27582418009224727280231596368094504028181334076520934802985595145346871120552789694202797292635797333656089007525 922 21816558823778774685136232667557679449108280991958299602660274572235121189453328317561218946049576006288552171763 923 -39019164750408507668861313637175215649108634839268387020064232468901393396306820537662996885298830730902691174159 924 -55069864388741329758902182604196070519143862746664051422399186468024764654660687478582637484762185409823706510160 925 44785023935854460263956677337712040228181687923831022220389553042013143327406281914304575231885052058270228009921 926 115905587962928612112899728908928965617360778577890738045123693509161279240420836333806853316110592147014949856082 927 -28734324297521638173915808370691185358146460016435357818054599042889772069052414973384934632421697379349212673920 928 -215760476287524402135758588850837076364686329248385811687912433019199187222487805726694066032757829615108884376163 929 -42386239729552513675027243200525740031032630637624358006679541424258363843962139446117343451803842709395509172241 930 360400388547974652422574126130457227340193567842711907551090725571250238531961057033885853981290119141473046906165 931 229412391719555277636870023680671631037572499869574811876537375400567778997397530199426474852139974945155180874484 932 -533774625105946540883305471780768563673847266453473361232323617166191061910486723314462576562244106047186422110087 933 -632199019997082443734471393011654598408798698349911077434307642396076381373320726679429672285233936796023736952890 934 664762621934365915669009574230554159976468334426610456906876967336873521445050250148921955691394250243504288141768 935 1395386036822584262254646888473094793120218464672959250543168634962835222281204980193318723699618017788365339937461 936 -566338227043230012817843652999668125241516902530172740704892942106988201982216246783954859968404419494666973298965 937 -2692347678754032621658127855715303551505485497449480784884353244695785125099575957021670351676246204827893365032119 938 -164285187844988333767793661242872507902233227716176052931398725518973498853938483260441908039819348050194078496728 939 4654071942619846896730618397188066469867220864652612776132414821765608549362997183998943935344268642110925678268545 940 2290294639555790942608077863958507934166201822635484097110859028107770421971298193498157399747661133383420470229882 941 -7182134433528891184620952591660497513470473134385917508085369340942420175608634657760172378980695498888624964803936 942 -7108651770020626173106489922389446911935655915004272926174672575392352470188233860757543243131749123544540226995155 943 9545911736592947138743493124890056049171492176403046187106925134600258303000333648260958914577303007616130172842599 944 16581080843105308300335520378008452359572330872025674531370900944442543067768166712015873021860105755816585662028973 945 -9619394400101212150257955794161106650706309395784690769017621900150326008420734445263588050426249382960214910651380 946 -33235644349718881612185503425287955320679478963432993644652498654435153840956734221034375179569157886977256061866727 947 2584225293588850988665928541042710340305470700162062424753646090308041243652901381508673943143446634759759421465006 948 59436119592925402062778979597457514330958119231243358945041021499028022917145635378313836251855513025754056634547080 949 21032024656028818473261619090084138329667698867486240450881230663976786588883098394262113185999461869257281729750341 950 -95255989236233134663630411563788179991943068894838415014447166243771218001755270980856885374568117547491072117878813 951 -77883918955365369547374670146498942320320347398567536971168606072696768262375832391067275494711528260251578942832415 952 133660084173129718253147772071161555993233489258595533508606957078822454330017807964908608440424168703987847022675552 953 194171932847627322684266700800371260641931115160892192436497002980444772853014201766186274055279107676999932790461569 954 -151032154453997483369403513488450793664856210754866411551885517249896904069397246554698218320280757991227340197721950 955 -405715935976122410484789143018031758955484951818055262916272566131963995445407842122162157990414804641239358755969536 956 90520305779499878938284584759241089016158584852569752623995471348274585546400852753420552705425819018215254429935933 957 750920023277747216538459357306853813262272277733813866904655086362305672367819290443046650365974670309466631744153055 958 164163475742625048177101044770339876274470156210619098740391577533792505829609742814043386964708227631796764128311653 959 -1247156265033369505961533085084126661233915814404438882444923123842544253359627985318629361061815293968921244930058524 960 -824563193240872385777275817317952600520583849091863213021051192547823592651028180503669484625257078923048141442528775 961 1833912812568491674322891397620640598221717935927633650609186632671057419897837532947632624463081736646591112545899926 962 2235882934016866939915909947172419138028969819706921194206365893924160351840265908636342232651780600523766150500898952 963 -2256505884360988794507148665386814658935049901240209320033058563965778080606437337762592500899639951692464216033429675 964 -4894358939826231000016077162111012336771271604726418057836603719143041364389131622087644341740119416093405404489327653 965 1854535762912613528914130115835036119127798017460921776435879302712675148664008962073882892710941087815289178078430649 966 9386747758204086734439135774670246133735291325673548572076028177032979796835834868486579075291539968309635771023656280 967 783317292552628676594798380889161558708423686025286961367665852464588135118685322251168948129538376585652010377467329 968 -16135642460942931263369343052616294589634360947860888406348511198888696309888975452648106309742600472218330353591414582 969 -8315529287844101882119804039724371573315916994237913757007814726784892783290511228663865130710137257079998603322692960 970 24739072926594389321213680446397379164661228587509150017056873523457087971606124998883516436904602063942314114237603533 971 25234489041339661822083945473229827721658701628124089124723991778138177228298172003563140388582276105883980967291574871 972 -32559186099693218702463219459289302180979672541132124666397569995560891498204589222867757615937065279080645864506325155 973 -58289091255778153025417429959351578459635847209871152898788680028380157983194808231110521956197015426906293684851871364 974 32063769984947946201592954432456853623982199500517185558730451740879802241512542218188133664259391237138979011452353817 975 116082766396811033549964594891870708362274221379127366689910241802079226709697569457541419960716356811870920516649771390 976 -6333864828863011878638743932394577345326024831778157326339341708060535756522323209945369323999441089313331191106807608 977 -206435627637537132776974979283679140445892268089515705147429373571339186934404919906840075581172763475916193212953996571 978 -77685131583000075469732896527019277392965997046832023804840448353138888711662704029407916972457524485418610314090609965 979 328852258863211178205578318107944426153492514300421229163678957081478949400624812574326864865888561377100444920710575569 980 277786894391674196368069131878303840493532240304569571625930480216417539889545300726302623229630846872021472335937798928 981 -457602754917748235512820400864604289206418785343104910506267882299679247623367028451759023474603800367598027819573962175 982 -684324284837885450043380346513267544039990751651822824594449885651035378001832817330037405067976932734540527570738984462 983 508668119389285217350329587094244874866379059338956568044016359164740657134446540299783265110861514872677000404346738816 984 1419713934147307881924269879256175673739941777299497306726648248167132165514745146508099051772211579974160027726250745565 985 -281946589469148002819769641445581620032807093030238653955834355813384526755980751421504883517488382505734500653181716529 986 -2612706338374478549317979812863688092646311588290276699365114492982908200651024504137919721951050027581377555701336468843 987 -629099225288874661754170650716349178840755624930302084726797533189006981624317854786810903143861682595748526668722290220 988 4314366861990934434062019333565445386419060458620012660047597096963424892921750402067523657240749990061272084080768930937 989 2959858974194205208252380822134455651454260120190340130136077670358530655519361607503225741577423327671391581716877042534 990 -6297973975076538321625828495712784300224616421979987274685914056757326111948457051418632476047938335046901113113383109560 991 -7903325061474014304068570806416250216714076203740654874910472300510962530065429864357560301962035000328412192466368263691 992 7652481862873267547435467007143774035189416760409659804597433483362220349350845845982930391711264997436781615477274997963 993 17161158010744757833946780124263490168392952745910982279732464027626819297533248523279418519587396663046704887296628415785 994 -6047130776475791564992724696440308118699956978648992204372875239608583931233873033044002565797168332155270536124289843832 995 -32716964935092039685450817937823514420296445710061296959240369811500002176949524233619909213260696660811898695240271677439 996 -3461545371395698721518588420679408014503579006852330270762155304656015016948529644252485562078963333454652735695063573990 997 55925253722312589084390322758527312707389355434621271443345709078735405405716645789943330298645261656013874118661189937056 998 30131379530011946841976681662062614316100067738264635025629649876547433262664180844828392209542491662111280894811045407597 999 -85180673286008930048322552275671419113182222137830238131823923585579392565717640379310753949826994983371120078206398040505 1000 -89518178623720234647885592841269335037993002179738236739737514259938853685329356279024208070266716651579807749167298918643