0 -3 1 0 2 2 3 3 4 -2 5 -5 6 -1 7 7 8 6 9 -6 10 -13 11 0 12 19 13 13 14 -19 15 -32 16 6 17 51 18 26 19 -57 20 -77 21 31 22 134 23 46 24 -165 25 -180 26 119 27 345 28 61 29 -464 30 -406 31 403 32 870 33 3 34 -1273 35 -873 36 1270 37 2146 38 -397 39 -3416 40 -1749 41 3813 42 5165 43 -2064 44 -8978 45 -3101 46 11042 47 12079 48 -7941 49 -23121 50 -4138 51 31062 52 27259 53 -26924 54 -58321 55 -335 56 85245 57 58656 58 -84910 59 -143901 60 26254 61 228811 62 117647 63 -255065 64 -346458 65 137418 66 601523 67 209040 68 -738941 69 -810563 70 529901 71 1549504 72 280662 73 -2079405 74 -1830166 75 1798743 76 3909571 77 31423 78 -5708314 79 -3940994 80 5676891 81 9649308 82 -1735897 83 -15326199 84 -7913411 85 17062096 86 23239610 87 -9148685 88 -40301706 89 -14090925 90 49450391 91 54392631 92 -35359466 93 -103843022 94 -19033165 95 139202488 96 122876187 97 -120169323 98 -262078675 99 -2706864 100 382247998 101 264785539 102 -379541134 103 -647033537 104 114755595 105 1026574671 106 532277942 107 -1141330266 108 -1558852613 109 609052324 110 2700182879 111 949800289 112 -3309235203 113 -3649983168 114 2359434914 115 6959218371 116 1290548254 117 -9318653285 118 -8249766625 119 8028105031 120 17568419910 121 221661594 122 -25596524941 123 -17790081504 124 25374863347 125 43386606445 126 -7584781843 127 -68761469792 128 -35801824602 129 76346251635 130 104563294394 131 -40544427033 132 -180909546029 133 -64018867361 134 221453973062 135 244928413390 136 -157435105701 137 -466382386452 138 -87493307689 139 623817492153 140 553875694141 141 -536324184464 142 -1177693186294 143 -17551509677 144 1714017370758 145 1195244695971 146 -1696465861081 147 -2909262066729 148 501221165110 149 4605727927810 150 2408040901619 151 -5106949092920 152 -7013768829429 153 2698908191301 154 12120717922349 155 4314860638128 156 -14819626113650 157 -16435578560477 158 10504765475522 159 31255204674127 160 5930813084955 161 -41759970149649 162 -37186017759082 163 35829157064694 164 78945987908731 165 1356860694388 166 -114775144973425 167 -80302848603119 168 113418284279037 169 195077993576544 170 -33115435675918 171 -308496277855581 172 -161962557900626 173 341611713531499 174 470458835756207 175 -179649155630873 176 -812070549287706 177 -290809680125334 178 991719704918579 179 1102880229413040 180 -700910024793245 181 -2094599934331619 182 -401970204619795 183 2795509959124864 184 2496570138951414 185 -2393539754505069 186 -5292080098076278 187 -103030384446345 188 7685619852581347 189 5395110482522623 190 -7582589468135002 191 -13080730335103970 192 2187478985612379 193 20663319803238972 194 10893251349491591 195 -22850798788851351 196 -31556571152730563 197 11957547439359760 198 54407369941581914 199 19599023713370803 200 -66364917380941674 201 -74006393654952717 202 46765893667570871 203 140371311035894391 204 27240499987381846 205 -187137204703465262 206 -167611811023276237 207 159896704716083416 208 354749015726741499 209 7715106307192821 210 -514645720442824915 211 -362464122033934320 212 506930614135632094 213 877109842476759235 214 -144466492101697774 215 -1384040456612391329 216 -732643350375061461 217 1528506948714089103 218 2116683806987452790 219 -795863598339027642 220 -3645190755701541893 221 -1320820208648425148 222 4441054354040569535 223 4966010964349967041 224 -3120234145392144387 225 -9407065318390536576 226 -1845776818957822654 227 12527299463782680963 228 11252842137348359230 229 -10681522644824858309 230 -23780141601131040193 231 -571319492523500921 232 34461664245955898502 233 24351461093654541114 234 -33890344753432397581 235 -58813125339610439616 236 9538883659777856467 237 92703470093042837197 238 49274241679832583149 239 -102242353752820693664 240 -141977711772875420346 241 52968112072988110515 242 244220065525696114010 243 89009599699887309831 244 -297188177598684224525 245 -333229665225583423841 246 208178577898796914694 247 630417842824267648366 248 125051087326786509147 249 -838596420723064563060 250 -755468930151054157513 251 713545333396278053913 252 1594065350874118720573 253 41923596754776103600 254 -2307610684270396774486 255 -1635988947628894824173 256 2265687087515620670886 257 3943599631899291598659 258 -629698139886725846713 259 -6209286719414912269545 260 -3313901492012565751946 261 6838984859301638116258 262 9523188211427478021491 263 -3525083367289072364312 264 -16362173070729116137749 265 -5998104844138405657179 266 19887256438018188502061 267 22360277914867521794928 268 -13889151593879782844882 269 -42247534352885710296989 270 -8471126320987738950046 271 56136685946765493141871 272 50718660673873449247035 273 -47665559625777754191825 274 -106855346620638942388906 275 -3053101048095695055210 276 154520906246416696580731 277 109908447668734637444116 278 -151467805198321001525521 279 -264429353915151334024847 280 41559357529586364081405 281 415897159113472335550368 282 222869996385564969943442 283 -457456516643058699631773 284 -638767155499037305493810 285 234586520257493729688331 286 1096223672142096005125583 287 404180635241543575805479 288 -1330810192399589734813914 289 -1500404307383639580931062 290 926629557158046159008435 291 2831214499783229315744976 292 573774750225593421922627 293 -3757844056941275474753411 294 -3404989250008822737667603 295 3184069306715682052830784 296 7162833306950098212421014 297 220919943293140684836819 298 -10346902613665780265251798 299 -7383753250243238897257833 300 10125982670372639580414979 301 17730655863909019162509631 302 -2742229420129400683157146 303 -27856638534281658742924610 304 -14988426443779618479352485 305 30598867954411059426081756 306 42845064978061277222277095 307 -15610441510631440946729271 308 -73443932932472336648358851 309 -27234623467429836275547824 310 89054374443103777595088122 311 100678556399902172923906675 312 -61819750975673941319540298 313 -189732930843005950518994797 314 -38858805424228231604366377 315 251552681818679891838535095 316 228591736267234182123361174 317 -212693876394451660234168718 318 -480144418085914073961896269 319 -15897859872782521889192456 320 692838294480365734196064987 321 496042277958696595851088725 322 -676940434607583212306872531 323 -1188880572439062330047153712 324 180898156648886616455783806 325 1865821007046645542354026243 326 1007982415790175713591369906 327 -2046719163695532158809810049 328 -2873803422836821255945396149 329 1038736747905356445218440143 330 4920522586532353414755206198 331 1835066674931464810726956006 332 -5959259334437709859973646341 333 -6755589261463818225482162204 334 4124192659506245049246690335 335 12714848595901528085455808545 336 2631396601957573176235471869 337 -16839041255407773134702498880 338 -15346245197859101261691280414 339 14207644653450199958467027011 340 32185286453266874396393779294 341 1138600544408901303224253403 342 -46392931106717074354860806305 343 -33323886997675775699618032697 344 45254330562308173051636552902 345 79716818104392850054478839002 346 -11930443564632397352018520205 347 -124971148666701023106115391904 348 -67786374539760452702460318797 349 136901592231333420458133912109 350 192757523206461475808575710701 351 -69115217691572967755673593312 352 -329659115437794896266709622810 353 -123642305514888508052902117389 354 398774333129367864022383216122 355 453301420952683404319611740199 356 -275132027614479355969481098733 357 -852075754082051268341994956321 358 -178169393338204048350130641466 359 1127207781696530624311476055054 360 1030245147420255316692125597787 361 -949038388358326575961345413588 362 -2157452929116785941003601652841 363 -81206759061928740730780184199 364 3106491317475112516964947066429 365 2238659688178714681734381837040 366 -3025284558413183776234166882230 367 -5345151005653827198699328903469 368 786624870234469094499785045190 369 8370435564067010974933495785699 370 4558526135419358104199543858279 371 -9157060434301480069433280830889 372 -12928961699486369079133039643978 373 4598534298882121965233736972610 374 22086022133787849148566320474867 375 8330427400604247113899302671368 376 -26684556432669971113800057447477 377 -30416449534392096262465623146235 378 18354129032065723999900754776109 379 57101005967062067376265680593712 380 12062320502326372262564868370126 381 -75455134999127791376166435369821 382 -69163326469388439638830548963838 383 63392814496801419113601566999695 384 144618461468516231014996984333659 385 5770511972587020525228981964143 386 -208011275965317650128598551333354 387 -150388973441103251540225966297802 388 202240763992730629603369569369211 389 358400249406420901668824517631156 390 -51851790551627378063143603071409 391 -560641013399151531272194087000367 392 -306548458854793523605680914559747 393 612492803950778909335337690071776 394 867189472253945054877875001560114 395 -305944345095985385729656775512029 396 -1479682276204723964213212691631890 397 -561245127157959669148218226048085 398 1785626621300709349942869467143919 399 2040927403362683633361430917679975 400 -1224381494142749680794651241095834 401 -3826554024663392983304300384823894 402 -816545909219933952566779676584141 403 5050935518806142664098951625919728 404 4643099933883326935871080061408035 405 -4234389609586208711532171949335587 406 -9694035452689469599970031687327763 407 -408710324297118224338908112072448 408 13928425062275678311502203636663350 409 10102745776986587824308939799400211 410 -13519714737978560087163295524590902 411 -24031170839262266135811143436063561 412 3416968960991972262854355725190691 413 37550885577240826222974438960654463 414 20614201878270293872956787710872870 415 -40967854538232798485828794685845154 416 -58165087455511120095931226671527333 417 20353652659962504612872006974972284 418 99132941993743918581760021357372487 419 37811434795548615483059219696555049 420 -119486594653706423194632028332344771 421 -136944376789292534064819241053927536 422 81675159858157807711572808635789722 423 256430971442998957259451269386272307 424 55269216931134726353246432418137814 425 -338106131301156764971024078022062029 426 -311700188374133683612697701804410121 427 282836914370022038617777645603924215 428 649806319675290448583721779826472150 429 28863274004111644994920056200485906 430 -932643234045312487201499425430396365 431 -678669593679402093578641836026958056 432 903779960041200842206579369229910459 433 1611312827724714580780141261457354421 434 -225110366361798748627937533202952403 435 -2515092787765915422986720630687264880 436 -1386202461362915832152203728254402018 437 2740203154127714171614658163890217283 438 3901295249128831255138924358941666898 439 -1354000692764798339462454435635815265 440 -6641498403256545426753582522831884181 441 -2547294556364032915676469923305851633 442 7995499096021343766216036958467699446 443 9188792959620578342430052446137735814 444 -5448204539657310850539567035161847813 445 -17184292055641922108646089404605435260 446 -3740588419963267491890485410975888001 447 22632496595299232959185656439767283073 448 20924880475605189600536574815581323261 449 -18891908175335965467295171028791395072 450 -43557377070904422559722231255348606334 451 -2032972300269224133241403786789928189 452 62449285246240388027017402284140001406 453 45590349371173646692963635042138534523 454 -60416312945971163893775998497350073217 455 -108039634617414034719981037326278535929 456 14825963574797517200812363455211538694 457 168455947563385198613757035823628609146 458 93213671042616517519168673871066997235 459 -183281911138182715814569399278840147840 460 -261669618606001716132925709694695606381 461 90068240095566198295400725407773150605 462 444951529744184431947495108973535754221 463 171601378510435517837524984286922455776 464 -535019769839750630242895834381308904826 465 -616552908254619949785020093260458209997 466 363418391329315112405370850094386449050 467 1151572678094370580027915927641767114823 468 253134516925304837379649243166071760947 469 -1514991069423685692433286777736153563873 470 -1404707195019675417407565170807838875770 471 1261856552498380855053637534570081802926 472 2919698264443361109840851948543992439643 473 142850642521294562353927636237757072844 474 -4181554816941741964894489483114074242569 475 -3062548906964655672194779584781749512487 476 4038704174420447402540561846876317169725 477 7244103723906397637089269067895823755056 478 -976155267455791730345782262094567657238 479 -11282807898326845039629830914772140924781 480 -6267948456450605906743486805801256097818 481 12258963165782636769975613176866708582019 482 17550756354777450946373317720573397022599 483 -5991014709332030863232126371065452484201 484 -29809719520560087716348930897440105604618 485 -11559741645445420083141191349507944538398 486 35800734229892118579581057268505558088819 487 41369461166005507799490122246948050143016 488 -24240992584446698496439865918997613550421 489 -77170195395897626379071179515453608231835 490 -17128468581558809303050256327950436592595 491 101411187980344324875511045434451221782256 492 94298663977456435682121435843404044824430 493 -84282719398785515572460789106500785189661 494 -195709851957800760557632481277855266606686 495 -10015944578670920109660646736903259634769 496 279992571356586276130093270384356051796347 497 205725796536471680667293128014758526241455 498 -269976626777915356020432623647452792161578 499 -485718367893057956797386398399114578037802 500 64250830241443675353139495632694265920123 501 755694994670973312817819022046567370199380 502 421467537651614281444246902766420312117679 503 -819945824912416988170958517679261636119503 504 -1177162532322587594262065924812987682317059 505 398478287260802706726711614912841324001824 506 1997108357235004582433024442492249318436562 507 778684245061784887535354309900146358315235 508 -2395586644495807289159736057405090642438386 509 -2775792602296789469968378752392395676751797 510 1616902399434022401624381747504944284123151 511 5171379246792596759128114809797486319190183 512 1158890202862767068343997004887451392628646 513 -6788281646226619160752496557302430603313334 514 -6330269449655363827472111814684937711818829 515 5629391443363852092408499552414979210684688 516 13118551095881982988224608371987368315132163 517 700878006291511735063612262269958501134141 518 -18747942539245835080633107924402347525816851 519 -13819429102173494723288220634257326816266304 520 18047064532954323345569495662132389024682710 521 32567371641419329803921328558659674342083155 522 -4227635430780828622281275027875062208416406 523 -50614436174373653149490824220792063366765865 524 -28339736210638501181640053530784612133666749 525 54842071605154481771772099248667125575182271 526 78954172385012154331130877751576675500432614 527 -26502335394515980590132045717882513441515522 528 -133796243990166636102902977000243801075614885 529 -52451836990496173740998832033694162058917092 530 160298579384682616693035022718126314517130407 531 186248080980662809843901809033937963134531977 532 -107846742394186442952036190684432152458213315 533 -346546660365345426536936831752064277651662384 534 -78401338586476366891865618349505810676318662 535 454393402759531869488973022436496430109875699 536 424947998951821793428802450101570088327981046 537 -375992064173055502597107404086990619433557037 538 -879341401711353662917775472538066518437856745 539 -48955934778766290831695046014579468894424009 540 1255333465884409165514882876625057137871413782 541 928297336490119953749470518552645987332280754 542 -1206377531105642874683187830610477668976989773 543 -2183630802374529119264353395177703125203694536 544 278080194615522920933717312057831681644709019 545 3390008333480171993947541225788180794180684309 546 1905550607759006198330636083119871443558985517 547 -3668088528095694914881258537846012475825393328 548 -5295558941239178192278177308908052237739669826 549 1762537920336688716550622454726141032266407811 550 8963647469334873107159435846754064713565063154 551 3533021020902489475727554854181911205473262015 552 -10726185389671561823710058301480205745831470965 553 -12496668490237362582886990700935975919038325169 554 7193164368769072347982503447298294540358208950 555 23222853879908924406597049002416181664869796134 556 5303504121468290234904487253637681378680116219 557 -30416018248677996754579552449714476205228005084 558 -28526358001377214641501536256053863043549912353 559 25112514127209706519675065196076794826547888865 560 58942376250055211396081088705768339248777917437 561 3413843874167508121826471059977068217002023488 562 -84054890377264917915756153901845134075325806302 563 -62356220124222719517907559765745407465779940925 564 80641046503097409793929682841868065858323782814 565 146411110501487637433663713667590541541105747227 566 -18284826378874690276022123076122658392543841889 567 -227052157004585047227593396509458607399429530041 568 -128126284122612947157641590591467883148561905338 569 245336983383459737503615519585581265791973371930 570 355178441127197994385234987100926490547991435379 571 -117210699260846790345973928994113382643411466592 572 -600515424510657731888850506686507756339964807309 573 -237967741866351204039261058106813107904579968787 574 717726123771504522234824435680621138983376273901 575 838483166377008935928111564793320864244544776096 576 -479758381905153318195563377573808031078796305114 577 -1556209290148513458162936000473942003227921049997 578 -358724784471855617732548187219512833165748470982 579 2035967672053666776358499378047750034306717355111 580 1914934074620369075895484187693454836393669520979 581 -1677242887581811158625951190828237201140968884129 582 -3950901746674035852253983565741204870700386876090 583 -237691187038557917269532996865217635252700636850 584 5628144634255847010879934756569442071841355760219 585 4188592933712593769523516562606422505953087512940 586 -5390453447217289093610401759704224436588655123369 587 -9816737567968440780403451319175864577794443273159 588 1201860513504695324086885197097801930635567610429 589 15207191015185729874013853078880089014383098396528 590 8614877054463745456316566122078062647158875662730 591 -16409051528690425198100738275977890945018666006957 592 -23822068069649475330330419200958151661541974059258 593 7794174474226679741784172153899828297859790344227 594 40231119598339900528431157476936042606560640066215 595 16027893595422795588546247047058323363682183715031 596 -48025294072566580270215329630835870904420430410442 597 -56259013193762696116977404523994365970242823781246 598 31997400477143784681669082583777547540738246695411 599 104284307266329276387192734154830236874663254191688 600 24261612716618911435308321940216818429504577085835 601 -136281707743473061068861816738607784415401500887099 602 -128545919982948187822501056095047055304167831277523 603 112020095026854149633553494798390965985896923801264 604 264827627726421248891362872833654839719569332164622 605 16525824956094038188947561296656089318270907476259 606 -376847722753275398524916367632045805705466255965886 607 -281353452682515287080310434130310929037840239640881 608 360321897797181360335968806335389716387195348489627 609 658201175435790685605226801762356734743306495606767 610 -78968445114666073255658372205078787349355108848746 611 -1018523073232972045941195608097746451130501844096394 612 -579232730321124612349568429557277947393951386758021 613 1097491518347638119196853980302825238479856952945140 614 1597755803554096658290764037655024398524453230854415 615 -518258788026513506847285550745547291085905566187119 616 -2695247321901734777487618017957849637004310183799555 617 -1079497015527583151443478486909477107438547664667296 618 3213506109928248284334903568703396928090215749986674 619 3774744337429317928931096504867326744442857848466851 620 -2134009094400665132891425081793919820651668085319378 621 -6988250447357566213266000073570723672533073598453525 622 -1640735243028652796039671423073406923791189763147473 623 9122259541758231346157425155364643493184741683772903 624 8628985690386219009305671496644130596324263361600998 625 -7481524298729578550117753732291236569393551920625430 626 -17751245232144450355463096652008774089509005045373901 627 -1147461391656640459187917764352894026930711440975568 628 25232769530874028905580850384300010658902556965999331 629 18898706623801090814651014416361668116439716486349469 630 -24085308139217388446392932619947116631971845525023763 631 -44131476154675119720231864800661678775342273452348800 632 5186601515416297631741918203585448515532129038674294 633 68216784293892508166624797420608795407314118977372563 634 38944874639258822088489946597076230259810144413674506 635 -73403385809308805798366715624194243922846248016046857 636 -107161658933151330255114744017685025667124263391047069 637 34458511170049983709876769027118013663036103602372351 638 180565044742460136053481459641879269589970511407093926 639 72703147763101346545237974990567012004088159788674718 640 -215023555912510119763358228668997283253006615009466277 641 -253268192505561482598719434632446281594058671195768644 642 142320408149408773218120253678430271248918455220791559 643 468291748418071602362077663301443564847065286205234921 644 110947784356152709380599180954016010345140215974977085 645 -610612156567480375580197916979873836095983741426026480 646 -579239532774224311742676844255459575192205502180212006 647 499664372211327666199598736025857825750843525451049395 648 1189851689341704687322874761235333411288189243606238486 649 79575160562896645543078108229601749441361976729162611 650 -1689516061553032353522473497261191237039032769057287881 651 -1269426849904601332865952869464935160729551220335401097 652 1609940900990135707979395389031589487597670792328125270 653 2958942911457633686388426366726126397768583989392688978 654 -340514051085534375113442519566654326868119571992724173 655 -4568883812447769394367821755757715885366254781720814248 656 -2618428860372099311274983847159472070900464417399964805 657 4909397863533303769481264275324370212234374353713538421 658 7187312672819868705642805602917187956266719199120779053 659 -2290969003161204458206280428164898141333909936313573616 660 -12096710536353172475124069878241558168501093552834317474 661 -4896343669658664247436525174752289814932809262807205437 662 14387679539514376933330350306406456309835003489147891090 663 16993054206011836722560595052993847983433902815641522911 664 -9491335869855712685893825131654166494902194226340685653 665 -31380733745526213655890945359400304293268906304789414001 666 -7501718336156124036666769921339681488531708589300837258 667 40872069615381926341784770491054470788171100531130099654 668 38882452081682337692557715280739985781800614894090251259 669 -33370351279225802305118000569714789299639391941829262396 670 -79754521697064264034342485771794456569971715425220350913 671 -5512100802456535387439714711025196482161222952260988863 672 113124872976290066339460486341509245869611107367049613309 673 85266622499520799421782200482819653052132938377481339776 674 -107612772173833530952020771630484049387449884414788624446 675 -198391495475810865761242686824328898921744045744530953085 676 22346149674312731530238571147664396335316946037307284670 677 306004267649644396713263458454812948309193930159319577531 678 176045345801498134231004115676664502586427099707223668415 679 -328350417323957128243502029602477344644510876196626862201 680 -482049613451142530944267574131477450895621029866543245946 681 152305071522458994012497913925812842058083776489403193786 682 810400030775099659187769603733954795540131906063170108147 683 329744541928683536931769660205664608837537253377140052160 684 -962705102297558653200267517659767637598215682552573301933 685 -1140144572703783196119539263939619404377669159440310160307 686 632960560368875116268497857454103028760678429175433249773 687 2102849675001341849319806781599387041975884841992883462240 688 507184012334908079851041406485516375616990730264876910534 689 -2735810235370216965588304639053490070736563271168316712013 690 -2610033687336249929170848188084903417592875572257760372774 691 2228626223035308885737263232567973695119572540903439801479 692 5345843922706466894759152827138393488329438843426077084787 693 381407464300941043433584955516929722473303031354320571295 694 -7574470145741775780496416059706367183449011384329516886266 695 -5727251387007407938192737782655323210802741874780397656082 696 7193062681440834737062831104189437460975708352975196314971 697 13301721532749183718689153842361690394251753259109914542348 698 -1465811294433426798870093321534114250172966478194798658889 699 -20494784214190018455751984946551127855227461612085110857319 700 -11835910238315756919819060520827576144078786780915115883459 701 21960595508623445254622078268085242105400428090279909516208 702 32330694452505775375571045467378703999306248393000226740778 703 -10124685270307688334803017747257665961321641309364793632749 704 -54291289961129220630193123735463946104706676483280136256986 705 -22206009182198087040768027720121038037984607083635433108029 706 64415975231436908964996141482721612066028317792644929889735 707 76497299143327307670961151455584984142691283566915569365015 708 -42209966049238821924228113762600574028043710709009496781706 709 -140913274374764216635957292938306596208719601359560499254750 710 -34287333094088485746733037692984410114647572857906072583309 711 183123240424003038560185406700907170236763312068569996036456 712 175200607468852702382690330631291006323367174217466571838059 713 -148835907329914552813452369007922760122115739210663923453147 714 -358323847892855740942875737332198176560130486286036567874515 715 -26364700138938149569237961623368246201251435006802648384912 716 507159755222770293756328106340120936682246225496700491327662 717 384688548031793890512113698955566422761381921292839216259427 718 -480795055083832144187090144716752690480994790489897842942750 719 -891848303254564184268441805295687359443628146789539707587089 720 96106507052038253674976445761186267719612869197058626683323 721 1372643358338396328455531950012440049924622937279437550529839 722 795741796202525930593465359534501091724015277592481080903766 723 -1468749865390434582130508395773626317644235806476496177213162 724 -2168385154540922259048997309546941141648638214871918631433605 725 673008069187908651537043036239125225920220528884015096309396 726 3637135019931356841179505705320567459292874021348414808646767 727 1495377085353013607511954273307815915728417685987903535124209 728 -4310143089119265492716548741559692685213094550232429904956163 729 -5132512105284370448691459978628383375021291707336318343770976 730 2814766003766251885204594468251876769484676864244526369831954 731 9442655194403635941408008720188076060234386257568748248727139 732 2317746101518118563486865510376506605536614843091791973939022 733 -12257421198169887826612603188439952829719063121813274618559093 734 -11760401295921754504894874230564582665771001100660540222666161 735 9939675096651769263125737678063446224182448278721482644620071 736 24017822494091642331507477419004535495490064222473814841225254 737 1820726199269985241769136552501136441588552821939057578046090 738 -33957497590743411594633215097067981719672512501195297485845325 739 -25838548693361627573276613971505671937078617044412872419271344 740 32136771391473426352864078544566845278083959679256239907799235 741 59796046284105039167909829068573653656751129545608169905116669 742 -6298222698111798779587464573061173341005342634843367488527891 743 -91932817675578465520773907613140498934835089224864409812915904 744 -53497823585993240388322364495512480315745786910764802416588778 745 98231040373690264300361372186201672275840431859707777301443795 746 145430641261571705909096272108652979250580876135629212229504682 747 -44733216787697023912039007690689191960094644948942974884855017 748 -243661681635261970209457644294854651526421307995336989530948477 749 -100697424473874681997057264417963787290486231186686237344649665 750 288394898422958994121496651985543843486515952944279964415803494 751 344359106109136652206514908712818438816907539182023226875598142 752 -187697473949084312124439387567580056196029721757593727071153829 753 -632754004532095646328011560698362282303423492126303191291401636 754 -156661632160052340082075521145238382620877817424429499804444313 755 820451478481179958452450948265942338499453213883896918362555465 756 789415636692147986410087081843600664924301309550732691095845949 757 -663789846321127618370375427120703955878575396459467418558111152 758 -1609867115173327944862538030109543003423754523434629609458401414 759 -125625790371020368039711654722896709045725913091265272537734797 760 2273656961494455563232913457230246959302329919894097028016512566 761 1735492905544348312902249684832439712469480436525894881996136211 762 -2148031171123435195193201802507350250256604006802831755478777769 763 -4009149867038803876135163142062686671771810356419991910012648777 764 412538265579086882290952117674910537787123570276936873482641558 765 6157181038162239071328364944570036922028414363222823665491426546 766 3596611601459716993844211024387776133984686786143055036530007219 767 -6569719303741325953619317062244947459815537933499760538974068104 768 -9753792639621956065172575968957813056013101149365878702021433765 769 2973107702281608959775106037857171325830851147356705502444060885 770 16323511943363282018791893031202760515828639082865639240995501869 771 6780684937340347105397469931100641730182250002009173199577372880 772 -19296619645644890978566999069059931841659490230222344743439562754 773 -23104196880703629124189362962303402246010889084874812440572874749 774 12515934708304543873169529137959290111477240228213171543862189874 775 42400816526348520102756362031363334087670379315097157184012437503 776 10588262172399085251019833824344112134533648856661640896710684875 777 -54916751234653063975925891169322624199147619543310328727874627377 778 -52989078698747605353776195855707446222204028171758798080723122378 779 44328489062253978724906057344978512064613970686648687831163942502 780 107905829933400669329702087025030070421351647715069126808597749755 781 8660589636493626628870138510728934157590057485110110249559179876 782 -152234318995654648054608144370008582485965618401717814639761692257 783 -116566419569894295958572225535759004578941705200179237058156929631 784 143573729359161021425738005859279648328375560916607704390202512381 785 268800738565548944013180369905767587064907323601897051697918621888 786 -27007309789266725467165780323520643749433855716428467332045582750 787 -412374467924709965438918375765047235393282884518504756088121134269 788 -241793428776282218546014589582246943315473467885468584365873039138 789 439381777713976690906084156088567879142716740234933223420166717019 790 654167896700992183984932965347294178708756352403973340453994173407 791 -197588348937694472360069566506320935827243272349464639054293677881 792 -1093549674414968874891017121435862057851473092638906563874160890426 793 -456579547763297711624863398840973242881513080054508701399700495526 794 1291138023352663347251086687942182993678716364988371202928454568307 795 1550129222178266586515880520276835300732986172693415265273861385952 796 -834558475589365635626223289101209750797203284933862501528754072781 797 -2841267245530929933766967208219018294411702537681786468202315954259 798 -715570746588900950889657231175625549935782887759552763745107313171 799 3675825721120295569393190497320228045208905822615648969731070027040 800 3556837992119830884656624439394643844347485425441339231947423267430 801 -2960254974531394618503533266144602495273122934856096205985962713869 802 -7232663713240126454049814936714871889556391248056988201678493294470 803 -596583017588436266153091173250041349074362490585243025961460553561 804 10192918687771521072553348202859474384829514182913084407664456008339 805 7829246730828562720202906109964913238630753738642231227639953848031 806 -9596335670183084806400257029609433035755151692327841381702995454778 807 -18022165418600083792756254312824387623460267921555315635304409856370 808 1767088939354522086197350919644519797124397953685610154063041606747 809 27618501088783168599156511342433820659215419613883157017007405311148 810 16255076479245561706558903393179867826335869967869705481241368249623 811 -29385590028137690685353862262078340456339817567568767171070446917895 812 -43873577568028730305715414735613688485551289581752862498248773560771 813 13130513548892128978794958868898472630003947599699061689829078668272 814 73259167596166420991069276997692028941891107149321629669319220478666 815 30743064019136601326920455866715215855547341982053800808419694892499 816 -86389681145058549969864235866590501571895054749020691359148299146938 817 -104002231615303022317989732864407244797438449131375430477738915371165 818 55646617125921948642943779999875285716347712766966890550728604254439 819 190391912760361572287853968730997746369333503880396121836887214518103 820 48355614489381073675045952864531959081090736364408539927010311116726 821 -246038529886283520930797748730873032085681216647363012387615818772542 822 -238747527249742645962899921595529705450424240244804661763897525634829 823 197682915396902447255751795866341073004590480282954472460605507655816 824 484786057136026166893697670326402737536105456892167674151513344407371 825 41064611852840198707148125729188632445833759961850189303292017979013 826 -682468972532928614149449466192743810540695937175122146612118852063187 827 -525850668988866365600845796055591369981939216854017863454805362386384 828 641404360680088415442301340463555178094862177213271957308826834084174 829 1208319641521794979750295262248335180522635154029140010066924214449571 830 -115553691691222049841455544407963808112922960359254093854021471697790 831 -1849724002201883395192596602711890358617497331242411967375751048533745 832 -1092765949830572929908839717840371372409712193669885916212902742751781 833 1965277693893105445034052147119854166730420291601666061229772520231535 834 2942489952032456325101436320552261731027209524912297883588653791285526 835 -872511744062532515125212429279482794320708097931780145016869777479754 836 -4907767645925561770135488467672115897757629816513963944818426311517061 837 -2069978207969923809976223891272778936706501426980517738571784013805772 838 5780279389988094285260700896951598692078337914445744089835296088996815 839 6977745853895485580111712358944894834464131243494481683390210325322833 840 -3710301182018170475284477005678819755371836487465226351263512075191043 841 -12758025243883579865372413255896493526542469157940225773225506414319648 842 -3267444671877315104827235353266075079092294756029255332126698250131790 843 16468326425901750340656890261575313281914305645405452124489018489510691 844 16025469915760894970199648609162568605634763913969481105352204664451438 845 -13200881754024435235829654908309238202822010889376196792362320239378901 846 -32493796341662645310856538870737881887549069559374933229841223153962129 847 -2824588161736459734369993700853330402812753024593284312989884425072537 848 45694678095687080546686193779047120090371080448751130022203543393341030 849 35318384503399105045226532571591212290361822583968217542831107579034666 850 -42870089933950620812316200078193789687558327424157845709213658968268493 851 -81013062599086185591912726350638332380732903032719347565034650972375696 852 7551705430551515767089667506602577397196504840189628166382551389233827 853 123883152533036806404228926428832122068291230456877193274248309940644189 854 73461357168534669824823058844035754983536398192529719398652099583141869 855 -131434857963588322171318593935434699465487735297066821440630861329878016 856 -197344509701571476229051985272867877051827628649406912672900409523786058 857 57973500795053652346495535091398944481951337104537102041978761746736147 858 328779367665159798400370579208302576517315363946473734113531270853664074 859 139371008906517823882556450181468932569876291544869810630921647777049911 860 -386752868460213450746866114299701520999266701051010836155510032600400221 861 -468150376571677622282927029389771509087191655491343544744452918630713985 862 247381859553695626864309664118232588429390409506141025524588384823350310 863 854903245031891073029793143689473030086458356542354380899962951231114206 864 220768517017981995418617365271538920657801245985202519219864533807363675 865 -1102285104585586699894102807807705618515848766048495406424551336054464516 866 -1075671762049873068448410508961011950744259602527556900119827485038477881 867 881516587567604704475485442536166697858047520063292887204686802247100841 868 2177956866635459768342513316768717569260108368576052306544378821092942397 869 194155174482268363972925066424845252886212082464264012915140682791377040 870 -3059473454203064472817998759304884267118155888639345193749065623340043238 871 -2372112041117728132315438383193562822146320451040316319459519503884319437 872 2865318279720796108845073692880039014231943806175081180833924940548666198 873 5431585495320792605133437142498447089264476339679661513208585127224362675 874 -493206238603067976529635309686476192085623355134764861374405436664346761 875 -8296903775041588713978510835378486103496420145854742694042510067773028873 876 -4938379256717724628603801832811970897178852984544896651834179690560015914 877 8790110013644656690508146145064962295582043500989507555416915504437375634 878 13235283031759313342582312668190457000675273130399639345876689758333044787 879 -3851730756926932061904344312252991398403190516444610903582735813877359720 880 -22025393045403970033090458813255419296257316631389146901293605262770420421 881 -9383552274832381280677968355937465602272082613955028442293953944455685067 882 25877123802330902094994803125508410694660507147833757804876341076647780141 883 31408945320236351313768427169192884898529399245344175343587559207226105488 884 -16493571527498520814316834769570945092388424533878729362582387132192095074 885 -57286069122567253408763230294701295593189906393177933148463900283873885629 886 -14915373792737830499451592399621939806140974711465445981005172075034010414 887 73779640650065774223080065064272240685578330927056662511046287416065980703 888 72201442915305083908214822694323235399330881104643379129469072358907896043 889 -58864266857327943723628472664650300879437356215591216530041115341031970289 890 -145981083565370858131294887758595476084909212031700041640515359774973876746 891 -13337176057977140184586350029672934519893524889052162599427957017875925754 892 204845350422698801854923360423245776964346568247291258170556475116005847035 893 159318259623347998315881237788268410604802736920752204239943316792849802500 894 -191508174364721661670337010393572842444453043358239095571128518098129921281 895 -364163610046046800170804598211514187569149305168043462410499791908855649535 896 32189914741373663354455772605304431839650306437486891331185201305280118781 897 555671784410768461841141608605087030013602348526282557981628310006985570816 898 331973695304673136816348825606209755729498998730556571079314590603575530754 899 -587861699152142125195597381210391461853252654963769449312813511312265689597 900 -887645479715441598657490434211296785743101347256839129060942900610561101570 901 255888003847468988379248555604181706123753656233212878233498920708690158843 902 1475507178867583723853087815421688247596354002220608578373756411922826791167 903 631757475867972610278241878607115079619347691023626250827443979901870942727 904 -1731395182715052712232336371025869953720107658453821456607255332631516950010 905 -2107264654735556334131329694028803327215701693244234829201200391824697733894 906 1099637706847080101954094492418754874100759967430195205779811352729646007283 907 3838659837450609046363666065054673280935809351698056285808455724456214683904 908 1007626947888476232177235201610048453114941725814039623421389039095051726611 909 -4938297544297689148317760557473428155036569319128251491588267077185860691187 910 -4846286785339085278540901266664721734050751077512095909229844763551266410515 911 3930670596409212916140525355863379701921627593314211868166878038090808964576 912 9784584329636774426858661824138149889087320396640347400818111840737127101702 913 915616188929872362400375910801342032129123484197884041062966725460457445939 914 -13715254926045987342999187180001529591008947989954559268984989878827936066278 915 -10700200518566646789259037734939491921216443880838231441881078566197584547641 916 12799638737116114980598811269200187558879824505756675227922023153367478620339 917 24415455444612634132258224914941021512225391870792790710866068445025520613919 918 -2099438218549468191339773534260695637663380624918443786040944587169894072698 919 -37215094181728749112857036184141209071105216376549465938788091598392999234258 920 -22316017226063165940918451380680325874562011245874346924825123857855626541221 921 39314532400278217304196809718401904708768597001467909724829036185562893306956 922 59531111407791915053775487564821534945667227622423812863613215456248625775479 923 -16998515174215051363278358337721578834206585755593562800003912327707266765735 924 -98845643808070132357972297283223439654435824623891722588442251641811519082435 925 -42532596233576863690497129227099956111460641866830250063609303128541359009744 926 115844158982285183721250655620945018488642410379485285388446163969518785848170 927 141378240041646996048469426510323395765896466490721972652051554770352878092179 928 -73311562748708320030753526393845062377181768512655035324836860840977426838426 929 -257222399023932179769720082131268414254538876870207258040497718739871663940349 930 -68066677292938676017715900116478333388714697978066937327214693929375451253753 931 330533961772640499800473608525113476631720645382862293365334579580849090778775 932 325289076316870855787435982247746747643253574848274195367712412669247115194102 933 -262467284479701823782757708408635143243005947404795356038119885651473639525022 934 -655823038089511355587909590772860224274974220231136488733046992250096205972877 935 -62821791837169032004678273839111604400247627443478839329592527017773475669080 936 918290322569213179370667299181495367517980167635931844771166877901569845497899 937 718644829926680387592587864611971828675221847674615328062639519267869681641957 938 -855468530732044147365989025342383763117732540192453005441574350883796369828819 939 -1636935152495893566963255163793467196193202015310547172833806397169439527139856 940 136823700805363759773401160730411934442510692517837677378934831615926688186862 941 2492403683227937714329244189135850959310934555503000178275380748053235896968675 942 1500111451690529807189854003063055261750691322792709495454871565553512838952994 943 -2629227384033301474102645349866262893753445248020837855654315579669162585155537 944 -3992515134918467521519098192198906221061625878295709673730252313606748735921669 945 1129115932342771666912791346803207632002753925228128360199444014115649746202543 946 6621742518951768995621743542065169114815071126316547529384567893275911321077206 947 2863399202575695854606306845395698589058871953067581313530808299491098989719126 948 -7750858451294540662534534888868376746817825051544675889584011907391561067279749 949 -9485141721527464850228050387460867703873943079384128842915376192767010310796332 950 4887459248718844807928228043472678157758953098477094576053203607900462077560623 951 17236000172822005512762585276329244450691768130928804732499388100158571378076081 952 4597682472808620042299822343988189546114989980907034266862172584866548233235709 953 -22123459421540850320690813319801922608450721229405899308552591708059033455636704 954 -21833682645630625555062407620317433996806758111835838999361560685025119611311790 955 17525776948732230278390990975813733062335731248498865041690419123192485222400995 956 43957142067171475875753220940119356605257479341241738307914152393084153066948494 957 4307905696898395276671416644503700934471026863336973957671141561832634388910795 958 -61482919015903706154144211915933089667593210589740603349604571516276638289349489 959 -48265047764069871152424637584623057539728506204578712265585293954916787455859289 960 57175013319005310877472795271429388733122183726403629391933429954444003900438694 961 109747966779973577306568849500556147207321716794319315615189865471193425745208778 962 -8909965554935439725048157686806331193393677521824917126348135999527216444579405 963 -166922980098978888184041644771985535940443900520722945007123295425637429645647472 964 -100838001225038137581520691813749816013928039272494398488841729471666209300629373 965 175832945653914327909089802458791867133837578042547862133471431425164646090226877 966 267760981324017025765562336585735351954371939793217343495965024897303638946276845 967 -74994944428876190327569110645042051119909538770053463644629701953498436789597504 968 -443593926977931353674652139044527219088209517835765205629436456322468285036503722 969 -192766036895140835437993225940693300834462401023163879851335322943805202156679341 970 518588871406807544002221249689569270208119056605818669274066158275966721826101226 971 636359963873072189112645364985220519922671918858929085480771779266273487193183063 972 -325822834511666708564228023748875969373656655582654789422730835332161519669421885 973 -1154948835279879733114866614674789790130790975464747754754837937542240209019284289 974 -310537129361405480548417341236344550549015263276274296058040943934111967523761178 975 1480771669791546441679094638423665759504447631047402544177568772874401728688706174 976 1465485964641285213663283955911134340679806238741022050812878881476352176543045467 977 -1170234540430140961130677297187321208955432367771128248119527828940289761164944996 978 -2946257634432831655342378594334800100184253869788424594990447654350753905231751641 979 -295251424211144252532606658723813131724373870969893802693351052536062415378100471 980 4116492174862972616473055891522121309139686237559552843109975483291043666396696637 981 3241509058643975907874985253058613231908627740758318397683798706886816320609852112 982 -3821240750651828363940449232798308177415312366589659040416624430754981251018596166 983 -7358001233506948524348041144580734541048313978317871240793774190177859987006548749 984 579731692007852456065463979739694945506684625831340642732825723868164930408744054 985 11179241984158776888288490377379042718463626344907530281210398620932841238025144915 986 6778269541499096068282577164841039595541629352486530598060948466309695056597804695 987 -11758973676166629344353954357118737663970310970738870923943224344801006168433888969 988 -17957511525657872956571067542220082314005255697394060879271347087242536294622949610 989 4980704134667533276071377192277698068428681618252340325882275878491311111836084274 990 29716485201824502300925021899338819977975566668132931803214571432043542463056838579 991 12976807390990339680499690349942384245576574079141720553389071208751225182786865336 992 -34697189336492035576996399091616518046404248286385272129096847310534853574892922853 993 -42693292592814841981424712249281204223552140747274652356603642640794767645843703915 994 21720381945501695896496708741674133800827674207243551575707776101783628392106057517 995 77390481929306877558421111340897722269956389033659924485700489951329621220736626768 996 20972910647313146084928003507607070422724466540031100780895866539011139253737646398 997 -99110863874808573454917820082571856070784063240903476061408266053113249612842684285 998 -98363392576620023643349114848504792692680855573691025266596356490340760474474273166 999 78137953227495427369989816574964785648059596700872375280512399514102110359105037887 1000 197474256451428597098266934931076648763464918814594501328004622543454010087316957451 1001 20225439349124596273359298273540007044621258872818649986083956976238650115369235279 1002 -275612209678924024468256751506041434411524515515466876608517022057556120446421995338 1003 -217699695800553193371626233204616655808086177687413151314088579519692660202686192730 1004 255386770329799428194897453232501427366903256642648226622433065081317470331052760059 1005 493311905479477217839882984710658090219610693202880027922605601577248780649108188068 1006 -37687074529246234823271220027884771558817078955235075308344485561624810128366567329 1007 -748698675809276646034780437943159517586513949845528254545038666658566250980160948127 1008 -455624830950230983016611764682773318660793614247644952614261116015623970520741620739 1009 786385750338522880858051657971044289145331028800763329853383152220191061108527515456 1010 1204323506759507629051392202625932836247307564093173207159299782674190221500902568866 1011 -330760919388291897841439893288270970484537414553118377239122036204567090587785894717 1012 -1990709257098030509909443860596977125392638592893936537012682934894381282609430084322 1013 -873562587371215731209952309337661865762770149540054829920177746469623130913116674149 1014 2321470176486322407750883753885248095877176007447054914251804971098948373197215979039 1015 2864271844469246241119396169934638991155408742433991366932860681364004413522546758471 1016 -1447907589115106676540931444547586230114405857907000084331627224629325242284099304890 1017 -5185742020955568648870279923819887087032584749881046281184665652462952786719762737510 1018 -1416364255354139564578464725387052761041002884526991282601233456734679171238447453581 1019 6633649610070675325411211368367473317146990607788046365516292877092278029003862042400 1020 6602106276309708213448744649206939848073587634408037563785899109197631957958210191091 1021 -5217285354716535760832746642980420556105987723261055082915059420357598857765414588819 1022 -13235755886380383538859956017574413165220578242196083929302191986289909986962072233491 1023 -1384820921593172452615998006226519291967599911146982480870839688840033100192795602272 1024 18453041241096919299692702660554833721326565965457139012217251406647508844727486822310 1025 14620576807973555991475954023800932457188178153343066410173031675129943087154867835763 1026 -17068220319503746847076704654328314429358966054310156531346411717807475744534691220038 1027 -33073618049070475291168656684355766178514744118800205422390283081777451931882354658073 1028 2447643511530190855600750630527381972170787900967090121173380042677532657379823384275 1029 50141838368574222138245361338684080607873710173110361953736694799584927676417045878111 1030 30625974537540284435567906053828384206343956217833115301216903039099919274502531273798 1031 -52589481880104412993846111969211462580044498074077452074910074842262460333796869262386 1032 -80767812906114506573813267392512464814217666390943477254953597838684846950919577151909 1033 21963507342564128558278205915383078373700541856244336773693171803162541059294337988588 1034 133357294786218919567659379361723927394262164465020929329863672680947307284716446414295 1035 58804305563550378015535061477129386440517124534699140481260426035522305891625239163321 1036 -155320802128783048125937585277107005767962706321265266103556844484109848344010784402883 1037 -192161600349769297583194440838853313834779288999720069811124098716469613176341685577616 1038 96516496565232670110402523799977619327445581786566125622296418448587542452385545239562 1039 347482402478552345709132026115960319602741995320985335914680943200579461520352469980499 1040 95645103784536627472791917038875694507333707213153944188827680267882070723956140338054 1041 -443998899043785015819534549915937938930187577107551461536977361649167003972738015220061 1042 -443127506263088973181923943154836014110075702534139280103508623468461532244308610318553 1043 348353795259248388346742632877062244422853869894397517348149681381284933248781874882007 1044 887126405306873989001458493070773953040263279641690741640485985117628536217046625538614 1045 94773711003840584835181310277773769687221832639741762755358942087176598995526735436546 1046 -1235480200566122377348201125947836197463117149536088258988635666498913469465828500420621 1047 -981900116310714573836639803348547722727485112281432504395844927204805135212573360975160 1048 1140706489562281792513019815670062427775895316896346496233276724411736870470301764984075 1049 2217380316876836951184840929296383920190602261817520763384480593703718604678401861395781 1050 -158806373251567218676380012321514705048410204614913991837431797206931735257728404008915 1051 -3358086806439118743697860744966446347966497578713867259617757318115455475148703626379856 1052 -2058573943625269732508460916974869215142192057202606771547048796496786869420673457386866 1053 3516893179690685962374240757287961053014907783328781251455189115322387210406432030388771 1054 5416660750064388476206321661941315563108689635916474031164806114612242344569377083766722 1055 -1458319236065416229865779840313091837872715726126174479908140318825600340985758573001905 1056 -8933553929755074438580562419229276616123597419245255282619995229934629554975809114155493 1057 -3958341513998972246340541821628223725235973909790299551256665795786642003583618510764817 1058 10391873165820490668446342259542368453996313145371429762528135548760229895961567687157398 1059 12891895443754046684921104240857500341359571329035554833876661025721271558559427624920310 1060 -6433531651821518422105800437914144728760339235581130211271469752973587892377949176392581 1061 -23283768609574537353367446500399868795355884474406984596404796574481501454520995312077708 1062 -6458363791932528262815303802943355612599232093454424622605191272747683666181478448527729 1063 29717300261396055775473246938314013524116223709988114807676266327455089346898944488470289 1064 29742132401507065616182750303343224407955116567861409219009987847229185120702473760605437 1065 -23258936469463527512657943135370657911516991616533690185071075054707405680717466039942560 1066 -59459432662903121391655997241657237932071340277849524026686254174684274467601418249075726 1067 -6483195932043538103524807167972566496438124951327719033938912792521779439985007720662877 1068 82718369132366648904313940377027895843588331894383214211757329229391680148318884289018286 1069 65942628594946659495180804409629804428509465229177243060625166967206053907586425969738603 1070 -76235173200323110800789133209055329347150206943055495177818416436869900708333876568355409 1071 -148660997727313308399494744786657700272097797123560457272382496196597734055905310258756889 1072 10292544605376451305608328799425524918640741713878252117193249469663846800747450598616806 1073 224896170927636419200283877995713029619248004066615952450200912633467634764239186827112298 1074 138368453121936857093886415987232175353457055409682205155189246726933887255157859660140083 1075 -235188715533012870505892206795138554537888745780494204567394162103131481564986637425729104 1076 -363264624049573276294170293982945204972705059476298157605390159360401522019397046487252381 1077 96820262411076013412005790807906379184431690370811999412204915376197594309828777765589021 1078 598453339582586146800062500778083759510593805256792362172784321463533003584383683912981485 1079 266444361638497262882164503175038825788273369105486158193185243984203927709568268721663360 1080 -695273601993662160212068291585990138695025495627604361584989236839730597894212461678570506 1081 -864897701221083409682227003953122585298867174362278520365969565447736931293951952634644845 1082 428829240355164897329903788410951312906752126522118203391803992855526670184644192956907146 1083 1560171303214745569894295295539112723993892669989882881950958802287467529188164414313215351 1084 436068460865918512352323215542171272392115047840160316974165572592210261109307759677737699 1085 -1989000543569910467224199083950064036900644796512001085342762795142994199372808607270122497 1086 -1996239764080664082246618511081283996386007717830043198925124374879677790297472173990953050 1087 1552932082703991954871875868407892764508529748671840768368597222550783938263500847592384798 1088 3985240307650574549470817595031348033286652514342044284267887170022671989670280781261075547 1089 443307681376672127374742642673391231877477969158202430556527152328893852033971326398568252 1090 -5538172390354566504342693463439240797795182263013885052636484392573455927933781628853460345 1091 -4428547989027246676845560237704739265164130483500246714824414322351565841704252107659643799 1092 5094864708977894376967950820765849565917704293855682622079957240244562075899810302454892093 1093 9966720379381813181188253701143980062959312746514131767460898714925021769638033736513104144 1094 -666316719950647700122390583061110300753573810355435907255542917892996234195558194795248294 1095 -15061585088359707558156204521909829628877017040369814389540855955169583845537844038967996237 1096 -9300403659431165481065863118082869762205738936158695860205355797032025535442475541717855850 1097 15727901808310355258278595104970939929630590850725250296796398873062580079733402233763244531 1098 24361988747790873039222067639992699391082755976528510249746211752201609380980319580685852087 1099 -6427498148879189777212731986888070167424851914566554436591043076030554544290926692045388681 1100 -40089890556101228297500662744963639320713346827253760546542610625264189460713721814449096618 1101 -17934490598911683262009335653104629223657904061961955813155168676171054836689392888640463406 1102 46517388704980418074713394731851709488138198741820314983133653701294744005004648506494485299 1103 58024381155012911559509998398068268544371250889215716359697779301435244297403114703089560024 1104 -28582898106068734812704059078747080264480294679858359169978485025123689168315255617854021893 1105 -104541769859993329634223393129919978032509449631036031342831433002729988302407763209584045323 1106 -29441483048944176746805939319321188279890956209357357189719294276311555129087859085235538131 1107 133124667966062064446927452208667058296989744310894390512809918027853677470723018827438067216 1108 133983252908937506381029332449241166312400405840393388532550727279041543431495622294819583454 1109 -103683184917117887700121512889345870017098788101537033323090623751542122341635159742202529085 1110 -267107920874999570827956784657908224609390150151287779045360645306895220902218641122257650670 1111 -30300067991819618680907819559895296295301617738856355209460103527499421089860462552617054369 1112 370791105792117458528078297547254094626488938252824812368451269058437343243853800864460179755 1113 297407988866819189508864604217803520904691767890144134254820748834394641992079103674874705039 1114 -340491037800297839847170477987358798331187320513968457158991165530937922153993338311843125386 1115 -668199094658936648036942901765057615531180706142968946623272017892831985235932904539334884794 1116 43083048933478650338305873769555277426495552623824322904170416696543280161914234636968420347 1117 1008690132459234487884113379752416413862368026656937403782263183423769907389926242851178010180 1118 625116045725457997698637027995502338104685153519144623719101601196288705074018669902366464447 1119 -1051773181392713138222419253521971691288863579280761726686433600120313187551840477488146430527 1120 -1633806178184692485582750407747918751967053180176082027501364784620058612463944912753544474627 1121 426657135667255140523782225526469353184178425761617102967331998924024482477821807585779966080 1122 2685579359577405623805169661269890443255916759456843754187798384740371800015785390241690905154 1123 1207149042517437345058968182221449398782874754414464924534032785696034129986123105167764508547 1124 -3112236495244660764328951886796359796440095185218460857155130383664396282493607197827470871234 1125 -3892728402094842968864137843491339842038791513871308678721831170436405930001908495409455413701 1126 1905087452727223419269983704574910397657220430803995932621097597968362152507484092659706362687 1127 7004964897339503733193089730287699638478886699089769535876961554100802212495515693236926284935 1128 1987640949367619549594154138916429444381571083067312746100733572468043777494424402749749051014 1129 -8910052350066727152463073434862610036136107129893765468498059152069164365002999785896632647622 1130 -8992605846707123282787243869204129082860457782157082281977695126568845989989940095986675335949 1131 6922411400699107602868919295946180591754536046826452722397325579601120587508575383146883596608 1132 17902658196773850435250317304066739118996564912050847750475754278638010354992939881883307983571 1133 2070194446008015679918324573257948491105921735330629559580369546967725402481364712839791739341 1134 -24825069597472958038119236600012919710751100958877300472873079858239130942501515265030191580179 1135 -19972852642781866115168641877324687610102486647381477310056123825605735757474304594723099722912 1136 22754875151464942358200912026754971219645179223546670913292710311271405540020150552190399840838 1137 44797922240254824153287878477337607320853587606258777782929203683844866699975819859753291303091 1138 -2782022508683076243032270149430283609542692576165193603236586485665669782545845957467300117926 1139 -67552797391719766511488790504092578540498766829805448696221913995116272239995970411943691143929 1140 -42015899731571747910255608327907323711310895030093584179692617198179196917429973902285991185165 1141 70334819900402842754521060653522862150041459405970642299458500480781942022541816369410991261855 1142 109568697123291514421744398831999902251809661859899032875914531193295469157425944314229682329094 1143 -28318920168831094844265452325615538438730564375877058119765883282602745105111842467125000076690 1144 -179903517023694357176265459485522764401851121265869675175373031674077411179967760683640673590949 1145 -81249776954460419577478946506384363813079097484021974756148647910692724052314101847104682252404 1146 208222437192525452020530911811138302840581685641746733295138914956680156285079603150765673667639 1147 261153293978154776753744405991907128214930218749891649931521679584770135232281862530745355843353 1148 -126972660238065032443051965304753939027502588157724758538990267045987432232765501303660991415235 1149 -469375731170680228774275317803045431055511904391638383226660594541450291517361465681511029510992 1150 -134180633740089744310692440687153189187427630592166891392531412538782702999516361227084364428118 1151 596348391408745261217327283107799370083014492549363141765650861587437723750126966985172020926227 1152 603556364910769973084967758490198620242939534983805274619192007080232994516877826908595393939110 1153 -462167757668655516906634842420646180895586861957196250373119449048655020750610605758087656498109 1154 -1199904756319515234302295041597997990325954027533168416384842868667670718267004793893767414865337 1155 -141388607242114456178332916069552439347352673026609024246072558031577973766267221150507737441001 1156 1662072513988170751208929884018644171221540889490364666757962317716325739017615399651855071363446 1157 1341293363561629690480627957667550429673306700559777440630915426699248692033272015044275152306338 1158 -1520683906746056295030596967949091731874188216463755642511889759684747765251348178501347333922445 1159 -3003365877549800441689557841686194600894847590050142107388877744415574431050887414696130223669784 1160 179390543184426604549969010281541302200881515903978201880974332985499073218076163457072181616107 1161 4524049784295856736720154809635286332769035806513897749900767504100322196302235593197477557592229 1162 2823975334365373837139588831404653298693966074146163905507903411430075357832811251239058042053677 1163 -4703440327480283341270123819916827634969917322417875951781741837085821269520311756654549739208336 1164 -7348025118661230573859743641039939631463001880660061655408670915530397554135046844436535599645906 1165 1879464993114909504130534988512174336275951248271712046273838425655745911687500505415491697154659 1166 12051465446141513915129867460956767266432919203077937607190412752616218823655358601091085338854242 1167 5468560125546321069729208652527765295187050632388349609134832489874651642447546339021043902491247 1168 -13930930439256423419260402449468941602708870451349649653464251178271964735342859106506577036008901 1169 -17520025571687834984859076113484532561619969835466287216325245242490870466102904940112129241345489 1170 8462370313710102349531193796941176307521819818961300044329418688397313092895312767485533133517654 1171 31450956010944258404119478562953474164328840286815936869789496420762835201445764046618706277354390 1172 9057655257977732635327882316543356254098150016504987171995826554093557373207592172626596107827835 1173 -39913326324654360753650672359894650471850660105777236914118915109160148294341076814104239410872044 1174 -40508611268921991039447360879496830418426990303320924041785322974856392574653356219245302385182225 1175 30855671066676628118322790043351294217752510089272249742123088555066590921133484641477643303044209 1176 80421937593576351793098033239391480890277650409098160955904238084016540868994433033349541796054269 1177 9652940202245362921124570836145536200674480214048674299662234419789801653519871577767659082138016 1178 -111277608660252979911420823282742775108030160498370410698027326639083131790127917674827185099098478 1179 -90074877795821714714222604075537017090952130623146835255566472503806342522514304611117200878192285 1180 101624668458007616990296252446597238907355680284321736398365092219293330136608046097059526016960462 1181 201352486456074694625643427358279792198982291121517245953593799142889474312642222285944385977290763 1182 -11549790662185902276073648371060221816403549661174901142798619715486987614093741485942325138768177 1183 -302977154914082311615939679804877031106337971405838982351958891362182804449250268383003911994251225 1184 -189802695793888792349569778987219570382578741460342344810795179427402486698548480800002060838522586 1185 314526945576268213892013328175937252922741521067013883494757511077669792063344009868946237133019402 1186 492779850707971103965509458792096601488916712866181327162754070789585291147798749183005972832773811 1187 -124724249782379421542443549188717682540162779606671538683962331650267305364795529068944176294496816 1188 -807306796284239317857522786968033854411658233933195210657511581867255083211142759051952209965793213 1189 -368055600925591682423065909603378918948753933259509788478791739139317985783003220114061796538276995 1190 932031046066618739399966336156751536951821013539866749341473913517522388575938288120896386260290029 1191 1175362397209831000280588696571412773360412167192704999136303321006573068994145979166014006504070208 1192 -563975445141027056976900426553372618003067080280356960862682174378204402792935068006834589722013034 1193 -2107393443276449739680555032728164310312233180732571748477777234524095457570084267286910392764360237 1194 -611386952068803943303688270018040155357345086912348038273621146628368666201210911159179416782057174 1195 2671368888417476796657455459281536928315300261012928709340459408902299860363019335293744982486373271 1196 2718780395345253682984243302746204465669578267644919786751398381152464123771295178446089809546417411 1197 -2059981936348672853353767189263496772957955174100580671066838262273931194161808424134565565704316097 1198 -5390149283762730479641698762027741393984878528657848496091857790054763984134314513739834792032790682 1199 -658798458996580829630476113482707692711623093544339115684560118878532929609486754311524243842101314 1200 7450131220111403332995465951291238166942833702758429167158696052328695178296122937874400357737106779 1201 6048947742759311309272174875510449086696501622202187611776417908933296913743801268051359035874891996 1202 -6791332761114822503364989837808530474231210609214090051474135933450162248686636183562876113895005465 1203 -13499078962870714642267640826801687253639335324960616778935113961261992092039924205925759393611998775 1204 742385018355511194092814962298081387534708987011902439697718024516865334942834915511517078020113469 1205 20290411723985537145632630664610217727870545934174706830409249894712154340726560389488635507507004240 1206 12756693944515203448174825864503605866104626337948714339237395936745126757097089290414242315591885306 1207 -21032796742341048339725445626908299115405254921186609270106967919229019675669395305000152585527117709 1208 -33047105668500740593807456529113823593975172272123421169646645831457281097823649679902877823098889546 1209 8276102797825844891550619762404693249300628583237894930869571982483892918572306014585910269935232403 1210 54079902410841788933532902156022122709380427193310030439753613750686300773493044984903030408626007255 1211 24771002870674895702256836766709130344674543688885526238777073848973388179251343665316967553163657143 1212 -62356005208667633825083521918426815958681055776547925370623185733170193692065350999488940678561239658 1213 -78850905281516684635789738922731253054054970882195556678530687599659688952744388650219997961789664398 1214 37585002337992738122826685151717685614006512087662399131846111884196805512814007334171973125397582515 1215 141206910490184318460873260841158069012736026658743482049153873332829882644809739649708938640350904056 1216 41265902943523946512963053771013567440048458794533157546684575715462883439930381316048024836392081883 1217 -178791912828177056583699945992875754626742538746405881180999985217026688157623746983880911765748486571 1218 -182472813433708264973836314612171636452784485453276639595838449048292766084740120965756963476742985939 1219 137526009884653110070736892221862187186694079951872723634315409501563804717693365667832886929356404688 1220 361264726261885321557536260605047391079527024199682520776838434265319454242363867949637875242491472510 1221 44946803549055154903099422390309449266090405501403915961523039546728961367046755297924076547386581251 1222 -498790736146538431628273152826909578266221104151555244411153843766883258960057233617470762171847877198 1223 -406211529810940476460635682995356840345617429701086436738361473812048415609410623247561951789878053761 1224 453843932597483276725173730436600129000130698650151328449630804220154297593010478319546685624461295947 1225 905002265957478908088908835822266418611838533852641681149515317578931674569467856865032713961725930959 1226 -47632402786542800264538047441243288654513268949064891711269330408105881983599855071984733834583242186 1227 -1358846198554962184814082566258866547611969232502793009599146121799085972162478335184579399586187226906 1228 -857369863170936107824370788381023129957325264903576789438245987170825792585868001793047980127142688773 1229 1406478601341504985078620613700109836266482501451857901310415452207191854146078190256564133420770469092 1230 2216216061725898292638453354639889677569294497406369799037392108969911764748346336977627379713329915679 1231 -549108738170568877254249825319086706309157236548281111872169465036366061560210188463516153293627780319 1232 -3622694663067403277717073968339999513835776998858227700347807561177103618894424527234191513134100384771 1233 -1667107323555329415384203529320802971260137260858088687165222643933545703188136148514111226419702135360 1234 4171803401237972154971323793659086220144934235406508812219977026213469680454634715697707666427728165090 1235 5289801986622732693101277497660802485095914259716316387513030205110649322082560675748302739553802520131 1236 -2504696077682642739587120264338283248884796974548420125054754382279923977266498567183596440008026029730 1237 -9461605387860704848072601291319888705240848495122825199733007231324119002537195391446010405981530685221 1238 -2785105908940089953514157233322519236211117285167896262458275822830725344816062108564706299545776490401 1239 11966301465543347587659721555658171954125645469671245324787761613604042979803693958629606845989556714951 1240 12246711296800794801586758524642407941451965780290721462191283054154844347353257500010716705527307175622 1241 -9181195556603257634145564322335652717914528184503349062329485790773317634987631850064900546443780224550 1242 -24213012762344142389246480080300579895577611249961966786979044667758887327156951458640323551516863890573 1243 -3065515740197537167441194202306755223537437595787372399861797263381526712365625649945816159083526951072 1244 33394208318947400023392044402636232613492139434465315849308530458532204962144583308705224097960644115123 1245 27278528502541679556687674282607335119115048845749339186840841931140414039522577108586139710600390841645 1246 -30328692578749862855950850200329477389954701838677943449446733195150678249778957658759407938877117164051 1247 -60672736821489079580079718685243567732607188280214655036149372389672619001667160417291363808561034956768 1248 3050164076208183299263175917722142270839652992928604262605891264010264210256380550173268228276726322406 1249 91001429400238942436030568885573045122561890118892598485596105584823297251446118076050771747438152120819 1250 57622572745280896280816542767521425461767535287286050773543481125662354791410779867118095580284308634362 1251 -94051593476447125735293744803295187393401543111821202748201996848833561461702498626224039975714878443225 1252 -148624002145519838716847111653094470584329425406178649259139586710485652042856897943168867327722460755181 1253 36429020731166229454477202035773761931634007824535151974658515723171206670291718759105944395430569808863 1254 242675595621966964452140856456389657977730968517999852007341583559319213504559396569392907303437339198406 1255 112194981414353609262369909617320708652695417581643497284481070987314445372565179184062922932291890946318 1256 -279104616353133193906618058492163419909364976342535003982000099282490420174851115328498851698867909007269 1257 -354870577036320573714510766073710366630426386099643349291822654546633658877124575753455830235729230144724 1258 166909634938779584644248148874842711256669558760891506697519028295175974802285936144435928766576018060951 1259 633975193389453767621128824565873786539791362442178353273822753829124079051975691081954681934597139151993 1260 187960942097540989070262617198867655373756827338751842594303626251457684074838639609019901469153212083773 1261 -800884828328233352265376973440716497796460921203069859971341782124300053854261627226390610701173157212944 1262 -821936135486994756691391441764741441913548189780930195868126380080581763126814330690974583403750351235766 1263 612923886230692363195114356241848842422704093864318017377038155872842369779422987617370709232019945129171 1264 1622820963815228108956768415205457939710009110984000055839468162204881816981075957917365194104923508448710 1265 209012249256302393496277085522892599490844095916612178491088224207739393347391343073603874171730406106595 1266 -2235744850045920472151882771447306782132713204848318073216506318077724186760498945534735903336943453577881 1267 -1831833213071530502453045500728350539200853206900612234330556386412621210328467300990969068276653914555305 1268 2026732600789618078655605685924414182641869108931705894725418093869984793413107602461132029165213047471286 1269 4067578063117450974604928272175657321333566411748930307547062704490345397088966246525704971613597368133186 1270 -194899387718087576202560185196063643441015902031093660394861707457363583084640301470162960888559132915981 1271 -6094310663907069053260533958100071503975435520680636202272480798360330190502073848986837000778810415604472 1272 -3872678675399363398402368086979593677892550509717836647152200997032981814004325945055542010725038235217205 1273 6289210051625156629463094143296135147416451422711729862667342505817693773586714150456999961667369548520453 1274 9966989339306432451662902045079665181867986030398472849424681795393312004506399794042379011503848650821677 1275 -2416531376225793231060726056316541469523900912993893215515141508784711959582388205401457950942331313303248 1276 -16256199390931589081125996188375800329284437453110202712092024301211005778093113944499378973171218199342130 1277 -7550457963080639220602175988763123712344085117404579633909540286608600044924011588640921060561517337518429 1278 18672730767157382312186722244692341798808338366104095927607165809995717737675502149900836924113549512645378 1279 23806657354012228301728172177138924041628522570514782346001564587819605823017125533140300033732735536860559 1280 -11122272804076743091584546255929218086464253248699516293697625523387117692751490561259915863552032175126949 1281 -42479388121169610613914894421831265840436860936618878273608730397815323560692627683041136957846285049505937 1282 -12684384549935485210143625921209705955164269321815266052303939064432488130265634971880384170180703361733610 1283 53601660925246353705499440677760483926901114185318394567306355921202441253444118244301052821398317224632886 1284 55163772671105095824058520343040971795601130258434144325912669462247811690958262654921521128026988411239547 1285 -40917276375310868495355814756550777971736844863503128515002416856769953123178483272420668651217613862899276 1286 -108765433596351449529557961020801455722502244443752538893219025383450252944402380899222573949425305635872433 1287 -14246496295794227328702705586490193823864285394931015810910252605477858567779779382500852476809374548340271 1288 149682709971662318024913775777352233694239089307255667408221442240220206067580864171643242600642919498771709 1289 123011929892145676858260666607291649546366529838683554704129277988928111512182160281723426426234680184212704 1290 -135436213675868090696211070190862039870374803912324651597311189634742347499801084789142390123833544950431438 1291 -272694639863807994883174442384643883240605619145939222112350720229148317579763024453366669026877599682984413 1292 12424283783722413837950403583570390324008274073641096893181911645814235987618924507418963697598864766218734 1293 408130853539676085579385512575505923110980423058263873709661909863890665079564109242509059150711144633415851 1294 260270356080085581045224038801073492916597345072298125219168808583334081592144099945947705329278734916765679 1295 -420555137323398499417335916159076313434988697131904970602843821509704901067183033749928022848310009399634585 1296 -668401209619761666624609551376579416027577768130561998928830718447224746671708209188456764479989879550181530 1297 160284781243312918372111877358002820518391352059606845383675012926370819475038933803980317519031274482868906 1298 1088956346943160166041945467535655729462566465262466969531674539956929647738891242938384787328299888949816115 1299 508116428376448748252497674018576595509186416070955153545155705520853927196669275384476446960958605067312624 1300 -1249241128186473084414057344893658549980957817322073814915349552883300467213930176742365104847331163432685021 1301 -1597072775319608914294443141554232324971752881333422123076830245477783574935560518322861234289258494017128739 1302 741124699810024336161559670875081954471771401251118661370193847362446540017260901357888657886372558365372397 1303 2846313903506081998708500486447890874952710698655495937992179798361084042149490695065226339136589657449813760 1304 855948075509584578132883470679150370499981480082303461706636398115337034918299616964972576402885935651756342 1305 -3587438603316106334870060157322972829424482099906614599362373645723530582166751596423114997022962215815186157 1306 -3702261979015666576841383957127041245452692178737799399698816196476421077067790312030198915539475593101570102 1307 2731490527806521756737176686643822458924500619824311137655737247608193547248451979458142420620076280163429815 1308 7289700582331772911711444114450014074877174278644413999061189842199951659234541908453313912562437808916756259 1309 970771451209144820104207270483218786528191558913488262043078948868227529819338332572056494919399312938140287 1310 -10021191110138294668448620801093836533801674898468725136716927089808145206482993887911456333182514089080186074 1311 -8260472033540917731815651384933232861405365837557902261104268791068179189053880241025370407481837121854896546 1312 9050419658929149848344413530610617747273483339555236874673848140939917676663655555339399838263114776142045787 1313 18281663143679212400264272186027069395207040736026627397821195880876324395536874128936826740664351210935082620 1314 -789947625388232116528762145677384885868117501997334613569579349871738487609775314314029430781277654287149241 1315 -27332082802608362248608685716637687142480524075581864272495044021816242072200529684276226578927465987077128407 1316 -17491715518290980283735510040349684509338923234029292784251616531004585907927098814622797309883073556647933379 1317 28122030427996594365137447862315072028348641577579198886064623371687980559810304998590256009708743641364277648 1318 44823798320899342532344195756987371651819447309611157056746660552820827980127628498899023888810539543725061786 1319 -10630314909705614081401937821965387519009718343549906101813006840683394651883206183967458699825670084716344269 1320 -72945828748895936897481643619302443680168088887190355942811283924508808539937933497489279898519283185089339434 1321 -34193483411193728450942257935021984132809728966061250954933653712137433328244422314931565188984869459008717517 1322 83576143658601550978883581441267831199177807230740262044624290765192203191821139681456738598344953269805683703 1323 107139312160089665348423901554324427812977817853251606897744937636646241868182355812420845087504152644098056951 1324 -49382660247407822527941323506245847066368078264679011089690637053054769863576717366525173409360083810796966186 1325 -190715455818691216327307482995592259012155625083991868942369228401838445060003495493877583685849105913903740654 1326 -57756651912681842820482578048078580746609739588572595808054300583591472004605638445895671678144068833301090765 1327 240098116066099038855248806501838106078523703348670880032059865454893214923580212860402757095209189724700706840 1328 248472107731373059147790061043670839758765364672564464750423528985429917064609133939773255363993174747204831419 1329 -182341464153417196034766228453759525331913963760098284224005564871301742918974574414507085417065120891399616075 1330 -488570223797472098003038867545508945837289068021235344782483394440323131988189346800176012459202364471905538259 1331 -66130643577955863113023832589911314426851400912466180526417964114128174145634559525266169946928053855805215344 1332 670911687950889294037805095999268471169203031781333629006488959311624874907163921214683097876267485363305154334 1333 554700867375427961116062700135420260264140468933701525308901358554451306133823906325442182406130418327710753603 1334 -604781044372933430924781263409357156742351630868867448480070995197496700761529361689416927929339431507499938990 1335 -1225612555326317255153867796134688731433343500715035154315390317866076181040987827540125280282397903691015907937 1336 50080176997505469808718563273936896478211161935165923171169636643045394627705455363974745523209013179789185387 1337 1830393599699250686078649059544045888175695131583902602795461313063572881802517189229542208211737335198515846927 1338 1175532378328811785345149232860751834955132338779869231144220681223030786413282372176150534759188890511226722550 1339 -1880473776696756155887367622817982784653906293519068525966630949706618276430222644593516953734946348378305032314 1340 -3005925978028062471423798292404797723130827470363771833939681994286603668215799561405692742970926225709742569477 1341 704941398367944370542218389957230949698773954739199294822410268483587490016940272417366418975757457867078309764 1342 4886399754724818627311165915222780507784733763882840359906312943993221944646022205999209696705872574088047601791 1343 2300984579660118100881579902447566773432053515624572539117271725803016178198859288988326323995168767842664259713 1344 -5591341153092762997853384305180011457483507718622039654728723212476809434662962478416576115681630031955125911555 1345 -7187384334384936728192745817670347281216787279507412899023584669796238122844881494987536020701041341930711861504 1346 3290356573432644896971804402732444684051454202997467115611451486673793256464103189428249791686461264112461651842 1347 12778725487477699726046130122850358738700294998129452553752307882273047557507843973404112136382671373885837773059 1348 3897027760952291831220941414937902597165333076509945783412133183122444866380778305559286229014580077818250209662 1349 -16069082060910344623017934525582803422751749201126919669363759368946840813971947162832361928069132637998299424901 1350 -16675753248429991557267071537788261335865628074639398337164441065395492423888622278963398365397251451704087982721 1351 12172054299958052791796993110644900825586416124616973885951626185824395947591168857273075699054552560180049215239 1352 32744835309340336180285006063371064758617377275766318006528200434342333237860569441795760293466384089702387407622 1353 4503698948471938765470078427143360510279211950022424451212814879571096476297453421690322666342698891524038767482 1354 -44916889609298388972081999174015965584203793400383291892479826620166729185451738299068835992520936649882436622861 1355 -37248534257812274945755084490514425268896589225788742457741015313913429714158022863486082959809082981226426175104 1356 40413190660826450206611920746872605073924581450360867441267011740595632709154284877378513326178237758358397855379 1357 82165423867110663917837083664530390853100382626172034350220841934080158899609761162554918952330019631108862797965 1358 -3164656403014175260856836256358179805027992224572124983525996426682202994996262013892430366369154777131971680275 1359 -122578614527937114124449004411402995927024964076532901791487853674675791608764046039933432278508257389467260653344 1360 -79000767464096488656980247408172211048072390401599909366694845507397955904613499148662488585960864853976891117690 1361 125743270930951289385305840667761175732052956301105026775013850101357994603760308053825862644877412166599232333619 1362 201579381992033602781429251819575206975097354478132811158182699182073747513377545188595920864469122243444151771034 1363 -46742503466854800728325593259588964683980565899505117408319004593960038699146808905163374058916547312622341215929 1364 -327322652922984892166735092487336382707150310779237837933196549283431742117137853242421783509346534410043384104653 1365 -154836878525178802053103658559986242291116788578627693749863694588113708814230736283432546805552574930821810555105 1366 374065156389839692895060685746925347391130876678742955341515553877391780816284662147585157568263081722665725320582 1367 482159531448163694219838751047322624998267099357865531683060243871545450931368589525854330314899109340865194659758 1368 -219228277864660890841957027186939105100014088100115261591651859289278072002053925864152610762710506791843914765477 1369 -856224687838003387114899436794247972389397976036608487024575797748937231747653251673439487883162191063530919980340 1370 -262931253583502803377881723860383519898253011257750270091408384582267378929314663661701719552188602549021279894281 1371 1075452965702664277956856463981187077489412064136723748616227657038215303749707177537592098645872697855374834745817 1372 1119155941421506190492781160654631492287650987294358757115984182331204610676967915335141207435350793612552199874621 1373 -812521712119161474578974740120803557591159052878973478524819272455947924820392513875890379093684095306353554851536 1374 -2194608907124170468449637624635818569777063051431082505732211839369419914426675092872733306081223491467927034620438 1375 -306634229302344715913806420533827934696491934415385278591164909875256685856575401459250828341666698306198645023085 1376 3007130619243331943028612364756622127368222104310055984257031111825367839247067606748623685174907586774280589471974 1377 2501243136426515184363444045169646504473554985846467784323376749244676600283250494331984134422890189774125679643523 1378 -2700496389940987227114805944222794192671730169894670705665866201950111153390492205289372856833240888468081944448889 1379 -5508373755669847127392056409926268631841777090156523768580407861070044439530318101080607819597797776548406269115497 1380 199253253514472042751361899053147688198175184048202921342489452705434553107241710957388722410350698693956264805366 1381 8208870145610834354506862354149062824513507260051194474246274063020155592920810306369980676431038665016488213564386 1382 5309120502155375084640694510873120943643601906108320847237918408364609886423076390123219097187447077854450004310131 1383 -8408123399125306397258224253202210512711682444099397395588763515725590146028052017327369398841389363710444478369752 1384 -13517990647766209439147556865022183768157109166159515321484192471384765479343886696493199773618485742870938217874517 1385 3099002896969931312617529742329089569068080537991076548350845107360980259604975627204150301653942285855994474059621 1386 21926114046891515836405781118224394280868791610258912717072955987110355625371938713820569172459875106581382696244269 1387 10418987750796278126530027122693094199089028628168438773133347364023785219738911069289049471964543457014943743814896 1388 -25025116943861447149023310860553483849936872148249989265423801094471335884976914341024719474113817392437377170303890 1389 -32345101797687793962935808240917488479957820238427351490206303351134140845110849783109618644424418563596326440059165 1390 14606129193065169022493283737860389650847843520081550492290453730447550665238003271735670002149273935422433426488994 1391 57370218741549241111959119101470972329894692386677340755630104445605476730087764124134338118538235956033703610363055 1392 17738972604622624940442524503057098829109976718345800997915849620686590179872846511373948642275144628173893013570171 1393 -71976347934614410134452402839331361980742535906758891247920558176053027395325767395870008120687509891456137036852049 1394 -75109191346171866052401643604528071159004669105023141753545954066292066909960610635508286760813380584207596623933226 1395 54237375329991785194009878336274263151632559188413090250004708555366437215452920884496059478412365263282244023281878 1396 147085539280786276186854046443859433139747205011782033001466512242345094305286378031378294881500890475663733660785275 1397 20871816016180080858391765268253808007372109916610051503541245510925629694507689751012227282401015320925352600651348 1398 -201322914610778061380863924780133696291379764200195123251471220797711531520739298915874354359913255738945977684067153 1399 -167957355296966357045245811712113241147119314928392084505007757753270723999794067782390522163901905796589086261436623 1400 180451098594597980522472159511879888284007654283585071747929975286785901826231609164862127077512240418020625083415805 1401 369280269907744418426109736492246937438499079128587207756478978550982255520533366698264876523815161535535063945503776 1402 -12493743297631623477226347799766647136888339355192987242922217533515177826437541382471604913610334621431538821979182 1403 -549731368502342398948581896004126825722506733412172279504408953837768157346764975863127003601327401953555689028919581 1404 -356786526610112794948883388692480290301610739773394220513556761017467077694095825315793271610204826914103525123524594 1405 562225111799974022425808243803893472859395072767365266747331171371283335173202517245598608514937736574987227850898763 1406 906517895112455193897465284696607116024117473185566500017965714855235235040860801178920275211532228867659214152444175 1407 -205438585189861227476924855111413182557784332993971046233774410353816257479106691929805336904732909660883702727374169 1408 -1468743006912429216323273528500500588883512545952931766765296886226518570214063318424518883726469965442646442003342938 1409 -701079309922593966420540429585193933466333140191595453784191304501418977561754109249114938306799319206775511425070006 1410 1674181592102290443800198383611913771441296878946902812999071296580334827693170010354324220631202875103530144730717107 1411 2169822316835023182743813958085694522349845686144527220549488190727937547775817427673633822033269284649421953428412944 1412 -973102282179696477379657954026719837974963738755307359214879992078915850131415901105209282324403555896754633305647101 1413 -3844003908937313626544012341697608293791142565091430033548559487308272375468987438027958042664472159752952098159130051 1414 -1196720034655326705364156004058974684374881947389219861334608198649021697644401526568424539708865728752667320122765843 1415 4817106191117010103923670295724328131766106303846737392763439479387188225600403339133167324988875715649706731464777152 1416 5040723943592640331908168345756582978166024512480649894883167685957294073113388964596382582373337888505619418281895894 1417 -3620386156461683398559514291665353447391224356457517531428831280738166527956001812564742785280009986897039411342011309 1418 -9857830134709650435831838641480911109932130816327387287646607165344482298713792303729549907362213604155326149746673046 1419 -1420337787130956933348654054091229530774800156023132363454336405219127545157387152031639797093327901608580006939884585 1420 13478216291171333834391352933146264557323355172784904819075438446082648826669794116294292692642223591052365561088684355 1421 11278167921840607369180492695572140640706930972350519651100943570563609843871179455761189704455541505763906156686557631 1422 -12057878504040376901042698879055035026548555016761772455621102040863521281512406964262652895548895689443785554148799770 1423 -24756384213011941203571845628718405198030286145135424470176382016646258670540973572055482397097765096816271717775241986 1424 779710582199769531862206183482894385841624044411252804520158470299911437641227508501463191093354183679879397462242139 1425 36814262717052318104614544507773440224578841161897196925797484057509779952053380536318135292646660786260057271924041756 1426 23976673630812171671709639445235510812188662100724171665656223546346347232899746063554019206004410913136392320312999847 1427 -37593973299252087636476750691256334610420465206308449730317642527809691389694608044819598483740014969939936669386283895 1428 -60790936347864489776324183953008951036767503262621368591453707603856127184953126599872154498651071699396449592237041603 1429 13617299668439915964767111246020823798231803105584278064661418981463344156794861981265579277735604056803544349073284048 1430 98384909647116577412800934644265285647187968468929818321771350131665818574647734644691752982391086669336386261623325498 1431 47173636679424573811557072706988127238535700157037090526792288622392783028158264618606575220915467642592905243163757555 1432 -112002209315556493377568045890286109445419771574514096386432769113129162731442596625957332260126690726139930610696609546 1433 -145558546326541151224358007351253412885723668625966908848563638754058601602805999263298328203306554311929291504787083053 1434 64828572636131919566010973183297982206884071417477005859640480490736379703284332007350757039211223083547025367532851991 1435 257560755642097644601926053241539522331143440200481005234996407867187764334248595889255660463433245038069222115483692599 1436 80729973690409231658347034167955430678839597208489902988923158263322221899521667255947571164095331228382266137254231062 1437 -322389328278229564167937026424837504538027511617958011094636888357924144037532927896606417502644468121616247483016544590 1438 -338290729332506876260273087409494953009983037408970908223919566130509986233770263145203231627528576266451488252737923661 1439 241659354587820332509589992256882073859187914409468108105713730094601922138011260640658846338549136893233981345762313528 1440 660680057610736440428210113834332457548010549026928919318556454488434130271303191041809649130173044388067735735754468251 1441 96631374744686543750683095152612879150795122999502800118205836035908064095759002504544385288979439373217506906975610133 1442 -902339412198556772937800106091214531407198463436397027424270184583036052409314451682468495468722181281301717081516781779 1443 -757311432355422984178893208986945336698805672026431719436762290524342194367062193546354034419152483761285242642730078384 1444 805708037453870229187117010938601652256403340436894227306064348547127988313555449177924110179742741908084210174541171646 1445 1659650844553979757116693315078159868106004135462828746861032475107378246776376645228822529887874665042586959724246860163 1446 -48396605098447245008223801951656315557597668410462507869302058022785793946493255631570075760590258146798967531811093262 1447 -2465358882007849986303810326016761520362407475899722974167096823654506235089932094406746640067617406950671169898788031809 1448 -1611254239455532512108469513126503552548406467052366238991730417084592452829883389597252454127284406895787992192435766901 1449 2513755487106297231312034127968417835920005144310185482036398881677292029036425350038316715828207665097470137430599125071 1450 4076613121463382498412279839143265072910813942952089213158827240739098687919815484003999094194901813846459162091223798710 1451 -902501247650764719203564614841914283371598677257819243044668464592699576206541960441064261700923258201682145238163358170 1452 -6590368608569679729724313967111682908830819087262274695195226122416390716956240834042315810023109478943929299521822923781 1453 -3174111873812617779208715224301350789539215265694269970114158776146399111713273523562934832493978555644777016853060440540 1454 7492869856220444448927878581953597192202417764520093938239894587009090293162782794483380071724032737145611444759986281951 1455 9764480482382297508933029191413033698370034352956544665309384898562789828669514357605250642517088034588706316374883364321 1456 -4318757982407826669719163357652246402663202498825823968125735810862691181449509270920445239230054181500834427906925841411 1457 -17257350338602741957860907773366630890572452117476638603549279485571880121832297152088630714241120771734317761134869646272 1458 -5445722499974470839213865833760787295706831854130720697183649087700098647220005086684805403287033853087871888467957522910 1459 21576108321010568627580071131018877293235654616302462571675015296434571303281806423009075953471174953235152189041795487683 1460 22703072838577212797074773607127418186279283971607359300732928573271978769052302238773436117528154624822189649602827169182 1461 -16130385821036097788366205297258089997528822762171741874491366208734472656061801336324270550184141100147280300573837964773 1462 -44279181159587781424654844738146295479514938587909821872407943869706550072334108661782512070999329578057341838644622656865 1463 -6572687017541115008708568309869328188750461209435617426241562364537506112990500902449165567344013524674909349028989204409 1464 60409566980623879213021050035404385477043761350081563746899310078441022728395909998106782621183470678204622139218460621638 1465 50851868177128896433363413048015623668265399797345439298649506234244056185324609564231677638343343102732251187673611861274 1466 -53836879963082764204312481725535057288293300140645946320657747713903516615405409095657617053839457153529712790189471417229 1467 -111261435157752775646384463083420009145309161147427003045548816312685078913720519562338460259526813780936873326892072482912 1468 2985011785953867770949068677519433620027900343300507022008241479659460430080799531425939415496114050797461602515859555955 1469 165098315120835539850696944808955066433602461288072949366206564026588595529125928657996077313366270934466586117081543900141 1470 108276423371798907875435394405900575525281260804126496023540574833025618483639720030912520844030699730139411724376212926957 1471 -168083326906789407621646013486474500053630361631373456388214805506248055959206728189422016728862384985264047719597403456096 1472 -273374738492634447726132339214855641958883722092199445389747138859614214012765648688908598157396970664605997841457756827098 1473 59806903534990499746210619080573924528349100827246960364674230673222437475567008158509495884831685255124635995221190529139 1474 441458065399423855347778352701330142012514083723572901777961944365862269971972376878330614886259355649870045561055160283194 1475 213567834957643947979921720134281717430534621264952485025072908186391776537198640530399102272565285409481361846236566297959 1476 -501264968934414355093988971781904066540863184550819862142636175039084707447539385036840110771091040904994681556276350812333 1477 -655025900357067803327700072835611859443048704988525386803034852552254046509171017408729717158824641059351407407291726581153 1478 287697133976770407114067251647622349110328563285867377117563266852692930910340744506441008498525755495513319710039784514374 1479 1156290869291482158421689044617515925983911889539345248945671027591338753956710402445569827929915681964346088963568077393486 1480 367328766380297396213632821187989510332720141702658009685471585699561115598830272902288708660298885563838087697251942066779 1481 -1443988003268252565535756296265138275094240452825212626063234294444031684867051146952010836428441437459859408673607861907860 1482 -1523619635671779554635321865805505436316632031242003258631142613290899869555540675347858536590214567528184176660820019460265 1483 1076659236887955169322123475077148764761520311122554616377762708744470569268220874049722127768142551896021320976355919841081 1484 2967607638940032120171078162070643711410872484067215884694376907734931554422591822299869373018656004988043585334427881368125 1485 446960398783824385313198390728356671555111720119448642253379904546429300287319801298136408822072015632162855684464099619184 1486 -4044266875827987289493201637147792476172392795189770501072139616479402123690812696349591500786798556884064906310783801209206 1487 -3414568037723856505484276552799000382965984204186664526947756812281360854709911623598005781840728020620206441018891980987309 1488 3597306477044162904180003246419435804617281075070321858818759711932972823403492895051455091964726541251902050626319701590022 1489 7458834913551843794977478189946792859138376999376435028019896428760762978400724319947597282627526577504271347329675782196515 1490 -182738439320306398695726693620435421651296870883657331871002899651611968693581271453449310123998520631695609607427720602713 1491 -11056141390596006699157481436366228663755658074446756886838656140693735801804217214999052374592253118756173397955995483786537 1492 -7276096474231537396281751496326357437487080128492777696148893529109151009707143048494147972503528056872575737722248061593802 1493 11238879829916313097853208129986664085406954945330414218709659040345347770497798486452501684716251639387869007563423204389250 1494 18332237864827544095439232932692586101242738202939534582987549669802886811511360263493200347095781175628749135678243545380339 1495 -3962783355684775701571456633660306647919874816837636522560765511236196760790655437958353712212723582515293269841175142795448 1496 -29571117694743857193292441062679250186649693148269948801697208710148234582009158749945702031812032815016618143241666749769589 1497 -14369454509142768393867776299032279453322863386101898060426784158566690050720704825534846634883057593113455865837068402584891 1498 33533901050428632894863897696339556834569567965107585324257974221384431342799814187904055744024756397531911413082841892565037 1499 43940572203886625587160217361711529639972556534371846862123992868714924632729863575480548666695090408130074009078735152354480 1500 -19164446541285864500996121397307277381246704579005687263831190062817741292079109362369209109141698804418455547245773489980146 1501 -77474473254315258482024115058051086474542124499479432186381967090099355975529677763384604410719846805661985422161577044919517 1502 -24776125662600761086164095964404252258725851955366159598292802805897183340650754213111339557553391603711618461832961662374334 1503 96638919795601122983020236455358363855788829078485119450213157152917097267608787125753813519861545610080440969407350534899663 1504 102250598916916019568188211022455338733267976454845591784674769895996539316180431976495943968273238409373603883994538707293851 1505 -71862794133000361896856140490954111597062977123118959851920354347019913926958032912642473962308154006368822507574388872525329 1506 -198889518712517142551208447477813702589056805533330711234887927048913636583789219102249757488134784019454044853401889242193514 1507 -30387804783915657671332070531501227136204999331726631932754415548976625389222399063853470005965084403004781376420149834768522 1508 270752312845517504448064587968767814186119782656449671086808281395933550510747252014892231450442938025822867360976278114718843 1509 229277323496432800222540518009314929725261804865057343167642342597890261973011618166103227494099868422458826229822039076962036 1510 -240364508061601846776732517437266587049914783324723039154053865846956925121524852951038761444477853622818085984556128279950321 1511 -500029636341950304670605105978082743911381587521507014254450623993823812483758870180995458944542806448281693590798317191680879 1512 11087184565169046554191999427951657324652978459665695986411523249066663148513234784935533950377985200359259754734089202988285 1513 740394144403552151447337623415349330961296370846230053408504489840780737605283723132034220389020660071099779575354445471631200 1514 488942451776781258116413106550131086586728609061841318268039100744757149335245635396059924994164821247922433836064227988692594 1515 -751481328968721198001529622843300988285949349305895749394916013089847400753796957916969754339398645271459039330088534674619485 1516 -1229336596180333409563750729965480417548024979908071371676543590585537886940529358528094145383185481319022213411418673460323794 1517 262538877191939939885116516293169901699220740244054431126876912345090251418551322520909829345233824023536605494024306685926891 1518 1980817925149054607565280352808781405833974329213967121071459603675385287694326316445063899722584126590481252741507208134943279 1519 966797718988393469678634213672310515848804239664016940549666678240447635521978036007184316037951657295485607917394366774396903 1520 -2243356802340994547450396869101951307533195069458021552198336516020475539112877638965973729067817950614017858235531514820870170 1521 -2947615644137448077243914566481091921682778568877984061621126281915832923216304352452248215760535783885966860658901574909340182 1522 1276559083352601077771762655429640791684390829794004611648669837780027903590899602958789413029866293318532250318137148046473267 1523 5190972446478442624694311435583043229215973638336005613819462797936308462329181991418221944828353734499984718894433089730210352 1524 1671056560784846999472151911051451129998387739083979449972456444135805019625404749493458802730669490567434610340764426862866915 1525 -6467531529831043702466074091012684020900364468130010225468132635716336365920081594377011357858220027818516969212570237776683619 1526 -6862029007263289624166463346634494359214361377419985063791919242072113481954586740911680747559023225067419329235197516593077267 1527 4796474969046196702993922179961232890901976729046030775495676191580531346294676844883552555127550537251082358871805810913816704 1528 13329560537094333326632537437647178380114725845549995289260051877788449847874668335288692105417243252885936298447767754369760886 1529 2065554038217092921172541166673261468312384648373954288296243050491582135659909896028128192431472687816336970363391705679260563 1530 -18126035506140530029626459617608411271016702574596026064755728069368981194169345180172244660544793790137018657319573565283577590 1531 -15395114575311426247805078604320439848427110493923949577556294928280031983534578231316820297848715940702273268811159460049021449 1532 16060481467923437108453918450935149802704317926222071776459485018877399058509435284144116468113321102320681686956181859604317027 1533 33521150081451956277431538221928851119443813068519975642312022997649013177703923411489064958393509730839291926130733025332599039 1534 -665366892612010860648839846614709954277207432298122198903190090597367074974857052827296170264605161618408418145022399555295578 1535 -49581631549375393385885456672864000922148130994742047418771508016526412236213358695633181426506830833159973613086914884936916066 1536 -32855783188839945416782698375314141165166605636221853443408832907051646102729066358661768788128904569220883507985710625777303461 1537 50246998441987404246534296519478710876425338427040169617674698107123779311188215748460477596771435994778382031231937284492211644 1538 82437414738215338802668155048178142087314736630963900862180340923578058338942425054294950214635735402380857121072625510714219527 1539 -17391215253147458829751598144164569711258732790818316174265865200072133208459149389798708808642531425557498523246226658714908183 1540 -132684413180202743049202451567656852963740075058004070479855039030701837650130640802755427811407171397159239152304562795206431171 1541 -65046199485067879972916556904013572376056003840145584687914475723505925130483275664496241405993203976823358597826398851999311344 1542 150075628433350201878954049711821422674998807848822386654120904230773970858589790192554136620049702822716737675550789453921339354 1543 197730612665270623022119008471670425339796078898149655167769514754207762780613916467251669217400375373982597750130961647205742515 1544 -85029428948282321906037492807807850298942804008676801966206428507268045728106514528057895214056498845893379077724390601922028010 1545 -347806241098620824901073058183491848014794886746972041821890418984981733639203706659805805837450078196699335425681751101127081869 1546 -112701183716988301116081515663862575040853274889472853201563086246939717052507401939193774003343876528089218672406571045283714505 1547 432835670046903146807110550991299698313737690755648843788096847492249779367310221187863701051506577042592714503406141703049109879 1548 460507424815609126017154573847354423055648161636444895023453505231921450691711108598999579840793954724788554098088322146410796374 1549 -320134486329914845691029035327437123272884415866175990586533761245310062314802819248669927048162700514503495830999570657765395374 1550 -893343094862512272824265124838654121369385852392093738811550352724171230059021329786863280892300531767381268601494463849459906253 1551 -140372938485694280326125538519917299782763745770268904436919743986611388376908289350329652792631254210285058267088751488645401000 1552 1213477581192427118515294160166091244642270268258269729398084113969481292373824149035533207940463232281884764432494034507225301627 1553 1033716033348206553150390663358571421152149598162362643248470096710782618435929619137192933684931785977666326868583215338105307253 1554 -1073104642706732838189168621646173944859506522488000824961164369982869903996915859685203555147831978071599706165405283018579900627 1555 -2247193614540633671665684823524662665794419866420632372646554210680263910809753768172726141625395018259551091301077249845330608880 1556 39388609358526285038777958287602523707356924325638181712694273272087285560986240548010621462900192093933379296822067680474593374 1557 3320298257247366509854853445170836610653926388908633197607718580663133814806669627857929696773226996331150797466482532863910509507 1558 2207805005182107386626906865237060142087062942094994190933859937408176625248767527624715520162494826165617712004255182164856015506 1559 -3359686866605892794893631403458439134361283313234271379320412853935221100367655868405940318236127188425084176763304600544385102881 1560 -5528103262429473896481760310407896752740989331003627388541578518071310440055437155482645216935721822496768509470737715028766525013 1561 1151881861423785408266724538221378992274220371139277188386552916527044475118888340781224798073632362259466464759049418379529087375 1562 8887790129035366691375391713866335887102272644237898767861991372006531540423093023888585535171849010921852686234042315573151627894 1563 4376221401005688488215035772186517760466768959864350200155025601544265964936548814701420418862089460237302044711688296649237437638 1564 -10039671990459152099642116252087714879376493015377175956248544288533576015541981364669810333245481373181319150993091733952680715269 1565 -13264011530041055179590427486052853647569041604102248968017016973550797505359641838590005954033938471159154730945730612222389065532 1566 5663450589453463611427080479901197118909724055512825756093518686989310050605432549968389914383391912944017106281403437303443277631 1567 23303683520500207279232543738140568526945534619479424924265561262084373520901623203259816287279419844340473881938822346175069780801 1568 7600560940587591568163347006151656528659317548589423211923498286561487454754209288621616039650546558215137624664327174918945787901 1569 -28967134109953670890659624218041765645855258674992250680359079949073683571507055753228206201662811757284490988220225783478513058432 1570 -30904244461087798847395890744292225055604852168068848136189059548645860975655832491881432326929966402555611506603149521094015568702 1571 21366573169366079322496277211890109117195941126402827468435581662512196116752846464606590162012265199069353363555898608559567270531 1572 59871378571041469738055514962333990701460110843061098816548139497719544547162888245109638528592778159840102494823375304572528627134 1573 9537671291721719524899613532402115938408911041666020667753477886133664858902986027274842164917701203486258143047250912534448298171 1574 -81237951740407549060551792174224099818656051969463926284983721160231740663915734709716228690605043358909455858379273913132095897665 1575 -69409049862763189262955128494736106639869021884727119484301617383853209406065874272384480693510479363326360637870626217106976925305 1576 71700280448685829535652178641821983880247140927797905617230243274098075805012748682441386525687342155423197715332023000597647599494 1577 150647001603170738323506920668960206458525073854191045769285338544084950069981608982100709384115522722235816496249900130239072822970 1578 -2291230585922640272697050147085877240378119043070786132928625890244866398946874410056905832176862792096837077461396783490670674189 1579 -222347282051856567859159099310782190338772214781988951386515581818183025874994357664542095909802864877659014211581923130836720422464 1580 -148355771017248098050809870521874329218146954811120259636356712653840083671034734572043803551938659930138979418788503346748402148781 1581 224638512637779208131856149457868067579150333825059737519444207708427892273941232074599001741979727669755851289043319914327391096653 1582 370703053069104665909968969832656519556919169593109211022872294472023109546029092236585899461741524807797993630370426477585122571245 1583 -76282741620531110081046278935993738361003379013939477883087495054587808602906497502555198190041067739616871870254816567578988947872 1584 -595341565706883874041825119290524587136069503418168948542316502180451001819970324311184901203721252477553844919413746391912513667898 1585 -294420311448573555828922690896662781195915790579169733139784799417435300943122594734030701271700457068181121760115609910006133623373 1586 671624307327414984122871398226518325497072882432108426425403997235038810422876821813740099393762320217170716789668562959491502615770 1587 889761877155457429870747810187187368331985293997338681682101301597886302763092919045215602475421709545734966679529356301918647291271 1588 -377203995878841428293948707329855544301157091852938693285619197817603509479754227079709398122061863148989595029552953049485368992397 1589 -1561386184482872413993619208413705693829058176429447108107505298832925113185969740858955701869184029762905683469197919261410149907041 1590 -512557881276616001576799102857331824030828202144399988396482103780282793283338691965506204353359846396745371649976403252433278298874 1591 1938590180361713842287567915743561238130215268282385801393124496650528622665723967938665099991245892911895278498750872310895518899438 1592 2073944065759488415570418311271037517859886378573847096503987402613207906469308432824461906222543876159651055119174322513843428205915 1593 -1426032299085097840710768812886229414099387066137985812996642392870245829382385275973158895637886046515149906848774469058462240600564 1594 -4012534246121202257857986227014598755990101646856232897897111899263736529135032400763127006213789769071546333617925194824738947105353 1595 -647911766674390574859649498384808103760499312435861283507345009742962077086923156851303010584657829644501148270399853455381187605351 1596 5438566545206300098568755039900828170089488712994218710893754292133982358517417676736285901851675815586696240466699663883201187705917 1597 4660446012795592832717635725399406859750600959292094181404456909006698606221955557614430016798447598716047481888325048280120134710704 1598 -4790654778531909523709105541516020066328989400558357427386409282391020281430494519884982891267017985942195092196299810427820000100566 1599 -10099012558001892931286390765300235029840089672286312892298211201140680964739373234350715918650123414302743722355024712163321322416621 1600 130208765736316690991469816116613206578388441266263245981952373384321675208538962270552874468570387226147610307974762147699865389862 1601 14889667336533802454995496306816255096169079072844670319684620483531701246169867754235698809917141400244938814551324522591141322517187 1602 9968803792265576240294920949183621823261701231020049646316258827756359289530834272080163044181553027076596112047049950015621457026759 1603 -15019876102270119145986966122932868302747467514110933565666572856916022921378406716506251684385711787471086424859299284738841187907049 1604 -24858471128799378695290417255999876919430780303864719966000879311288060535700702026315861854098694427321534926598374472606762779543946 1605 5051072310004542905692045173749246479485766283090883919350314029159663631847572444426088640204158760394490312812249334723219730880290 1606 39878347231069497841277383378932745222178247817975653531667452168204083457079108742822113538484406214792621351457673757345603967450995 1607 19807398818794835789598372082250630439945014020773836046650565282128396903853129581889773213894535666927044613786125137883543048663656 1608 -44929419541074040746969428552681991701664014101066537451017766197363747088926681187248202178688564975187111664269923092068823698331285 1609 -59685746049864333630875755461183375662123261838749489578318017450332480360932238324711886752378941881719665965243798895229147016114651 1610 25122020722279204957371056470431361261719000080292701404367200915235350185073551605358428964794029308260067050483797954185280649667629 1611 104615165590938374377845184013865367363787275939816027029335783647696227449858919511960088931067506856906777629513721987297970714445936 1612 34563725327585128673504698990752014400404261758456788173950816535097130175858686719353457787584912573459598914760000941043866366447022 1613 -129737186313217579335216240484296728625506276020108728433702984562931577634932471117318517895861536165166844679997519941483251364113565 1614 -139178890918523503051349883004617381764191537698272815203286600182793357625717606231313546718652419430366376544273722928341837080892958 1615 95173460985632450661711541493544714225102014261651940259752168027834447459073784397965060108276623591707245765237519000439384997666543 1616 268916077231741082386566123488914110389697813718381543636989584745724935260650077348632064614513955595533221224271242869825088445006523 1617 44005429932891052389638341511072667539089523436620874943534432154958910166643821833348486610375795838659130779036203927902452083226415 1618 -364089538217373533048277664982458824614799827980033483896741752773559382719723861746597124722790579187240466989508761870264473442673066 1619 -312921507164632134776204464999986777928787337155002418580524016900683845427293899181980551224889751434192352003307446797727540528232938 1620 320084108284482480658639323471386157075710304543412608953207320618600472553080039913248638112414783348581336210472557942362021359446651 1621 677011045382005667824482129982445602543587165135035902477265769674243228147017760928577675947680330621432818992816208667992013970906004 1622 -7162601119850345882434858471399379146922967388410190372683303717916627125786140731268086887525031914388984207165111144634480831213713 1623 -997095153666488148483121453453831759619297469678448511430473090292843700700097800841826314060095113970014155203288766610354035330352655 1624 -669848444262155321942047271511046223396664197746625712104582465956326601021231620197309589060155298707043834785651097523357533139692291 1625 1004257754786338494365556311925231138766220437066858701803156394010760327825883941573094400947620145884403139410453877754988516161566368 1626 1666943597928643470425168724964877983015961667425074223535055556249170301721329421039135903120250412677057989988939864133711568470044946 1627 -334409310524183172423509040414184915369556239320232989698573928054433726804652321375784811887464847177359304624802780231630983021874077 1628 -2671201352714981964790725036890109121782182104491932925338211950259930629547213362612230304067870558561461129399393741888700084631611314 1629 -1332534287404460298001659684550693067646405428104841233836481628194736574916677099663351091232785565499698685364137083902080585448170869 1630 3005610663239165137214234077304294037151738343812165915036785878314364356351865683988015115955335405738820434024196522120331067653485391 1631 4003735640119442262792384721440802189428587532596774159174693578454667204463890462275581395300656124061159814763530825790780670079782183 1632 -1673076375834704839212574392753600969505332915707324681200304250119627781435188584324664024722549840239121748660059438218250482205314522 1633 -7009346303358607400006618798745096226580325876408940074211479456769031560815756146263596511255991529799980248787727347911111737733267574 1634 -2330659264284737423579810328687201219923254616889449477974389328335039423028701877950917370578106283822038066103471387572530187874467661 1635 8682422679193312239219193191498697196085658792116264755411783706888659342250944730588260535978541370039101997447786786129362219938582096 1636 9340005567643344823586429127432297446503580493298389552185868785104070983844458024214513881834097813622018314891198735483641925607735235 1637 -6351763414908574815639382862811495976162404175226815277437394378553619919222242852637343165400435086217063931344315398556832032064114435 1638 -18022428246836657062805622318930994642589239285414654307597652491992730326095402754802774417812639183661120312338985521613004145546317331 1639 -2988242152734770007947046264620801470341176318071574274748474406550451064622215171577170716433662727404954383546883336926809893543620800 1640 24374191661745231878445005181742490618751643460641469585035046870546350245317645607440117583213074269878184243683300920169836177610431766 1641 21010670399571427070752668583551796112930415603486228582346126898543181390717617926379945134246301911066074695885868858539814039089938131 1642 -21385949509010461870497958917121689148410467142569895310286572463995899180695430435862946866779411542473229860136417583243026284066810966 1643 -45384862061316658949197673765294286731682059064127698167381173769089531636035263533820062717459376180944258939569169778709650216700369897 1644 375279109439034799745290333569893035480051539083666727940445565452717789977812509483001732533109631407155164250548724703212244976872835 1645 66770811570327120819695632682415975880092526206697593477667746233085430816730693969683009584238787723417488799705587361952676500767180863 1646 45009582951877624149452383431724393696202007525044031439440728203636813846057451024337060984926266549537103775318621054006437971723497062 1647 -67146090679766155619440923015985868915572577745781260205608191798538148606708506479166011316771897354824643963956136086655888745744053698 1648 -111780394522204744969148016114140369576294533731741624917108474436722244662788144994020070569165054272954592575024208415959114472490677925 1649 22136507727888531469988539584261475219370570220737228766167463594901334760651055454828950331845630805287540188637515032649450774020556636 1650 178926485201970900588588939130126238491867111477522885122716666235260393269496651473186081885936951627779236538980344502615003218234731623 1651 89643886794316213499159476529878894356923963511004396150941010841820909902137089539191120237319423467667052386386693383309663698470121289 1652 -201062992929859432058577478714387713711237681698260113888884129830161728030147706928015032217782582433066776727617859535264453992255288259 1653 -268570371996287114087748415660005132848791074988527281273657677077081303171633741012377202123256375095446288925367037885924666916704852912 1654 111419106135543218559418002184508819354313718187255717737943118988340818128010617388823911980463158965399724341231166151954790293785166970 1655 469633364926146546146325894374392846560028756686787395162541806907243031201781447940392234341038957528513065652984897421189120908960141171 1656 157151265860743895528330413475496313494477356801271563535714558088740485043623123623553290142793216130046564584135871733969876622919685942 1657 -581052471061689764705743896558901665914342474874043112900484925895583849329792065329216146321502116493912789994216063573143911202745308141 1658 -626784630786890441674656307849889160054506113488058958698256364995983516245404571563945524483832173658559630237120769155158997531879827113 1659 423901205200945869177413483083405352419865118072771549364770367806843364286168941705662856178708900363866225410080191839174034579825622199 1660 1207837101848580206380400204408790825968848588362102071598741290891567365575196636893161670805334290152472420231336832728302908734625135254 1661 202883425585944572497242824766483807634640995415287409333485997189140151959235629858282668305123273294693404827040577315984962952054204914 1662 -1631738307049526075557813687492196178388713706434873620963511658698410729861365578598824526984043190516338645641417024567476943314450757453 1663 -1410720527434524778877643029175274633603489583777389480932227288080707517534432266751444339110457563447165825058377410044287871686679340168 1664 1428854881463581503060570862725712370754072711019586211630025661509270577902129948740541858678919917221645240814376447251491980362396552539 1665 3042458834484050854435456716667470811992203290212263101895738946779118247395797845350268866094500753963504470699794434611764815001130097621 1666 -18134354029056724182927833550437737150583127242196730697798373428563060367697681989097519568462353774479415755999037207204108675717212371 1667 -4471313715947632357496027579393183182746276001231849313525764608288388825297927794090810724773420671185149711514170881863256795363526650160 1668 -3024324480454994130252528883117033074841620162970066371197940573350555187028100163361171346526038400189025054943795397404560706325412885250 1669 4489448069976689081678955412943620919896859128474046044223562981716951885665625476079908244341883024959629127270169919070460904039243862531 1670 7495638196402626487748556462510216257587896164201915684723705181638944012326027957451982071299459071374174766457966279267817501688939535410 1671 -1465123589521694951426426529826587845055238965503979673025622408366396698637525312718736897815844624770604072326374521665900197713830977281 1672 -11985086266379315569427511875453837177484755292675961728947268163355895897991653433531890315641342096333803893728136198338278405728183397941 1673 -6030514606880931536322129932683628412532657198697936011698082773272547313688502644733245173483614446603570694131591757601917303975108558129 1674 13450209855901010520853938405280425022539994258179941401972890571722292596629178746250627213457186721104407966054510720004178603442014375222 1675 18015600873260247105749641808137465590017412491373897740645350936628443211680156078265135489124956542937374587859727955940195709703291956070 1676 -7419695249020078984531808472596796610007337059482005390274807798449745282940676101517382039973572274500837271922918962402261299466905817093 1677 -31465810729161257626603580213417890612557406749553839142618241508350735808309334824515762702582143264041782553914238675944374313145306331292 1678 -10595905624240168121217833335540668980010075431891892350370543138178697928739479976747753449151384268436537315936808993537934410236386138977 1679 38885505978181336611135388686014687222564743809035844532893049306800481091250010926033144742555715538542619825837157638346635612612212148385 1680 42061716353401425747821413548958559592567482181445731492988784646529433737048814801263516151733527532478319869851047669482308723381692470269 1681 -28289600353941168489917555350474018242554668377143952182522506168621783162510530949285391293404331270106082509900348644808701202375826009408 1682 -80947222331582762358956802234973246815132225990481576025881833953329914828298825727296660894289243071020939695688205307828944335993904618654 1683 -13772115999460257257903858198484541350012813804301779310466278477907650574538283851978124858329196262372237359950699024673607521005866460861 1684 109236822685523930848874357585447265057686894367625528208404340121951697990809356676582052187693574341127022205588553952637645538369730628062 1685 94719338331043019616860660433457788165145039794783355336348112431237565402837109579274785752618439333393177055638904332502551856999771079515 1686 -95464706686063673590970499386962723707674080563323748897938061644044047416271072824603927329364378078754784845637854927964038017363864167201 1687 -203956161016566950465735018018905053222831934162408883544752452553189263393646466255856837940312013674520199261227458285140197395369501707577 1688 745368355020653974109838953504935542529040768540393561589949212806482013433963245329141576745938745361607789998950595461486160364093087686 1689 299420867702630624056705517405867776930506014725732632442690514197233310809917539080460765269676391753274984106865313213104235412733365874778 1690 203210792661546296491625179065400117680302893393868489983162503340382781380212503010527696363566074929158591471228507689678711235005408619891 1691 -300166236057651278030815356359372712473035055494273026004280463410039792823351502325789906846422330498636591896864263808565721573097458962464 1692 -502631660364176920548330696471267894610808908119601122425853017537616092190130042090988461633242466682433575578093820902782946647738774494669 1693 96955443396104981539190177293972594792732162100404536021117960069657011443138999315262210482856255569478000425635756118887010338092050342573 1694 802797896421828198579146052830640607083843963613874148430133480947655885013481544416778368479664797181070167474958084711348668220836233457133 1695 405676216968071939009140519177295299818076746019196586404735057467959080746991042775726251150386211112955575152458064783895936309646724152096 1696 -899753339817933180118336230124613201876576125714278684451251441017312896456620543732040578962521052750548167900593840830235678558928283799706 1697 -1208474113389900137588286572007935906901920709633070734834868538415614965760472587192504619630051008294025742627416149495244604530482957609229 1698 494077122849861241109195710947317902058499379695082098046516383549353815709629500956314327812134841637592592748135776046339742249281559647610 1699 2108227453207833317706622802132549108778496835347349419286119979432927862217093130924545198592572061044573910528009990325480283089411241408935 1700 714396990540038896479090861060618004843421329937988636788352154866261150050843086236190291817916166656433149879280373448904862281201397961619 1701 -2602304576057694558815818513079867010836996215042431517332636362982281677926722631880859526404706902682166503276145766371820025338692801056545 1702 -2822624443747872214185713663193167113621918165285338056074472134299189012267936217160735490410488227701007060407290363774385145370612639370554 1703 1887907585517655662336727652019249005993574885104442880544284208116020527875879545644669234586790736025733353396865392922915163057491403094926 1704 5424929019805566773001532176273034124458914380327769573407108497281470690194658849041595016815195130383173563683436130146205170709305440427099 1705 934716858230216551848986011173918107628343280180895175530187926183168484392056671516066255823697491675273707010424970851469982313121236275628 1706 -7312836605323222435338259828292283130452489265432212453951392705397491218070538394686264251401985866408906917080301523069120333766796843522025 1707 -6359645878035783324850518187446952232087257660508664748937296423464639174586715520557661272638892622058447270693861100997675153022426676702727 1708 6378119747093005883489273817118365022824145985251317278421204779214322733678481723170197995578288374733633210069876552217650351453675607246397 1709 13672482483359005760188778015739235362539746925940877202888689128862130392657253915243925524040878488467354187774162624066795486789223520224752 1710 -18473869057222558638755629671412790736888324742652529483908355749683559091766202612536722939395752675185939376015451219975198431248930543670 1711 -20050602230452011643678051832857600385363892911192194481309893908076453126335735638414123519619166863200987397844039176284445838242899127471149 1712 -13654008614301783201550022386067822571802858601198224673404780773112446833565487712631388801101482735792168248398147172846820288357974589681082 1713 20069076099509234202316807462529013176100781235934847010793802263826136685427501841026660242558562615876173337220054627504421036674148058014819 1714 33704610844753794845228074218925422957166751512390419154714674681188899959901223351045512320720649598993155646242186349131266126600873717152231 1715 -6415067485207451000766785076461190604297922634736622337389021490713689851862014128395271441457079880084005088821907454657600748316173468333737 1716 -53773686944263029047544881681454436133267532748325266165508476945015036645328725192072172563279212214869328983462240976635687163275021775167050 1717 -27289543359546343844461289142464232352868828877653796817325653190475210108039209222650240879263569718909150557420278894473665378284700248818494 1718 60188754429470480048311666757915626737565455383061888502897498435728726497190739320467444004736292094953334072284148431293287911591195243500787 1719 81063230303809372892006170823918668486136361625979062982834130135490246753367934414722413442542781933778479540882519871109352541559722023985544 1720 -32899211069924136203850377615451394384696626505408091685571845245253516389151530097817203125472722376044183514863869536819622533306494994682293 1721 -141251984733279852940317837581834295223701817009040951485731628571218973250558673735189857447279074028731813613166668302402640453150917267486331 1722 -48164019233885236688155793208467274101439735120570971297262284890236730364216404316905210317070059557734296026018650334289730008253227029303251 1723 174151195803203989144168215197285689608398443514449043171303473816472489639710203833007060572751796404775997128030537839222262986457412262168624 1724 189416003967165089628473630790301569325141552129611922782993913461455703614775078052095067764349133586466109639185318636692370461404144296789582 1725 -125987176569318752456012421988818415506958708393878071874041188926235759275493799516101850255681736847041701102011887504932532978204185232865373 1726 -363567199770369078772641845987587258933539995644060965954297387277928193254485281885102128337100929991242106767215856475914633447861556558958206 1727 -63428827397846337172461208801483153818182843735733850908952724535219944339281278535993217508667396739424408537173431131759837483199959063924209 1728 489554376339687831228654267976405674440498704037939037828338576204163952529979081401203978592782666838283807869227743980847166426065741791823579 1729 426996027168215415945103054789070412751722839379794816863250111813148137593766560421095345845768326730666515304389287607674470931061515622882415 1730 -426125548941841494056193059174922520622315860302205186919385851668944008190697802865210761084115270098859399332054312849087328942865782727899370 1731 -916550403507903247173757322765476087192221543417733854691588688017312090123745641822299324438550993568950323173617031588521637357127257414705994 1732 -870478226373921888909995614147892129406979077589629943864260144204129403068757555884584761653056631807115972334974758587141988195732894983045 1733 1342675952449744741229950381940398607814537403719939041610974539686256098314443444687510085522666263667809722505671344437608966299993040142605364 1734 917420881734277169062667318379623979321628522495323484635452948161516219526814399378183909200204050200757439145952006347108779345322990309689039 1735 -1341805474223370819341040386326250715685130424642349411667110279542051968911374687131625500761013207036002606533336369679021824311797307247622319 1736 -2260096834184021910292617700320022587136165926215262526246427487847772317841257844065693994722870313868567161651623350784717745645316030452294403 1737 424384592489093650278373067946626736363501902147025927031657331380535749384560287753441591560809156835245167387384363331913044966474316937933280 1738 3601902308407392729633658086646273302821296350857611937913537767389824286752632531197319495483883520904569768184959720463739569957113337699916722 1739 1835712241694928260014244632373395850772664024068236599214770156467236568456697556312252403162061157033321994264238987452804700678841713514361123 1740 -4026286900896486379912031154592900039184798253004637864945195098770360036137192818950761087044692677739814935572344083795652614923587654637850002 1741 -5437614550102320989647902719019669153593960374925848537128307923857060855209330087509571898645944677937891762449198707916544270635955051214277845 1742 2190574659201558119897786522219504188412134228936401265730424942303123467680495262638508683882631520706492941308105096342847914244745941123488879 1743 9463901450998807369559933873612569192778758627930486402073503022627420891346522906460332985690637355677706698021542791712196885559542705852127847 1744 3247039890900762869750116196800164965181826145989447271397882981553937387528834824871063214763313157231398821141093611573696356391209110090788966 1745 -11654476110200365489457720395832073381190892856866887667803927964930544359027018169098841669573268876384199639329647888055044799804288646975616726 1746 -12710941341899570239310050070412734157960584773919933673471386004181358278875357731331396200453950512909105519162636403285893241950751815942916813 1747 8407436219299602619707604199031908416009066710877440396406044983376606971498183344227778454809955719152800818188554276481348443413079536884827760 1748 24365417452099935728767770466244807539151477630786821341275313969111902637902375900430237870027219389293305158492284291340938041755040462918533539 1749 4303505122599967619602445871380825741951518063042493277065341020804751307377174387103617745643994793756304700974082126804544798537672279058089053 1750 -32772853671399538348475374665276715955160544341664261737681358952488509609400559244658016324837175108446105976680838567822286485168119999803361299 1751 -28668922574699903348370216337625633281102995693829314618340654989916653945279550287533855615671214183049609859466366418145482840292712741976622592 1752 28469348548799570728872928793895890213209026278621768460616017931683758302023384857554398579193180314689801275706756441017741686630447720745272246 1753 61441776246099441696845591002902349236263540035493576356022013942405163554680109532191871940508389291495715836147204985967769325460832741779983891 1754 199574025900332619497287543729743067893969415207546157724637058232895643256165429979457036478033868359808583759609977127741153662265021231350346 1755 -89911124794899012425718519796798239449472566314115344816638031874088921856703494389746270519701569606185517111853961426985511012091280462525256137 1756 -61641350271999774316342878546632092304157509450701122513746651000638059197936274962171328976986423159855524419906814963095510479123097763011334237 1757 89711550768998679806221232253068496381578596898907798658913394815856026213447328959766813483223535737825708528094351449857769858429015441293905791 1758 151552475066898786742061398343430331753630075764816467330384682874726981054639769351917599496687992766041041531760776390081021491214378225536590374 1759 -28070200496998905489878353706436404077421087448206676145166743815217967015511053997595484506237112577970184108187536486762259379305917678282571554 1760 -241264025835897466548282630596498828135208672663724265989298077690583007268087098311684412979911528503866750059855127839938791349643393666830496165 1761 -123482274569899881252183044636993927676208988316609791185217939059509014039128715354322114990450880188070857423573239903318762111908460547254018820 1762 269334226332896372038160984302935232212629760111930942134464821505800974283598152309279897486148641081836934168042664326701050728949311345113067719 1763 364746300405797347800465675233492755811417660980334057174516016750092021307215813666006527970362408691937607483428367743257553461551854214084514985 1764 -145851951762996490785977939665941304536420771795321150949246882446291960244469436954957782495697760893766076744469424423382288617040850797859048899 1765 -634080526738693719838626659536427988024047421092264999308980838255892995590813965975286425456511049773774541651471032069958604190501165559197582704 1766 -218894348642800857014487735567551451274996889185012906225269134303800061062746376711048745474664647798171530738958943319875264844511003416225466086 1767 779932478501690210624604599202369292560468192887586150258227720702184955835283402930244207952208810667540618395940456493340892807542016357056631603 1768 852974875381494576853114395103979439299044310277277905534249972559693056653560342686335170931175697571946072390429975389833869035012168975423048790 1769 -561038129858889353610116863634817841285471303702573244032958586398384894772537026219195462477544162869369087656981513173465627963031012940831165517 1770 -1632907353883184787477718994306348731859512503164864055792477693261878012488843745616579378883384508239486690786370431883174761842554185332479680393 1771 -291936745522605223242997531469161598013573006574704661501291386161308161881023316467139708453631534702576984733448462216368241071981156034591883273 1772 2193945483742074141087835857941166573144983806867437299825436279660262907261380771835774841360928671108855778443351945056640389805585198273310845910 1773 1924844099405790010720716525775510329873085509739568717293769079423186174369867062083719087337016042942063675519818894099543002914535341367071563666 1774 -1902008738219468917844838326472004975131410800292732638324144893498954745380357455368635132907297136406278793709903482840272148733604042238718962637 1775 -4118789583147864151808552383716676903018069316607006017119205359083449081631247833919493928697944714050919453963170839156183392720120539640382409576 1776 -22835361186321092875878199303505354741674709446836078969624185924231428989509606715083954429718906535784881809915411259270854180931299128352601029 1777 6020798321367333069653390710188681878149480116899738655443350252582403827011605289288129061605241850457198247673074321996455541453724581879101372213 1778 4141624944334185244684430583020182257759744026053842096088829545007680510620757440634577883127663620586704335773086250415454246901051838768735010605 1779 -5997962960181011976777512510885176523407805407452902576473726066658172398022095682573045107175522943921413365863158910737184687272793282750748771184 1780 -10162423265701518314337821293208864135909224142953580751532179797590084337632362729922706944732905471043902583446160572411909788354776420647836382818 1781 1856338015846826732093081927864994265648061381399060480384896521650491887401338241938467224047859323334709030090072660321730440371741443982013760579 1782 16160386225882530291115333804094040659317029550406483328005905864248256735654458412495752051908428414965315949309319483149094475627569703398585154002 1783 8306085249854691582244739365343869870261162761554520271147283275939592450231024487984239720685046147709193553356087912090179347983034976665822622239 1784 -18016724241729357023208415731959034924965090931805543808390802385898748623055796654434219275956287738300024979399392143470824915999311147380598914581 1785 -24466471475737221873360073169437910529578192311961003599153189140187849185885482900479991772593474562674509502665407395239273823610604680064407776241 1786 9710638991874665440963676366615165054703928170251023537243519109959156172824772166449979555271241590590831426043304231380645568016276170714776292342 1787 42483195717466578896568488901396945454543283243766547407543991526086597808941279554914211048549762300974534482064799538710098739609915827445006690822 1788 14755832483862556432396396802822745474874264141709980061909670030228693013060710734030012217322232972083678076622103163858628255594328509349631483899 1789 -52193834709341244337532165268012110509247211414017570944787510636045753981766051721364190603821003891565365908108103770090744307626191998159782983164 1790 -57239028201329135328964885704219690929417547385476527469453661556315290822001990288944223265871995273058212558686902702568726995204244336794638174721 1791 37438002225478687905135768465189365034372947272307590882877840605817060968705340987334178386498770919481687831486000606232116052031863488810151499265 1792 109432862910670379666497050972231801438664758799494098414241172192361044803768042010308413869692999164623578466795006472659471302830436334954421157885 1793 19801025975850447423829117239030325895044600113168936586575820950498229853296649301610044879373224353576524727200902096336610943172380847984486675456 1794 -146870865136149067571632819437421166473037706071801689297119012798178105772473382997642592256191770084105266298281007078891587354862299823764572657150 1795 -129233888886520827090326168211262127333709358912663035000816993142859274657064691311918458749066223518200103193995908568996082246002817182938907833341 1796 127069839160298620147803702198390840577993105958632752710543191847679875919176733696032547376818545730528741571080104982554976411689918975780085981694 1797 276104754022669894661958987648683293806747064984464724297936005941037380429538074309561051005257993602305369492276915647887669600865117006703480490491 1798 2164049726222206942522466012871286755716252954030282290273801295179398737887957615885911372247677787671361622915803586441105834312898207158821851647 1799 -403174593182968514809762689847074134384740170943097477008479197788717256348714808005593598382076539332834111063357020630442646012555035982483566472185 1800 -278268803748892101604481453661554580562463317938495006588209807236216779167426031925446962377505671389976731115192719234328775435178015213862302342138 1801 401010543456746307867240223834202847629023917989067194718205396493537857610826850389707687009828861545162749440441217044001540178242137775324744620538 1802 681443396931860616414244143508628714947203488881592483596689005024934035516140839931040560759582210722810842178549739864771421447733051196345868814323 1803 -122741739707854206262758770172648267066560600050572188129995589257321078443400818464260724632323190155186018325248497809672764743064122561462442278400 1804 -1082453940388606924281484367342831562576227406870659678314894401518471893126967690320748247769411072267973591618990956908772961625975188971670613434861 1805 -558701657224006410151485373335980447880642888831020295466693415767612957072740021466779836127259020567624823853301242055098656704668928634883426535923 1806 1205195680096461130544243137515479829642788006921231866444889990775792971570368508785008972401734262423159609944239454718445726369039311533133055713261 1807 1641155597612613334432969740678812010456870295701679973781587817286084850199707711787528083896670092835598415472292198963871618330644117606554039970784 1808 -646494022872454720392757764179499381762145118090211570978196575008180014497628487318229136274475241855534786090938212663347069664370382898249629177338 1809 -2846351277709074464977212878194291840099658302622911840226477808061877821770076220572537056298404355258758025416531653682317344699683429139687095684045 1810 -994661574740158614040211976499312628694725177611468402803391242277904835702079224469298947622194850980063629381353986300524548666273734708304410793446 1811 3492845300581529185369970642373791221861803420713123411204674383070057836267704707890766192572879597114292811507469866345664414364053812037936724861383 1812 3841012852449233079017424854693604468794383480234380243029869050339782657472155445041836003920599206238821654797885639982841893365957163847991506477491 1813 -2498183725841370571329758665874478593167078243101655008401283140792153000565625483421467244950684746134229182126115880045139865697780077329632314067937 1814 -7333858153030762264387395497067395690656186900947503654234543433409840493739860152932602196493478803353114466305355506328506307730010975885928231338874 1815 -1342829126607862507687666188819125875627305237132725234628585909547629656906529961620368758969914460104592472671769759937702027668177086518359192409554 1816 9832041878872132835717154162941874283823265144049158662635826574201993494305485636354069441444163549487343648431471386373646173427791053215560545406811 1817 8676687279638624772075061685886521566283492138080228888863129342957470150646390114552970955463393263457706938977125266266208335398188062404287423748428 1818 -8489212752264270328029487974122748408195959906916433428007240664654363837398955674733700682474249089382751175759701626435944145759613966697201352997257 1819 -18508729158510757607792215848828395850106757282129387551498955917159463644951875750907040396907556812945050587408596652639854508825979115619847969155239 1820 -187474527374354444045573711763773158087532231163795460855888678303106313247434439819270272989144174074955763217423639830264189638574095707086070751171 1821 26997941910775027935821703822951144258302717189045820979506196581813827482350831425640741079381805902327801763168298279075798654585593082317049322152496 1822 18696203685885112051837789560592169008194289513293183012354844595462569958199310190726310669896700987020006350626020292470118698464553211326934039906410 1823 -26810467383400673491776130111187371100215184957882025518650307903510721169103396985821470806392661728252845999950874639245534464947018986609963251401325 1824 -45694145596660139987659493383543313266497006702339003991861041177276397440550141616367051749278506889347808113794318571545917353050146293643983362058906 1825 8114263697515561439938340550595202092020895444588842506295463308048151210904086795095160136495960741232839649324854346775415766482465775283029211494915 1826 72504612980060813479435623494730684366712191660221029510511349080787118609653538602188522555671168617600654113745193210791451817997165280253946613460231 1827 37579881899144578547721152832948111174476111257750161485565577869228246229646054821271891612782546148114968464469464224770501586567680518360954150563991 1828 -80618876677576374919373964045325886458733087104809872016806812388835269820557625397283682692167129358833493763070047557566867584479631055536975824955146 1829 -110084494879205392027156776327678795541188302917971190996076926950015364839299593423460414168453714765715622578214657435561953404564845798614900764024222 1830 43038994778431796371652811212377775284256975847059710531241234519607023590911570576011791079384583210718525298600583332796365997911950537176021674391155 1831 190703371556781766946530740373004681999921390022781063012883739338850634659857218820744096860620844124549116341284704993128820989044476854151876588979368 1832 67045500100773595655503965115301020256931327070911480464835692430408341248388022847448623089069131554997097279614074102765587406652895261438879089633067 1833 -233742366335213563318183551585382457284178365869840773544124973858457658250768789396755887940005427335267641639885288325925186986956427391327898263370523 1834 -257748871657555362602034705488305702256852717093692543477719431769258975908245241668192719949689975679546213620898779095894408395697372115590755678612435 1835 166696866234439967662679586470081437027247038798929293079289281428049317002380766549307264850936295780270544360271214223159599580303532129889019173737456 1836 491491237992768925920218257073688159541031082963533317021844405627716634159014031064948607889695403014813855260784067421819595382653799506918653941982958 1837 91052005423115394939355119018224265229605678294763250398430150341209658905864475118885455098753679899275669260627564872734808815393839985701736504874979 1838 -658188104227208893582897843543769596568278121762462610101133687055765951161394797614255872740631698795084399621055281644979194962957331636807673115720414 1839 -582543243415884320859573376091912424770636761258296567420274555968926293064878506183834062988449082914089524521411632294554404198047639492620390446857937 1840 567136098804093498643542724525545331338672443467699359702703536714556292255530322495370417641878018895808730360427716772244386147563491651105936610845435 1841 1240731347643093214442471219635682021338914883020759177521408243024692244226273303798089935729080781709173924142466913939533599161004971129428063562578351 1842 15407144611790822216030651566367093431964317790597207717571019254370000809348183688463645346571064018280794160983915522310018050484147841514453836012502 1843 -1807867446447186713086013944161227352677587326488458537224111779739248536481803626293460353370958800604982654502894630711777985308568462780534000173423786 1844 -1256138492254884036658501871202049114770879200811356385238979262279062245035621487486553581075651845727454718303450829461843617211489118970942517398590853 1845 1792460301835395890869983292594860259245623008697861329506540760484878535672455442604996708024387736586701860341910715189467967258084314939019546337411284 1846 3064005938702070749744515815363276467448466527299814922463091042018310781517425113780013934446610646332437372806345460173621602520057581751476517572014639 1847 -536321809580511854211481421392811144474743807886504944267561498205816290636833955118443126948735890859247142038459885727624350046595195968077028938820431 1848 -4856466240537466640614499107958136726694089535997676251969631802503189317189880556385010642470998382919139233148256175363089569778141896690496063909425923 1849 -2527684129121558895533034393970465322973722719413309978195529543812494490880591158661570807497874755473190230767885574445997252473462385783399488633194208 1850 5392788050117978494825980529350947871168833343884181196237193300709005607826714511503453769419734273778386375186716061090713919824737092658573092848246354 1851 7384150369659025536147533501928602049667812255410986230165161346315683808070471715046581449968873138392329463916141749809086822251604282473895552542620131 1852 -2865103920996419599292946135380482548195110624470871218041663756896511116946123352841882961921859518305196144418830486644716667351274706875173604215052146 1853 -12776938419777004030973514031279549920836645599295167426402354647024689415897186226550035219388607412170715839102857810899800742076341375132468645390866485 1854 -4519046448662605936854587366548119501472701630940115012123497589419172691124348362204698488047013620087133319497311263164370154900329575598721948327567985 1855 15642042340773423630266460166660032469031756223766038644444018403921200532843309579391918181310466930475911983521688297544517409427616082007642249605918631 1856 17295984868439609967828101397827669422309347230235282438525852236443862107021534588754733707435621032257849158600169074064170896976670950731190593718434470 1857 -11122995892110817693411872800111912967559054592825923632320520814502027841718961217187219693263453310388778664024377034380147254527286506408920301278350646 1858 -32938027209213033598094561564487701891341103454001321082969870640365062639864844168146651888746087962733761142121857371608688306404287032738832843324353101 1859 -6172988976328792274416228597715756454750292637409358806205331421941834265302573371567514014172167721869070494575792039684023642449384444322270292440083824 1860 44061023101323851291506434364599614858900158046827244715290391454867090481583805385333871582009541273122539806146234405988835560931573539147753144602703747 1861 39111016185541825872510790162203458346091396091410679889175202062306896905167417539714165902918255684602831636697649411292711948853671477061103135764436925 1862 -37888034124995059017090205766883858404149865409417885909085060032925256216281232013766357567837373551253469311570442366304811918482189094825482852162619923 1863 -83172039286865677164017224526803073204991554138237924604465593517173987386751222925048037484927796957725371442843883817281547509785245016208856280367140672 1864 -1222982060546766855420584395319599941941530681992793980090142029381640688886185525947808335080882133349362325127207044987900030371482382235620283601817002 1865 121060073411860736181107430293686931609141419547655810513550653550099243603032454938814395052765170508978840754414326183586359428267434111034339132529760595 1866 84395021347412444019437808922122673146933084820230718584555735546555628075637408450995845820008679091074733767971090862269447540156727398444476563968957674 1867 -119837091351313969325686845898367331667199888865663016533460511520717602914146269412866586717684288375629478429287119138598459397895951728798718848927943593 1868 -205455094759273180200545239215809604756074504367886529098106389096654871678669863389810240872773849600053574522385417045855806968424161509478815696498718269 1869 35442070003901525306249036976244658520266804045432297948904775974161974838508860961870740897675609284554744661316028276329011857739224330354242284958985919 1870 325292186110587149526232085114176936423274393233549545631566900617372474592816132802676827590458137975683052951672536184454266366320113238277534545426661862 1871 170013024755371654894296202239564946235807700322454231149201613122492896840161002427939499975098240315498829861069388769526795110684937179124573411539732350 1872 -360734256114488674832481122090421594943541197278981843580471676591534449431324993764547568488133747260237797612988564460783278224059337568631776830385647781 1873 -495305210865958804420528287353741882659082093556003776780768513739865371432977135230616327565556378291181882812741924953981061477005050417402107956966394212 1874 190721231359117019938184919850856648707733496956527612431270063469041552591163991336608068513035506944738967751919175691256483113374400389507203418845915431 1875 856039466980447479253009409444163477602623290834985620361240190331399820864302128995163896053690125551419680425730489414764339701064387986033884787352041993 1876 304583979506841784482343367502885233951348596599476164349498450270823818841813143894008259052520871346442915060822749262724578363630650027894904538120478781 1877 -1046760698339564499191194329295020126310356787791513232792510253800441373455466120331771964566725632496158648177649665106020822814438788375541088206197957424 1878 -1160623446487289263735352776947048711553971887434461784710738640602223639706115272889172155106210996897862595486553238677488918064695038013928789325472520774 1879 742176718832722714708850961792134892359008191192037068443011803529617554613652976437763705514204761149715733116826915843296244450808138347646183668077478643 1880 2207384144826853762926547106242068837864328675225975017503248894402665013161581393220944119672936629394021243664202903783509740879133826389469877531670478198 1881 418446727654566549026501815154913819194963696242424716267726837072606085092462296451408449592006235748146862369726322834192673613886899666282605657395042131 1882 -2949560863659576477635398068034203730223336866418012085946260697932282567775234369658707825187141390543736976781029819626805985329941964737116061199747956841 1883 -2625830872481420311953048921396982657059292371468399733770975731475271098254043689672352569264942865142168106033929226617702414493020726055752483189065520329 1884 2531114136005009928608896252879289911028373170175587369678533860859676482682772073207299375595135154795590114411303496792613311716055065070833455542352914710 1885 5575391736140996789588446989431186387282629237886411819717236429407553666029278059331060394452084255685905082814959046244508399822962690792868544388813477170 1886 94716736476410383344152668517692746030919201292812364092441870615594615571271616465053193669807710346577991622625729825089102776965660984919027646712605619 1887 -8106505872146006718197343242310476298311002408061999189395770290267230148712050132538359770047219410481495197226262543037121711539017755863701999931166391880 1888 -5670108472617407172932599657948879133313548439179224183809678300023148281600549675796113588121891966032483074437584776069597502599928351777787572035526082789 1889 8011789135669596334853190573792783552280083206769186825303328419651635533140778516073306576377411700134917205603636813212032608762052094878782972284453786261 1890 13776614344763413891129942900259355431624550847241223373205448590290378430312599808334473358169111376513978271663847319106719214138946107641489571966692474669 1891 -2341680663052189161920590915843904418966534767589962641493650119628487251540228840277192988255519734102434131166052037142435106162123743100995400248927703472 1892 -21788403480433010225983133474052138983904634054010410198508777009942013963453378324407779934546523076648895477267484132318751822900998202520272544251146260930 1893 -11434933681711224729209351984415451012658016079651260731711798470661891178772370968057280369913591642411544140497795281964284107976822364540494171717764771197 1894 24130084143485199387903724389896043402871168821600372840002427129570501214993607164684972922802042810751329608433536169461186929063121945621267944500073964402 1895 33223337162144234955192485458467589996562650133661670930220575480603905142225749292465060304460114719060439617765279414283035930877820567060766715968911032127 1896 -12695150461773974658694372405480592390213152741949112108290628658908610036221236196627692552888451168339785467935740887496902821086299581080773772782309193205 1897 -57353421305629434343096209848363633399433818955262043770223002610174406357219356457150033227262157529811769226198815583744222859940942512682034660468984996529 1898 -20528186700370260296498113052986997606349497391712558821929946821695295106004513095837367751571663550720654149829538526786133109791520985979992943186601838922 1899 70048571767403409001790582253844225789646971697211155878513631269083016393440592653777725780150608698151554694134556471241125681027242093762808433251294189734 1900 77881608005999694639594322901350631005783316346974602592152949431869701463223869552987400978833821080532423376028354110530355969732463498662027603655586835451 1901 -49520385067033148705292469200857228183297474305498597056583684447387721287436079557940358028578945147430900544305017944454992571235721107782815490064692350812 1902 -147930179773403103641384905155194856795430288044185758470666580700952717856664462206765126758984429778683978070162910581771481650759705592424836036906881025185 1903 -28361222938966545934301853700493402822485842041476005535569264984481980175787789995047042950254875933101522831723336166075363398496742390879212113590894484639 1904 197450564840436252346677374356052084978727762349684355527250265148340439144100541764705484787563374926114878614467928526226474221995426700207651526971573375997 1905 176291402712369649575686758855688259617916130085661764006235845685434698032452252201812169709239305711785500901886246747846845049256447983304048150497775509824 1906 -169089341901469706412375520655558682156241920308208349991681000163858458968312751769658441837308498993013355782744592360151110823498684309328439413380678891358 1907 -373741967552805901922364133211740344596643892435346119533486110833775137176552793966517654496802680637900379516354175274073319271251874683511699677469348885821 1908 -7202060810899943163311238200129577461674209777453414014554845521576239064139500432153727871930806718772145119141654387695734225757763673975608737117096618466 1909 542831309454275608334739653867299026752885812743554469525167110997633596144865545736176096334111179630913735299098767634224430094750558992840139090850027777179 1910 380944028363705845085675371411869922058318102212799533548040956355351376240692294398671382368733487356672524635495829661769053497009638357487308414586445504287 1911 -535629248643375665171428415667169449291211602966101055510612265476057357080726045304022368462180372912141590179957113246528695868992795318864530353732931158713 1912 -923775337817981453420415025279168948811203914956354003073208067352984972385557840134847478702844666987586259934594597295993483591760197350327447505436473281466 1913 154685220279669820085753044255299527232893500753301521962571309120705980840033750905350986093446885555469065544461283584759642371983156961377221939146485654426 1914 1459404586461357118591843440946338398102415517922455058583820332829042329466283885438869847165025039899727850114551710542522179460752992669191977859169404440179 1915 769090117538311633334661981023869421578310414203052481110636758232278991545524089229496492609397781432117194390133313711233841219777040388950225566289987627040 1916 -1614089806741026938677596485201637925335309018675756580546391641949748310306317636344220833258471925455196915659012994127281821832736149630569199798315890094605 1917 -2228494703999668751926505421970207819680725932125507539694457091061321321011807974668366339774422821331845044504685024253756020680530033058142203425459392067219 1918 844999689202715305342934504177768503756998604472704099435754883717469318760793547114724340649074144023079721268879680416047980612959109241618974232025902467565 1919 3842584510740695690604101907171845745016034950801264120240848733011069631318125611012587173032894746787041960163698018381037842513266182688711403223775282161824 1920 1383495014796953446583570917792439315923727327652803440258702207343852002251014427553641999125348677308765323235805343837708040067570923816523229193433489599654 1921 -4687584199943410995947036411349614248773033555273968219676603616728538950078919158127311513681968890810121681432577698797085823126225291930330377455801184629389 1922 -5226079525537649137187672824964285060939762278454067560499550940354921633569140038566229172158243424095807283399503362218745882580837106505234632417208771761478 1923 3304089185146457549363465493557174932849306227621164779417901409384686947827904730573669514556620213501356358196772354959377783058654368113807148262367695029735 1924 9913663725481060133134709236313899309712795833728035780176154557083460583648059196693540685840212314905928964832081061015831705707062398435565009873009956390867 1925 1921990340391191587824207331407110128090456050832902781081649530970234685741235307992559657601623210594450925202731007259368099522182738391427484154841076731743 1926 -13217752910627517682498174729871074242562102061349200559594055966468147531475963927267210200396832528407285323028853415975209488765716766549372158135377651420602 1927 -11835654065872251720958916567721009437803251884560938561257804088053695269389294504686100343441835525500379890034812068275199805229245136826992494027851033122610 1928 11295762570236326094673967398463964114471646010516297778512406435497912845734728619274650542795209317812834397826122408715841389243534028157944673980536574688859 1929 25053406976499769403457091297592083680365353945910139120851860054521842800865258431953310543838668053907665213063665484250409293994961903376364652163228684543212 1930 539891495635925626284949169257045323331605874044640782745397652555782423654565885411449800646626207687545492208689659559358415985711108669047820047314458433751 1931 -36349169546736095498131058696056047794836999956426436899364266490019755646599987051227961086633877371720499610889787892966250683238495931534309326143765259232071 1932 -25593298472135695029742040466849129003696959819954779903597257707077625224519824317364760344485294261595210705272355143809767709980673012045412472210543142976963 1933 35809278051100169871846109526799002471505394082381796116618868837463973222945421165816511285987251164032954118681098233406892267252784822865261506096450800798320 1934 61942468018871790527873099162905176798533959776381216802961524197097380871119811368592721431119171633315710316162143036776018393219168943579721798354308402209034 1935 -10215979578964474842104069059949873467808434262427016213021611130386347998425596848451750941501956902437743413408743089597124557272111810819849033885907657821357 1936 -97751746069971960399719208689704179270039353858763012919580393034561354094065232534409232717106422797348664434843241270182910660471953766444983304450759203007354 1937 -51726488439907315685769030102955303330725525513954200589939913066711032872694214520140970489617214730877966902753399947178893835947057132759872764468400744387677 1938 107967725648936435241823277749654052737847788121190029132602004164947702092490829382860983658608379699786407848251984359780035217744065577264832338336666860828711 1939 149478234509879276085488238792659482600764879372717213509520306101272386966759447054550203206723637528226631337596641217361804496419010899204856068919159947395031 1940 -56241237209029119556054247646698749407122262607235828542662091098236669219796614862720013168991164968908440945498584412601141381797008444504959573868266116441034 1941 -257445960158815711327311516542313535338612667493907242642122310266220089059250276437411186865332017228013039185848625577141839714163076476469688407255826808223742 1942 -93236997300850156529433991145960733193642616765481384966858215003035717746962832191830190037732472559318190392098056804760663114622002454699896495050893830953997 1943 313687197367844830883365764189012284745734930101143071184784401364456758279046891300131200034323182196921480131347209989742981095960084920974647981124092924664776 1944 350682957459665867856745507688274268532255284259388627608980525269255806806213108629241376903064489787331229577946682381902502828785078931169584902306720639177739 1945 -220450200066994674353931773043051551552092313335661686217926186361421040532084059108301009996590709637603289739249153184982317981338082466274751486073199093710779 1946 -664370154827510698740111271877286553277990214360531698793764926633712565085259999929372576937387671984252709709293892371645483924745163852144232883430813563842515 1947 -130232757392671193502813734645222716980162970923726941391054338907834766274129049520940366906473780149727939838697529196920184847446996464894833416233521545466960 1948 884820354894505373094043044920338104830082527696193385011691112995133605617344059037673586933978381621855999448543045556627801906083246318418984369504012657553294 1949 794602912220181892242925006522509270258153185284258640184819265541547331359389049450312943843861452133980649547991421568565668772192160317039066299664335109309475 1950 -754587597501834179591229310275115387849919556772466443620636774087298839343215009516733220027504601472128059609845516359707617058636249853524150953270491112086334 1951 -1679423267114687265336968051442847375088235712980452025196510378536680936976733108487986530777839833755836648996534467125193470678275406635458050669168347766862769 1952 -40015314718347712651695696247393882408233628511792196564182491454248492016174039933579723816356850661852589938145905208858051713555910463514915346393843997223141 1953 2434010864616521444928197361717962762938155269752918468817147152623979776319948118004719750805344435227964708606379983484901087736911656488982201622438838878949103 1954 1719438581833034977988663747690241257496469341492244221760692869990929428992907148421566254594196684417689238934680372334051522391831317098972966015562191764085910 1955 -2393995549898173732276501665470568880529921641241126272252964661169731284303774078071140026988987584566112118668234078276043036023355746025467286276044994881725962 1956 -4153449446449556422916861109408204020434624611245162690577840022614909205312855266426286005399541119645653947541060355818952610128742973587955167638001030643035013 1957 674556968065138754287837917780327623033452299748882050492271791178801855310866929649573772394790900148422879733553705941991513631524428926494320260482803117640052 1958 6547444996347730155193362774878772900964546252486288962830804683784640489616629344497426032388528704211766066209294434094995646152098719613422453914046025524760975 1959 3478892478384417668629023191627876397401172311496280640085568231436107350001988336776712233004750219497231067807506649876961096497218544661460847377518227525394961 1960 -7222001964412868909481200692659100523997998552235171013323076474963442344927496274146999804783319604360188945942848140036987159783623148539916774174528828642401027 1961 -10026337474732147823822385966506649298365718563982569602916372915220747839618617681274138265393278923708997134016801083971956742649317264274883301291564253050155936 1962 3743109486028451240852177501031224126596826240738890373237508243527334994925507937370287571778569384862957878135341490160026063286404603878455926797010601117006066 1963 17248339439145016733303586659165749822363717116217740616239449390184190184546113955421138070176598528069186079959649224008943902432940412814800075466093081692556963 1964 6283227988703696582970208465475425171768892323243679229678864671693412844693109743903850693614709538846039255881459593811930679362912660396427374494553651933149870 1965 -20991448925173467974155764160196973948960543356956630989476957633711525179471621892791425641955167912932143958094990714168969965719345016693256002263103682809563029 1966 -23531567427848713316273795124641174994132609439461419845918314061877603029239223699324988763791308066915225335841108817820874581795853073211227449960646733625706833 1967 14708220936469771391185555694721548777191651033712951759798092962018112334778512148887574948340458374086104702213531120357039286356432356296828627768550030876413159 1968 44523016353022181290429559284838148943093152796418050835395271695589128208710845592116414405746475979847369293936099531989844547515198089904483452223750416435269862 1969 8823346491378941925088239429919626216940958405748468086120221099859490694460711550437413815450849692829120633627577697463835295439420716914398822192096702749293674 1970 -59231237289491952681615114979559697720284803830131002595193364657607240543489357741003989354086934353933473996149630652346883833871630446201312079992300447311683021 1971 -53346362844401123215517798714757775160034111202166518921515492795448618903171557142553828221197325672676489927563677229453679842954618806818882274415847119184563536 1972 50407890798113010756526875549640071503343845424382534509073143557747749849028646190566575538636084661104353362522052954883048538432209729286913257800203744562389347 1973 112577600133893075897132913694317472880318915032297521516708857453055859446660914883557817575284260026609963923713307881800563676826249253020194354408147566496246557 1974 2938472046288112458990923165117703656690265777783984412442349237700869054142910951987252682561241011572136565041624274570631304522409077531969016615643374622174189 1975 -162985490932006086653659789243957544383662760456680056025782001010803609295689561074124393113920344687714317286235360836683612215258458982307107612208351311058635904 1976 -115516072180181188356123836859435176537009180810081505929151206690756728500803825835545070257845501038182100488754932156371194981348658330552163371023790941118420746 1977 160047018885717974194668866078839840726972494678896071613339651773102740241546650122137140431359103676142180721193736562112980910736049904775138595592707936436461715 1978 278501563112187275009783626103392720920671941266761561954933207701560337796493386909669463371765845725896417774990292993054807196607117312859270983232142252177056650 1979 -44530946705536785838545029219404664189963313868814565684188445082346011740742824286592070173513602637960080232438804405741785929387391574222975224568916995318040969 1980 -438548581997905249204452492182232561647644435945657633568272859474663078038040037031806603803124949402038598496184029555167788107343167217634409578824850188613518365 1981 -233970616406650489171238596883988056730708627397946996270744762619214326055750562623077393198252243087936337542551488587313021267219725738636295758663225256859015681 1982 483079528703442035042997521401637225837607749814472199252461304557009089778782861318398673976638552039998678728622833960909574036730558791857384803393767183931559334 1983 672519198404555738375691089066220618378353063343604629839017622093877404093790599654883997001377192489974936038735518142480809374562892956270705337488075445472534046 1984 -249108912296791545871758924517649169106899122416525202981716541937794763723032298695321280778386308952062341186071345373596552769510833053221089044730541927072543653 1985 -1155598727107997773418688610467857844215960813158076829091478926650886493872573460973282670978015744529973614767358352103390383411293451748128090140881842629404093380 1986 -423410286107764192503932164548571449271453940927079426857301080156082640370758300959562716222990883537912594852664172768884256605052059903049616292757533518399990393 1987 1404707639404789319290447534985507013322859935574602032073195468588681257595605759668603951756402053482035955953429697476986936180804284801349179185612384556476637033 1988 1579009013215761965922620775016429293487414754085156255948780006806969134243331761932845387201006628067886209620022524872274640016345511651177706433639376147804083773 1989 -981297353297025126786515370436935564051405994647522605215894388432598617224847458709041235533411169944123361100765524708102679575752224898299562892854851038076646640 1990 -2983716652620551285213068310001936306810274689659758288021975475395650391838937521601449338957408681549922165573452222349261576197149796452526885619251760704280720806 1991 -597711659918736839136105404579493729436008759437633650732885618374370517018484303223804151667595458123762848519257000164171960440593286752878143540784525109727437133 1992 3965014005917576411999583680438871870861680684307280893237869863828249009063784980310490574490819851494045526674217747057364255772902021350826448512106611742357367446 1993 3581428312539288124349173714581430036246283449097391938754861093770020908857421824825253490625004139673685014092709222513433536637743083205405029160036285814008157939 1994 -3367302345998839572863478275859378141425671924869647242504984245453878492045300677086686422823224393370282678154960746893192295332308734597948304971322086632629930313 1995 -7546442318456864536348757395020301907107964133404672831992730957598269917921206805135744065115823991167730540766926969570797792410645104556231477672142897556365525385 1996 -214125966540448551485695438722051894820611524227744696249876848316142416812121147738567067801779746303402335937748475620241241305434348607456724188714199181378227626 1997 10913744664455704109212235670879680048533636058274320074497715203052148409966507482222430487939048384538013218921887716463990087742953839154179782643464984188995455698 1998 7760568284997313087834452833742353801928575657632417528242607805914412334733327952874311132917603737471132876704675445191039033716079453163688201860857096737743753011 1999 -10699618697915255557726540232157628153713024534046575378247838354736005993154386334483863420137268638234610882984139240843748846437519490546723058454750785007617228072 2000 -18674312949453017197046688504622033850462211715906737602740323008966560744699835435096741620856652122009146095626563161655029121459033292317867984504322080926739208709 2001 2939050412917942469892087398415274351784448876414157850005230548821593658421058381609552287219664900763478006279463795652709812721440037383034856593893688269873475061 2002 29373931647368272754773228736779662004175236249953312980988161363702566737854221769580605040993920760243756978610702402498777967896552782864591042959072865934356436781 2003 15735262536535074727154601106206759498677762839492579752735092460144967086278777053487189333636987221245668089347099366002319308737593254934833127910428392656865733648 2004 -32312982060286215224665316135194936355959685126367470830993391912524160396275280151190157328213585661007234984890166198151487780617992820247625899552966554204229911842 2005 -45109194183903347481927829842986421502852999089445892733723253823847533824132998823067794374630907981489425067957801768501097276634146037799424170869501258591222170429 2006 16577719523751140497510715028988176857281922286874891078258299452379193309996503097702967994576598439761566895543066832149168471880399565312792771642538161547364178194 2007 77422176244189562706593145978181357858812684215813363564716645736371694220408278974257951702844493642496660052847967966652585057252138858047050070422467812795452082271 2008 28531474660152206984417114813998244645571076802571001655464954371468340514136495725364826380054309541727858172414734936351928804753746472486631399226963097043857992235 2009 -93999895767940703204103861007169534716094606502688254642974945188750887530404782071960919697421092082258226948391034798801753529132538423359842842065005974342816260465 2010 -105953650904341769691010260792179602504383761018384365220181600107840034734544774699622778082898803184224518225262702903004513862005885330533681469649430909839310074506 2011 65468421107788496219686746193171290070523529700117252987509990817282547016268286346596093317366782540530368775976299862449824724378791950873211442838042877298958268230 2012 199953546672282472895114121799349137220478367521072619863156545296590922264949556771583697780319895266482745173653737701806267391138423753893524311714436884182126334971 2013 40485229796553273471323514599008312433860231318267112232671609290557487718276488353026684765532020643694149449286403040554689137627093379660470026811388032540351806276 2014 -265421967780070969114800867992520427291001897221189872850666536113873469281217843118179791097686677807013113949630037564256092115517215704766735754552479761481084603201 2015 -240438776468835746366437636398357449654338598839339732095828154587148409983226045124610382545851915910176894622940140742360956528765517133553994338525824916722478141247 2016 224936737983517695643477353393512114857141665902922760617994926823315981562941354765153106332154657163318964500343634523701402977890122325106265727741091728940732796925 2017 505860744248906715481238504390877876945340496060529604946494690701021879264443888242790173643538593717190008572570178306617048644282732838320730093078304678203562744448 2018 15502038485318050722960283004845334797196932936416971477833227763832428420284690359457276213697258746857930122596506218659553550875394808447728610784733187781745344322 2019 -730797482232424411124715857784389991802482161963452365564489617524337860827385243007943279975693250880508973072913812830318451622172855163426995820819396407144295541373 2020 -521362782734224766204198787395723211742537428996946576424327918464854307684728578602247449857235852464047938695166684525276602195158127646768458703863037865985308088770 2021 715295443747106360401755574779544657005285229027035394086656389760505432407100552648486003761995992133651042950317306611658898071297460354979267210034663219362550197051 2022 1252160264966649177328914645180113203545019590960398941988817535989192168512113821610190729832929103344556911768080497355595053817330982810195454524682434273129603630143 2023 -193932661012881594197556787383821445262747800030088817662328471295651124722371974046238553904760139669603104255150622086382295876139332708210808506171625353377242108281 2024 -1967455708713755537730670219959657860550304819987434336075473925749697600919214374258676733594925095478207954718397803967253951888628443165174721734717097492492153827194 2025 -1058227603953767583131357857796291758282271790930310124326489064693541043789741847563952175928168963674953807512929875269212757941191650101984646018510808919752361521862 2026 2161388369726637131928227007343479305813052620017523153737802397045348725641586348304915287499685235147811058973548426053636247764767775873385530240888722845869395935475 2027 3025683312667523120862028077755949618832576610917744460401962990443238644708956221822628909523094059153161762231327679236466709829820093267159367753227906412244515349056 2028 -1103160765772869548796869149547187547530780829087213029411313332351807681851844500740963111571516271472857251460618550784423489823576125771400884222377913926117034413613 2029 -5187071682394160252790255085099428924645629230935267614139765387488587370350542570127544197022779294300972821204876105290102957594587869140544897994116629258113911284531 2030 -1922522546894653572065158928208762071301795781830531430990649658091430962857111721081665797951577787680304510770709128452043220006243967495758483530849992486127480935443 2031 6290232448167029801587124234646616472176410060022480643551078719840395052202387070868507308594295565773830072665494656074526447418163994911945782216494543184230945698144 2032 7109594229288813824855414013308190995947425012765799045130415045580018333207654291209209994974357081981277331975585233742146177600831836636303381524966621744241392219974 2033 -4367709901272376229521965306437854400874614278191949212560429061748964089345275349786841510642717778093525561894785527622483227411920027416187298685644550698103464762701 2034 -13399826677455843626442538247954807468123835072788279688681493765420413385410041362077717303568652647755107404641079889816672625018995831548249163741461164928472337918118 2035 -2741884328016437595333448706870336595072810734573849832569985983831054243862378941422368484331639303887751770080799706119662950188911809220116082839322071046137927457273 2036 17767536578728219855964503554392661868998449350980228901241922827169377474755316711864558814211370425848632966535865417439155852430915858964436462427105715626575802680819 2037 16141711005472281221775986954825144063196645807362129521251479749251467629272420303500085787900291951642859174721879595936335575207907640768365246580783235974610265375391 2038 -15025652250711782260631054847522325273925638616406379068671936843338323230892937770442190329879731121960881196455065711319492902242004049744320379587783644580437875223546 2039 -33909247584200501077740490509217805932195095158342358422493402576420845104027737015364644602111662377491492141257745013375491427638823499732801709007888951601186068056210 2040 -1116058754760498961144932107302818789271007190955750452579542905913144398379482533057895458020560829681977978266813884616842672965903591024044866992999591394172390151845 2041 48934899834912283338371545356740131206120733774748737491165339419759168334920674785806834931991393499452373337712810724694984329880827549477122088595672596181623943279756 2042 35025306338961000038885422616520624721466102349298108875072945482333989502407219548422540060132223207173470119524558897992334100604727090756846576000888542995358458208055 2043 -47818841080151784377226613249437312416849726583792987038585796513846023936541192252748939473970832669770395359445996840078141656914923958453077221602673004787451553127911 2044 -83960206173873283377256967973260755927586836124046846366238284902093157837327894334229374992123616706625843457237369622687318430485554640233968664596561139176982401487811 2045 12793534741190784338341190632916687695383624234494878163512851031512034434133972704326399413838609462596925239921437942085807556310196867696230645601784461792093094919856 2046 131779047254025067754483581222698068344436562707839833404824081415939181773869086586978314466094449376396238816683366462765460087400478598687045886199234143964433954615722 2047 71166671432682499038915777340344068232203211889551968202725433870581123403193921629902975578285007244028918217315931680601510874175357772537738018994776677384889306567955 2048 -144572581995215852092824771855614756039820186942334711568336932447451216208003059291304713879933058838993164056604804404851267643710675466383276531801018605756527049535578 2049 -202945718686707566793399358563042136576639774597391801607549515286520305177063008216881290044379456620425157033999298143366970961575836371224783905194010821349323261183677 2050 73405910562533353053908994515270687807616975052782743365611498576870092804809137661401738301648051594964245839288872724249756769535317693845538512806241928371637742967623 2051 347518300681923418886224130418656892616459961539726513175886447733971521385066067508186003924312515459418321090604102548218238605286511837608060436995029427105850310719255 2052 129539808124174213739490364047771448769022799544609058241938016709650212372253870555479551742731405025460911194710425419117214192040518677379245392387768892977685518216054 2053 -420924211244456771940133124933927580424076936592509256541497946310841614189875205169587742225960567054382566929892975272467995374821829531453598949801271355477488053686878 2054 -477058108806097632625714494466428341385482761084335571417824464443621733757319938063665555667043920484879232285314527967335452797327030514987305829382798320083535828935309 2055 291384403120282558200642760886156131655054137047900198299559929601191401817621334614108190483229162028921655735182549853350781182781310854074353557413502462499802535470824 2056 897982320050554404565847619400355921809559697676844827959322410754463347947195143233253297893004487539261799215207503239803448172148860046440904779184069675561023882622187 2057 185673705685815074425071733580272209730428624036435373118264534842430331939698603449557365183814758455957576550131978113984671614545719660912952271969295857583733293464485 2058 -1189366723170836962766490380286512053464613834724745026258882340355654749764816477847361488376233649568183454950390053093154229354930170900515258336597572138060826418093011 2059 -1083656025736369478990919352980628131539988321713280201077586945596893679886893746682810663076819245995219375765339481353788119786694579707353857051153365533144757176086672 2060 1003693017485021888341418646706239843734185210688309653140617805513224417825117874397804123192418891112225878400258074979169557740384451239602306064628276280477093124628526 2061 2273022748907206441757409733267140185004602156438025227336469285952548429651710224530172151453052895563402830715729534446942349141624750607869115387750937671205583594179683 2062 79963008251347590649500706274388287805803111024970547936969140083669262061775872285006539884400354882993497365081406374618562046310128467751550986525089252667664051458146 2063 -3276715766392228330098828379973380028738787367126334880477087091465772847476828098927976274645471786675628709115987609426111906882009201847471421452379213951682676718808209 2064 -2352985757158554032406910439541528472810405267462995775273438426036217691713486096815178691337453250446396328080810940821560911187934879075620666374276026923873247645637829 2065 3196752758140880739449327673698991740932984256101364332540117951382103585415052226642969734761071431792635211750906203051493344835699073379719870465854124699015012667350063 2066 5629701523550782362505738819514908501549192634589330655750525517501990539190314195743154965982925037122025037196798550247672818069944080923092087826655240875555924364446038 2067 -843767000982326707042417234157463268122578988638368557266679525345885893701566129827791043423618181346238883670095262229932433647764194304099204091578097775141765021712234 2068 -8826454281691663101955066493213900242482176890690694988290643468884094124605366422386124700743996468914660248947704753299166162905643154302811958292509365574570937031796101 2069 -4785934522568455655463321585357445233426613645950962098483845992156104645488748065915363922559306855775786153526703288017740384422179886618992883735077143100414159342733804 2070 9670221282673989808997483727371363510604755879329063545557322994229980018306932552213915744167614650260899132617800015529098596553407348606911162384087463349712702053508335 2071 13612388804260118757418388078571345475908790536641657086774489461040198770094114488301488623303303324690446402474408041316906547327823040921804842027586508674985096374529905 2072 -4884286760105534153534162142013918277178142233378101447073477002073875372818184486298551821608307794485112979091096727511358212131227461987918278649010320249298542710774531 2073 -23282610086934108566415871805942708986513546415970720632331812455270178788401047040515404367470917974951345535092208056846005143881230389528716004411673972024697798428038240 2074 -8728102044154584603884225936557427198730648303263555639701012458966323397275930002002936801694995530205333423383311313805548335196595578933886563378576188425686553663755374 2075 28166896847039642719950033947956627263691688649348822079405289457344054161219231526813956189079225769436458514183304784357363356012457851516634283060684292273996341138812771 2076 32010712131088693170300097742500136185244194719234276272032824914236502185676977042518341169165913505156678958475519370651553479077825968462602567790250160450384352091793614 2077 -19438794802885058116065808011399200064961040346085266439704276998377730763943301524811019387384230239231125090799993470551815020815862272582747719682108103848309787475057397 2078 -60177608978128335890250131690456763448935883368583098351438114371580556346896208569332297358245139274593137472658824155008916835090283819979236850850934452724380693230606385 2079 -12571917328203635054234289731100936120283154373149009832328547915858771421733675517707321781781683265925553867675525900099738458261963695879854848108142056602074564616736217 2080 79616403781013394006315939701855963513896923714668364791142391369958287110839510094143316745629369513824262563458817625560731855906146092561984570533042556572690480705663782 2081 72749526306331970944484421421557699569219037741732108183766662287439327768629884087039619140026822540518691340334350055108655293352247515859091698959076509326455257847342602 2082 -67044486452809758952081649970755027393613769341519354958813843454099515689105834576435994963847686247898708695783291725460993397644182396682129722424900499970615916088927565 2083 -152365930087345364950800361123413663083115961456400472974909053657397614879469394181182935885656192054342953903793167680669387149258393608421076269492119065899145738553006384 2084 -5705039853522211992402771450802672175605268400212753224952818833339812079524049510603624176179136292619982644551058329647661895708065119176961976534176009355839341758415037 2085 219410416540155123902882011094168690476729730797919827933722897111497130568575228757618930849503878302241662599576459406130380546902576005103205991917019565869761654641933949 2086 158070969940867576943203132574216335258721229856613226199861872490737426958993443691786560061835328346962936548344226010317049044966458727598038246026295075254985080311421421 2087 -213705376686632911910479239643366018301124462397707074708770078278157318489051179247015306673324742009621679955025401076482718651194510885926244015382843556513922312883518912 2088 -377481386481022700846085143668385025735450960654533054133584769602234557527568672449405490911339206649204599147920685416447429591869034732701244237943314641124746734953355370 2089 55634406745765334967276107069149683042403232541093848508908205787419891530057735555228746611489413662658743406681175066165669606228052158328205769356548481258937232572097491 2090 591186763167655612756564383311751044036575423052240128842354847880391876016619851696420797584663948658826279102946086492930148243063545618627488253326158197638669047836874282 2091 321846979735257365878809036599235342693047728113439205624676563814814665997510936894176744299849792986545855741239510350281759985640982574373038468586766159865809502381257879 2092 -646821169913420947723840490380900727078978655593333977351263053667811767546677587251649544196153362321485022509627261559095817849291597776955694022682706678897606280408971773 2093 -913033742902912978635373419910986386729623151165679334467031411695206542014130788590597541884513741645372134844185596843211908228704528193000526721912924357504478550218132161 2094 324974190178163581845031453781665384385930927479894771726586489852997101549166650357472799896303569334939166768387751208814057863650615202582655554095940519031796778027713894 2095 1559854912816333926359213910291887113808601806759013311818294465363018309560808375842247086080667103966857157353812858402307726077996125969956220744595631036402084830627103934 2096 588059552724749396790341966129321002343692223685784562740444921842209440464964138233124741988210172310432968075797845634397850365053912990417871167816983838472681772190418267 2097 -1884829102994497508204245364073552498194532734238908083544880955216015411109975026199719885976970673301796324122200609611121783941646741172538876298691571555433881608654817828 2098 -2147914465541083323149555876421208116152294030444797874558739387205227750025772514075371828068877276277290125429610704036705576443050038960374091912412614874874766602817522201 2099 1296769550269748111413903397944231495850840510553123520804436033373805970645010887966595143988760500991363356046402763976723933576592828182121005130874587716961199836464399561 2100 4032743568535580831353801240494760614346826764683705958103620342421243161135747540275091714045847949579086449551811313647827360384696780132912968211104186430308648211472340029 2101 851144915271335211735652478476976620301453519891674353754303353831421779380761626108776684080116775285926769383207940059981642866457210778253086781538027157913566766353122640 2102 -5329513118805328942767704638438992110197667275236829478908056375795049131780758428241686858034608450570449805598214077624551293961289608315033973341978774147269848047936739590 2103 -4883888483806916043089453718971737234648280284575380311857923696252664940516509166383868398125964724865013218935019253707809003251153990911166054992642213588222214977825462669 2104 4478368203533993731032052159962015489896213755345155125153753021963627352399996802132910173954491675284523036215006137564569651094832397536780886560440746989356281281583616950 2105 10213401602612244985857158357410729344845947559812209790765980072047714072297267594625555256160573175435463024533233331332360297212443599226200028334620987735492063025762202259 2106 405520280272922312057401559009721744752066529230225186704170674289037588116512364250958224171473049580490182720013116143239352156321593374385168432201466598865933696241845719 2107 -14691769806146238716889210517372744834742161315157364915919733094011341424697264396758465430115064850719986060748239468896929948307275996762980914895061734724848344307345819209 2108 -10618921882885167297914559916420451089598014089042434977470150746336751660413779958876513480332046225015953207253246447475599649368765192600585196766822454334357996722004047978 2109 14286249525873316404831808958363023089990094785927139729215562419722303836580752032507507205943591801139495878028226352753690596150954403388595746462860268125982410611103973490 2110 25310691689031406014803770433793195924340175404199799893389883840348093085111044355634978910447111075735939268001485916372529597676041189363566111661884189059206341029349867187 2111 -3667327642988149106917249041942572000392080696884704751745411673385552176166972073630993725611545576123542670774979905278090946782189210788010549696037813791624413889099925512 2112 -39596941214904722419635579392156219014330270190126939622605446260070396921691796388142486116390702876875435146029712269126220193826995592752161858124744457185188751640453840677 2113 -21643364046043256907886521391850623923948094707315095141644472166962540908944072282003985184835565499612396597226506011094438650893851978575555561965846375267581927140249941675 2114 43264268857892871526552828434098791014722350887011644374350857933455949097858768461773479842002248452998977816804692174404311140609184803540172407820782270976813165529553766189 2115 61240305260947979327522100784006842938278364897442034764249918427032937830635868670146471301226268376487831743256218280220658844720847571327717420090590832452770678780703782352 2116 -21620904811849614618666307042248167090774256179696549232706385766493408188914696179769494657166682953386581219578186163309872489715332824964616845854935895709231238389303824514 2117 -104504574118840850854074929218105633953000715784453679138600776360488886928494637131919951143228516829486809560060910454624969985330032374867889827911373103429583844310257548541 2118 -39619400449098364708855793741758675847504108717745485531543532660539529641721172490376976644059585423101250523678032116910786355005514746363100574235654936743539440391399957838 2119 126125478930690465472741236260353801043774971964150228371307162126982295117409333311689445800395199782873390779639096617934842475045365199832506673766308999138815082699561373055 2120 144123974567939215562930722959864309800504824502199164670144309021028416570215809622296927787288102252588060083738942571535756340335547121230990402147028040173123284701657506379 2121 -86506078481592100763885442518595125196270863246404742839763629466442765475688160821312469156335614359772140255961064501024056120039850453469406099530654062395275642308161415217 2122 -270249453498629681035671959220218110844279796466349393041451471148010711687625142933986373587683302035461450863378039189470598815380912321063497075913337039311938367401218879434 2123 -57617896086347114799045280441269184604233961255794421830380679554585651094527648800984458630952487892815919827777878070511700220295696667761584302616373977777847642393496091162 2124 356755531980221781799557401738813236040550659712754135881215100614453477163313303755298842744018916395233591119339103690494654935420762774532903175443991101707214009709380294651 2125 327867349584976795834717239661487295448513757722143814871832150702596362782152791734970832218635789928277370691155917259982299035676608988825081378529711017089786009794714970596 2126 -299137635893874667000512121297544051436316698456959714050834421059867826068785654954314384113066428502417671291561225619982954715125066106771318872827617123929366367315884203489 2127 -684622881565198577634274641400300531489064417434897950753047251317049839945466095490269674962654706323510961810495020950476953971097371763357984553973702118797000019504095265247 2128 -28729713691102128834205118363943244012197059265184100820997729642728536713367136780656448105569361425859699399594691639999344320551542882053762505702093893160419642478830767107 2129 983760517459073244634786762697844582925381115891857664803881672376917666014251750444584059075721134825928633102056246570459908686222437870129303426801319242726366386819979468736 2130 713352595256300706468479759764243775501261476700082051574044980959778376658833232270926123068224067749370661210089712590476298291648914645411747059675796011957419661982926032354 2131 -955030803767971115800581644333901338913184056626673563982883942734189129300884613663927610970151773400068933702461554930460564365670894988075540921099225349565946744341148701629 2132 -1697113112715373951103266522462088358426642592591939716377926653336696042673084982715510182143945202575299294312145959160936206977871352515541050486477115254683786048802905501090 2133 241678208511670409332101884569657563411922579926591512408838961774410752642051381393001487901927705650698272492371842339984266074021980342663793861423429337608527082358222669275 2134 2652143916483345066903848166795989697339826649218613280360810596070885171973969596379437793114096975975368228014607514091396771343542247503616591407576340604249732793144054202719 2135 1455434904203703541771164637892430795014720012665348203969087691562285290031033601322508694242017496924601021819774116820951940903849372172877256625053685917075258966444682831815 2136 -2893822124995015476235950051365647260751749229145204792769649557845295924616020977772439281016024681626066500506979356431381037417564227846280385268999769941858259875502276871994 2137 -4107578820687048608675012804688420492354546661883961484329898287633170462005003197701946487356114472899969249834381630912348712247391619676493848032630026521324991759588737034534 2138 1438387220791311934464785413473216465737029216479856588800561866283010634584987376449930586774007184701465478687205239610429096513714855673403128643946084024783000909057594040179 2139 7001400945682064084910962856054067753106295891029166277099547845478466386621024175474385768372139154526035750341360987343729749664955847522774233301629796463183251635091013906528 2140 2669191599895736674210227391215204026617517445404104895529336421350159827420015821252015900582107288198503771147176391301919615733676764003090719388683942496541990850531142994355 2141 -8439788166473376019375748269527284218843325107509022865900109711761477021206011551924316355146146339227501229028566226954158846178670703196177361945575880487966252544148607946707 2142 -9670592545577800759121190247269271779723813336433271172628884266828626214041039996726401668954246442724539521488537378645649365398632611525864952690313738959725242485622156900883 2143 5770596566577639345165520878312080192225807662104917970370773290411317193785995730672300454564039051028997457881389835652239230444993939193086642556891937991424261693617464952352 2144 18110380712051176778496938516796555998567138443942294038528993978590103235247051548650718024100392781952040750517103605599808211577303314722042314635889619447691495029770764847590 2145 3899995979000161413955669368957191587498005674328353202258110976417309020255044266054101214390207391695542063607147542993410134953638672332778310133421800968300980792004691948531 2146 -23880977278628816123662459395108636190792946106047212008899767269001420429033047279323018478664431832981038208398493441252047442022297253915128957192781557439115756723388229799942 2147 -22010376691051338192452607885753747586065144118270647240787104955007412255502095814704819238490600173647582814124251148593218346530941987054820624769311420415992475821775456796121 2148 19980981299628654709706790026151444603294940431718858806641656292584111408778003013268917264274224441285496144791345898258637307068658581582350647059359756470814775931383537851411 2149 45891353969680154316115067280862383776858090224317859249686872224008832684535143094027837717155032006628621022522744589845265788553239240969949581962092977855108232545163686596063 2150 2029395391422683482745817859602302982770203686551788434145448662423300846724092801435901974216375732362086669332905250334581039462283405472469977709951663945177699890391918944710 2151 -65872335269308809025821857307013828380153030656036718056328528516592944093313146107296754981429256447914117167314090488103903095621897822552300229021452734325923008476547224447474 2152 -47920749361102837798860885140464686759628293910869647683832320886432133531259235895463739691371407738990707691855649840179846828015522646442419559672044641800285932435555605540773 2153 63842939877886125543076039447411525397382826969484929622183079854169643246589053305860853007212880715552030497981185237769322056159614417079830251311501070380745308586155305502764 2154 113793084630411646824682742447478515139781324566906365740160849403025077624572382002760494672800664186904824859169740328283749923637420468994719788693497376126208940912102829988247 2155 -15922190516783287744215154306946838637754533058615281938350758967737509715329817410397113315841472976561322806125535397589475228144091770637410691639456428580459376150599699961991 2156 -177636024508297772367758781894890040537164151536391295362343929257194720871161435308621347680013544902456855357150925566053071979797034886074550040004998446506954249498258135491011 2157 -97870894113628359080467588140531676502026791508291083801810090435287567909242564592363381356959191210343502053044204930694274695493328698357309097054040947545749564761503130026256 2158 193558215025081060111973936201836879174918684595006577300694688224932230586491252719018460995855017879018178163276460963642547207941126656711960731644454875087413625648857835453002 2159 275506918621926131448226370035421717039190943044682379164154019692482288780403999900984729036972736112800357410195130496747346675290363584431859137059039394052703814259761265517267 2160 -95687320911452701031506348061305202672891893086715493498884597789644662677248688126655079638895826668674676110232256032948272512447797958354651634590413927541664060887354705426746 2161 -469065133647007191560200306237258596214109627639688956464848707917414519366895252620003190032827753991818535573471591460389893883231490241143819868703494269140117439908619100970269 2162 -179819597710473430416720021974116514366299049957966885665269421902837626103155311774329649398076909444125681299962874463799074162842565626077207502468625466511039753372406560090521 2163 564752454558459892591706654298563798887001520726404449963733305707059182044143940746658269671723580660493211683703847493338166395679288199498471503293908196681781500795973806397015 2164 648884731357480621976920328211375110580408677597655842130118129820252145470050564394332839430904663435944216873434465924188968046074055867221027371172119735651157193281025661060790 2165 -384932856847986462174986632324447284520702470768437564298463883804221555940988628972328620273646671216367530383740973029539092232836722573421264000825282730170741747423567246306494 2166 -1213637185915940514568626982509938909467410198324060292093851435527311327514194505140991109102628244096437428557138313417527134441753344066719498874466027932332938694076999467457805 2167 -263951874509494159801933695886927826059706206829218277831654246016030589529061935422004219157257992219576686489693492894649875813237333293799763370346837005480415445857458414754296 2168 1598570042763926976743613614834386193988112669092497856392315319331532883455183134113319729376274915312804958940879286447066226674590066640140762875291310662503680441500566713764299 2169 1477589060425434674370560678396866735527116405153278569925505681543341917043256440562995328259886236316014115046831806312177010254990677360519262244812864937813354139934457882212101 2170 -1334618168254432816941679918947458367928406462263279578560661073315502293926121198691315510219016923093228272451185793552416350861352733346340999504944473657023264995643108299010003 2171 -3076159103189361651114174293231252929515229074245776426317821000874874800498439574676315057636161151628819073987711092759243236929580744000660025120104175600317034581435024595976400 2172 -142970892171001857428880759449408367598709942889998991364844608227839623117135241871679818040869313222785842595646012759760659393637944014178262739868391280790089144291349583202098 2173 4410777271443794468055854212178711297443635536509056004878482074190377094424560773367630567855178074722047346438896886311659587790933477347001024625048649257340299577078132894986403 2174 3219129995360363508543055052680661297113939017135775417682665609102714423615574816547994875677030464851604916583357105519003896323218688014838287859972566881107123725726374179178498 2175 -4267806379272792610626973452729302929844925593619057013513637465962537471307425531495950749814308761499261503843250873551898928397295533332822761885180257976550210432786783311784305 2176 -7629907266804157976598909264859372594557574553644831422561147683293091518040135589915625443532208539573652263022253991830663484114152165361839312485021216138447423302804507074164901 2177 1048676383912429102083918400048641632730986576483281595830971856859823047691850714947955874137278296647656587259893768032895032074076845317984474025207691095443086707060409132605807 2178 11897713646076950587225882717588675524402500147263888436074785149255628989347561121411576193346517301072913766865504865382562412511447698694662074370201474114997633735591290385949206 2179 6581230882891728874514990864810730961826587977161549826730175826433268470348284874967669569394930242925995675762360223797768452040075320043854838459813525043004336595744097941559094 2180 -12946390029989379689309801117637317157133486723747170031905757006115452037039411836359532067483795597720570354125398633415457444585524544012646548395409165210440720442651699518555013 2181 -18478944528968679461740873582399406486229088124425438262804960975688897459695845996379245762741447543998909442627865089180330864551523018738516912830014999158001970331335388327508300 2182 6365159147097650814794810252826586195306898746585620205175581179682183566691126961391862498088865354794574678363038409617688992545449223968791709935595640167436383846907601576995919 2183 31425334558958059151050674700036723643362574848172608294710717981804349496735257832738777830225243141719479796753263722595788309137047562751163461225424164368442690773987087846063313 2184 12113785381871028646946063329572820290922189377839818057629379796006713893004719034987383264652582189204334764264826679562641872006073794769725202894419358990565586484427786750512381 2185 -37790493706055709965845484952863309838669473594758228499886299161486533063426384794130640328314108496514054475116302132213477301682496786719955171161019804535879074620894689423059232 2186 -43539119940829087797996738029609543934284764226012426352340097777811063389739976867726161094877825330923814561018090402158430181143121357520888664119843523359008277258414874596575694 2187 25676708324184681318899421623290489547747284216918410442256919365479819170421665759143257063661526307309719710851475452650835429676422991950229968266600445545313488136466902672546851 2188 81329613646884797763842222982472853772954237820770654852226396939297596453166361661856801423191933827437869036134392534371907482825618144240843835280863327894887351879309564019634926 2189 17862411616644406479097316406319054386537480009094015910083178412331244219318311108582904031216299023614094850166614949507594751466698365570658695853243077813694789121947971924028843 2190 -107006321971069479082741644605763343320701522037689065294483316304777415623588027421000058486853460134747588746985867987022742912502041136191073803547463773440200840015776466692181777 2191 -99192025263529204242939539388791908159491717829864670762309575351628840672484672770439705454408232851051963886301007483879502234292316509811502531134106405708582141001257535943663769 2192 89143910354425072603644328199444288934164042028595049384400137892446171404269716312417154455637161111133493896819253037515148161035342770620415107694220695626506050893828494768152934 2193 206198347234598683325681183994555251480193239867553736056792891656406256296072700191439763941261692985799552633286875470902245146794357646002576334681570179148782981017034002635845546 2194 10048114909104131639295211189347619225327675801269621377909437459182669268214956458022550998771071739918469989481754446364354073256973739191087423439885710082076090107429041175510835 2195 -295342257589023755929325512193999540414357281896148785441193029548852427700342416503856918396898854096933046530106128508417393307829700416622991442375790874775289031910862497403998480 2196 -216246462143702814964976395183902870705520915668823357434702329115588925564287656649462314940032764725718022622768629917266599220051331385193663758121455889230859071124463043811356381 2197 285294142679919624290030301004651921189029606094879164063283592089669758432127460045834367398127782357014576540624374062053039234572726677431904018935905164693212941803433456228487645 2198 511588719732726570894301907377902411119878197564972142875895358664441353264630073153319233336931618822651069152874758425683992527881031801816655200497246764006148103035325541215354861 2199 -69047680536216809325053905820749050483508690426055806628581262974080832867839803396372052458095017631296553917855744144786440014521395292238240260814449275462353870678970412417131264 2200 -796882862412646195184332208382554332308907803659851306939178950754111111696757533199153600735059401179665645693499132487737031762453758479248559219433151928699361044838758997443842506 2201 -442541039196509761569248001557153360636369507138916336247314095690360520396790269756947180878836601191354515235019014280897552513359636509578414939682797488543794232356355128798223597 2202 865930542948863004509386114203303382792416494085907113567760213728191944564597336595525653193154418810962199611354876632523471776975153771486799480247601204161714915517729409860973770 2203 1239423901609155956753580209939707692945277310798767643186493046444471632093547802956100781613896002371020160928518146768634584275813394988826974159115949417243155277195114126242066103 2204 -423389503752353242940138112646150022156046986946990777320446118037831424167807066838578472314317817619607684376335862351625919263615517261908384540564803715617920683161374281062750173 2205 -2105354444558018961262966324143011075737693804884674756754253260172663576658145139551626434807050421181982360539873023401158056052788548760313773639363550621404870192712843536103039873 2206 -816034397856802713813442097293557670789230323851776865866046928406640207925740736117522309299578184751412476552182284417008665012197877726918589618551145701625234594033739845179315930 2207 2528743948310372204203104436789161097893740791831665534074699378210495000825952206390204907121368238801590044916208885752783975316404066022222158179928354337022790875874217817165790046 2208 2921388842414821675076408421436568746526924128736451622620300188579303784583885875669148744106628605933394837092055307818166721064986426487232363257914696323030104786746583381282355803 2209 -1712709550453569490389662339495603427104510467979888668208652449803854792900211470272682597821790054050177568364026601335775310304206188295303568561377208635397556281840477971986474116 2210 -5450132790725193879279512858225729844420664920568117156694999566789798785409838082059353651227996844734984882008264193570950696381390492509454521437843050660052895662620801198448145849 2211 -1208679291961252184686746081940965319422413660756562954411647738775448991683674405396466146284838551883217268728028706482391410760780238191928794696537487687632548504906105409295881687 2212 7162842341178763369669175197721333271525175388548005824903652016593653578310049552332036249049786898785162450372290794906726006685596680804758089999220259295450451944461279170434619965 2213 6658812082686446063966258940166695163843078581324680111106647305565247777093512487455819797512835396618202150736292900053342107142170730701383316134380538347685444167526906607744027536 2214 -5954163049217511184982429115780367952102761727791442870492004277818204586626375146935570102764948346901945181644262088424334595924816442612829295302682771607817903439555173761138738278 2215 -13821654423865209433635434137888028435368253969872685936010299322158901355403562039787856046562622295403364601108583694960068113827767411506141406133600797643135896111988185778178647501 2216 -704649033468934878983829824386327211740316853533237240614643027747043190467137340520249694747887049716256969092030811629007511217354288088554020831697766739867540727971732846605289258 2217 19775817473082720618617863253668396387471015697664128806502303599977105942029937186723426149327570642305309782752845783384402709752583854118970701436283569250953799551543359539317385779 2218 14526303457334144312619263962274355647108570823405923176624942349905944545870699380308105741310509345119621570200614506589075625045121699594695426965298564383003436839959918624783936759 2219 -19071168439613785739634033429282069175730698844130891565887660572230062751562799846203176454579683592589052813660814971755395198535229566030416680604585802511086258823571626692712096521 2220 -34302120930416864931237127215942752034579586521070051983127245949883050487900636567031531890638079987424931352953460289973478334797705553713666128401582133633957236391503278164101322538 2221 4544864982279641427014769467007713528622128020724968389262718222324118205692100465895070713269174247469431243460200465166319573490107866435721253639287238128082821983611708067928159762 2222 53373289370030650670871160645224821210310285365200943549014906522113113239463436413234708345217763580013984166614275261728873533332935119744082809006167936145043495215074904856813419059 2223 29757255948137223504222357748935038505957458500345083593864527727558932282208536101136461177368905739955500109493259824807158761307597687277944874762294895505874414407891570096173162776 2224 -57918154352310292097885930112232534738932413385925911938277624744437231445155536879129779058486937827483415410074475726895193106823042986179804062645455174273126317198686612924741578821 2225 -83130545318167874175093518394159859716267743865546027142879434249672045521671972514371169522586669319969484276107535086536032294640532807022027683768462831650917909622966474952986581835 2226 28160898404173068593663572363297496232974954885580828344413097016878299162947000777993317881118032087527915300581215902088034345515445298901859187883160278767251902790795042828568416045 2227 141048699670478166272979448506392394455200157251471939081157058994109276966827509393500948581073607147452899686182010813431225401463575793201831746413918005924044226821653087877728160656 2228 54969646913994805581429946030862363483292788979965198798466337232793746358724971736377851641468637232441568975526319184447997949125087508120168495885302552883666006832171432124418165790 2229 -169209598074651234866643020869689890688175112137052767425570156010987576129774510171494266462191639234980814986763226715519259746979021092103690934297078284691296129612448130706296576701 2230 -196018346584472971854409394537254757938492946231437137879623396226903023325552481129878800222542244379894468661708329997879223350588663301322000242299220558807710233653824520002146326446 2231 114239951160656429285213074838827527204882323157087568627103818778193829771049538435116414820723002002539246011236907531071261797853933583983522438411775731807630122780276698581878410911 2232 365227944659124206721052415406944648626668058368489905305193552237890599455326991301373066684733883614875283648471556713398483097567684393425691176596298843499006363266272650708442903147 2233 81778395423816542569196319698427230733610623074349569252519577448709193554502942694762385401819242377355222650471422466807961552734729717338477803887444827000080110873547821420267915535 2234 -479467895819780636006265490245772175831550381525577473932297371016084429226376529736489481505456885617414529659708464244469744895421617977409213615008074575306636486046549349290321314058 2235 -447006340082940749290248735105371879360278681442839474557713129686599793009829933996135452086553125992230506298942979180206444650302414110764168980483743670499086474139820472128710818682 2236 397689500395964093437069170547344945097939758451227904679777793567375235671873587041727096103637643240059307009237041777661783342686888260070735811120629748306556375173001527870053398523 2237 926474235902721385296514225351144055191829062968416948490010500702684222236206463732624933592010011609645035958651443424676189545724032088173382595491818245805722960186369821419032132740 2238 49316839686976655853179564558026934262338922991611569877935336119224557337956346954408355982915482752171199289705937402544661307615525850693433169363113922192530098966818944258657420159 2239 -1324163736298685478733583395898489000289768821419644853169788294270059457908080050774352029695647654849704342967888485202337972888410920348244118406612447994112279335359371349289085531263 2240 -975791075589698041149693789909170989454167985960028518367945836821908779574162810687033289574925494361816235248357380827220850853339557938866815764854932167998253059153188765677689552899 2241 1274846896611708822880403831340462066027429898428033283291852958150834900570123703819943673712732172097533143678182547799793311580795394497550685237249334071919749236392552405030428111104 2242 2299954811888383519883277185807659989743936807379673371537734131091968237482242861461385319270573149211520578216245866029558823741750478287110934171467380162110532394512560114966775084162 2243 -299055821022010781730710041431291076573261912468004764923907121328926120995960893132910384137806677735716908429825166972572460727455836558683869472394401903921496177239363639352738558205 2244 -3574801708500092342763681017148122055771366705807706654829587089242803138052366565281328992983305321309053721894428413829352135322545872784661619408716714234030281630905112519997203195266 2245 -2000898990866372738152567144376368913170674894911668606613827009763042116486281968328474935132766471475803669786420699056986363014294641728427064699072978258189036217273196475614036525957 2246 3873857529522103124494391058579413132344628618275711419753494210571729259048327458414239377121111999044770630324253580801924596050001709343345488881111116137951777808144476159349941753471 2247 5575700699366465080916248161524490968942041600719375261443414099005845254538648533609803928116071792784857391680849112886338498336840514513088684107789692492219317848178308995611239721223 2248 -1872958538655730386341823914203044219173953723364042813139667200808687142562045490085764441988345527568966960537832881744938233035707067614918424182038137879762741590871279683735905227514 2249 -9449558228888568205410639220103904101286670218995086681196908309577574513586975992024043305237183791829628022005102693688263094386842223856434172988900808630171095656322785154961181474694 2250 -3702742160710734694574424247321446749768087877355332448303746898197158111976603043524039486127726265215890431143016231141400265301133446898170259925751554612456576257307029311875334493709 2251 11322516767544298591752463134306948320460623942359129494336575510386261656149021482109807747225529319398594982542935575433201327422549291471352597170938946509933837247194064838697086702208 2252 13152300389599302899985063467425350851054758096350419129500655207774732625563579035548082791364910057045518453148118924829663359687975670754604432914652363242627671913629814466836515968403 2253 -7619774606833563897178038886985501570692536065003797046032828612189103544172418438585768261097803054182704551399919344291801062121415844573182337245187391897477260989887035526821752208499 2254 -24474817157143601491737526601732299171515382038709548623837230718160994281712600517657890538590439376444113435691054500262864687110524962225957030085591309752561509160823879305533602670611 2255 -5532525782765739002807024580439849280362222031346622083467826595585629081391160596962314530267107002862813901748199580537862297566559826181422095669464971345150410923742778940014763759904 2256 32094591763977165388915565488717800742207918103713345669870059330350097825885018956243658799688242430626817987090973844554665749231940806799139367330778701650038770150710914832355354879110 2257 30007342939909340494544551182172148451877604070056170707305057313746623363103761114620205068857546379306927337439254080800726984677084788407379125755056281097711920084566658245548366430515 2258 -26562065981211426386108540908277951461845696072366723586402232734764468744493858359281344269421135427764004085342774264016803451665380980617717271661313730304888359226968135892340591119206 2259 -62101934703886505883460116670889949194085522173769516377175116644096721188988780070863863868545788809933745324530227925355392733909025595206518493085834982747750690235277573077903721309625 2260 -3445276958697914108436010273894196990031907997689447120902824578982154618609902755338860799436410951542923252096479816783923533011703807789661854093742550792823560857598522353207775311309 2261 88664000685097932269568657579167900655931218246136239963577349378861189933482638430145208137966924237697749409873002189372196185574406575824235764747148713052639049462245708970244312428831 2262 65547211662584419991896126944784146184117430171458963498077941223078875807598682826202724667982199761476668576626707742139316266920729402996180347179577533540574251092876095431111496620934 2263 -85218723726400018161132647305273703665899310248446792842674524799879035314872735674806347338530513286154826157776522372588272652562702768034573910653406162259815488604647186617036537117522 2264 -154211212347682352261464784523952046840048648417595203461655290601940065741081321256347932805949123999174417986499709931511512452495135978820416111926726246593213300555121804401355809049765 2265 19671512063815598169236520360489557481781880076987829344596583576800159507274052848603622670548313524678157581149814630448956385641973365038393563473828628719241237511771091185925040496588 2266 239429936074082370422597431829225750505947958666041996304329815401819101055954056931154280144479637285329244144276232304099785105057838746854990022580132408853028789159768991018392346167287 2267 134539700283866754092228264163462489358266768340607374117058707025139906233807268407744310135400810474496260405349895301062556066853162613782022548452897617873972063043350713215430768553177 2268 -259101448137897968591833952189715307987729838743029825648926398978619260563228109779757902815027950810007401725426046934548741490699812111893383586053961037572270026671540082204317386663875 2269 -373969636357949124514825695992688239864214727006649370421388522426959007289761325338898590279880447759825504549626127605162341171911001360637012571033030026727000852203119704233823114720464 2270 124561747854031214499605688026252818629463070402422451531867691953479354329420841372013592679627140335511141320076151633486185423846649498111361037601063419698297963628189368988886618110698 2271 633071084495847093106659648182403547851944565749679196070314921405578267852989435118656493094908398569832906275052174539711082662610813472530396157086991064299270878874659786438140501384339 2272 249407888503917910015220007966435421234751656604226918889520830473479652960340483966884997600253307424314363229549975971676155748064351862525651533431966607028702888574930335244936496609766 2273 -757632832349878307606265336208656366481407636152101647602182613359057622182410276490670085774535538905344047595128326173197268086457462970641757194688054483997568842502849155427027119495037 2274 -882478972999765003121879656148838969086696222353906114959835751879057920813329919085541490695161705994147269504602150511387238410675165335056047690518957671327973767449590121683076997994105 2275 508224943845960397591045328242220945246655979547874728712661782885577969222069792523785088174282231481029684365578350201521112338393111108116105661256087876968865953927918820182090622885271 2276 1640111805349643310728144992357495335568103858506007762562018365238115542995740195576211576469697244899491317099730476684584506497132628305697804885207012155325542609952439277110104117489142 2277 374254029153804605530834327906618023840040242806031386247173968993479951591260126561756402520879474513117585139023800309866126072282054226939942029262869794359107813521671301500986375108834 2278 -2148336749195603708319190320599716280814759838053882491274680148123693512217809988099996664643979476380521001465308826886105618835525739413813910546463100032294408563880358097292194740374413 2279 -2014365834503447916258979320264113359408144101312039148809192334231595494587000322137967978990576719412608902238754276994450632569414682532637746914469881949684650423474110578611090492597976 2280 1774082720041799102788355992693098256974719595247851105027506179130213560626549861538240262123100001867403416326285026576239492763243685186873968517200230237935300750358686795791208365265579 2281 4162702583699051624578169640863829640222903939365921640083872482355289006804810310237964643634556195793129903704063103880556251404940421946451657460932981981979058987354468675903285232972389 2282 240283114461648813470623327571015102433424506064188043781686155101381933960450460599727716867476717545205485912469250418211139806170997345763778397269651711749349673115423782819882127332397 2283 -5936785303740850727366525633556927897197623534613772745111378661485502567431360171776204905757656197660533320030348130456795744168184107133325625978133212219914359737713155471694493598237968 2284 -4402985698160700438048792968434844742656328445430109683865558637456670940765260770837692360502032913338335389616532354298767391211111419292215435858202633693728408660469892458723167360304786 2285 5696502189279201913895902305985912794764199028549584701329692506384120633470909711176477188890179480115327834117878880038584604362013109787561847580863560508165010064597731688874611470905571 2286 10339771001901551165415318601991772639853951980043882428976937298942173508196620942613897266259689110998868709646880484755563135379295526425541061836335845913642768398183047930417660958542754 2287 -1293516491118501475847109337551068052107870583119475017464133868927449692705648940338784828388146566776992444501346525739817213150901690495346411722660926814436601404127839230151444110600785 2288 -16036273191180753079311220907977685434618151008593467130306629805326294141667530653790374455149868591114196543764759364794147739741308636213102909417199406421807778462780779619292272429448325 2289 -9046254510783049689568209264440704587746081396924407411512803430014723815490972002275112437871542544221876265145533959015745922228393835930194650113674919099206166994055208700266216847941969 2290 17329789682299254555158330245528753486726021591712942147770763674253743834373179594129159283538015157891188988266105890533964952892210326708449321139860333236244379866908618849443716540049110 2291 25082527701963802768879430172418390022364232405517874541819433235341017957158502656065486893021411135336072808910293323809893661969702472143297559530874325521013945456835988319558489277390294 2292 -8283535171516204865590120981088048898979940194788534736257960244239020018882207591854046845666472613669312723120571931518219030663816490778254671026185414137038212872853410149177499692107141 2293 -42412317384263057324037760417947143509090253997230816689590196909594761791531682250194646176559426293227261797176399214343858614861912798851746880670734658757258325323744607169002205817439404 2294 -16798992530447597903289309191330341123384292210729339805561472991101997938276295064211440047354938521666760085789721392291674631305885981365042888504688911383975732583982578170380989585283153 2295 50695852555779262189627881399035192408070194192019351425848157153833781810413889842048693022225898906896574520296971145862077645525729289630001551696920072894296538196598017318179705509546545 2296 59211309914710655227327069609277484632474546207960156495151669900696759729807977314406086223914364814894021882966120606635533246167798780216789769175423570141234057907727185339383195402722557 2297 -33896860025331664286338572207704851284685901981290011620286684162731783872137594777837252974870960385229814434507249753570403014219843308264958663192231161510320805612615439147798715924263392 2298 -109907162470489917416954951008312677040544740399979507920999827054530541540221867156454779246140263721790596403263091752497610891693528069846791320872343643035530596104325202657562900912269102 2299 -25314449889378990940988497401572633347788644226670144874864985737964975857670382536568833249043404429664207448458870853065130231947955471951831105983192408630913252295111746191584479478459165 2300 143804022495821581703293523216017528325230642381269519541286511217262325412359461934292032221011224107020410837770341506068013905913371378111749984064574804545851401716940641805361616836532494 2301 135221612359868908357943448409885310388333384626649652795864812792495517397892249693023612495183668151454803851721962605562741123641483541798622426855536051666443848399436948849147380390728267 2302 -118489572606442590762305025814444894977441998154599374666421525479297349554689079397723198971967819677356203389311470653002883673965415906159918878081382395914938149421828895613777137358073329 2303 -279025634855690490061236971625902838713564027007919172337151324009757842810251711627315644716194892258475214689492304111630755029554854919910372410920110856212295250116377590654508997227260761 2304 -16732039753426317595638422595440415410891386472050278129443287313198167843203170295300413523215848474098600462410491952559857449676067635638703548774153655751505698977608053235370243032654938 2305 397515207462133080823541997440347733691006025162518547003572849489055192364940791025038843688162711935831418078803774764633638703520270826070291289001493252127233399538206486268286134585334090 2306 295757674609116807656875394221343254124455413479969450466594611322956010653454881922616058239410740732573815151902796064190612479230922555549075959694264511963800949093985643889879240259915699 2307 -380783167708706763227903574844907318280114638690468268874129562175857024521737620729738430164946863461732817616393282812073781253844203190431587740227339596375727700560598433032915891552679152 2308 -693272882071249888480417391661690987815461438642487997470167460812011203018395672947654901927573452668405233230706570828824251182751193381619367248695757764091034348632192130158165374845249789 2309 85025493099589955571028180623564064155659225210498818407534950852901013868282738807122371925536122729159002464490486747883168774613280634882511780533075084411926751466612789143036651292763453 2310 1074056049779956651708320966506598306095576077332956266344297022987868227540133293677393332092520316130138050847099853640898032436595396572050954988923097360466762049192790563191081266397928941 2311 608247388971659932909389211038126923659802213431989179062632509959110189150112934140532530002037329939246230766216084080941082408137912746736855468162682679679107597165579341015128723552486336 2312 -1159081542879546607279349147130162370251235302543455084751831973840769241408416032484515704018056438859297053311590340388781201211208677206933466769456172444878688800659403352334117917690692394 2313 -1682303438751616584617710177544725229755378290764945445406929532946978416690246227817925862094557646069384281613315937721839114844733309318787810457085780040145869646358369904206209989950415277 2314 550834153907886674369959936092035446591433089111465905689199463881659052258303098343983174016019108920050822545374256307840118803070764460196611301293489765199581203493824011318989194138206058 2315 2841384981631163191897059324674887600006613593308400530158761506787747658098662260302441566112614084928681334924906278110620316055941986525721277226541952485024558447017773256540327907641107671 2316 1131469284843729910247750241452689783163945201653479539717730069065319364431943129473942688078538537149333459067941681413998996041662544858591199155792290274946288442864545892887220795812209219 2317 -3392219135539049866267019260766923046598046682419866435847960970669406710356965358646424740128633193848732157470280534418460434859012750985917888527835442250224139650511597267859317101779313729 2318 -3972854266474893102144809566127577383170558794961880069876491575853067022530605389776384254191152622078014793992847959524619312097604531384312476382334242759970846889882319149427548703453316890 2319 2260749850695319956019269019314233263434101480766386896130230901604087345925022229172482052050094656699398698402338853004461438817350206127326689372043151975277851207647051374972096305967104510 2320 7365073402013942968411828826894500429768605477381746505724452546522473732887570748422808994319785815926746951463128493943079746956617282370230364910169685010194986540393916417286865805232630619 2321 1712104415779573146125540546813344119736457314195493173746260674248979676605583160603902202141057965378616095590509106520157873280254325256985787010291090784692995682235267774455452397486212380 2322 -9625823252709262924431097846208733693202706958148133401854683448126561078812592977595291046369880472626145649865467346947541185773967488497557054282212836985472837748040967792258962111199735129 2323 -9077177817793516114537369373707844549505062791577239679470713220771453409493153909026711196460843781305363047053637600463237620236871607627216151920460775794887982222629184191742318202718842999 2324 7913718836929689778305557299395389573466249643952640228108422773877581402207009816991388844228822507247529554274958240427383312493713163240571267271921746200779842065805700017803509713713522749 2325 18703001070502779038968467219916578242707769749725373081325396668898014488305746886622002242830724253931508696919104947410778806010839096124773206202673612780360819970670151984001280313918578128 2326 1163458980863826336231812074312454976038813147624599451362290446893872007286144092035322352232021274057833492778679360035854307743158444386644884648539029594108140156823484173938808489005320250 2327 -26616719907432468817274024519311967816174019393678013309433819442775595890512756703613391087059546761179038251194063187838162118504552259365344473474595358981140662036475852001804790027632100877 2328 -19866460051366605375200279294229033218746582897349972532687687115791886495591890978657324595062745527989342189697784307446633113753997540511418090851212642374468960127493636157940088802923898378 2329 25453260926568642481042212444999512840135206246053413858071528995881723883226612611578068734827525487121204758415383827802307810761393814978699588826056329387032521879652367827865981538626780627 2330 46483179958799074192474303813541001034920602291027985842121506558567482386104647682270715682122292289168380440891847495284795232258549799876762564325808001355609622163969488159744878830555999255 2331 -5586800875202037105841933150770479621388623348703441325383841880089837387634721632920744139764779959131862568717599520355674697007396274467281497974843687012563561752158731669925892735702882249 2332 -71936440885367716673516516258540513875055808537081399700193035554449206269331260293848784416949817776289585199307231323087103043019943614855462153151864330742642144043621855987610860369182779882 2333 -40896379083597037086632370662770521413531978942324544516737664678477644998469926049349971542357512330036517872174247974929120535251153525409481066350964314343046060411810756489818986094853117006 2334 77523241760569753779358449409310993496444431885784841025576877434539043656965981926769528556714597735421447768024830843442777740027339889322743651126708017755205705795780587657536753104885662131 2335 112832819968964753760148886921311035288587787479405944216930700232926851267801186343198755959307330106326103071481479298016223578271097140264943219502828645085688204455432612477429846464035896888 2336 -36626862676972716692726078746540472082912452943460296508839212756061398658496055877419557014357085405384929895850582868513657204776186363913262584775743703412159645383969831167717767010032545125 2337 -190356061729534507539507336330622028785032219365190785242507577667465894924767168269968284516021927841747550839506310141459001318298437029587686870629536662840893910251213200134966599568921559019 2338 -76205957291992037067422808174770563205675334535945647708091487476865452609305130465779198944950244700941173175630896429502566373494910776351680634727084941673528559071462781309712079454003351763 2339 226982924406507224232233415077162500867944672308651081751346790423527293583263224147387841530379013247132480735356893009972658523074623393500949455405280366253053555635183031302684366578954104144 2340 266562019021526544606930144505392591990707553901136432950599065144331347534072298735747483460972172542688724015137206570961567691793347805939367505356621604514422469322675981444678679022924910782 2341 -150776967114515187164810606902391937662269337772705434043255302946661840973958093681608642585428768546191307559725996580470092149579712617149268820678195424579524996563720249992972287124950752381 2342 -493544943428033768839163559582555092858652226209787514701945855567858641117335522883135324991351185789821204750494099580934226214867971199440316960761901970767476024957859012747363045601879014926 2343 -115785051907011357442119537603000654328438216128430998907343762197669506560114205054138840875543403996497416455411209990491475542213635188790098684678426179934897472758955731451706391897974158401 2344 644321910542548956003974166484947030520921563982492948745201158514520482091293616564743967576779954336012512310220096161404318364447683816589585781440097395347001021521579262740335332726829767307 2345 609329995335045126281283097185555747187090442338218513609289617765528147677449727937274165866894589786318621205905309571425701757081606388230415645440328150702373497716814744199069437499853173327 2346 -528536858635537598561854628881946376192483347854061949837857396316850975531179411510605126701236550339515095854808886170912842822234048627799487096761671215412103548762623531288628940828855608906 2347 -1253651905877594082285257263670502777708012006320711462354490776280048629768743344502018133443674544122331133516125405732830020121529290204820001426880425546049374519238394006939404770226682940634 2348 -80793136699507527719428468303609370994607094484156563771432221448677172146270316426669039165658039446803525351096423400512858934847557760430928548678656935290269948954191212910440496670997564421 2349 1782188764513131680847111892552449153900495354174773412192348172596899605299922756012623260144911094461846229370934291903742862943763338832619488523642096761461478068001017538228033711055538549540 2350 1334445042577101610004685731974112148702619100804868026125922997728725801915013660928687172609332583569134658867221829133342879056376847965250929975559082481339644468192585219849845266897680505055 2351 -1701395627813624153127683424248839782905888259690616848420915951148222433153652439585954220979253055015042704019837868503230004008915781072188559974963439826171208119046826325317593214384540985119 2352 -3116633807090233290851797624526561302603114454979641438318271170325625407214936416941310432754243678030980888238156121037085742000140186797870418499201179242801122536193602758077878977953219054595 2353 366950585236522543122997692274727634203269158885748822294992953419496631238638778657267048369920471445908045152616039369887124952538933106937629999404357344831563650854241105467747947486860480064 2354 4818029434903857443979481048775401085509002714670258286739187121473847840368588856527264653733496733046023592257993989540315746009055967870058978474164619068972330655240429083395472192337760039714 2355 2749683221853710747728799932251833668399845296093892616023278216906128775976297638284043384384323206585072843085540081667198617047601253690932788499796821897969558885339361652610131030466358574531 2356 -5184980020140379987102478741050128719712271873556007109034180074893344471607227635184531702103417204491931637410610028910202870961594900976996608473568976413803894306094670188863220139824620519778 2357 -7567712656757568191708280981027234753908848010764150902762465338379976616344886494811308038117819939631096435343534071207514363056657221560991766973961440966941889540579790736005603222804118614245 2358 2435296798286669239373678808798295051312426577462114493010901857987215695630929996900488317719093997906858794325069947243004253913993647286063819973772154515834335420755308536253089109358261945247 2359 12752692676897948178810759722077363473621119884320158011796645413273321087952114129995839740221237144123028072754144100117717234018252122537988375447530417380745783846674460924868823362628739134023 2360 5132415858470898952334602172228939702596421433302036409751563480392760920713956497910819720398725941724237641018464123964510109142663574274927947000189286451107554119824482199752514113445856668998 2361 -15187989475184617418184438530875658524933546461782272504807547271260536783583044126896328057940331142029886867079214047360721487932245769824052195421302571896580119267429769461121912471987001079270 2362 -17885108535368847131145361894306303176217541317622194421548208893666082008666070627906659460619963085847265713772608224082227343160915696812916322447719703831853337966498943124621337476074595803021 2363 10055573616713718465849836358646718822337125028480236095055983790867775862869087628985508337541605200305649226060749923396211378789582195549124248421113285445472565147605287261369398358541144410272 2364 33073098010553464549329800425181961701151087779404466926355756164926618792249114754802987518560294227877152580851822271442948831093161466636968517869022275728433457233928712585743249948061596882291 2365 7829534918655128665295525535659584353880416289141958326492225102798306145796982998921151123078357885541616487711858300686015964371333501263792074026606418386380772818893655863251939117533451392749 2366 -43128671627267183015179636783828680523488212807884703021411739955794394655118202383788495856101899428182801806912572194839160209882743662186092766290135561173906022381533999847112648306602741292563 2367 -40902632929208593214625325960841546055031504068546425252847981267724924938046097753724138641638652113418769068563680572128964795464494967900760591895628694114814230052822368448995189065595048275040 2368 35299136708612054349884111248169096169607796518742744694919514852996088509321219384867344733023541542641185319200713894153144245511410160922300692263529142787525249562640343983860709189069289899814 2369 84031304556475776229804962744670226578519716876431128274259721223519319593164300137512634497740551541601570875476252766968125005347238630086853358185764255288720252434356368296107837372197789567603 2370 5603496220596538864741214712672449885423707549803680557928466414728836428724878368856793908615110570777583749362966677975820549953084806978459899632099551327288980490182024465134479876525758375226 2371 -119330441265087830579689073992839322748127513395173872969179236076515408102485519522379979230764093084242756194676966661121269250858648791009154050449293398076245501996996712279968546561267079467417 2372 -89634800777072315094546177457342676463943424426234808832188187638248156021889178506369428406355662112379154624839219444943945555300323437065313257817863806616009232924538392761242317248723547942829 2373 113726945044491291714947859280166872862703805845370192411250769661786571673760641153523185322148982513465172445313999983145448700905563984030694150817193846748956521506814687814834066684741321092191 2374 208965242042160145674235251450181999212070937821408681801367423714763564124374698028749407637119755196621910819516186106065214806158972228074467308267157204692254734921535105041210863809990627410246 2375 -24092144267418976620401681822824196398760381419135383579062582023538415651871462647153756915793320401086017820474780538201503145605240546965380892999330040132947288582276295053591749436017773149362 2376 -322692187086651437389183110730348872074774743666778874212618193376550135798135339182272592959268737710087083264830186089210663507064536212105161459084351051441211256428349792856044930494731948502437 2377 -184873097774741169053833569627357802813310556402273298222304841691225148472503235381595650721326434795535892999041405567863711660553731681109086415267827164559307446339258809987619114373972854260884 2378 346784331354070414009584792553173068473535125085914257791680775400088551450006801829426349875062058111173101085304966627412166652669776759070542352083681091574158545010626087909636679930749721651799 2379 507565284861392606443016680357706674888085300069052172434923035067775284270638574563868243680595172505622976263871591657074375167618267893214247874352178216000518702767608602843664044868704802763321 2380 -161911233579329244955751222925815265660224568683640959569375933708863402977503566447830699153735623315637208086263561059548454992116045077961455936815853927014851098671367277922017565556776867390915 2381 -854349616215463020452601472910879743361620425154966430226603810467863835720645376393294593555657230616796077349176558284486541820288044652284790226435859307574677247778234690753300724799454524415120 2382 -345654051282063361487265457431891409227860731385411212865547101358911881293135008116037544526859549189985768177608030597525920175502222815252791937536324288985667604096241324921646479311927935372406 2383 1016260849794792265408352695836695009021844993838607389795979744176727238698148942841125292709392853932433285435440119344034996812404089730246246163251713234589528346449601968675318290356231391806035 2384 1200003667497526381939866930342771152589481156540377643092150911826775717013780384509332138082516779806781845526784588882012461995790267467537582163972183596560344851874476015674947204111382459787526 2385 -670606798512728903921087238404803599793984262453196176930432642817815357405013934725087748182533304742447517257832088746509076636901866914993454225715388945603860742353360643753671811044303456433629 2386 -2216264517292318647348219626179466161611326150378985032888130656003502955711929327350457430791909633739215130962224708226047458808194357197783828327223896831149873198324077984350265494467613851593561 2387 -529396868984797478018779691937967552795496894087181466161718269008960359608766449784244389899983475064334328268952500135503385358888400552544127938256794650956484109521115371921275393067079003353897 2388 2886871315805047551269306864584269761405310412832181209818563298821318313116943262075545178974442938481662648220056796972556535445096224112777282552939285776753733940677438628103937305511917308027190 2389 2745661386277116125366999318117433714406823044466166499049848925012463315320695777134701820691893108803549459231177208361550844167082757750327956265480691482106357307845193356271540887534692854947458 2390 -2357474446820250073250527172646302208609813518744999743656845029812357953508176812291300789074459463417328319951104296837053150086207823560233154614682491125797249831156323256182661912444838304673293 2391 -5632532702082163676636306182701703475812133457298347708868412223833781628437639039210246999666336047285212107451234005334107379612178981863105238818419977258860091248522631984375478193046610162974648 2392 -388186939456866052116472145471131505797009525721166755393003895200105361812518964843401031617433645386221139280072911524497694080874934190094801650798200356309107476688870100088878975089854550274165 2393 7990007148902413749886833355348005684421946976043347452525257253646139581945815851501547788740795510702540427402338302171160529698386805423338393433102468384657341079678955240558140105491448467647941 2394 6020719641539029728752778328172834981609142983019514464261416119033886990250158004053648031283769692671433246731306916858605073693053916053200040469218177615169198725211502084464357168136464713248813 2395 -7601820209445547697770361209876874178624937450322180697132253358446034220133296886658146757123361865316319288122265390646662835617511871233243591782304268028348233602990085140469261130401593917373776 2396 -14010726790441443478639611683520840666031089959062861916786673372680026572195973855555195820024565203373973674133645219029765603391440721476538433902320645999826539804890457325022497273627913180896754 2397 1581100567906517969017582881704039197015794467302666232870837239412147229883138882604498725839592172644886041390958473788057761924457955180043551313086090413179034877778583056004903962265129204124963 2398 21612546999886991176409972893397714844656027409385042613918926731126060792329270742213342577147927068690292962255910609676428439008952592709782025684624914028174773407880542465491758404029507098270530 2399 12429626222534925509622028801816801469015295491760195683915836133267879342312834972950697094184973030729087632742686745241707841466982766296494882589234555586647504927111874269017593311362783976771791 2400 -23193647567793509145427555775101754041671821876687708846789763970538208022212409624817841302987519241335179003646869083464486200933410547889825576997711004441353808285659125521496662366294636302395493 2401 -34042173222421916686032001695214516313671322901145238297834762864393940134642105715164039671332900099419380594998597354918136280475935359006276908273859469614822278334992416734509351715392291075042321 2402 10764021345258583635805526973284952572656526384927513162873927837270328679899574651867144208802546210606091370904182338222778359466427781593330694408476448854706303358547251252479069054931852325623702 2403 57235820790215425831459557470316270355343144777832947144624526834932148156854515339981880974320419340754559598645466438382622481409345906896102485271570474056176086620651542256006014081686927377437814 2404 23278151877163333050226474721929563741014796516217725134960835027123611454742531063296895462530353888813289224094415016695357921009507577412946213865383020760115974976445165482030282660460438749418619 2405 -67999842135474009467265084443601222927999671162760460307498454672202476836754089991849025183122965551360650969549648776605400840875773688489433179680046922910882389979198793508485083136618779703061516 2406 -80513972667378758881686032192245834096357941294050672279585361862055759611597046403278776436850773229567848822739881455077980402418853484309048699136953494816292061597096707738036296742147366126856433 2407 44721690258310676417038609721671659186984874646542735172537619645078865382011558928552129720592611662547361745455233759910042919866266111076486965814663902150766415002753628026454800476158340953642897 2408 148513814802852768348951116635847057024357612456811132587083816534258236448351136395127801619973738780928499792289530231683381243294627172798481878817000417727174451576295501246521379878766145829917949 2409 35792282409068082464647422470574174909373066647507937107047742216976894229585487474726646716258161567020487077284647695167937482552587373232561733322289592665525646594343079711581496265989025173213536 2410 -193235505061163444765989726357518716211342487103353867759621436179337101830362695323679931340566350443475861537744763991593424163160893283874968844631664319877940866579049129272976180354924486783560846 2411 -184306097211920850813598539106421231933730679104319069694131558751235130677936623869854448336231900347948986869574177926851318725847214546031043612139290010392700098170638580958102876144755171003131485 2412 157443222652095362301342303886944541301969420455845930652573693962360207600777207848953284624308188876455374460460116296425486680608305910642407111309374727212415219984706049561394684088935461610347310 2413 377541602273084295579588265463939948145073166207672937453752994930572232508299319193534379676798250791424848407318941918444742889008107829906012456770954330270640964749687710231079056499679657786692331 2414 26862874559825488512256235219476690631761258648473139041557864788874923077159416020901163711923711471493612409114061630425832045238908635388636500829915283180284878185932531396708192055819709392784175 2415 -534984824925179657880930569350884489447042586663518868106326688892932440109076527042487664301106439667880222867779058214870229569616413740548419568080329057483056184734393759792473740588615119397039641 2416 -404404476832909784091844500683416638776834424856146076495310859719447155585458735214435543388721962262918460816433003548870574934247016465294648957600869613450925842935620241627787248555499367179476506 2417 508121950365354169368674334131407798815281328015045729064768824104057517031917111021586500589182728196386610458664996584444397524377505105159783067250413774302771306548461228395765548532795410004255466 2418 939389301758089441972775070034301128223877011519664944601637548612379595694535262256923207689828401930798683684212061763740804503863430205843068525681198670933982027670014001420260989144114486576516147 2419 -103717473532444385276829833447991160038446903158899652569457964384610361446458375807150957200460765933468149642231993035573822590130488639865134109649544160851845463612840986767978299977296042824778960 2420 -1447511252123443611341449404165708927039158339534710673666406372716437112726452373278509708279011130127185294142877058348185202028240935311002851592931612445236753334218475229816026537676909896580771613 2421 -835671828225645056695945236586309968185430108360765292032179584227769234248076886449772250489367635997330534041980068728166981913732941565977934416031654510082136564057173014652282689166818443751737187 2422 1551228725655887996618279237613700087077605242693610326235864337101047474172910749085660665479471896060653443785109051383759024618371423950867985702581156606088598797831316216584004837654205939405550573 2423 2283183080349088668037394640752018895224588447895475965698585956944206346974529259728281958768378766124515828184857127076352183941973876876980786008963266955318889898275648244468309226843728340332508800 2424 -715556897430242939922334001027390118892175134332845034203684752873278239924833862635888414990104260063322909743128982655592042704638482384890051286549502096006462233774143201931722148487387495653813386 2425 -3834411806004976664655673878365718982302193690589086291934450294045253821147440008813942624247850662185169271969966178460111208560345300827848771711544423561407488696106964461052314064497934279738059373 2426 -1567626182918845728115060639724628776332413313562630931494901204070928107049695397092393543778274506061192918441728144420760141237335394492090734722413764859312427664501505042536587078356340844678695414 2427 4549968703435219604578007879393109101194368824921931326138135046918532061072273871449831039237954922248492181713095161115703251264983783212738822998093925657413950929881107662984036212985321775391872759 2428 5402037988923822392770734518090347758634607004151717223429351498116181928197135405906336168026125168246362190411694322880871349797680695319939506433958188420719916360608469503588901142854275124416754787 2429 -2982342520516373876462947239668480324861955511359300394643233842847603954022578474357437495459680416187299263271367016694943110027648388720648088275680160798101523265379602620447449134628980930713177345 2430 -9952006692359041997348742397483456859828975829073648549567486545034713989269409277356167207264080090494854372124789483996574601062664478532678329432052114078133867290489577166572937355839596899808627546 2431 -2419695468407448516307787278421867433772651492792416828786117655268577974174556931548898672566444752059062927140327306185928239770032306599291418158278027622618393095228866883141452008225294193703577442 2432 12934349212875415873811689637151937184690931340432948944210720387882317943291987751713604702723760506682153635396156500691517711090312867253326417707732274876235390555869179787020386490468577830521804891 2433 12371702160766490513656529675905324293601627321866065378353604200303291963443966208905065879830524842553917299265116790182502840832696785131969747590330141700752260385718444049714389364064891093512204988 2434 -10514653744467967357503902358730069750918279847640532115424602732613739969117430820164706030157315754623090708255829194505589471320280560654034999549454247253616997460640312903878934482243283636818227449 2435 -25306051373641906387468219313057261478292558662299014322564324588185609906735953960618670582554285349236070934661273290874020551923009652385296165298062416576987650941587623836734775854533468924034009879 2436 -1857048416298523156152627317175254542683347474225533262929001467689551994326535388740359849673209087930826591009287595676913369512416224477934748040875894447135262925078131145835454881821607456693977539 2437 35820705118109873744972121671787331229210838509939546437988927320799349875853384780783376612711601103859161642917102485379610023243290213039331164847516663830604648402227936740613710336776752560852237328 2438 27163099789940429543620846630232516020975906136524547585493326055875161901062489349359030432227494437166897525670560886550933921435425876863230913338938311024122913866665754982570230736355076380727987418 2439 -33963656701811350588819494354612076686527491035714013175059925853109797881526849392043016763038392015928335051907814889702696653730873988561396416806640769383469385477149805594778255454955145104158259789 2440 -62983804908050303288592968302019847250186744646464094023482253376674511776915874130142407044939095541026059168587663371930543944678716089902562078186454974854727562268893691723183941073131828941580224746 2441 6800556911870921045198647724379560665551584899189465589566599797234635980464360042683986330810897578761437526237254003151762732295448111698165503467702458359346471610484050612208024718600068723430272371 2442 96947461609861653877412462656631923936714235682178107198542179229784309658442723522185423807977487556954394220495478261633240598409590078463958494993095744238196947746043497317962196528086974045738484535 2443 56183247996179382243394320577640286584635159747274628433915653579439875796451514087458420714128197962264621642350409368778781212383267978204396574718752516495381090658409641110975916354531760218149952375 2444 -103748018521732574922611110381011484602265820581367572788108779027018945638907083564869410138788385135715831746732732264785003330705038190162123998460798202597543419356527547930170221246687042769168756906 2445 -153130709606041036120806783234272210521349395429452735632457832809224185454894237609643844522105685519219015862845887630412021810792858056668355069711848260733578038404453138428938112882618734263888436910 2446 47564770525553192679216789803371198017630660834092944354193125447579069842455569477410989424660187173451210104382322896006222118321770211957727423742045686102162328698117906819194304892155282551018804531 2447 256878728127773611043417893615283695123615216010820308420566611836243131093801321174513254660894070654934847609578619895197025141497896246830479068172646463331121457760980686359108334129305777033057193816 2448 105565939080487843441589993430901012503718734595359791278264707361645115612438668132232855097445498345767805758463564734405799692471087844710627645969802574631415709706335231609743807990463451712869632379 2449 -304443498653326803722634683418654893141245876844913252774759737283822200936256890651924244085554257828386057713960942791203247259819666458788206491914692149433283786459098593178302639021461059584075998347 2450 -362444667208261454485007887046184707627333950606180099698831319197888246706239989306746109758339569000702653368042184629602824833968984091541106714142449037962537167467315917968852142119769228745926826195 2451 198877559572838960281044689987753880637527142249553461496495029922177085323818222519691388988108759482618251955497378056797447567348578614077578845944889574801868076752763361568558831030997607871206365968 2452 666888165861588258207642570464839600768579827451093352473591056481710447642496879958670353843893826829088711082003127420806072093788650550329313206057141187395820953926414511147154781141230288330002824542 2453 163567107635422494203963197058430826989806808356626638202336289275711161382421766787054720770230809518084401412544806572805377266620405477463527868197559463160669090714552556400293311088771620874720460227 2454 -865765725434427218488687260452593481406106969700646813970086086403887532966315102478361742832002586311706963037500505477603519661137229164406892052002030762197689030679177872715713612172227896201209190510 2455 -830455273497010752411605767523270427758386635807719990675927345757421609024918646745725074614124636347173112494547933993611449360409056027792841074254700650556490044640967067547448092230001909204723284769 2456 702198617799004724284724063394162654416300161344020175767749797128176371583893335691307022061771776793622561624955698904798142394516823686943364183804471299037019939964625316315420301083456275326488730283 2457 1696220998931437970900293027975863909164493605508366804646013432161309141991233749224086817446127222658880075532048439471214969021546285192199733126256731412754179075320144940263161704402229805405932475279 2458 128256655698006028126881704129107773342086474463699814908177548629245237441025311054418052552352859553550550869592235088813306965892232340849476890450229351519470104676341751232027791146545633878234554486 2459 -2398419616730442695185017091370026563580793766852386980413763229289485513575127084915393839507898999452502637157004138376013111416063108879143097310061202711791199015284770256578582005485686080732421205562 2460 -1824477654629443999027174732104971682506580079972066619554190980790554379432259060278504869998480082212430626401640674560028275987438517533049210016706960764273649179996486691495189495548775439284167029765 2461 2270162961032436667058135387240918790238707292388687165505585680660240276134101773860975786955546139898952086287411903287199804450170876538293620419610973360271728910608428505346554214339140446854186651076 2462 4222897271359886694212191823474998246087373846824453599967954210080039893007386145193898709506379081664933263558644812936041387403501626412192307326768163476064848195281256948073771501034461520016588235327 2463 -445685306402992668030960655135947107732127212416620545951394699869685896701842713582470916957066057686521459885771228727171528462732359005244410402904012595998079730611941813851364718790365007570019621311 2464 -6493060232392323361270327210715917036326081139213140765473539890740280169141487919054874496461925221563885349846056716223241191853672502950485927746379136836336577105889685453420325715373601966870774886403 2465 -3777211964956894026181231168339051138355246634407833054016559510210353996305543431611427792549313023978411803672873584208869858940769267406947896923864150880066768464669315134222406782244096512446568614016 2466 6938745538795316029301287865851864144058208351629761311424934590609966065843330632637345413418991279250406809731827944950412720316404861955730338149283149432334656836501627267271690434163966974440794507714 2467 10270272197349217387451558379054968174681327773620973819490099400950634165447031350666302289011238245542297153518930300432111050794441770357433824670243287716403345570559000587642732497617698479317343500419 2468 -3161533573838422003120056697512813005702961717221928257408375080399612069537787201025917620869678255271995006058954360741542861375635594548782441225418998552267888371832312133049283651919870461994225893698 2469 -17209017736144533416752846244906832318739536125250735130915033991560600231290361983303647702430229524792703963250758245382523771110846632313164162819526437148738002407060627854914422931781665453758138008133 2470 -7108738623510795384331501681542155168978366056399045562081724320551022095909244149640384668141559990270302147459975939690568189418806175808651383444824289164135457198726688454593448845697828017323117606721 2471 20370551309982955419872902942419645324442497842472663388323409071960212300828149184329565323299907780064698969309712606124066632486482226861946604044945435701005890778892939987963706583701535915752363901831 2472 24317756359655328801084347926448987487717902181649780692996758312111622327199606132944032370571789515063006110710734185073091960529652808121815546264350726312873459605787316309507871777479493471081255614854 2473 -13261812686472160035541401260877490155464131786073617826241684751409190204918905034689180655158347789794396821849736666433498443067676051053295220600121146536870433580166251533370257738003707898429246295110 2474 -44688307669638284220957250868868632812160400024122444081320167384071834628027755317273597693871697295127705080020446791197158593016135034983762150309296162013879350384680256297471578361181029386833619516685 2475 -11055943673183168765542946665571497332253770395576162866755073560702432122280701098254851715413441725268609288860997518639593517461976757068520325664229579776003026025621064776137614039475785572652009319744 2476 57950120356110444256498652129746122967624531810196061907561852135481024832946660351962778349030045084922101901870183457630657036083811086037057370909417308550749783964846507830841836099184737285262865811795 2477 55744251342821452986500197534440130144414170419698606948075240944774266750308456415528449409285139020396314368881444309836752110478111792052282475973525741789882376410301321073609192400656814959485628836429 2478 -46894176682927275490955705464174625635370761414619899040806778574778592710665959253707926633616603359653492613009185938991063518621834328968537045245187728774746757939225443054704222059708951712610856492051 2479 -113694371698931897242998849664186253112038702229894668855637093080255291583255116767491227758315184105318416270751627767467409146561922878089339846882943050340632160375147828904451028499841552244748494648224 2480 -8850074659894177495544492070265504509043409005078707907268462369995674039642497161820522775668535660742821755872258370845688591856277463083745430728338013015135618471075878018904970340947863246874772344378 2481 160588548381859172733954555128360878747409463644514567896443871655033884293921076021199154391931787464971908883760813706458472665183757207057876892128130779115378918314373271959155250559550503957359351140275 2482 122544446358826074738543341734451757621082111234973376762905555450250965622897613929311750533983719766061238026623886138313097738418200341173085277611281063355767778846223706923355998840789415491623266992602 2483 -151738473721964995238410063058095374238366054639435859989175409285038210254278578859378631616263251804229087127888555335612784073327479743974131461399792766100243299843297393940250280218602640710484578795897 2484 -283132994740685247472497896862812636368491574879487944659349427105284849916818689950510904925915507231033146910384699844771570403601957548230962169739411842471146697160596978882511249400339919448982618132877 2485 29194027363138920499866721323643616617283943404462483226269853834787244631380964930066881082279532038167849101264669197299686334909279402801046183788511702744475520997073687016894281377813225218861311803295 2486 434871468462650242710907959920908010606857629518923804648524836390323060171097268809889536542178759035262234038273255180384354476929437292205093631139204608571389997003894372822761529618942560159467196928774 2487 253938967377546326972631175539169019751207631475025461433079573270497605285437725020444023843635975192865297809120030647471884068692678145429915985950900139726671176163523291865616968022526694230121306329582 2488 -464065495825789163210774681244551627224141572923386287874794690225110304802478233739956417624458291073430083139537924377684040811838716695006139814927716311315865518000968059839655810996755785378328508732069 2489 -688810435840196569683539135460077030358065260993949266081604409660820665456534993830333560385814734228127531847393285827856238545622115437635009617090104748298061173167417664688378497641469254389588503258356 2490 210126528448242836238143505705382607472933941448360826441715116954612699517040508719512393780822315880564785330417893730212156743146038549576223828976816171589194341837444767974038842974229091148207202402487 2491 1152875931665985732894313816704628657582206833917335553956399099885930970259013227570289978010273025301557614986931210205540279357460832132641149432017821059613926691168385724528034308638225039767917011990425 2492 478683907391953733445395629754694422885131319545588439639889292706207965939494485110821166604992418347562746516975392097644081802476076888058785788113288576708866831329972896714339654667240163241381300855869 2493 -1363002460114228569132457322410011265055140775365696380398114216840543669776053736289802371791095341182122400317349103935752436100606870682217373260994637231203121033005830492502073151612454130916124214392912 2494 -1631559839057939466339709446459323080467338153462923993596288392592138936198507712681111144615265443649120361503906602303184361159936909020699935220131109636322793522498358621242373963305465203009298312846294 2495 884318552722274835687061692655316842170009455820107940758224924134335703836559251178981205186102922834559653800373711838108354298130793794158587472881348654494254201675857595787733496945213967674742913537043 2496 2994562299172168035472166768869334345522478928828620373994402609432682605974561448970913516406360784831242761821255706238936797260543779702917308481125746867525914555504189113744447114917919333925422527239206 2497 747241286335664630652647753804006238297328697642816052838063468457803232361948461502129939429162520814560707703532890465076006861806115226541347747249760981828539320822501025454640466360251235334555399309251 2498 -3878880851894442871159228461524651187692488384648728314752627533567018309811120700149894721592463707665802415621629418077045151558674573497075895954007095522020168757180046709532180611863133301600165440776249 2499 -3741803585507832666124814522673340583819807626471436426832466077890485838336509910473043455835523305645803469524788596704012804122349894929458656228375507849354453876326690139199087581278170569259977926548457 2500 3131639565558778240506580707720644949395159687005912261914564065109215077449172238647764782163301186851241707918096527611969144696868458270534548206757334540191629436357545684077540145502882066265610041466998 2501 7620684437402275537284042984197991771512296011120164741585093611457504148147630610622938177427987013311605885146418014781057955681024468426534552182382603371374622633506736848731268193141303870860143367324706 2502 610164019949054425618233814952695634424647939465524164917902012781270760887337671825278673672222118794561761606692069092043659425481436658924108021618173309162824439969144455121547435775288502994367885081459 2503 -10752324002961053777790623691918636720907455698126077003499657676566719225596802849270702959591288200162847593064514542393027100377892926697069100389139937911566252069864282532808808338644185937125753408791704 2504 -8230848457351329962902276799150687405936943950585688906502995624238774909034968282448216851100209132106167646753110083873101615106505905085458660204000776680537447073475881303852815628916592373854511252406165 2505 10142159983011999352172389876965941086482807758660552838581755663785448464709465177445424285919066081368285831457822473300983440952411490038144992367521764602403427629895138077687260902868897434131385523710245 2506 18983172460312383740692900491069324126844399648711765910002653300805494134631771131718919810691497332269015239817624626266128715484398831782527760593140714592103699143340163836661623967560778310980264661197869 2507 -1911311525660669389270113077815253680545863808074863932078760039546673555674496894997207434818856949262118184704712389427881825845905584952686332163520987921865980556419256773834445273952305060276874271304080 2508 -29125332443324383092865290368035265213327207407372318748584408964590942599341236309164344096610563413637301071275447099567112156436810321820672752960662479194507126773235301914348884870429675745111650184908114 2509 -17071860934651714351422787413254070446298535840636901977923893261258820578957274236721712375872640383006897055112912236838246889638493246829841428429619726670237718586920907062827178693608473250703390389893789 2510 31036643968985052482135403445850518893873071215447182680663169004137616155015733204161551531429420362899419255980159488994993982282715906773359085124183467116373107329654558688183330144381980805388524456212194 2511 46197193377976097444288077781289335659625743248009220726508302225849763178298510545886056472483203796644198126388359336405359046075303568650514181390282205864744845360156208977176063564038148995815040574801903 2512 -13964783034333338130712616032596448447574535374810280702739275742878795576058458967439839155556779979892522200867247252156747092644222659943517656694563740446135388742733651625356151450773507554685134066318405 2513 -77233837346961149926423481227139854553498814463456403407171471229987379333314243750047608003912624159543617382368518825400353028358019475423873266514465672981117952689810767665359393708420129801203565031014097 2514 -32232410343642759313575461748692887212051207873198940023769026482970967602240051578446217316926423816751675925521112084248611953431080908706996524695718465418609456617422557351819912113264641441129906508483498 2515 91198620381294488057136097259736303001073349838266684109910746972866174909372702717487447159469404139436139583235766077557100121002242135367390923209029413427253341432544419290715545159193637355888699097332502 2516 109466247690603909239998942975832741765550022336655343430940497712958346935554295328493825320839047976295293307889630909648964981789100384130869791210184138399727409307233325017179305821684771242333471539497595 2517 -58966210037651728743560635511043415789022141965067744086141720489895207307132651139041229842542980322684463657714653993308488167571161226660394398513310948008643884815121861938895633045928995914758792588849004 2518 -200664868071898397297135040235569044766623372174922027540851244685824521844926998045981272480308452115731432891125396987206065102791342519498260714419213551826980750739777744307894850980878408598222170636830097 2519 -50500037652952180496438307464789325976527880371587599344798777223063139628421644189452595478296067653610829650174976916340476814217939157470475392696873190391083524492111463078283672775755775327574678950648591 2520 259631078109550126040695675746612460555645514139989771626992965175719729152059649185022502322851432438415896548840050980514553270362503746158655112932524499835624635554899606246790484026807404512980963225679101 2521 251164905724850577793573347700358370743151252546509626885650021908887661473348642235433867958604519769342262541300373903546541917009281676968736107116086742218064275231889207386178523756634183925796849587478688 2522 -209131040456597945544257368281823134579117633768402172282194187952656589523638004995569906844555364784805066898665074064174076456144564588688179720235651309444541111062788143168506811251051629185406284275030510 2523 -510795983834400703834269023446970831298796766686499398512642987084607390625408291420456370281455952207758159090140424884061095187371785423127391220048611242053688910786788813632969007783441588438777812813157789 2524 -42033865268252632249315979418535236164033618778107454603455833956231071949710637239863961114049154984537195642635299839372465460864717088280556386880435432773523164169101064217671712505582554740390565312448178 2525 719927024290998649378526391728793965877914400454901570794837175037263980149046296416026277126011316992563225988805498948235171643516350011815570940284262551498230021849576956801475819034493217624184097088188299 2526 552829849102653336083585002865506067462830385464606853116098821040838462575118928660320331395505107192295354732775724723433560648236502511407947606929046674827212074955889877850640720289024143179168378125605967 2527 -677893159022746017129210412310258729713880781676794116191381341081032908199335659176162316011962162008026030346170199108862706182651632923535014553403827118724706857680475892583804106528910662883793531775740121 2528 -1272756873393651985462111394594300033340744785919508423910935996078102442724165225076346608521516424184858580721581223671668732291752852523223518547213309226325442096805466834652116539323517360803352475213794266 2529 125063309920092681045625409444752662251050396212187263075282520040194445624216730515841984616457054815730675613394474385429145534415130412127066946474780443897494782724586014733163386239886519704625153650134154 2530 1950650032416398002591321806904558763054625567596302540102317337159135350923500884252508924533478586192884611067751422780531438474404485446758533100617136345050148954485942727235920645852428023687146006989534387 2531 1147693563473559304416485985149547371089694389707321160835653476037907997099948494560504623905059369369127905108186749286239586757337722111096451600738528782427947314080880819918953153083630841098727321563660112 2532 -2075713342336490683636947216349311425305675963808489803177599857199329796547717614768350909149935641008615286681145897165960584008819615858885600047091916788947643737210528741969084032092314543391771160639668541 2533 -3098343595889957307007807792054106134144319957303623700937970813197043348023449378813013548438537955562012516175938172066771025231742207557854984701355665127478096268566823547154873798936058864785873328553194499 2534 928019778862931379220461231199764054215981574101168642341946381161421799447769120207846285244876271639487381572959147879720997251481893747789148446353388006519696423129647922050130879008683702293043839076008429 2535 5174056938226447990644755008403417559449995921112113504115570670396373144571166993581364457588473596570627802857084069232731609240561823416740584748447581916425740005777352289123957831028373408177644489192863040 2536 2170323817027025927787346560854342079928338383202455058596024432035621548575680258605167263193661683922525134602979024187050027980260313810065836255002277120958399845437175625104742919927375162492829489477186070 2537 -6102076717089379369865216239603181613665977495213282146457517051557794944018936113789210742833349868210115184430043217112452606492043717164529733194800969922945436428907000211174088710037057110470688328268871469 2538 -7344380755253473918432101569257759639378334304314568562711595102431994693146847252186531720782135280493152937460063093419781637220822137226806421003449859037384139851214527914228700750955748570670473978670049110 2539 3931752900062353442077869678748839533737639112010827087861492619522173395443255855184043479639688184287590049827064192925402578511783403354463896939798692801987036583469824586069345790109681947977858838791685399 2540 13446457472342853288297317808860941253044311799527850709169112153989789637165783365975742463615485148703268121890106310532234243712865854391336154198250828960329576280121528125402789460992805681141162306938920579 2541 3412627855191120476354231890508920105640695192303741474850102482909821297703591397002488241142447096205562887632998900494379058709038733872342524063651166235397103267744703328159354960846066622692615139878363711 2542 -17378210372405206730375187487609780786781950911538677797030604773511963032609039221159785943255173332990858171717170503457636822224649257745800051138049521762316612863591352711472135251102487629119021145730605978 2543 -16859085327533973764651549699369861358685006991831592184019214636899610934869374762978230704757932244908831009523105211026613302421904588263678678261901995195726679547866231453562144421838872303833777446817284290 2544 13965582517214086254020955597100860681141255719234936322180502290602141734905447824157297702112726236785295284084171602963257763515610523873457527074398355526919509595846649383312780290256421006426406005852242267 2545 34237295699939180495026737186979642145466957903370269981049819410411573967478413984138016648013105577899689181240275714484250124646553846009478729399951516958043292411457584165034279672941359932952798592547890268 2546 2893502810319887510630594102269000677543751272596655861838712346297469199963926938820933002645206008123535725438933608063355538906294064390221151187503639668807169952019582070249364131582451297407371440965042023 2547 -48202878217153266749047692784080502826608213622605206303230321701013715702383861808295314350125831814684984465324447317447507888162164369882936256474349872484962802007304233548347059963197780939379204598400132535 2548 -37130798510259068005657331289248642823010709175966925842888531756709043167442340922958949650658311586023224906679209322547605663552847910399699880587455156626850462363477166235283643804523811230360170033512932291 2549 45309375406833379238417098681811502149064462350008550441391609354716246502419934869474381347480625806561448739885513709384152349255870305492715105286846232816155632055284651478097695831615329641971833157435090512 2550 85333676727412334754705024073329145649618922798572132146118853457722758869826202731254264000784143400708209372003656639995113551715012280282636137061805029111813264370781399783630703767721592169739374631913064826 2551 -8178576896574311232759767392562859326053753174041624598503077598007203334977593946515431696822314220538223833206304386836546685703022395093015224699391076189305169691807485242814052027091518411611663123922158221 2552 -130643052134245713993122122755140647798683385148580682587510462812439005372246137600728645348264769207269658111889170349379265900970882585775351242348651261927968896426066051261728399599336921811711207789348155338 2553 -77155099830838023521945256680766286323565169624530507547615775859715555534848608784738832303961829180169985538797352253158566866011989885189620912362413952922508094678973914540816651740630073758127711507990906605 2554 138821629030820025225881890147703507124737138322622307186013540410446208707223731547244077045087083427807881945095474736215812586673904980868366467048042338117274066117873536504542451626428440223322870913270313559 2555 207798151965083737515067379435906934122248554773111190135126238672154560907094746385467477652226598387439643650686522602537832766982872470964972154711065214850476991105039965802545051339966995569838919297339061943 2556 -61666529199982001703936633466937220801171968698091799638397764550730653172375122762505244741125254247637896406298122483057245720661915095678745554685628385194765971438899621963725799885798366465195159405279406954 2557 -346619780995903762740949269583610441246985693095733497321139779082600769614318477932711554697313681815247525595781997338753645353656777451833338621759107552967751057222913502307087502966395435793161790210609375502 2558 -146131622765101735811130745968969713321076586075019390496728474121423907734719623622962232911101344139801747244388400119480587046320957375286226600025436829655711019666140343838819251454168629104643759892059654989 2559 408286310195885764444885903050547662048157661793825296959537543633331422786693600695216799438438936062885422002080119821810891074318692547512084176444735938162517028661813124270813302852193802258356949615888782456 2560 492751403761005498552080015552580154568062279170752887817868253204024677349038101555673787608415025955049272840170397458234232399977734827119565221784544382623462076889053846145906754420564064897805550102669030491 2561 -262154687430784028633755157081577948727081075718805906462809069511907515051973977072254566527337591923083674757691719702330304027997735172225857576419299108506806008995672780431994051398025173153713189723829127467 2562 -901037713956891262996965918603127816616219940964578184777405796837356100135731702250890587046853962017934694842250517280045123474296427374631649398229280320785979105550866970416720057272757867156162499718557812947 2563 -230596716330221469918324858471002205840981203451946981355059183692117162297064124483419221081077434031965598082478677755903928371979999654893707645365245274116656067893381065713912703022538891744092360378839903024 2564 1163192401387675291630721075684705765343301016683384091240214866349263615187705679323145153574191553941018369599942236982375427502294162546857506974648579429292785114546539750848714108670783040309875689442386940414 2565 1131634430287112732915290777074130022457201144416525166132464980529473262432795826734309808127931396049900292924729195035949051846276427029525357043594525594902635173444248036130632760295296758900254860097397715971 2566 -932595685057453821712396217213703559502319813231437109885155682657146452890641554839725932493114119909052771517463559226471499130314162891963799329283334155176129046653158685134801405648244148565783329063547037390 2567 -2294826831674788024546011852758835787800502161099909257372679846878736877620501506057454961702122949990918662524671432018324479348570589576382864018243105024195420287990787786979346868966079799210130549539784656385 2568 -199038745229658911202894559860426462954881331185088056247309297872326809542154271894583875634817276140847521407265635809477552715962264137561557714311191439726506126791089350995831354647052610334471531033850678581 2569 3227422516732241846258408069972539347302821974331346367257835529535883330511143060897180894195237069899971434042134991244795978478884752468346663347526439179371549334643946472114148274614323947775913878603331693775 2570 2493865576904446935748906412619262250755383492284997313619989144751063687162655777952038837336940226131766183931937067827802032064532853713944421732554296463921926414781877137975178223613132409544602080573635334966 2571 -3028383771502582935055513510112112884347940643146258311010526231663556520968988789002597018560419793759123912634869355435318425762922488330785105633215247739645043207852857121118316919967271337441442347569481015194 2572 -5721288093636688782007314482591801598058205466616343680877824674286947017673798838849219731532177296031737617974072059072598010543417606182291085080080735643293475749425823610089326498227456357320515959176967028741 2573 534518194598135999306607097492850633592557150861260997390537086912492833806333011050558181223479567627357728702932287607516393698389634616840683900660951275723116793070979983143138696354138927896840266995845680228 2574 8749671865139271717062827992703914482406146109762601991888350905950503538642787627851816750092597089790861530608941414507916436306340094513076190713295983382938518957278680731207643418194727694761958306746448043935 2575 5186769899038552782700707385098950964465648315755082683487287587374454183867465827798661550308697728404379889271139771465081616845027971565450401179419784367570358956354843626946187801873317429423675692181121348513 2576 -9284190059737407716369435090196765115998703260623862989278887992862996372449120638902374931316076657418219259311873702115432830004729729129916874613956934658661635750349660714350782114548866622658798573742293724163 2577 -13936441764177824499763535377802865446871794425517684675375638493324957722510253455650478300401294818195241419880081185972998053151368066078526591892715767750508877913633524358153831220068045124185633998927569392448 2578 4097420160698854933668727705097814151533054944868780305791600405488542188581654811103713381007378929013839370040733930650351213159701757564466473434537150291091276793994817087404594312675549193235122881561172375650 2579 23220631823915232216132970467999630562870497686141547664654526486187954094959374094552853231717371475613460679191954888088430883156097795208443466506672702409170513663983185072504613334616911746844432572669863116611 2580 9839021603478969566094807672705051295338739480648904369584038087836415533928598644546764919393915889181402049839347255322646839991666308514060118458178617459417601119638707270749236907392495930950511117366397016798 2581 -27318051984614087149801698173097444714403552631010327970446126891676496283541028905656566612724750404627300049232688818738782096315799552772909939941209852700261790457978002159909207647292460940079555454231035492261 2582 -33059653427394201782227778140704681858209237166790452034238564574024369628887972739099618151111287364794862729031302143411077723147764103722503584964851319868588114783621892343253850242009407677794943690036260133409 2583 17479030381135117583706890500392393419064813150361423600862088803840080749612430261109801693330834515445897999393341563416135256324133244258849821483031235240844189338339294889159970739899965009129044336864638475463 2584 60377705412008288932029476313802126572612789797800780004684691465700865912429001644756184763836037769422162778263990962149859819463563656495413524906061172568849905241599894503163057889301868617874499144267295625670 2585 15580623046259084198520887640312288439144424016429028433376475770184288879275542477989816457780452849348964729637960579994942466823630859463653763481820084627743925445282597454093879502109442668665899353171621657946 2586 -77856735793143406515736366814194519991677602948162203605546780269540946662041431905865986457166872284868060777657332525565995075787696900754263346389092407809694094579939189392323028629201833627003543481131934101133 2587 -75958328458267373130550363954114415011757213814229808438061167235885154791704544122746001221616490618771127507901951542144802286287194515959067288387881257196593830686882491957256937391411311286540398497438917283616 2588 62276112746884322317215479173882231552533178931733175172170304499356657782765889427876169999386419435519096048019371945571052608964066041290609582907272323181950169134656591938229149127092390958337644127960312443187 2589 153815064251410779646286730768308935003434816762392012043607947505426101453745976028611987678783362903639188285559284067710797362074891416713330634776973665006287925266821681349579966020613144913543941978570851384749 2590 13682215711383050813334884780232183459224034882496633265890862736528497008938654694869831222230071183252031459882579596573749677323128474668457705480608934014643661552225900019027788264318920328202754369478604840429 2591 -216091176998295101963502209942191166555967995694125187215778252004782759236511865456488157678169782339158284333578656013281849971038957458003940217684245988188238094401478273287809115147705535871881586106531163827936 2592 -167497279962793830459621615548541118462658851644888645309498810241954598462684630723481818901013434086891219745441863664284547039398019891381788340257582599020931586819047581368607754284932065241746696348049456225178 2593 202408961286912051150167325161958983096743960811628553949887389268254262227573210761618326455939711155906252873696076416708100293715828983335482512203637054173594432849252373268781326883386615543678831737052558987507 2594 383588456961088932423123825490732285018626847339013832525277062246737357699196496179969976579183216426049504079020519677566397010436977349385728557941828587209169681220525854656416869432637601113628282454580620053114 2595 -34911681324118220690545709613417864634085109166739908640388579026299663764888580038136507554926277069015033128254212752423553254317809091953694171946054455152662846030204791900173572598454550301932135389003102762329 2596 -585997418248000983573291150652691268115370808150642386475164451514991619926769706941588303035122927581955756952716596094274497304152806332721211070145465641382764114069778227925198196316024216657307114191633179040621 2597 -348676775636970711732578115877314420384541738172273923884888483220437693934307916141833469024256939357034470950766306925142843756119168257432034385995774132056506835190321062756243296834183050811696147065577517290785 2598 620909099572119204263836860266109132749455917317382295115553030541291283691658286979724810590049204650970790080970808846698050558470615424674905242091520096535426960099983019825371768914478766959239249580636281802950 2599 934674193884971695305869266530005688499912546322916310360052934735429313861077623083421772059379866938990227903482903019417341060271974590153245456141239773439270949260099290681441493150207267469003261257210696331406 2600 -272232323935148492531258744388794712364914179145108371230664547320853589757350370837891341565792265293936319130204501921555206802351447167242870856095745964478920124909661957069128472080295716147543102515058764512165 2601 -1555583293457090899569706126796114821249368463640298605475605965276720597552735910063146582649429071589961017984453711866115391618742590014828150698232759869974697909360082310506813262064686034428242510837846978134356 2602 -662441869949823202774610522141210976134998367177807939129388387414575724103727252245530430493587601645053908773278401097862134257920527422910374600045493808960350824350437333612313021069911551321460158742151931819241 2603 1827815617392239392100964871184909533614282642785406976706270512597574187310086280901037924215221336883897337114658213787670598421094037182071021554328505834453618034269744267575941734144981750575785613352905742646521 2604 2218025163406914102344316648937325797384366830818106544604994352691296321656463162308677013143016673235014926757732112963977525876663117437738525298278253678935048733710519644119126283134597585749702669579998909953597 2605 -1165373747442416189326354349043698557479284275607599037576882125182998463206359028655507493721633735238843428341379812689808464163173509759160646954283012025493267209919306933963628713075070199254325454610753810827280 2606 -4045840780799153494445281520122235330998649473603513521311264865288870508966549443209714937358238010118912263872390326751648124297757154619809546852606759513388666767980263911695068017279579336325488282932904652600118 2607 -1052651415964497913017962299893627239905082555210507507028112227508297858450104133653169519421382937996171498416352300274169061713489607678577878343995241653441781523791212710155497570059527386495377214969245099126317 2608 5211214528241569683771635869165933888477933749211112558888146990471868972172908471865222431079871745357755692213770139441456588460930664378970193806889771538881933977899570845658696730354649535579813737543658463427398 2609 5098492196763651407463243820015862570903732028814021028339377092797168367416653576862884456779620948115083762288742627025817186011246762298387425196602001166830448291771476621850565587339106722820865497902149751726435 2610 -4158563112277071770753673569272306648572851194000605051860034762963571113722804338212052911658488807361584193797417839167287526747441056700392315462894529885440152454108358135503199160295122149084436522574413364301081 2611 -10309706725005221091234879689181796459381665778025133587227524083269037339589562048728106887859492693472839454502512766467273774472177426677357619003491772705712382269671047467509262317693756258400679235445808215153833 2612 -939929084486579636709570250743555922330880834813415976479342329833597253693849238650831545121132140753499568491324787858529659263805705597995109733707471281390295837663118486347366427043984573736428975327736387425354 2613 14468269837282292861988553258454103107954516972025738639087558846232608453312366386940159799517981500834423648299930605634561301219618483377749934466386302591152534723779405603012461477988878407485115758020221579454914 2614 11249635809491800727944449939925352381712546612838549563706866413102634593283411287378938432980624834226339022993837554325803433735983132275352728737199243987102678107334165953856628744737740832137108210773544602579187 2615 -13528340752795713225278983007710547185623636137212322662608216516399011199618517148289328254396849360080924079808605817776031641955812777779754824732678831309762238886116287116665095050944893833748686782692485192029560 2616 -25717905646774093589933003198379455489667063584864288202794425259335243046595777674319098232498606335060762671293768159960364734955601615653102663203585546578255212831113571556869090222726619239622223968793766182034101 2617 2278704943303912497334533067785194803911089524373773098901350103296376606335105860910389821416224525854585056814768263450228208219829645504402095995479587322659560778782121162808466306207153001611578571918940589450373 2618 39246246399569806815211986206090002675290699722076610865402641775734254246214294822608426486895455695141686751102373977736396376911414393432857487936264377888017451717229858673534185273671513073370910751486251374063661 2619 23439200703470181092598470130594260685755974060490515103893075156038866440260671813408708411082381809206177614478999896510136526735771970148700567208105959255595652052331450394060623916519466238010645396874825592583728 2620 -41524951342873719312546519273875197479201789246450383964303991879030630852549400683518816308311680220996271807917142241186624585131244038937259583931743965210677012496011979836342651579878666074982489323405191963514034 2621 -62685447103039987907810456336684263361046673782567125969295716931773120686474966636017134897977837504347864365581373874246532903647186363581558055144370337143613103769561309067594809190190979311381556148361076966647389 2622 18085750639403538219948049143280936793445815185959868860410916722991764412288728870110107897229298411790094193438142344676488058395472068788559016723638005955081360443680529442282027663359199836971843926530366370930306 2623 104210398445913707220356975610559460840248463029017509933599708810803751539024367319535951206289517725344136173498516115433157488778430402518817639076114302354290116265573288903937460770069645386364045471766268930161423 2624 44599696463636449687862407193403326567600858596607257108884800208781356274186237765907027000748539092557770172143231529570044845251714294792999038420732331188531743325880779625312781526831779474409712221830710595717083 2625 -122296149085317245440305024753840397633694278214977378794010625533795515951313096189646059103518816137134230366936658460109645547173902471307376655799752308309371476709253818346219488433428845223335889398296635301091729 2626 -148810094909550156908219382803962787407849321625624767042484509019585107813210605085442978207038056817901906345641747645003202334030144697311816677496846633542821859591454068529250242296901424860773757693596979525878506 2627 77696452621680795752442617560437071066093419618370121685125825325014159677126858423739032102770277044576460194793426930539600701922188176514377617379019977120839733383373038720906706906597065748926177176465924705374646 2628 271106243994867402348524407557803185041543599840602145836495134553380623764523701275089037310556872955036136712578406105112847881204047168619193333296598941852193336300707886875469730730330270084109647091893614826970235 2629 71113642287869361155776765243525716341755902007254645357358683694570948136083746661703946104267779773325446150848320714463601632107956520797439060117826656421982126208081029808343535390304359111847580517131054820503860 2630 -348802696616548198100967025118240256107637019458972267521620959878394783441650559698828069413327149999612596907371833035652448583126235345133570950675618918973033069684080925596376437636927335833035824268359539532344881 2631 -342219886282736763504301172801328901383299501847856791193853818247951571900607447936792983414824652728361582863426726819576449513312003689416632393414425598274175462508788916683813266120634629195957227609024669647474095 2632 277689054328678836945190259874714539765881117451717622164262276183823835305566813037124123309059370226287150756523512321188846951018278824336131890557792262551050943475999895788032902246622976721188243751228484711841021 2633 691022582899284961605268197919569157490936521306829058715474778126346355342258007635621052828151802727974179770798559855228898096438239034550203344090044517247208532192869842280189703757561965028993051877384209179818976 2634 64530831954057926559110912926614361617418384396139169029591542064127736595040634899668860105765282502074432106903214498387602562293724865080500502856633335723124519032789020895780363874011652474768983857796184935633074 2635 -968711637227963798550458457794283697256817638758546680879737054310170190647824820672745176137211172954261330527322072176417745047456517858886335234647836779798259475668869738068222606004184941750181295628612693891659997 2636 -755553414853342888164379110846183519108354905702968227745066320190474091937298642535289912933917085230048611877701774353616500658731963899630703846946677852970333051225658863175970067631573617503762035735180394115452050 2637 904180805273905871991347544867669335639399254362407511850145512246042454052784185773076316031445890452186898420418857678030142485162792993805834731791203444075134956636080717172442242130173289275412311770816508956026923 2638 1724265052081306686714837568640467216365172544461514908624803374500644282585123463208035089071128258184309942405023846530034245706188481758517039081594514632768592526894528601244192673635758559253943331363793088007112047 2639 -148627390420562983826968434021485816531044348659439284105079192055568362115485543237786403097528805222138286542717083324413641826430829094175130884844525591104801905410421853996472174498599671771650276035636114840574873 2640 -2628445857355212558706185113508136552004571798823922420474948886746686736637907648981111405102574148636496840825442704208064388191351274752322873813385718076843727483530609318416634915765931848529355643134609596963138970 2641 -1575637661660743702887869134618981399834128195802075624519724182445075920469637919970248685973599452962171655862306763205620603879757652664341908196749989041663790621484106747247720499137158887482293055328156973166537174 2642 2777073247775775542533153547529622368535616147483361704580028078802255098753393192218897808200102953858635127368159787532478030017782103846498004698230243667948529388941031172413107090264531520301005919170245711803713843 2643 4204083519015956261594054248127117951838699994625998044994673069191762657107545568951360091076173601598668496687749467413684992071108927416664782010135707118507518105014716065664355414903090736011648698462766570129676144 2644 -1201435586115031839645284412910640968701487951681286080060303896357179178283755272248649122226503500896463471505853024326857426138024451182156096501480254626284738767456924425165386591127372632818712863842088738637176669 2645 -6981156766791731804127207795656740320374316142109359749574701147994017755860938761170257899276276555457303624055909254946163022088891031263162786708365950786456047493955747238077462505167622256312654617633012281933389987 2646 -3002647932900924421948769835216476983137212042944711964934369172834583478823790296702710968849670100702205025181896443086827565933084476234508685508655452492222779337557791640498968823775718103192935834620677831492499475 2647 8182592352906763643772492208567381289075804093790645829635005044351196934144694033418907021502780056353767095561762279273020448226915482445318883209846205412740786261412671663242849096294994889131367481475101020570566656 2648 9983804699692656226075977630873217303511528185054071714509070320828601234684729057872968868125946656159508649237805698032990588021975507497671472217021403278678826831513538878576431328943340359505590452253690113425889462 2649 -5179944420005839221823722373350904305938592050845933864700635871516613455320903736716196052653109955651562070379865836186192882293831006210810197701190752920518006923854880022743880272519276785938431646854423189078067181 2650 -18166397052599419869848469839440598592587332278844717544144075365179798168829423091291875889628726712513275744799567977306011036248890989942990355426867608691419613092926210541819280425238335248636957933728791133996456118 2651 -4803860279686817004252255257522312997572936134208137849808434449311987779363825321156772815472836700507946578857939861846797705728144501286861274515830650358160819907658658855832551056424063573567158805399266924347822281 2652 23346341472605259091672192212791502898525924329690651408844711236696411624150326828008071942281836668164837815179433813492203918542721996153800553128058361611937620016781090564563160697757612034575389580583214323074523299 2653 22970257332286236874100725096962911590160268413052855393952509814491785948193248412448648705101563413021222323657507839152808741977035491229851629942698259049580433000584869397651831481662398822204116739128058058344278399 2654 -18542481192918442087419936955269189900952988195482513559036276787384423844786501506851299126808999967656891236321493951645406212814577494866939278612227711253776800109122431708730609641333548461008230775183947398726701018 2655 -46316598804891495965772917309754414488686192742743506802797221051188197572343575240456720647383400081186060138836941652645012660519757487383652183070756620661518053017365959962214992179420010856779506319711272381418801698 2656 -4427776139367794786680788141693721689207280217570341834916233027107362103406746905597349578292563445364331087336013887507402529162457996362912351330470547795803632891462437688921221840328850361195885963944110659617577381 2657 64859079997809938053192854265023604389639180938226020361833497838572621417130076747308019774192400048842951375158435604290418873334334982250591461682984331915294853126488391670945601820753559317787737094895219780145502716 2658 50744374944259290752453705451448136177893472960313848637713454078295559675750322146054070225675963526550391226172955540152415189682215483746564534401227168457321685908828397651136214019748861217975392283655383041036379079 2659 -60431303858442143266512066123329882700431900720655678526917264811465259313723329841710670195899836603478620287822421716783016344171876985887679110352513784119491220235025953982024379980424708956591851130951109120527925335 2660 -115603454942069228805646559716471740567532653898539868999546951916868181092880398893362089999868363575393342601331391144442834063016550465997155996084211500372616539035316789322081815840502420535763129378550602821181881795 2661 9686928914182852514058360671881746522538427760341829889203810733169699637973007695656599970223873076928229061649466176630601154489661502141114575951286615662169534326197556330888165960675847738616458847295726079491546256 2662 176034758800511372072158625839801623267964554619195547526464216728333440406603728735072760195768200178871962889153812861225850407188427451884835106436725284492107759270342743304106195820927129492354980509501711941709807130 2663 105916526027886376291588199044589994044994226138198039110343141183698481454907391197705490029644490498465113539681924967812232908526888963856041420132924884710447004709119232991193649879826572797146670531254876741690335539 2664 -185721687714694224586216986511683369790502982379537377415668027461503140044576736430729360165992073255800191950803279037856451561678088954025949682388011900154277293596540299634994361781602977230971439356797438021201353386 2665 -281951284828397748363746824884391617312958780757393586636807357912031921861511119932778250225412690677337076428835737829038083315715316415740876526569650169202554763979461976295299845700753702289501651040756588683400142669 2666 79805161686807848294628787467093375745508756241339338305324886277804658589669345233023870136347582757335078411121354070044218653151199990169908262255087015443830288887421066643800711901776404433824768825542561279511017847 2667 467672972543091972949963811396074987103461763136930964052475385373535061906087856363507610391404763933137268379639016866894534877393405369766826208957662069356832057576002275930294207482356679520473090397554026704601496055 2668 202146123141589900069118037417298241567450024516054248331482471634227263271841774699754380089065107920001998017714383758993864662564116425570968264314563153758724475092040909651499133798977297855676882215214027403889124822 2669 -547478134229899821244592598863168362848970519378270302357800271651339720495757201596531480527752346690472346790760370936938753530544605359936734471212749084800662346463423342574094919384133083954297859223096587984112513902 2670 -669819095684681873019081848813373228670911787652985212383957857007762325177929631063261990480469871853139266397353400625888399539957521795337794473272225223115556532668043185581793341281333977376149972612768054108490620877 2671 345332011088309921175474561445870121281520494862216054026317800017112457223915426896777100438687238770470348773045987177944888867980488934365766206898185931041937871371382432922595785585155786098620977007882560580223389080 2672 1217297229914581694263674447676541591519882307031255514741758128659102045673686832659793471008222218543611613188113771562827153070502127155274528944484974307916218879131466528155888260665467061330447831835864642092603134779 2673 324487084596371951843607287367503107389391292790769158357640056990649867954014204166484890041782633082668917624307413447943510671977032860972028266374039292073618661296660752659197555696178191277528995604885493528267231797 2674 -1562629241002891615439149009122411712801402801893471568768075928676214502897602259556570571446909457314081961961159758740772041938482616089640295151383160238958156750502848961078484046250622847429068808843747202672826523859 2675 -1541784314510953646107281735044044698909273599822024673099398185649751913627701036826278361050004851626280530812421185010770663742479160016246557210859013599989837540428127280815085816361645252607976827440750135620870366576 2676 1238142156406519663595541721754908605412011509102702410410435871685564634943588055390085681405126824231413044336852345292828531266505583228668266885009120946884538089206188208419286490554444656151539813238861709144559292062 2677 3104413555513845261546430744166456411710676401715496241867474114325966416525303296382848932496914308940362492773580943751542705680961776105886852362242173838947994290930976241893569862612268100037045636284497338293696890435 2678 303642158104433982511740013289136093497262090719322262688962313964187278684112981436192679644878027394867486475568839717942132475973576787578290325849892653105299451221939072395799325807200596456437014201888426476311074514 2679 -4342555711920364925141972465921365017122687910818198652277909986011531051468891351772934613902041133171775537110433289044371236947467359334555119247251294785832532380137164450312856353166712756188585449523359047438256182497 2680 -3408055713618279244058170757455592505207938492434818504556436428290153695209416277819041612141792336335229979249149783469484838156935352893465142688092066492053293742152915314289369188419468696493482650486385764770007964949 2681 4038913553815930942630232452632228923625425820098876389588947672047343772784778370336741934257163105776908050634864449326429104471493782546976828921401402132727232928915225377917057027359512159732148435321470620961945107983 2682 7750611425538644169200143223376957522330626403253017156834346414301684746678307629591976226043833469507005516359583072513856075104402712228020261935343361277885826122290079764602225541586181452682068100009744812208264147446 2683 -630857840197651698572061695176636418417487327664057885032511243757190077575362092517700322115370769441678071385714665856944266314558429653511686233309335640673939186762310063627687838940043463238665784835084856191937143034 2684 -11789524979354575111830375676009186445956052223351893546423294086349028519463085999928718160300996575283913566994447521840285179575896494774997090856744763410613059051205305142519282568945693612414216535331215433170209255429 2685 -7119753585340992470628081528200321103913139075588959271801835170544494669102945537074275903928462700065327444973868406656911808789844282574508575702034025637211886935527769700974537702646137989443402315174659956016327004412 2686 12420382819552226810402437371185822864373539551015951431455805330106218597038448092446418482416367344725591638380162187697229445890454924428508777090054099051286998237967615206146970407885737075652882320166300289362146398463 2687 18909278564695567582458457204209507549869191298940852818225129256893523188566031537002994064229459275349241011968315928497196988365740777349505666558778789047824945986733074843493820271591831601857618850505875389186536259841 2688 -5300629234211234339774355842985501760460400475426992159653970159561723927935502555372142578487904644660264193406293781040317637100610641854000201388020073414075111302439845505172432705239599086209480004991640333345819394051 2689 -31329661384247794392860894575395330414242730849956804249680934586999741785604479629449412546645826620074832650348478116194426434256195701778014443648832888099111944224700690049640790679477568677510501170672175678548682658304 2690 -13608649330484333242684101361224005789408790823513860658571159097331799260630528981630851485741554630688976818562022147456879351265130135495505465170758715633749834684293229338321387566352232515648138845514235055840716865790 2691 36630290618459028732635250418380832174703131325383796409334904746561465713539982184821555125133731264735096843754771897234744071356806343632014645036852961513187055527140535554813223384717167763719981175663816011894502052355 2692 44938310714732127635544995936619336203651521673470664908252093684331541046235008611080264032387381250763809468910500263651305785521325837273519908819591603732861778908993919387962178245829801193158640016186410734389399524094 2693 -23021641287974695489951149057156826385294340501869935750763745649229666452909453203190703639392176634046120025192749749777864720091676208136509179866094245879437220842847306216491835818364935248071842330149580956053785186565 2694 -81568601333191156368180246355000168378354652998854461317586998430893006759774990795901819157521112515498906312665272160886049856878132180905534553856444565246048834436134454942775401630546968956878621191850226746283901576449 2695 -21916669426757432145593846879462509818357181171600729157488348035101874593325555407889560392995204616717689443717750513873441065429649629137010728953497357853424558066146613171470342427464865945086797686036829778335614337529 2696 104590242621165851858131395412156994763648993500724397068350744080122673212684443999092522796913289149545026337858021910663914576969808389042043733722538811125486055278981761159267237448911904204950463521999807702337686763014 2697 103485270759948588513774093234462678196711834170455190475075346465994881353100546203791379550516317132216595756383022674759490922307781810042545282809941923099473392502281068114245744058011834901965418877887056524619515913978 2698 -82673573194408419712537548532694484945291812329123667910862396045020798619358888591202962403918084532827336894140271396790473511540158759905033004769041453272061497212835147987796895021447038259863665835962977924002072425485 2699 -208075513381114440371905488646619672960360827671179587543426090546117554565784990202883902347429606281761622094241044585423405499277590199084589016532480734224959447781262829273512981506923739106915882399886864226957202676992 2700 -20811697565540168801236544701768193251420021841331522564212950420974082733741657612588417146598232599389258862242751277969017410767623050137512278040900469827411895289445920126448849036564796642101753041924078600617443488493 2701 290749086575522860084443037179314157905652640000303255454288486591138353185143878794086864751347690814588958988381315982213879010817748958989622021301522187497020944994097977261309876528370777366779548235849842150959275102477 2702 228887210946654609173142033348387866211780849512511110107639040967091637299526647815472319494027838881150880956483795863392422910045213249222101294573381204052371343070708749399961830543488535749017635441810942827574646165485 2703 -269937389009982691283206492477545964654232618158971732890075536170164270451402221181498447604749458215199700126138564704244861600050125908852109743260621717669609049704652057134861027491805980724677795193925763550341831613984 2704 -519636297522177469257585070527702024117433489512814365561927527558229990484670526609559184245375529695739839944865111845606301920862962208211723315874903391549392288064806726661271707071859313115797183677660784978533921267962 2705 41050178063328082110064459129158098442451768646460622782436495203072633151875573366026128110721619334048819169654768840852438690004912659630008448687240513617237706633943307734899196948317444975660159752114820722767185448499 2706 789573686532160160540791563005247988771666107671786098452003063728394260936072747791057631850124987910939540071003676549851163520913088117063833059135525109219001337769458783796132734563665293840474978871586548528875752881946 2707 478586119458849387147520611398543925674981720866353742779491032355157357332794953243533056134653910361691020775210343004753863230858049548581714867187662877932154581430863418926372510123541868140137023925545964255766735819463 2708 -830623864595488242650856022134406087214117876318246721234439558931466894087948321157083759960846607244988359240658445390703602210918000776693841507822765622836239044403402091531031931511982738816135138623701369251642938330445 2709 -1268159805991009547688312174403791914446647828538139841231494096083551618268867701034590687984778898272630560846214019554605026751771137665645547926323187987151155919200322202722505244687207161980612002797132512784642488701409 2710 352037745136638855503335410735862161539136155451892978454948526576309536755153367913550703826192696883297338465448102385949738980059951228112126640635102744904084462972538672604659421388440870675998114698155404995876202510982 2711 2098783670586497790339168196538198001660765704856386562465933655015018512356816022191674447945625505517618920086872464945308628962689138442339389434145953609987394963603724294253537176199189900796747141420833882036285427031854 2712 916122060854370692184976763667929752907511673086246862776545569507242081513714333121039984158586201389333222380765917168655287771711186437533421285688085242247071456227783530117845823298766291304613888098977107788766286190427 2713 -2450821415723136645842503607274060163199901860308279540920882181591328049111969390105225151771818202400916258552320567331258367942749089670451516074781056354891479426576262966858196597587630771472745256118989287032161629542836 2714 -3014905731440868482524144960206127754568277377942633425242479224522260593870530355312714432104211706906952142467638382113963916734400324879872810719834038852234466419831507824371382999497956192101361029519810989825051713222281 2715 1534699354868765953657526843606130410292390187222032678144336612084085967598255056984185167613232001011583036171554650162603080171037903232918094789092971112644407970348479436740350774288864480168131368020012179243395343352409 2716 5465727147164005128366648567480187917768179238250912966163361406113588642982499745417939583876029909307868401019958949445222284677149414550324326794615095207125945846407770791229579597085586963574106285638800276857213342765117 2717 1480206376572102528866618116599997344275887190720600747098142612438174626272275298328529264490979705895369106296083731951360836563362421646954715930741067739590058449483028387631032225209091711933229661499798810581656369869872 2718 -7000426502032771082024175411086318328060569425472945644307698018197674610580754802402124751489261910319451437191513599607825364848187317783242421583708066319770353816756250227969930371374451443742237653658812456100608686117526 2719 -6945933523736107657233266684080185262044066428971513713261504018551763269254775043746468848367009615203237507316042681396583121240511836197279042725356162946716004295890799178860611822294678675507335947138599087438869712634989 2720 5520220125460668553157557294486320983784682234752344897209555405759499984308479504073595486998282204424082330895429867656464528284824896136287705652966998580180295367273221840338898146165359731809007992159013645518952316247654 2721 13946360025768878739257442095166503590104635854444459357569202036749437879835529846148593599856271525522688944507556281004408486088699153980521464309064229266486358112647049406830542193669130119249573600797411543539478398752515 2722 1425713398275439104075709389593864278259384194219168816051948612792263284946295539672873361368727410779155176420612813740118592955686940060991337072389164366535708928617577338521713676129318943698327954979585441919917396387335 2723 -19466580151229547292414999389652824573889318089196804254778757442508937864144009350222189086854553729946771275402986148660873014373524050116809169962031227846666653479920271247169440339834489851058581592956425189058430715000169 2724 -15372073424044317843333151484760367868364020048663628173621150649541701164781825385821466961224998936301844120928169094744527079044386094041512801381453393633022067041264626745352255869798449062947901555776996985459395795139850 2725 18040866752954108188339290000058960295629933894977635438726808829716674579197713810549315725485826319167616098982373334920754421417837110055817832889642063480130944551302693908647726663705170907360253637976839747138513318612834 2726 34838653575273865135748150874413192442253338137860432428399908092050639028925834736043656048079552666248615396331155243405400093417910144158321971343484621479688720521184897992521696209632938914006483148733422174517826510140019 2727 -2668793328909790345006138515298592427265913846314007265105658180174973414415888424727848764260827382865771978054204240176227342373451016014305031508188669847108877510038067163295470793906721844412352082199842761679117523472984 2728 -52879520328227973324087440874472152737883272032838067867126716921767313608123548546592971773565378985416231495313528578326154514835747254214139804233126684959819665072487591901169422873338109821366736786710261921656339828752853 2729 -32169860246364074790742012359114600014987424291546425163294249911875665614509946311315807283818725283382843418276951003229172751044459128144016939835295951632579843011146830829226225415726217069594131066533579412838708986667035 2730 55548313657137763669093579389770745165149185879152075132232375101942287022539436971320820537826206368282003473367732818502381857209198270228444835741315354806928542582525659064464893667244831665779088868910104683335457352225837 2731 85049380574592048114829453233586752752870696324384493030420966833642979222633494857908779057384104268799074913590479581555327265880206382358156744068422636592399508083634422730395648289064326890960867853243841334495048815419888 2732 -23378453410773688878351567030656145150161761587605649968938125190066621408029490660005013254007481084899160055090781815273209106164739142084427895906019403174348699571378828235238668251518614596184957802376525270496748365558802 2733 -140597694231729811783923032623357497918019882203536568162653341935585266245172931829229599595210310637081078386958212400057709123089404652586601579809737991399328050666160081794860541956309158556739956722153946017830506167645725 2734 -61670927163818359236477886202930607602708934736778843061482841643576357814604004197903765803376623183899914858499697766282118159715467240273728848162403233418050808512255594495156980037545712294775910050867316063998300449861086 2735 163976147642503500662274599654013643068181643791142218131591467125651887653202422489234612849217791721980238442048994215330918229254143794671029475715757394573676750237538910030099210207827773152924914524530471288327254533204527 2736 202268621395548171020400918826288105520728816940315411224136183579161624059776936027133365398586933820980993245457910166339827282804871892860330427972141224817378859178415676290017521993854870851515866773021262081828806617506811 2737 -102305220478685141425796713451083035465472709054363375070108625482075529838598418291330847045841168538080323583549296449048800069538676554397300627553354161155625941725283315534942230170282060858149004473663155224328954083343441 2738 -366244769038051671682675518480301748588910460731457629355727650704813511712979358516367978247804725542961231687506904381670745512059015687531359903687898619391055609415954586320116732201682644004440781297551733370156061150711338 2739 -99963400916863029594604205375205070055256107885952036154027558097086094221178517735802518352745765282900669661908613717291027213266195338463029800418787063661752917453132360755075291823572809993366862299358106857499852534163370 2740 468549989516736813108472231931384784054383169785821004425836276186889041551577776807698825293645894081041555271056200830719545581597692241928660531241252780546681551141237901855058962371964704862589785771214888594485015234054779 2741 466208169954914701277279723855506818644166568617409665509755208801899605934157876252170496600550490825861901349415518098961772725325211025994389704106685683052808526869086947075192024025255453997807643596909840227655913684874708 2742 -368586588599873783513868026556179713999127061899868968271808718089802947330399259071896306940900128798140885609147587113428518368331496903465630730822465716884928633688105541099983670548391894869222923471856781736985162699891409 2743 -934758159471651514385751955786891602698549738403230669935591484988788647485735653059869321894196384906903456620471718929681318306922903267923050235347938463599490078010324848930250986397220158860397429368124728822140928918929487 2744 -97621581355040917763411697299327104645039506717540697237946490712096658603758617180274189659650362027721015740267930985533254356993714122528758973284219966167879893180981405975208353476863559128584720125053058490670750984983299 2745 1303344748071525297899619982343071316697676800303099638207400203078591594816134912131765628835096513705044342229619306043109836675254400171388680966170404180484418711698430390030234656945612053729620352839981510559126091618820896 2746 1032379740826692432149163653086218707343589245120771367173537975700885306089494270240143511553846746934624472360739649915214572663916617390451809208632158429767369971191306254905459339874083717988982149493177787312811679903912786 2747 -1205723166716484380136208285043744212052637293585558940969453712366494936212376294951491439175446151677323326489351375057576582318260686048859921992886184214316538818517448984055026303468748494601035632714928452068455340633837597 2748 -2335724488898217730048783635429290024041266045423871005380938178779476900905629182371909140388943260639668814590358955958324409339171017561840490174802562610251788682889736644935693996819695771718602502333159297871937771522733682 2749 173343425889791947987044631957525504709048048464787573795915736665609630122882024711347927621599404742698854128611725142362009654344068658408112784254025784549168847326142729149566963594664776612053483221750664755643660729924811 2750 3541447655614702110184991920473034236093903339009429946350391891145971837118005477323400579564389412316992141079710331015900991657431703610700412167688746824568327501407185628990720300288444266319638135048087749940393112156571279 2751 2162381063008425782061739003471764519332217996959083431585022442113867270782747157660561212767343855896969960461747230815962399684826948903432377390548536825702619835563593915786127033225030995106549019111408633116294110792808871 2752 -3714791081504494058172036552430559740802951387474217520146307627811581467240887502034748507185988817059690995208322056158263001311775772269108524951942772609117496348733328358140287263883109042931691618269838414696036772886496090 2753 -5703828718623127892246730923944798755426121335968513377935414333259839107900752634983961792331733268213962101541457561831863391342258652514132789558237283650270947336970779544776847333513475261426187154159496383056687222949380150 2754 1552410018496068276110297548958795221470733390515134088561285185697714196458140344374187294418644961162721034746574825342300601626948823365676147561394235783414876513169734442354160230658078047825142599158429781579742662093687219 2755 9418619800127621950418767476375358496229072723442730898081721961071420575141640137018710299517722085273653096749779617990126392654034424783241314510180056259388443685704107902917134597396584304357878772429334797752723995835876240 2756 4151418700127059616136433374986003533955387945453379289374129147562124911442612290609774497913088307051241066794882736489562789715309829148456641996843047866856070823801045102422687102855397213601044555001066601476944560855692931 2757 -10971029818623690226529065025334153717699806113957864986643007146769134771599780481392897593936367046436374131496354443332426994280983248148917462071574292042803320198873842345271294828054662352183021371587764579332466657929563459 2758 -13570038500254681566555200851361362030184460668896110187455851108633545486584252427628484797430810392324894163544662354479689182369344253931697956507023104126244514509505153005339821700251981517958923327430401399229668556691569171 2759 6819611118496630610392631650348150183744418168504485697268877999207009860157168190783123096023278739385133064701471706842864204565673419000460820074731244175947249375072797242848607725199265138581976816586697977855522097073870528 2760 24541068318878371793084265876695515747884266782853975174098858255402680258184032909021382391367177438761268295041016797812116176650327502080615418578597396169047834708378995350611116528306643870141944699018165978562135214621132630 2761 6750427381758050956162569201013211846440042500391624490186973109426535626427084236845361701407531652939761098843190647636824977803670834931237136432291859950297265134432355762491213975052716379376946510843703421374146459617698643 2762 -31360679437375002403476897527043665931628684951358460871367736254609690118341201099804505487390456178146401359742488504654980381216000921081076238653328640344995084083451792593459724253505909008723921515604863956417657311695003158 2763 -31291495700636422749246835077708727594324309283245599664285831364829215884611117145866744092774709091701029393884207445448941154453998337011852555010889256119345099842811351113102330503359360249518891209861869399936281674238831273 2764 24610252055616951447314328326030454085188642450966836381180763145183154491914116862959143785982924525206640260899297857018155403412330086149839102221036780394697818949019436830968510278453192629346975004761160535043510852077304515 2765 62652175138011425152723732604752393525952994234604060535653567619438906002952318245671249580165165269847430753626695950103921535669999258092928793664217896464340183926263143706562054756865269258242812725466733356353938985933834431 2766 6681243645019471301932506751678273509135666832278763283105068219646061392697000282907600306791784566494389132984909588430785751041668250862013452789852475724647280893791914282133820224906167620171916205100708864892770822161526758 2767 -87262427193628376600038060930782847611141636685570896916834330764622060494866435108630393366148089795054071014525993807122076939082329344242767895885254676859038002875282580537530565035318461887589787730227893891397449838011138946 2768 -69333418783030896454656239356430667035088661066882823818758635839084967395649318528578849886956949836341819886611605538534707286711667508954942246454070372188987464820055057988695874981771436878414728930567442221246709808095361189 2769 80581183548608905298105554179104574102005969853292133633729262544975999102169434825722793059356305228559681881541084218691291188040661093380754443095402201134390721981490666255396744810412294267417871525127185026504679015849612188 2770 156595845976659273054694300287213514646230297752453720735592966603707027890515753637209243253105039631395890901137599345656784225793996853197710142339325049048025467695337638526226440017089898766004516660795336112644159646106500135 2771 -11247764765578008843449314822673907066917308786409309814970626705891031706520116297143943172399355392217861994929478680156583901328993584425812196641331828945403257161435608266700869828640857389003142594559742805257969207754250999 2772 -237177029525268178352799854466318088748236267605745854369322229148683026992685188462932036312461344859955572782678683564348075413834657946578464585434727250182416189676828304781623184827502193033422388185922521139148838661956112323 2773 -145348081211081264211244985464539607579312988966044410920622339897815996183995637340065300080705684239178028906208120665500200324465003268771897945697993220102622210533902030259525570188449041377001374066235593307386190438352249136 2774 248424794290846187196249169288991995815153576392155164184292855854574058699205304760075979484860700252173434777608162244504659315163651531004276782076059079127819446838263913048324054656143050422425530780482263944406807869710363322 2775 382525110736349442564044839930857696327549256571790265289944569046499023176680825802997336393167029099133601688886804229848275738299661215350362531132720470285038400210730335041148755015951234410423762252158114446535029100308361459 2776 -103076713079764922985004183824452388235840587426110753263670515956758062515209667420010679404155016012995405871400041579004458990698648262232378836378065859025197236304361882788798484467694009045424156714246670637020617431358114186 2777 -630949905027195629760294009219849692142702832963945429474237424901073081875886130563073315878027729351307036466494966474352935053463312746354639313208779549412857847048994248089472809672094284832849293032640378390941836970018724781 2778 -279448397656584519579040656106405308091708669145679512026274053089740960661471158382986656989012013086138195817486762650843816747601012953117983694754654611259841163906368452252350270548257225364999605537911443809514411668950247273 2779 734026618106960552745298193044302080378543420390056182737907940857831144391095797983083995282182745364302442337895008053357394044161961008587018149586845408438055083353356130878271294139788293878273449746887049027962454401376838967 2780 910398302683780149339334665326255000234411502109624941500511477990814042537357288946059972867039742437445232283981729125196751801064325699472623007963434160672699010955362700341823080220351510197848898570551822200456248638968972054 2781 -454578220450376033166257536937896772286834751244376670711633887768090183729624639600097338293170732278164246520408245402513577296560948055469034454832190797178213919446987678625921023591531068513273844208975605218448042732426591694 2782 -1644424920790740702084632858370557080612954922499681124238419418848645186928453086929143968149222487801747674621876737178554145845226286708059641157550279569110754094308718831220094374360139804076122348317438871228418703040345811021 2783 -455820082233404116173077128388358227947576750865248270788877590222723858807732649345962634573869010159280985763573483722683174504503377644003588553131243363494485091508375021715902056628820441684575054361576216982008205906542380360 2784 2099003141241116735250890395308453852899789673744057794950053306616735370658077726529241306442393220079911921142284982581067723141787234763528675612382470366288968013755706509846015397951670872589396192526414476446866745772772402715 2785 2100245003024144818257709986758915308560531673364929395027297009071369045736185736275106602723091497961028660385450220901237320349729664352063229710681522932605239185817093852935996430988960245760697402679015088210426908946888191381 2786 -1643183059007712619077813266920095624952212922878809524161175716394011511850345077183278671868524209920630935378711498858384548637283857119525087059251227002794482922247331488130113341322850430904821138164838259464858539866230022355 2787 -4199248144265261553508600382067369161460321347108987189977350315688104416394263462804347909165484718040940581527735203482305043491516899115591905323063993298894207199572800362782011828940631118350093595205429564657293654719660594096 2788 -457061944016432199179896719838819683608318750486119870866121292677357533885840659091827930854567288040397725006738722042852771712445807232538142651430295929810756263569762364805883089666109814855876264514176828745568369080658169026 2789 5842431203272974172586413648987464786412534269987796714138526032082115928244608539987626581034008927961571516906446702340689592128800756235116992382315220301688690121820131850912125170263481549254914733370267824122152194585890616451 2790 4656310088281693752688497101906188845068640097595107060843471608365461950280104121896175840020052006081338306534473925525157815203962706348130047974494289228704963463142562727587894918606740933205969859719606393402862023800318763122 2791 -5385369259256541973406516929148645102804215519501676843272404739404758394358767880895798650179441639921173791899707980297836820416354949002578849730884924371877933858250369486106242080597371734399038468856090995376583825505232447425 2792 -10498741291554667925274910750893653631481174367582903774981997640447577878524712661883802421054060934042909823440920627865847407332763462583247040356809509530393653584962694578500020088870222482460884593089874217525014218386209379573 2793 729059170974848220718019827242456257735575421906569782428933131039296444078663758999622810159389633839835485365234054772679005212392242654448801756390635143172970395107806758518347161990630801193068609136484601973721801704913684303 2794 15884110550811209898681427680042298734285389887084580618254402379852336272883480542779601071233502573964083615340628608163684227749118411585825890087694433902271587443213064064606262169467594216859923061945965212901598043891441826998 2795 9769682120579819704556890923651197373745598945676333992553064509408281434446048902884179610894671300203074338075686573093168402120371219928798238600418874387220683189854887819981672926879591681267815983953389615551292416681295695270 2796 -16613169721786058119399447507284754992020965308991150400683335510891632716962144301779223881392892207803919100705862662936363232961510654240274691844085069045444557838320870823124609331458225018052991671082449814875319845596355511301 2797 -25653792671391029603238318603693496108030988832760914610807466889260617707329529445663780682128173874167157953416315181256852629869489631514624128688113308289492270633067951884587935096347185898127739045899354828452890460572737522268 2798 6843487601206238414842556583633557618275366363314816408130271001483351282516095398895044270498220907600844762630176089843194830841139434311476453243666194658223874648465983003142936404578633336785175687129060199324027428915059816031 2799 42266962393177087722637766110978251100051954141752065011490802400152250424291673747443004563521066081971077054122177844193215862831000285754898820532198377334936828471388822707712544427805410916180730716981804643328210306169093033569 2800 18810305070184791188395762020059938489755622469446098202677195887777266424813434046768736411629952966566313190786139091413657799028350197203147675444447113631268395984601968881444998691768552561342563358770294629128863031657677706237 2801 -49110449994383326137480322694611808718327320505066881419621073401635601706807769146338048834019286989571921816752353934036410693672139720066375273775864571993160703119854805710855480832384044252965906404110864842652237735084152849600 2802 -61077267463361878911033528131038189589807576611198163214167998287929516849105107794211740975151019048537390244908316935606873661859350482958046495976645490966205224455990791589157543119573963477523294075752099272457073337826770739806 2803 30300144924198534949084560674551870228571698035620783216943877513858335281994335099569312422389334023005608625966214842622752894643789522863227598331417458361892307135252836829410482140615491691623343045340570213523374703426475143363 2804 110187717457745205048513850825649998308134897116265044633789071689565118555912876940549789809170306038109312061660670869643284355531490203024421769752510062959365927575845597300013023951958007730489200479862964115109311072910923589406 2805 30777122539163343961948967456486319361235878575577379997224120774071181567110772694642428552761685025531781618942102092984120767215560960094818897645228032604312917320737954759747060978958471785899951030411529058933698634400295596443 2806 -140487862381943739997598411500201868536706595151885827850732949203423453837907212040119102231559640061114920687626885712266037250175279725887649368083927521321258234711098434129423506092573499422112543525203534328632685776337398732769 2807 -140964839996908549010462818282136317669370775691842424631013192463636300123023649635192218361931991063641093680602772962627405122747051163119240667397738095563678844896583552059760084930916479516389151510274493174043009707311219185849 2808 109710739842780396035649444043715549175470716576308447853508828429352272270796439345476673678797955035583139068684783619281916482959718765792830470438699488716945317390360479369676445113615027636212592494792005269698987141937103136326 2809 281452702378852289008061229782338186206077370843728252481746141667059753960930861675311320593491631124756014368229658674893442372922330889006890035481665616884937079607681986189183591023489978938501695035478027502675695483648617918618 2810 31254100154128152974813374238420768493900059115533976777504364034284027852227210289715544683134036028057954611917989343345488639787332397326410196959038606846733527506223072690083639817301451880176559015482487904344022565374116049523 2811 -391163442221632685043710673826053735381548087420036700335254970096412026231727301020787994272289586160339153436914442294175358855882049654799720505920365105601882396998042465558860036137105006574714287530270032772374682625585721054944 2812 -312706802532980441982874604020758954699977429959262229259250505701343781813158071965026865276625667152813968980147648018238931012709663286333300232440704223731670607113905058879267230840791430818678254050960515407019718049022733968141 2813 359909342067504532068897299587632966887648028304502723557750606062127998379500090731072449589155550132281198824996452950829870216094717257473310308961326498755148869491819392868776396319803554694537728514787544868030660060211605005421 2814 703870244754613127026585277846812690081525517379298929594505475797755808044885372985814859548915253313153122417062090312414289868591712941133020738361069329333553004111947524438127266977896437393392541581230548179394400674608455023085 2815 -47202539534524090086022695566874012187670598345240494298500100360784216566342018766045584312529882979467229844848804932590939203385053971140010076520622275023478262377914333989509165479012123875859474463827029461010942011188871037280 2816 -1063779586822117659095482577434445656969173545683801653152256081859883806424385463716887309138070803445434321242058543263244160084686430198606331047322395828088701873603766917306903663297699992087930270096018093047425060734820060028506 2817 -656667705220089036940562582279938677893854919034058435296005375436971591478543354219769275236385370333685892572213285379823350665206658969993010661840447054310074741734033190448618101498884313517533067117403518718383458663419583985805 2818 1110982126356641749181505273001319669156844144029042147450756182220668022990727482482932893450600686424901551086907348195835099288071484169746341123843018103112180135981681251296412828776712115963789744559845122508436002746008931065786 2819 1720447292042206696036045159714384334863028464717860088448261457296855397902928817936656584374456173779120213814271828643067510749893089168599341709162842882398776615337800107755521764796584305605463337213421611765808519398239644014311 2820 -454314421136552712240942690721380991262989224994983712154750806783696431512184128263163618214215316091215658514694062816011748622864825199753330462002571048802105394247648060847794727277827802446256677442441603790052544082589347079981 2821 -2831429418398848445217550432715704004019872608746902235899017639517523420893656300419589477825056860204021764901179176838902610037964573338345682833005860985510956751319481359051934593573296421569253081773266734274244522144248575080097 2822 -1266132870905653983795102468993003343600039239722876376293510650513158966390744689673492966160240857687904555299577765827055762127028263968846011247160271833596671221090152046907727037518756503159206659770980007975755975315650296934330 2823 3285743839535401157458493123437084995282861833741885948053768446301219852405840428682753096039272176295237423415873239654914358660829398538099013295008432034313062145567129419899729320851124224015509759215708338064297066226837922160078 2824 4097562289304502429012652901708707347619911848469778612192528290030682387284400990093082443985297717891926320200756942665958372164992837307191694080166132819107627972409633405959661631092052924728459741544246742250000497459898872014427 2825 -2019610968629747173663390654444081651682822594019009571760257795788060886015095739009260129879031318607332868116295473827858596533801134569253002047848160200716390924476977372992002283332367720856303099444728330088541090911187625225748 2826 -7383306128839903586471146025145792342902773682211664560246296736331902239690241418775835540024569894187163743616630182320872730825822235845290707375174564853420690117976762825859390951943177148743969500759955080314297563686736794174505 2827 -2077951320674755255349262247264625695937089254450769040432270494242621501269305251083822314106266399284593452084461468838099775631191702737938692032317972618391237047932656032967659347759685203872156642099518412161459406548711246788679 2828 9402917097469650760134536679589873994585596276230674132006554532119963125705337157785095669903601212794496611732925656148731327359623370414543709423022725054137081042453740198851393235275544869600272600204683410402838654597924419400253 2829 9461257449514658841820408272410418038839862936662433600678567230574523740959546669859657854130836293471757195701091651158972506457013938583229399407492537471811927165909418858827050299702862352616126142859473492475756970235448040963184 2830 -7324965776794895504785274432325248298648507021779905091574284037877341624436031906701273355797334813509903159648464187310631551728431667676605017390704752435745843994521084165883733887515859665728115958105164998241379248049213172611574 2831 -18864174546984309601954944952000292033425459212893107732685121762694486866664883827644753524034437506266253807434017307307703833816637308997773108830515262525949008208363159057678443534978407222216398743064156902878595624833372460363437 2832 -2136291672719763337035133840085169740191355914882528509104283192697182116523514763158384498333501479961854036052627463848340954728582270906624382016787785036066083171388334692943316412187002686888010184754308494234377722186234868351610 2833 26189140323779205106740219384325540332073966234673012824259405800571828491100915734346026879831772319776156967082481494618335385545068976674378126221220014961694852202884243223562177422494266887944514701169321901119974872882585632975011 2834 21000466219704072938990078792085461773616815127775636241789404955391668983188398590803138022367938986228107843486644771156044788545219579904397490847303047562015091379751493750621759947165409909104408927818465397112973347019607328715047 2835 -24052848651059441769705085544240370591882610319790484315155122607874646374577400971187642381498270839814302931029854030769994430816486705767753744204432229925628769031495908530618861010307264201056504516415013406885597150696350764623401 2836 -47189606543483278045730298176411002105690781362448649066048810755963497474289314325149164902199711306004264810569126265774380174090288556578775617068523062523709943582635736974183937369659676797048923628987787298232948219902192961690058 2837 3052382431355368830715006752154908818265795192014848073365717652482977391389002380384504359130331853586195087543209259613949642271267125863356253357129182363613677651744414779997101063141854291952095588596548009772623803676743435908354 2838 71242455194542719815435383720651372697573391682239133381203933363838143848866715296336807283697982145818567741598980296544374604906775262346529361272955292449338712614131645504802798379966940998105428145402800705118545370598543726313459 2839 44137224112127909215015291424256093287424986170433800992683093103480520082900311944764660543069379452418069723025917006160430531819021430715419363711393880160096265930891322194186836306517822505096828040391239288460324416225449525781704 2840 -74294837625898088646150390472806281515839186874253981454569651016321121240255717676721311642828313999404762829142189556158324247178042388209885614630084474812952390265876060284799899443108795290057523733999348714891169174275287162221813 2841 -115379679306670629030450675144907465984998377852672934373887026467318663931767027241101467826767361598236637464624897302704805136725796693061948724984349172609434978545022967698989634686484763503202256185794039993578869786823993252095163 2842 30157613513770179431135099048550188228414200703820180461886557912840601157355405731956651099758934546986693106116272549997893715359020957494466250918690594652856124334984738090613063136590972784960695693608109426430844758049837636440109 2843 189674516932568717676601065617713747500837564726926915828456677483639785172022744917822779469595675597641400293767086858863129383903839081271834339614433647422387368810899027983789534129593558793259779919793388708470038961099280414316976 2844 85222065792900449599315576096357277756584177148852753912000468554478062774411621509144816727008427051249944358508624752706911421366775735567482474065658577956578854210038229608376571549893790718241560492185930567148025028774155615655054 2845 -219832130446338897107736164666263935729251765430747096290343235396480386329378150649779430569354610144628093399883359408861023099262860038766300590533124242075243493145883766074402597266184531578220475613401498134900883719149118050757085 2846 -274896582725469167275916641714071025257421741875779669740457146038117847946434366426967596196604102648891344652275711611570040805270614816839316813680092225378966223020937257592166105679487349511501340411979319275618063989873436029972030 2847 134610064653438447508420588569906657972667588281894342378342766842002323554966529140634613842346183093378149041374734656154111677896084303198818116467465664118664638935845536466026025716290740859978915121215567567752858690374962435102031 2848 494728713171808064383652806380334960986673507306526766030800381434598234275812517076747026765958712793519438052159071020431063904533474855605617404213216467454209716166821023666568702945671881089721816025380817410518947709022554080729115 2849 140286518072030719767496053144164367284754153593885327362114379196115524391467837286332982354257919555513195610900976955415929127374530513640498697212626561260301584085091721126140079963196608651522425290763751707865205299498473594869999 2850 -629338777825246511892073394950241618959341095588421108409143148276600557830779046217381640608304895886897587093533805676585175582429559158804435520680682131572874355102666560132594728661962621949700731146596384978271806399397516515831146 2851 -635015231243838784151148859524499328271427660900412093392914760630713758667280354363080009120216632349032633663060047975846993031908005369246116101425843028714511300251912744792708782908868489741244241316144569118384153008521027675599114 2852 489052259753215792124577341806077251674586941994535781047028769080485033439311208931048658254046976331384391482632828721169246455055028645163936823468055570312572771017574839006454648698766013298178305855832633270406601099899042920961147 2853 1264354009069085296043222254474740947230768756488833201802057908907314316498059400580461649728521528235930220756593853652432168614337564528050551622106525160287385655354579304925303511570831111690944972462740954096655959407918544191430260 2854 145962971490622992026571517718422076596840718905876312345885991550228725227969145432031350866169656017648242180427219254677746576852976724082179277957787458401938529234337905786254134210102476443065935460311935847977551908621984754637967 2855 -1753406268822301088167799596280818198905355698483368982849086677987799349937370609511510307982568504567314612239226682373601415069392593173214488445574580730599958426372154143931758160269597124989123278318573587367062560507817587112391407 2856 -1410316980559708288069793772193163023827609475394709514147943900457543041726028546012493000594691184253578462937021072907109915191190541252132730900064312618689324184588917210711557645780933588134010907923052889944633511316540528946068227 2857 1607443297331678096141228078562396122308514979577492670503200686437570624709401464079478957116398848549666370058799463118923668492539616449132309167616793272198019897137816238145504026059494648546057342858261651519085008599195602357753440 2858 3163723249382009376237593368473981222732965173878078496997030578445342391663399155524003308577259688820893075176247755280711330260583134425347219345638893349289282610961071354643315806050530713123134186241626477311696071824358116058459634 2859 -197126316771969808071434306369233098480905504182783156355256785980027582983372918066985956521707664296087907121778390211813753301349075196999578267552480653508695712548899027433946380278561060412046434935208761574451497282655073411685213 2860 -4771166546713687472378821447036377345041480153455571167500231264882913016372800619603482265693658537370559445235047218399634998753122750874479528513255686621487302508098887592788819832110025361669191529099888128830781080423553718416213074 2861 -2966596932610039568166159062104748124252059669695295340641773792465314808680026237457017352055552024524805168054469365068897576959234059228347641078086412695780586898412172327209369425771969652711087751306417715737244574541703042646774421 2862 4968292863485657280450255753405610443522385657638354323855488050862940599356173537670468222215366201666647352356825608611448752054471826071479106780808167274995998220647786620222766212388586422081237964035096890405232577706208791827898287 2863 7737763479323727040544980509141125469293539823150866508142005057348227825052826857060499617749210561895364613289516583468532575712356810102827169591342099317267889406511059919998189257881995014380279280406305844568025654965256761062987495 2864 -2001695930875617712284096691300862319270325987943058983213714258397625790676147300213450870159814177141842184302356243542551175095237766843131465702721754579215411322235614293013396786616616769370150212728679174667988003164505749181123866 2865 -12706056342809384320995236262546735912815925480789220831997493108211168424409000394730967839964576763562011965646342192079981327766828636174306276372150266592263887627158846540220955470270581436461517244441402734973258232671465552890885782 2866 -5736067548448109328260883817840263150023213835207807524928290798950602034376679556847048747589396384753522428987160339925981400617119043259695703888620344738052478084275445626984792471265378245010129067677626669900037651800751011881863629 2867 14707752273685002033279332953847598232086251468732279815211207366608794215085147694944418710124390940703854149948698435622532502862066403017437742074872021171479298949394460833234352256887198205831667457170081909641246235835971302072009648 2868 18442123891257493649256120080386999062839139315997028356925783907161770458785679951578016587553973148315534394633502532005962728383947679434001980260770611330316365711434292167205747941535959681471646312119029404873295884472216564772749411 2869 -8971684725236892705018449136007335082063037633524472290282916567658192180708468138097369962534994555950331720961538095696551102244947359757742038186251676433426820865119015206249559785621819960821538389492455239741208584035220290190146019 2870 -33149876164942495682535453034234597294925390784729308172136991273770564673870827646522435297678364089019388544582200967628495231246014082451439722335642632501795664660828753000440100198423157887303313769289111314514542120308187866844759059 2871 -9470439166020600944237670944379663980776101682472556066642867339503578278077211813480646625018978592365202673671964436309411626139000319676259942074518934896889544846315276960956188155914139720650107922626574165132087300436996274582603392 2872 42121560890179388387553902170241932376988428418253780462419907841428756854579295784619805260213358644969720265543739063325046333490961442209181760521894308935222485525947768206689659984044977848124852158781566554255750704343408157034905078 2873 42620315330963096626773123978614261275701492467201864238779858613274142951948039460003081922697342681384591218254165403937906857385014402127699664410161567398685209507144029961396288354337297607953421691915685479646629420745184141427362451 2874 -32651121724158787443316231225862268396212326735781224395777040501925178576502083971139158635194380052604517591871774627015634707351961122532921818447375374038332940679632491245733471828130838127474744236154992389123663403906411882452301686 2875 -84741876221142485014327026148856193652689920885455644701199766454702899806527335244622887182910701326354311483797904467262953190875975844336881424932055876333907695033091798168085948338382275456078273850697252033902380125088592298462267529 2876 -9969193606804309183456892752751992879489165731420639843002818111348964375445955488863923287502962628780073626382390776922272150033053279594777845962786193360352268827511538715662816526206459480478677455760693090522966016838772258975060765 2877 117392997945301272457643257374718462048902247621236869096976806956628078383029419215762045818105081378958829075669679094278587898227936966869803243379431250372240635712724289413819420166513113583553018086852244423026043528995004180914569215 2878 94711069827946794197783918901608186532179086616876284544202584566051864181973290733486810470413663955134385110180295244185225340909029123931659270894842069694259963860603336883748764864588734936556951306457945124425346141927364557437328294 2879 -107423804338496963274186364621966469169413081889816229253973988845279114007583463726898122530602118750178755449287288317356315748194883687275025397416645057011888366885212750698156603640306654103074340631091551332503077512156231921939508450 2880 -212104067773248066655427176276326648581081334238113153641179391522679942565002709949248856288518745334093214185849974338463813239136966090801462514274273320066500599573327626297568185031101848520109969393310189547451389670922368738351897509 2881 12712734510550169076402445720358282637233995272939944709771404279227249825610172993411312060188454795044370339106993073171090407285854563343366126521802987317628403024609413814407838775717919166517389324633606208077731370228867364502180156 2882 319527872111745029929613540898293117750494416127929382895153380367959056572586173676146978819120864084271969635137262655820128987331849778076487911690918377078388966458540376995724788671408502623184310024401740879954467183078600660291405959 2883 199391333262697897579024730555968365943847338965173208931407987243452692739392536955837544228330290539048843846742981265292722831851111527458096387752470332748872196548718212483160346255383929353592580068676583339373658300693501373849717353 2884 -332240606622295199006015986618651400387728411400869327604924784647186306398196346669558290879309318879316339974244255728991219394617704341419854038212721364396017369483149790810132627447126421789701699349035347088032198553307468024793586115 2885 -518919205374442927508638271454261483694341755093102591826561367611411749311978710631984523047451154623320813481880243921112851819182961305534584299443388709827261163007258589478885134926792431976776890093078324219328125483772102034141123312 2886 132849273359597301426991256062683034443881072435696118673516797403733613658803809713720746650979028340267496127501274463698496562766592813961757650460251031647145172934431578326972281191742492436109119280358763748658540252613966650943868762 2887 851159811996738126514654258072912884082070166493971919431486152258598055710175057301542813926760473502637153456124499650104071213800665646954438337656110074223278532490408380289017762373918853766478589442113671307360324037079570058934709427 2888 386069932014845626081647015391578449250460682657406473153044570207678135653174900918263776396472126283053317354378969457414355256416368491572826648983137678180115990072827011151912853735049939540667770812719560470669585231158135383197254550 2889 -984009085356335427941645514135595918525951238929668038105002949662331669368978867015263560577739501842904649583625774113802567776567258460916195988116361105870423705424839958615990043565661346202587708722472435056018864289693536709878578189 2890 -1237229744011583752596301273464491333332530849151378392584530722466276191363349958219806590323232599785690470810503469107518426470217034138527264986639247752403394522563235391440930616108968793307146360254833231778029909268237705442131963977 2891 597939153341489801859998498744017469275490556272261564951958379454653533715803966096999784181267375559851332229246804656388212520150889969343369339133223427690307715352012947464077189830611406661919937909752874585349279058535401326681323639 2892 2221238829367919180537946787600087251858482088081046430689533672128607860732328825235070150900972101628595120394129243221320994246784292599443460974755608858273818227988075350056920659674630139509734068977305666834048773557931242152010542166 2893 639290590670093950736302774720473864057040292879116827632572343011622657647545992122806806141965224225839138581256664451130213950066144169183895647506024324713086807211222443976853426278357386645226422345080357192680630209702304115450640338 2894 -2819177982709408982397945286344104721133972644353307995641492051583261394448132791332069935082239477188446452623376047877709206766935182568786830313888832285964125943340088297520997849505241546171654006887058541419398052616466643478691865805 2895 -2860529420038013131274249562320561115915522380960163258322106015140230518379874817357876957042937325854434258975385907672451208196850436768627356622261633182986905035199297794033774085952987526154960491322386024026729403767633546267461182504 2896 2179887392039315031661642511623630857076932351474191168008919708571638736800586799209263128940274252962607314042119383426578992816869038399602934666382807961251039136128865853544144423226884159526427584541978184226717422406764339363241225467 2897 5679707402747422113672194848664665837049495025313471253963598066723491912828007608689946892125176803042880711598761955550160414963785619337414186936150465468951030978539386091554771935458229072326614498209444565446127456384100189746153048309 2898 680642027998698099612607050696930258838590029485972090313186306568591781579288018148613828102663072891826944933266524245872215379981398369024421955878825221735865899070431940489629662726103366628532906780407839800011981360869206904219957037 2899 -7859594794786737145333837360288296694126427376787662421972517775295130649628594407899210021065451056005488025640881338976739407780654657737017121602533273430202070114668251945098916358685113231853042082751422749672844878790864529109394273776 2900 -6360349430746120213284801899361596095888085054799443344276784373292083694407295626838560720227839875934707656532028479796032630343767017706438608892029290690686896877609818032044401598184332438955147404989852405246139437744969396650373005346 2901 7178952766788039045721230309591366435287837347301690331659331468726538868049306389750596192962787983113661080707614814730867192400673259367992699646654448208466204215597820004609286695959009865224509175971014909872832897429995322205174316739 2902 14219944225532857358618639259649892790014512431587105766249302148587214344035890034737770741293290931940195682172909818772772038124421675443455730494562564120888966992278069977143317956869445670808189487741275154918984316535833925759767279122 2903 -818603336041918832436428410229770339399752292502246987382547095434455173642010762912035472734948107178953424175586334934834562056906241661554090754625157517779307337988001972564885097774677426269361770981162504626693459685025925554801311393 2904 -21398896992320896404339869569241259225302349778888796097908633617313753212085196424488366934256078915053856762880524633503639230525094934811448430141217012329355171207875889981752604652828455536032698663712290064791817213965829247964941595861 2905 -13401340889490938526182210849420122450614760139084858778866755053152759170393879271825735268558342824761242257997323483837937476067515433781901639739937406603109659654290068004578432859094768244538827716760112650292290856850808000204965967729 2906 22217500328362815236776297979471029564702102071391043085291180712748208385727207187400402406991027022232810187056110968438473792582001176473002520895842169847134478545863891954317489750603132962302060434693452569418510673650855173519742907254 2907 34800237881811834930522080418661381675917109917973654876775388670466512382479075696314102202814421739815099020877848117341576706592610368593350069881154418932464830862165957986331037511923223780571526380472402715084108070816637248169907563590 2908 -8816159438871876710594087130050907114087341932306184306424425659595449215333327915574667138432684197471567929058787484600536316514485742691100881155904763244024818891573823949739056891508364717763232717933339919126219816800047173314776939525 2909 -57017738210174650167298378398132411240619211989364697962066569383214720768206282883714504609805448762047909207933959085780050499174611545066352590776996588779599309408029849940648527262526356742873586815165855284502618744467492421689650470844 2910 -25984078442939958219927993288610474561829767985667470570350963010871063167145747780739435064381737542343531091819060632741040390078124625902249188725249655688440011970592134036591980620414859062808293662539062795957888254016590074855130624065 2911 65833897649046526877892465528183318354706553921670882268490995042810169983539610799289171748238132959519477136992746570380586815689097287757453471932901352023624128299603673890387584154034721460636819533099195203628838561267539595004427410369 2912 83001816653114608387226371686742885802448979975032168532417532394085783935352030664453939674187186304391440299753019718521090889252736170968601779502246244468039321378621983977240507882941215805681880477704918080460506998484082496544781094909 2913 -39849819206106568657964472239572843792876785936003411698140032031939106816393863018549736683856395417175946045173685937639546425610972661855204283207651696335184116329011539853795603533619862397828525870560132407670950307250949520149296786304 2914 -148835714302161135265118837214926204157155533896703050800908527436895953918891641463743111422425319263910917436745766288901677704941833458726055251435147596491663449678225657867628092036975937266318700010804113284089345559751622091549208505278 2915 -43151997447008039729261899447170042009572194039028756834277500362146677118958167645904202990330790887215494254579333780881544463641763509113397496294594548132855205049610444123444904349321353407853354607144785672789556691233132976395484308605 2916 188685533508267703923083309454499047950032319832706462499048559468835060735285504482292848106281714681086863481919452226541224130552806120581259534642799292826847566007237197721423695570595799664147225881364245691760295867002571611698505291582 2917 191987711749169174994380736662096246166727727935731807635186027799042631037849809109647314412756110151126411691325100069783222168583596967839452747729742144624518654727836101991072996386297290674172054617948898956878902250984755067944692813883 2918 -145533536061259664193821410007329005940460125793677705664771059106688383616327336836388645115950923793871369227340118445659679666911042611467862038348204744693992360957626753597978791221274446256293871274219460018970739175769438635303020982977 2919 -380673245257436878917464046116595294116760047768438270134234587267877691773135313591940162519037824832213275173244552296324446299136403088420712282372541437451366220735073299712496691956893090338319280499313144648639198117987326679643198105465 2920 -46454175687909510800559326654767240226267602142054101970414968692354247421522472273258669296805186357255042463984981624123542501672554356371590709381537399930526293770209348393094205165022844417878183343729438937908163075215316432641671830906 2921 526206781318696543111285456123924300057220173562115975799005646374566075389462650428328807634988748626084644400584670741984125966047445699888574320720746182145358581692700053310475483178167536594613151773532604667609937293756765314946219088442 2922 427127420945346389718023372771362534343027649910492372104649555960231939194657785865198831815843011189468317637229533920447988800808957444792302991754078837381892514505282648105590897121915934756197463843042583586547361193202643112284869936371 2923 -479752605630787032310726129469157059830952571420061873828590677682211827967940178155070138338183562268829601936599689117860583464374891343516983611339208782214832287922490704917381278013144692176734968429803165729701774218541448882304547257536 2924 -953334202264042932829308828895286834400247823472608347903655202334798014584120436293527639450831759815552962037814204662432114766856403144680877312474825019527251096197982701416066380300083471350810615616575188254157298486959408427231089024813 2925 52625184685440642592702756697794525487924921509569501723941121721979888773282392289871306522340551079361284299370155197412594663565933898724680619585129944832939773417208056811790380891228757420537504586760582143154413025338805770019677321165 2926 1433086807894829965140034958364443894231200394892670221732245880017009842552060614448597777789015322084382563974413893780292698231231294488197860923814033801742083384120473406333447658313228163527545584046378353983859072705500857309535636282349 2927 900709017578602290236606072197492308912322901963038846179714080612818125810838044003656332928491208736191677738444049465019520103290469245956196692889695074694311322780774644604275999408854713930273111029814606111002885461620602657211411703648 2928 -1485711992580270607732737715062238419719125316402239723456187001738989731325343006738469084311355873163743848273784048977705292894797228386922541543399163746575023157537681463145238039204456920948083088633138936127013485730839663079555313603514 2929 -2333795825473432255376641030561936203143523296855709067911959960629827968362898658452254110717506530820574241712857943245312218334521763734154057616703728876436394706901248050937723657722082877457818695076192960094861958167121459966747047985997 2930 585002975001668317496131642864746110806802414439200877276472921126171605514504962734812751382864664427552170535339999512685772791506759140966344850509468671880711834756906818540962039795602207017809977603324330016010600269219060422343901899866 2931 3819507818053702863109378745624174622862648613257948791368146962368817699688241665190723195028862403984318089986641992223017511229318992121076599160102892623011417864438929514082961696926539798405901783709331896221875443897961123046302361589511 2932 1748792850471763937880509387697190092336720882416508190635487039503656362848393695717441359334641866393022071177517943732626445543015004593187712766194260204555682872144341232396761617926480670440008717472868630078851357897902399544403146086131 2933 -4404510793055371180605510388488920733669451027697149668644619883494989305202746627925535946411727068411870260521981991735703284020825751262042944010612361294892129699195836332623923736722142005423711761312656226237886044167180183468646263489377 2934 -5568300668525466800989888133321364715199369495674456982003634001872474062536635360908164554363504270377340161164159935955643956772333996714264311926297152827567100736583270746479723314853020468845910501182200526300726801795863522590705507675642 2935 2655717942583607242725001000791730641332730145280641478009132843991332942354352932208094587077085202018848189344464048003076838477810746668855231244418101090336446827051495100227162118795661334983703043839787596159034686269277783924243117403246 2936 9972811461580837981595398521810285448868820523371606650648253885367463367739381988833700500775231338789210421686141927691347240793159747976307255936909514122459230435779107079103647051575162474269622262494856752538612845963043706059351771165019 2937 2912582725941859558264887132529634073866639350393815503994501157881141120182282428700069967286419068358491971819695887952567118294523250045409080681879051737230653909531775646252561196057359133862207457342412930141692115526585738666462390272396 2938 -12628529404164445224320399522602016090201550668652248128657386729358796310093734921041795087852316540808058611030605975694424079270970494645162487181327615212795677262830602179330809170370823809253325306334644348697647532232321489983594888568265 2939 -12885394187522697539860285654339919522735459873765422154642755043248604487921664417533770468061650407147702393505837815643914359087682998021716336618788565859689884345310882725356208247632521608131829719837269682680304961489629444725814161437415 2940 9715946678222585666055512390072382016334911318258432624662885571477655189911452492341725120565897472449566639210910087741856960976447244599753406499448563475565023353298826533078247974313464675391117848992231418555955416705735751317132498295869 2941 25513923591687142764180685176941935612937010542417670283300141772607400798015399338575565555913966947955761004536443791338338438358653492666878823800116181072485561608141484904687017418003345417385155026171914031377952493721950934709409050005680 2942 3169447509300111873804773264267537506400548555506989529979869471770949298010211925192045347495752934698135754294927727902057398111235753421962930119340002384124860992012056192277960273319056932740711870845038264124349544783893693408681663141546 2943 -35229870269909728430236197567014317629271921860676102907963027344085055987926851830917290676479864420405327643747353879080195399335100737266632230299564744548050584961440311437765265392316810092776272875164145449933907910427686686026541548301549 2944 -28683371100987254637985458441209473119337559097924659813280011244378350096025611263767610903409719882653896758831371519240395836469889246088841753919456183456610422600153541096964977691322402350125866897016952295502302038505844628118090713147226 2945 32060422760609616556431424302746780122871373305169113377983157872314106689916639905725245328984111485707191889452426151178138001223864983844669300180224742163925723969428255245487305118997753160035561004319107185809558365643792992617859885160003 2946 63913241370896983068221656008223790748609480958600762721243038588463406083952463094684901579889584303059224402578725398320591235804989983355473984219020928004661007561593852534730243083639212442902139772181097745436209948933531314144632261448775 2947 -3377051659622361918445965861537307003533814207244453564703146627935756593891028641957634425574391603053295130621054631937742164753975737755827546260768558707315301369274714148522327427675350809909694107302154890307256327137948364499769172012777 2948 -95973664131506599624653080310970570871480854263769876099226196460777512773869103000410146908873695788766416292031151549498729237028854967200143284399245670168586731531022107780217548202636965602937700776500204931245768314577324306762492146608778 2949 -60536189711274621149775690146686483745075666751356309156539891960527649490061434452727267154315192700005929271957670766382849071051014245599646437958252369297345706192319138386207915655963861632992445664878942855128953621795582949644863089435998 2950 99350715791128961543099046172507877875014668471014329663929343088713269367760131642367781334448087391819711422652206181436471401782830704955970830660014228875902032900296821928739875630312316412847394883802359821553024641715272671262261318621555 2951 156509853842781220774428770457657054616556521015126185255766088421305162263930537453137414063188888488772345563988822315881578308079869212799789722357498039465932437723341246166425463858600827235930146441379147786374721936372907256407355236044776 2952 -38814526079854340393323356025821394129939001719658020507389451128185619877698697189640514180132894691813782150694535415053622330731816459356324392701761859578556326707977683542531959974348454779854949218923416966424071019919689721617398229185557 2953 -255860569633910182317527816630164932491571189486140514919695431510018431631690669095505195397636975880592056986641028497318049709862699917755760553017512268341834470623638068095165339488913143648777541325181507607927746578088179927669616554666331 2954 -117695327762926880381105414431835660486617519295468164748376637293119542386231840263496899883055993796958563413294286900827955977348052753443465329655736179887376111015363562623893503884252372456075197222455730819950650916453217534789957006859219 2955 294675095713764522710851172655986326621510191205798535427084882638204051509389366285145709577769870572405839137335563912371672040594516377112084945719274127920390797331615751637697299463261598428632490544104924574351817598007869649287014783851888 2956 373555897396837062698633231062000592978188708781608679668072068803137974017922509359002095280692969677550620399935315398146005687210752671199225882673248448229210581639001630719058843373165516104852738547637238427878397494541397462459573561525550 2957 -176979767950837642329745758224150666134892671910330370678708245345084509123157526021648809694713876775447275724041277011543716063246463623668619616063537948033014686316252189013803795579009225972557293321649193754401166681554652114497057776992669 2958 -668230993110601585409484403717986919599698899987407215095156951441342025527311875644147804858462840249956459537270879310517677727805269048311310828392522576149601378970617382356756142836427114533485229091742163002230215092549267111746588345377438 2959 -196576129445999420368887472837849926843296036871278308989363823458053464894764983337353285585979092902103344675894038386602289623964289047530606266609710500196195895322749441705255047794156290132295445225988044673477230812986745347962515784532881 2960 845210761061439227739230161942137585734591571897737585773865196786426534650469401665796614553176717025403735261312156322061393791051732671979930444456060524182616065286869571370559938415436340506042522413391356756631381774103919226243646122370107 2961 864807122556601005778371876555836846442994936858685524084520774899395490422076858981501090444441933152059804213164917697119967351769558095841917095002233076345797274293366824062011190630583404665780674317730207675707445905536012459709104129910319 2962 -648634631615439807370342689104287658891295535026459276784501373328373069755704418328443328967197624123300390585418117935459104167087443624449324177846350023986420169964120129665304890621280050373747077187403312083154150961117173878281130337837226 2963 -1710017883618040233517602038497974432177586508756423109858385971685822025072546260647297704997618650177463539474477074019181361142821290767821847539458293600528413339580236395432571129046019745171823196731121564432338827679639931685952750252280426 2964 -216172490941161198408029187451549187551699401832226247300019401571022420666372440653057761477244309028759413627746799761660863184682114471392592917155883052359377104329246694396706300009303354292033597130326895592553294944418838581427973792073093 2965 2358652515233480040887944727602262091068882043782882386642887345014195094828250678975741033964816274300763930059895191954640465309908734392271171717304643624514833509544356525097876019667299795545570273918524876515492978640757105564233880590117652 2966 1926190374559201431925631225949523619729285910588649357158405373256844445738918701300355466474862959206222953102223873780842224327503405239214440456614176652887790443909483089829277429055323099463856793861448460024892122624058770267380724044353519 2967 -2142480024292318842479915540150712903517182641950656139342867943443172674161878238322683272487571965272004516432148392192979602125226619920878578800148760572155456405215109830701169719657996441253536676788197980922939683696338266982805906798044559 2968 -4284842889792681472813575953551785710798167954371531743801292718271039540567169380276096500439679233506986883162119065735482689637412139631485612173918820277402623953453839614927153448722622895009427067779973336540385101264815875831614604634471171 2969 216289649733117410554284314201189283787896731362006782184462570186328228422959537022327806012709006065781563329924518412137377797723214681664138343534583919267665961305626740871892290602673341789679882926749520898047561072279496715425182753691040 2970 6427322914085000315293491493702498614315350596322187883144160661714212214729047618598779772927251198778991399594267457928462291762638759552364190974067580849558080358668949445628323168380619336262963744568171317463324784961154142814420511432515730 2971 4068553240059564062259291639350596427010271223009524961616830148084711312144209843253768694426970227441205319832194547323345311839688924949821473830384236358134957992148212874055261158119949553219747184853223815642337540192536379116189421880780131 2972 -6643612563818117725847775807903687898103247327684194665328623231900540443152007155621107578939960204844772962924191976340599669560361974234028329317602164768825746319974576186500215458983292678052643627494920838361372346033433639529845694186206770 2973 -10495876154144564377552783133053095041325621819331712844760990809798923526873257461852548467354221426220196719426462005251807603602327684502185664804451817207693038350817162319683584326500568889482710929421395133105662325153690521930609933313295861 2974 2575059323758553663588484168553091471092976104674669703711793083815829131007797312367338884512989977403567643091997429017254357720673049284206855487217928410690788327826363312444954300863343124832896442641697022719034805840897260413656272305426639 2975 17139488717962682103400558940956782939428869147015907510089614041699463970025264617473656046294181631064969682350653981592407273162689658736213994122053981976518784670791738506183799785483861567535354556916315971467034671187124161460455627499502631 2976 7920816830386010713964298964500003570232645714657043141049197725983094395865460149485209582841231448816629076334464576234553245881654635217978809317233888797002250022990799007238630025637225764649814486779698110386627519312793261516953661007869222 2977 -19714548041721235766989043109509874410521845251690577213801407125515293101033061929840994930807171608468537325442651410609661630883362708020420849609271910387209572998618101818628754086347204692368250999558012994186069477028021421874111899804929270 2978 -25060305548348692817364857905456786509661514861672950651138811767682558365890724766958865629135413079881598758685118557826960519044344293954192803439287870773521034693782537513422429811121087332185169043696014081853662190499917422977409288507371853 2979 11793731211335225053024744145009870840289199537033534072752209399532198705167601780355785347965940159651908249108186834375108385001708072802442040292038021590207322975627302811390124060709978927718436512778314883799441957715228160357158238797060048 2980 44774853590069928584353901014966660920183360113363527864940218893197851466923786696799860559942584688350136084127769968436622149927707001974613653048559781160730607692400639332051183897468292024553420043254027076039731667527938844851521188312301123 2981 13266574337013467764340113760446915669372315324639416578386602368150359660723122986603080281169472920229690509576931723451852134042636221151750763147249849183313711718155234702032305750411108404466732530917699198054220232784689262620251049710311805 2982 -56568584801405153637378645159976531760472559650397061937692428292730050172091388477155645907908524848002044333235956802811730534929415074777055693340597802750937930668027942143441307958178270952271856556032341959839173625243167005208679427109361171 2983 -58041427927083396348694014775413576589555675438002944443326821261348211127646909683402940841112057608579826593704701691888474283970343223126364416195809630344044319410555874034083489647879400429020152574171726274093951900312628107471772238022612928 2984 43302010464391685873038531399529616091100244325757645359305825924579690511368265490552565626739051927772353823659025079359878400886778853625304930193347953567624218949872707441409002207767162547805124025114642761784953392458477742588428377399049366 2985 114610012728488549986072659935390108350028235088400006381019249554078261299738298160558586749020582456581870926940658494700204818899758297903420109536407433094982250078583816177524797606057671381292009130204068233933125525555795112680451665131974099 2986 14739417462691710475655483375883960498455431112245299084020995336768520616278644192850375214373005680807472770045676612528595883083564369501059486002461676776420100460683166592674487440112237881215028549057083512308998507854150364883343860623563562 2987 -157912023192880235859111191334919724441128479414157651740325075478657951811106563651111152375759634384354224750599683574060083219786537151528725039729755386662606469028456523618933799813824833929097133155318710995718078918014272855268880042531023465 2988 -129349430191180260461728143311274068848483666200645305465040244890846781916016942353408961963393588137389343696986335107228800701983322667404479595538869109871402350539266982770199285046169909262507037679261151746242124033409945477563795525755537661 2989 143172605730188525383455707959035763942673048301912352656304080141889431194827919458260777161386628703546751980554006961531487336702972782027665553727293709886186368567773357026259312373712596047882104606261627483409080410160122490385536181907459903 2990 287261453384060496320839334646193793289612145614802957205365320369504733727123506004520114339153222521743568447586018681288883921769859818933204635268624496534008819567723506389133084859994743191604170834579862741960202951424218332832675568286561126 2991 -13823175539008264921727564647761695094189382101267047191263835251042649278810977104851815197993040566157408283567671854302686634719650114623185958188424600014784018028506374256060027327542686785375066927000475737166956376750177012821740656151922242 2992 -430434059114249021704295042605229557232285193916715309861669400511394164921951425462780891500539851225290320428140025642820371258472832600960870188995918206420195188135496863415392397233707339239486275440841490225369283361584340823218211750194021029 2993 -273438277845052231399111769998432098195422763513535910014101485118462084448312528899668299141160181955586160164018346826986197287050209704310018677080199896519224801539217132133073057532452056406229103907579387004793246574674041320010934912134638884 2994 444257234653257286626022607252991252326474576017982357052933235762436814200762402567632706698532891791447728711707697497123057893192482715584056147184342806434979206164003237671452424561250026024861342367841965962536239738334517836039952406345943271 2995 703872336959301253103406812603661655427707957430251219875770885629856249370263954362449190641700033180876480592158372469806568545523042305270888866076118102939419989674713995548465454766159395645715379348420877230162529936258382143229146662328659913 2996 -170818956808205055226910837254559154131051812504446447038831750643974729752449873667964407557372709835861568547689350670136860606142273011274037470104142909915754404624786105538379367028797969618632238460262578957742993163660476516029017494211304387 2997 -1148129571612558539729429419856652907754182533448233576928704121392293063571026356930081897340232924972324209303866069966929626438715525020854945013260460909374399195838717233219917879327409421670576721716262843192698769674592899979269099068674603184 2998 -533053380151096197876495975349102501296656144925804772836939134985881519617814080694484783084327323345014912044469021799669707939380769293996851395971975193023665585049927890010086087737361426027083140888158298272419536772597905627200129168117355526 2999 1318948528420763594956340257111212061885234345952680023967535872036267793323476230598046304897605634808185777851555420637066487044857798032128982483364603819290153600463503338758297246356207391289208960176525422150441762838253376495298116562885907571 3000 1681182951763654737605925395205755409050838678374038349765643256378174583188840437624566680424560248317339121348335091766599334378096294314851796409232436102398064780888645123230003967064770847697659862604421141465118306447190805606469228236791958710 3001 -785895148269667397079844281762109560588578201026875251130596737050386273705662149903561521813278311463170865807086398837396779105477028738132131087392628626266488015413575448748211158618845965262125819288367123878022226065655470868097987394768552045 3002 -3000131480184418332562265652316967470936073024326718373733179128414442376512316668222612985322165883125524899199890512403665821422954092346980778892597039921688218381352148461988301213420978238986868822780946563615560069285444182101767344799677866281 3003 -895287803493987340526081113443645848462260477347163098635046519327788309483178287721005158611281936854168255541248692929202555272619265576719665321839807476131576765475069674481792808445924882435534043316054017587096080381535334738371240842023406665 3004 3786026628454085729642109934079077031524651225353593624863775865464828650217978818126174507135444194588695765006976911241062600528431121085112909979989668547954706396765723910736512372039824204248994642069313687493582295351099652969865332194446418326 3005 3895419283678405673088346765760613319398333501673881472368225647742230685995494955943618143933447819979693154741139205332868376695573357923700444214436847397819795146827218136470094021866903121422402866097000581202656149666979516840138585641701272946 3006 -2890738824960098389116028820635431183062390748006430526228729346137040340734800530405169348524162257734527509465728218311860045255811855508393244658149861071823129631290654236254719563593899321813460598753259669906486214969564318231494091352423011661 3007 -7681445912132491402730456699839690350922984727027475097232001513207059336213473774069792651068892014568388919748116116573930977224004479008813354194426515945774501543592942047206606393906727325671397508166314268696238445018079169810003917836147691272 3008 -1004680458718307283972317945125182136335942753667450946139496301605190345260694425538448795409285562245165645275410987021008331439761502415307199556286986325996665515536563900215374458273003799608942267343740911296169934697415198608644494289278261285 3009 10572184737092589791846485520475121533985375475033905623460730859344099676948274304474961999593054272302916429213844334885791022479816334517206598852576377017597631174883596283461325957500626647484858106919573938602724659987643488041498009188570702933 3010 8686126370850798686702774644964872487258927480694926043371497814812249681474168199608241446478177576813554565023527103594939308663765981424120553750713502271771167059129505947421980852179731125280339775510055179992408379715494368418648412125425952557 3011 -9567504278374282507874167575349939397649432721366454677321234557738909331687579878936513204183768710057750783938433347864782691040054832101899399296289390691600965659347032383245951499227622847875915839575833027306554725290228289432853514899292441648 3012 -19258311107943388478549260165439994021244302955728831666832228674156349358422442504083203446071231849116470994237371438480730331143582315941327152603289879289368798234013102230883306809680357772765197882429629118595133039703137856460146421313996655490 3013 881377907523483821171392930385066910390505240671528633949736742926659650213411679328271757705591133244196218914906244269843382376288850677778845545575888419829798600217526435823970647047891722595576064065777847314146345574733921014205102773866489091 3014 28825815386317670986423427740789933418893735677095286344153463231895258690110022383019716650255000559174221778175804786345513022183637148043226551899579269980969763893360134614129258308907980620641113722005462145901687764993366145892999936213289097138 3015 18376933200419904657377867235054927110853797715057303032882491931229689708209030824754931688365640715872274775322465194210886948767293465263548307057713990869538999633795575795059336162632466050169621818363851271280986694128403935445941318540130166399 3016 -29707193293841154807594820671175000329284240917766814978103199974821918340323434062347988407960591692418417997090711030615356404559925998721005397445155158400799562493577661049953228955955872343236689786071239993215834110568100066907205038987155586229 3017 -47202748586737575643801294975844860529747533392152589377035955163124948398319053207774648338620641275046496553498269980556399970950930613306774858957293260850508763527155710409188594471540446670810735540369313417182674459121770081338941254753419263537 3018 11330260093421250150216953436120073218430443202709511945220708043592228632114403237593056719594950976546143221768245836404469455792632533457457090387441167531260562859782085254893892793323406293067067967707388721934847416439696131461263720447025419830 3019 76909941880578730451396115647019860859031774309919404355139155137946866738642487270122636746581232967464914550588981011171756375510856612027780256402448419251308326020733371459141823427496319014047425326440553410398508569689870148246146293740574849766 3020 35872488493316325493584341539724787311317090189443077431815247119532719766204649970181591619025690298500353331730024144151930515158298079849317768569852093319248200667373625154294701678217040377743667572661924695247827042682073949877677534306393843707 3021 -88240201973999980601613069083139934077462217512628916300359863181539095370756890507715693466176183944011057772357226847576225831303489145485237346789889586782568888880515456714035716220819725307114493294147942132333355986129566279707410014187600269596 3022 -112782430373895055944980457186744648170348864499362481786954402257479586504847137240304228365606923265965267882319005155323686890669154691877098024972300512570556526688106996613436525105713359391791092899102478105646335612371944098123823828046968693473 3023 52367713480683655108028727543415146766145127323185838868544616062006375604552240537534101847150493645510704440627202703424295316145191065635919578220037493463320688213141831559741014542602684929370825721486017437085528943447492329829732479881206425889 3024 201022632347895036546593526269884582247811082011991398087314265439018681875604027748019921831783107209976325654676232002899912721972643837362335371762190099353125415568622453327472241326533084698905586193250420237979691598501510377831233842234568963069 3025 60414716893211400836951729643329501404203737176176642918409786195473210900294896702770126518456429620454563441691802451899391574523963626241178446752263019107235838474965165053695510563110674462420267177616460668560806668924451768294091348165762267584 3026 -253390345828578691654622253813299729013956209335177236955858881501025057480156268285554023678933600855487030095303434706324208038117834902998254949982227592816446103781764284887213255869135769628276411914736437675065220541949002707660966322115775388958 3027 -261437349241106437383545255913214083652014819188168041005724051634491892775898924450790048350239536830430889096368034454799304296496607463603513818514453118460361254043587618381167751889643759161325853370866880906540498267425962146125325190400331230653 3028 192975628935367290817670524169970227609752472159000594037449095305551846579861371582783897160477171235032466653611632254424816463593871276757076503229964573709210265306799119833517745306025095165856144737119977006504413873024550939366874973950013121374 3029 514827695069685129038167509726513812665971028523345277961582933135516950256055192736344072029173137685917919191671469161123512334614442366601768768496680711276807357825351903268381007758779528789602265285603318581605718809374964853786291512516106619611 3030 68461720305739146565874731743243856042262347029167446968274956328940046196037552868006151189762365595398422442756402200374487832902736186846437315284488544751150988736788498547650006583618663995469708633746903900036084394401411206758450216450318109279 3031 -707803324005052419855838033896484040275723500682345871999032028441068796835916564319127969189650308920950385845283101415548328798208313643358845271726645284986017623132151023101898753064804623955458410022723295588110132682399515793153166486466119740985 3032 -583289415375424275604042241469757668708233375552512724929857889464456996452092745604350223218935503281316341634427871361498000167517178553448206083781169256027958346562140401816031014342398192785071973919350222481641803203776376060544741728966424728890 3033 639341603699313273289963302153240184233461153653178425030757072112128750639879011451121817999887943325551963402526699215173840965305577456512407956442156740234866634395362524554248746481185959959988701388976391688074048287998104586394716270015801631706 3034 1291092739380476695459880275366241708983956876234858596928889917905525793288009309923478192408585812202266727479710972777046328965725492196807051355507814541013975969694291424917929767407202816740530383942073518069751935886175891853697908215432544469875 3035 -56052188323888997685921060683482515525227778100665700100899182647671754187786265846771594780952440044235621768098827853675840797788398903064201872660987484206908287833222122738217732138787767174916727469626169206432245084221728525849974541049376902816 3036 -1930434343079789968749843577519481893217418029888037021959646990017654543927888321374600010408473755527818690882237671992220169931031069653319459311949971281248842604089653949472178513888388776700519085331049909757825984174173996440092624485448346101581 3037 -1235040551056587697773959214682759193458729098134192896827990735257854039100223044076706597627633372158031105711612144923370488167937093293742849482846827056807067681861069302179712035268415049565613656472447348863319690801954163327847933674383167567059 3038 1986486531403678966435764638202964408742645807988702722060546172665326298115674587221371605189426195572054312650336499845896010728819468556383661184610958765455750891922876072210396246027176543875435812800676078964258229258395724965942599026497723004397 3039 3165474894136377666523802792202241086676147128022229918787637725275508583028111365451306608036107127685849796593849816915590658098968162947062308794796798338055910285950723251651890549156803826266132741803497258621145674976128159767940558159831513668640 3040 -751445980347091268661805423520205215283916709854509825232555437407472259015451543144665007561792823414023206938724354922525522560882375262640811701764131708648683210061806770030684210758761494309822156328228730100938538456441561638094665352114555437338 3041 -5151961425540056632959567430405205495418792936010932640848183897940834881143785952672678213225533323257904109244186316761486668827787631503445969979407757103511661177873599323862286795183980370141568554604173337585403904234523884733883157186329236673037 3042 -2414028913789286397861997368682035871392230418167720093555082287868036324012659822306641600474314304271826589655125461993065135538085787684421497093032666629407227075888916481621206338398042331956310585475268528520207136519686598129845892807716958231302 3043 5903407405887147901621372853925410710702709645865442466080739335348307140159237495817343220787326146671927316182910671684012191388670006766086781681171888812160344387935406093892971005942741864451390710932402067686342442690965446371977822538443792110375 3044 7565990339329343030821564799087241366811023354178652734403266185808871205156445774979319813699847627529730698899311778754551804365873419187867467072440423732918888253762515805483493133582022702097879140079441866105611040754210482863729049994046194904339 3045 -3489378492097861503759375485243374839310479227697722372525657047480270816146577673510701620313011842400100726527785209690947055850584219081665284588139222182753117312046489612271764667544699532495080125457133539166135306171278848242131929730726833879073 3046 -13469397745216490932442937653012652077513733000044095200484005521157178345315683270796663034487173774201658015082222450438563995754543425953954248753612312545079232641697921899376464139524764566549269851011843933791953483445175929235706872532489987014714 3047 -4076611847231481527062189313843866527500544126480930361877609138328600389009868101468618193386835785129629972371526569063604748515289200106202182484301201550165770941716026193211728466037323169602799014622308326939475734582931634621597120263319361025266 3048 16958776237314352436202313138256026916824212227741817573009662568637449161462260944307364654800185616601758741610007660129511051605127645035619533341751534727832349953744411511648228807069464099044349976468977472958088789616454777477838802263216820893787 3049 17546009592447972459505126966856518605014277126525025562361614659485778734325551372265281227874009559331287987453749019502168744269832626060156431237913514095245003583413948092588192605562087736152068865634152260731429218028107563857303992795809348039980 3050 -12882164390082870909140123824412160389323668101260887211132053430308848772452392842838746461413349831472128769238481091065906303089838444929417350857450333177666579012028385318436500341032140929441550961846669146018613055033523142856241681999897459868521 3051 -34504785829762324895707440105112545521838489354266843135371277228123227895787812316572645882674195175933046729063756679631679795874960271095775964579665048823077353537158359604236421412631551835196418842103129733689518007644562341335142795059026168933767 3052 -4663845202365101550365003142444358215690609025264138351229561229176929961873158529426534766460659727859159218215267928436262441179994181130739080380463180917578424571385562774151692264529946806710517903787483114712816162994584421001062310795911888171459 3053 47386950219845195804847563929524705911162157455527730346503330658432076668240205159411392344087545007405175498302237770697586098964798716025193315437115382000743932549186744922672921753663692764637969803949798879708131062678085484191384477058923628802288 3054 39168631032127426446072443247556903737529098379530981486600838457300157857660970845999180649134854903792205947279024608067942237054954452226515044960128229740655778108543922378388113677161498641906936745890612848402334170639146762336205105854938057105226 3055 -42723105017480094254482560787080347695471548430263591995273769429255146706367046629984857577626885279546016280086969842261323657784804534894454235056652201083165507977801182148521229489133745957927451900162315764995314899683501063190322166263011740630829 3056 -86555581251972622250920007177081609648691255835058711833104169115732234525901176005410572993222399911197381445581262378765528336019753168251708360397243611741399710657730667301061035430825191406544906549840411728110465233317232246527589582913861685907514 3057 3554473985352667808410117539523443957942450050732610508672930971954988848706075783985676928492030375753810332807945234193381420729850082667939190096523971342509729869257259770133115811972247316020515154271702916592980729044354300854117060408073683525603 3058 129278686269452716505402567964161957344162804265322303828377938544987381232268222635395430570849285190743397725668232221026851993804557703146162595453895812824565218635531849449582264919958937364472358450002727493105780133000733309717911749176873426538343 3059 83001107266619954442509889637558165690748805784326101324431238143777245677195100221424896064730369535443571112773317144572146915289903085583769170300719640398889980788473407530927919618852944090524391395568708811517484504272877945673472522505788002381911 3060 -132833160254805384313812685503685401302105254316054914337050869516942370080974298419381107499341315566497208058476177455220233414534407785814101785550419784167074948504789109219715380731931184680492873604274430409698760862045087610572028809584947110063946 3061 -212279793536072670947912457601720123034911610049648405152809176688764626909463322856820326635579654726186968838441549365598998909094460788729931765754615453223455199424005256980510184538811881454996749845571436304623264637273611255391384271682661428920254 3062 49832052988185429871302795866127235611356448531728813012619631373165124403779198197956211434610946031053636945702860310648086499244504700230332615249700143768184967716315701688787461113078240589968482208705721598181276357772209664898556287079159107682035 3063 345112953790878055261725143105405524337016864365703319489860046205706996990437621276201434134920970292684176896917726820819232323628868574544033551305035237390530147928794366200225565270743066135489623449845866714322025499318698865963413081267608538984200 3064 162447740547887241076609661735592887423555161517919592140189545315599502505684124658864115200968708695133331892738689054950912409849956088499599150504915309455270231707689555291722723425733640865028267636865714706441988279501401590492827984603502321238219 3065 -394945006779063485133027938971532759948373312897432132502479677578872121394216819474157645569531916323737813842620587131467318822873373274774366166554735381158715115645110067889013026383821306725458105658551588312503301857090908530861969368346767646666235 3066 -507560694338765296338334804840998411760572025883622911630049591521306499496121745935065549335889678987817508789656415875770144733478824663043632701809950546845800379636483921491948288696476707000517891086711581420764013778820100456456241065871110860222419 3067 232497266231176244056418277235939872524818151379512540362290132263272618888532694815293530368563207628604481949881898076516406413023417186274767016049820071703444883937420512597290302958087665860429838021685873606061313577589506940369141383743265325428016 3068 902505701117828781471362743812531171708945338781055044132529269100178620890338565409223194905421595311555322632277003007237463556352197937817998868364685928004515495281593989380961315080298013725975996745263169733267315635911008987318210434217878506888654 3069 275063428107589052281916527605058539235753874504110371267759459258033880607589051119772018967326471359213026839774517799253738320455407476768865685760130475142355495699063408894657985738389041140088053065025707814702700201230593516087099682127845534794403 3070 -1135002967349005025527781021048471044233763490160567584494819401363451239778871260224516725273984802940159804582158901083753869969375615124092765884414505999707960379219014501978251618038385679586405834766949043339328629213500515927687351817961143832316670 3071 -1177569129225417833753279271417589710944699213285165415400288728358212501497927616528995213872748066670768349472051520806491201876807605414586864554124816403146870990980657398275619300818687054866064049810288877547970015837141602503405310116345724041683057 3072 859939539241415973245864493443412504998009615656457213227059942105417359171282209104744706306658331580946777742384383284500131648920207647323900198654375524565604883519951093083593632299996638446317781701923335524625929012269922411600252135833298297522267 3073 2312572096574422859281060292466060755178462703445732999895108129721663741276798876753511939146732869610928154054210421890245071846183220538679630438539322402854831370199671900253870918857072734452469884577237920887298645050642118431092661934306867873999727 3074 317629589984001860507414777974177205946689597628708202173228786252795142326645407424250507566089735089821571729667137521991070227887397767262964355470440878581266107460706305192025668518690416419746268108365542023344086824871680091805057980512425744160790 3075 -3172511635815838832526924785909473260176472319102190213122168071827081100448081085858256645453391201191874931796594805174745203495103428186003530637193697927420436253719622993337464551157069372898787666279161256411924574062912040842692914070140166171521994 3076 -2630201686558424719788475070440237961125152301074441202068336915974458883603444284177762446712822604700749725783877559412236142074070618305942594794009763281436097477660378205445896587375763150872216152685603462910642731875513798522897719914819293618160517 3077 2854882045831836972019510007935296054229782721473482010948939285574285958121435678434006137887301466102053360066927667652754133267216030418740566281723257048839170146258916688145438882638378956479041398170795714388580487238040360750887856089627740427361204 3078 5802713322374263552315399856349711221301624620176631415190504987801539984051525370036019092166213805892624657580472364586981345569174046491946125431203461208856533731380001198783361138532832523771003818964764719322567305938425839365590633984959459789682511 3079 -224680359273412252231034937495058093104630420399040808880602369599827074517991394256243691174478861401303634283050108240517991193145412112797971487713493767403072668598538482699542295262615805606825245485192251477937755362526562227990136174808446809200687 3080 -8657595368206100524334909864285007275531407341650113426139444273375825942172961048470025230053515271994678017647400032239735478836390076910686691712926718257695703877638917886928800021171211480250045217135560433711147793176466200116478490074587200217043715 3081 -5578032963100851300084364918854653128196994199777590606309902618201712909533533975779775400991734944491321023297422256346463354376028634379148153943489967441453461062781462716083818843270216718164178573479572467844629550575899277137600497810151012980481824 3082 8882275727479512776565944801780065368636037762049154235020046642975653016690952442726268921227994133395981651930450140480253470029535489023484663200640212025098776546237456369628342316433827285856870462620752685189085548538992762344468626249395647026244402 3083 14235628331306951824419274783139660403728401541427704032449346891577538851706495024249800631045250216485999040944822288586198833212418711289834845656416685699149164940420380603012618864441428198414223790615132901555777343752365477254078987884738213197525539 3084 -3304242764378661476481579882925412240439043562271563628710144024773940107157418466946493520236259188904660628633027884133790115653506854644336509257150244583645315483455993653544523473163610567692691889141180217344455997963093485206868128439244634045762578 3085 -23117904058786464600985219584919725772364439303476858267469393534553191868397447466976069552273244349881980692875272429066452303241954200313319508857056897724247941486657836972640961180875255484271094253235885586744862892291358239598547614134133860223769941 3086 -10931385566928290347937694900214248163289357979156140403739202866803598744549076557303307110808991027581338412311794404452408717558911856645498336399266441115503849456964386949468095391277817630721531901473952684211321345789271992047210859445493579151762961 3087 26422146823165126077466799467845138012803482865748421896179537559327131975554865933922563072509503538786641321508300313200242418895461054957656018114207142307893256970113830626185484654038866051963786142377065804089318890254451724805415742573378494269532519 3088 34049289625714754948922914485133973935653797282632998671208596401356790612946524024279376663082235377463319105187066833518861020800866056958817845256323338839751790943622223922109056572153073114992626154709838270956184238080630231645758473579627439375532902 3089 -15490761256236835729529104567630889849514124886592281492440334692523533231005789376619255961700512511205302909196505908747833701336549198312157681714940701192389407513149443676717389262761048421242254240903113119877997544465179732758204883127884915117769558 3090 -60471436448879881026389713952979111948457280148381420567388133960683922588501389958201939735591738916249960426695367146719103439696327111916473863370530481147645047913736054548294541226191939166956412297086904075045503128335081956451174216153005933645065421 3091 -18558528369477919219393809917503084086139672396040717178768261708833257381940734647660120701381722866258016195990560924771027319464316858646660163541382637647362383430472780245391667309392024693750371913806725151078186693615450498887553590451742524257763344 3092 75962197705116716755918818520610001797971405034973702059828468653207455819507179334821195697292251427455263335891873055466937141032876310228631545085471182340034455426885498225011930488952987588198666537990017194923500672800261689209379099280890848762834979 3093 79029964818357800245783523870482196034596952544422137746156395669517179970442124605862060436973461782507976622685928071490130759160643970563134026911913118795007431344208834793686208535583963860706784210893629226123689821950532455338727806604748457902828765 3094 -57403669335638797536525008603106917711831732638932984881060206944374198437566444687161074995910528561197247139901312130695909821568559451581971381544088544692672071996412717979620263179560962894448294624183292043845313979184811190321825508829148324505071635 3095 -154992162523474517001702342391092197832568357579395839805984864322724635789949303940683256134265713209963239958577801126957067900193520280791765571997384301135041886771094333018698139024536951448905450748883646421047190494750794144548106905885639306665663744 3096 -21626295482719002709258515267375278322765219905489152865096188725142981532875679918700985441062933221310729482784615940794220937592084518981162645367824574102335359347796116814065945356023000966258489586710337182278375842765721265016902297775600133397757130 3097 212395831859113314538227350994199115544400090218328824687045071267098834227515748627844331130176241771160487098479113257652977721762079732373736953541472845827713958767507050998318402204097914343353745373066938464892504473935605334869932414714787631170735379 3098 176618458006193519710960857658467476155333577484884992671081053047867617322824983859384241575328646431273969441362417067751288837785604799772928217365208875237377246118890449832764084380559952415163940335593983603325566337516515409565009203661239440063420874 3099 -190769536376394311828968835726823837221634870312839671821948882541955852694640068709143345689113308549849757615694497316858756784169995213392574308173648271725378599419710934184252456848074913377095255786356601282614128631169884069853030116939187497772978249 3100 -389014289865306834249188208652666591699733667703213817358126124314966451550340732487228572705504888202434456539841530325404266559547684532146665170906681721065091204886397500831082486584657866758517685708660922068218070811452120744434941618376027071234156253 3101 14151078370200792118007978068356361066301292827954679150867829494088235371815084849759104113784662118575788174332080249107467946384390413619646090808439396488001353300820484351488372467514960961931315450762617679288562293653368660288020913277948057709557375 3102 579783826241701146078157044379490428921368538016053489180075006856922304244980801196371918394618196752284214155536027642263023343717679745539239479080329992790469804306108435015334943432732780135612941495017523350832199442622004814287971735315214569007134502 3103 374863211495106042131180230584310230633432374875259138207258294820878216178525647637469468591720226083858668365509450076296798613163294118527019080098242324577089851585577016479594114117142905796586370257898304388929508517798752084146920705098079013524598878 3104 -593934904611901938196165022447846789987669830844008168330942836351010539616795886046131022508402858870860002329868107891370491290102070159158885569888769389278471157606928919366823315900247741097544256945780141030120761736275373474575992648593162626716691877 3105 -954647037736807188209337274963800659554800912891312627387333301677800520423506448833841386986338422836142882521045477718559821956880973864066258559178572317367559655891685451494929057549875685932199311752915827739761707960420756898434892440413293582531733380 3106 219071693116795896064984791863536559354237455968749030123684541530132323438270238408661553916682632787001333964358657815073692676938776040631866489790527064701381306021351902887229201783104835300957886687881836641191253218476621390429071943495083613192092999 3107 1548581942348709126405502297411647449542470743735320795718276138028811060040302334879972409494741281707002884850913585609930313246983044023225144129067341706646030813498614370861752373450123427029743568698695968769882469696696130373010885089006456209248425257 3108 735575344620011292144352483100264100200563456922563597263648760147668196985236210425179833069655790049141548556686819903486129279942197823434392069388045252666178349870333548607699855766770850631241425065033991098570454741944135508005820496918209969339640381 3109 -1767653635465505022470487089275184008896708199704069825841960679558943383478572573288633963411423914494004218815272243425004005923921820063857010618857868771347412119519966273748981575233228262330701455386577805411073722915172751763439957032501539822440518256 3110 -2284157286968720418549854780511911549743034200657884392981924898176479257025538545305152242564397071756144433407600405513416442526925241846659536198455386959312209163368947919469452229216894277660984993763729959868452924438640265881016705585924666178588065638 3111 1032078290845493730326134606174919908696144742781506228578311919411275186493336362863454130341768124444862670258585423521517876643979622240422618549469823518681233769649632725141281719466457411699460030321543814312503268173228616255434136535583329853100877875 3112 4051810922434225441020341869787095558639742400361954218823885577735422640504111118593786205975820986250148652222872648938420448450847061910516546817313255730659621282888914193218433804450122539991686449150307765279526647353813017644456662618426206001028583894 3113 1252078996123226688223720174336991641046889457876378164403612978765204070532202182441698112222628947311281763149014981991898565882945619606236917648985563440630975393719315194328170509750436865961524963442186145555949656265411649625582569050341336325487187763 3114 -5083889213279719171346476475962015467335887143143460447402197497146697826997447481457240336317589110695011322481458072459938325094826684150939165366783079249340855052538546918359715523916579951691146479471851579592029915527041633899890799154009535854129461769 3115 -5303889918557452129244062044124087199686631858238332383227498556500626711036313301035484318198449933561430415371887630930319014333792681516753464466298819171290596676608229387546604314200559405953211412592493910835476303619224667270039231668767542326515771657 3116 3831810217156492483122756301625023826288997685267082282998584518381493756465245299015542224094960163383729559332443090468039759211881064544702247717797515808709879658819231724031545014166143085729621516029665434036080259261629984274308230103668199528642274006 3117 10387779131837171300590538520086102667022519001381792830629696053647324538033760782492724654516039044256441737853345703390257339428619365667692629833081898420631451729146776305906319838117139357644357892064345490427506219146266301169930030822777078180645233426 3118 1472079701400959646121305742499063373397634172971250100228914038119132954571068002019942094103489770177700856039444540462279255121911616972051216748501303362580717017788997663515059300034416320223589896562828476799396044357594682995731001565099342797873497651 3119 -14219589348993663783713294821711126493311516686648875113628280572028818294499006081508266878610999207640171297185788793858297098640500430212394877550879414229341331387966008029937864852283282443373979408094010924463586478407896285444238260926445277709287507432 3120 -11859858833238130946711844262585166040420153174353042930858610091766457492604828784512666748619528814434142593892790243852536594550530982639743846581583201783212168746935773969421379138151555677867947788627173967226902263503860984165661032387876420978518731077 3121 12747509647592704137591989079212063119913882513677625013399366533909685339927938079488324784507509437462470441146344253396017843518588813240343660802378110866760614370177010366422805552248866123150389511531182447664190434050301602448507259361345934911414009781 3122 26079448182231794730425139084296292533731669861001918044486890663795275787103834866020933627230528022074313891078579037710833693191031412852138724132462616012553500134901781999359243990434838121241927196721184891690488741911757269609899293314321698687806238509 3123 -887650814354573190880144816626897079493729339324582082540756442143227847323109294975658035887980623028327847253554009543481248968057830600599814220794909083548445623241236397001426414097310445282441722904008480437288170546440618282846226973469513932895278704 3124 -38826957829824498868017128163508355653645552374679543057886257197704961127031772945509258411738037459536784332224923291106851536709620226092482384934840726879314114505078792365782049542683704244392316708252367339354679175962058872058406552675667633599220248290 3125 -25191797367877221539544994267669395454237940521677335961946134221652047939780725571045275591342547399045986043825025028167352444222973582251538909911667706929005054511660545602357817576337527675959485473817176411253200571365316651327053066340852184754910959805 3126 39714608644179072058897272980135252733139281714004125140427013639848188974354882240484916447626018082565112179478477300650332785677678056693082199155635635962862560128320028762783475956781014689674758431156375819791967346508499490341252779649137147532115526994 3127 64018755197701720407562122431177751107883492896356879019832391419357009066812498516554534003080584858582770376049948319274203980932593808344021294846508433808319169016739337968139867119021231920351802182069543750607879747327375523385459619016519818354131208095 3128 -14522811276301850519352278712465857278901341192326789178480879418196141034574156669439640856283470683519126135653452272482980341454704474441543289243967929033857505616659483160425658380443487013715272957339199408538766775143182839014199713308284962777204567189 3129 -103733363841880792466459395411313003841022774610361004160259405059205198041167380757039450450706602941147882555528425619924536766610271865037103494002144069771181729145059366730923343075802246610026560613225919570399847093835875013726712398665656965886246735089 3130 -49495943921399869888209843718711893828982151704030089841351512001160868032238341847114893146797114175063644240396496046791223639477889333902478005602540504774461663400079854807714208738577744906636529224730344342069112972184192684371259905708234855576926640906 3131 118256175118182642985811674123778861119924115802687793338740284477401339075741537426479091306990073624667008691181877892407517108064976339478646783246111998805039234761718849891349001456245733623741833570565118978938613868979057852740912111973941928663451302278 3132 153229307763280662354669239130024897670004926314391094001610917060366066073405722604154343597503717116211526795924921666715760406088161198939581499604684574545643392545139221538637551814379991516663089837956263912468960066020067698097972304373891821463173375995 3133 -68760231196782773097601830405066967290941964098657703497388772476240471043503195579364198160192959449603364450785381845616293468587087005576168777643571494030577571361638995083634792717667988717105304345834774636869500896794865168369652206265707073086524661372 3134 -271485482881463305340480913253803758789929042117078887340351201537767405149147260030633434904493790740878535487106799559123277514153137538418228282850796573350682627306858071429986553270625725140404923408521382891407573934999125550838884416347833750126624678273 3135 -84469076566497889257067408724957930379062962215733390504222144584125595029902527024790145437310757666608162345139539821099466937501074193363412721961113080515065821183500226455002759096712002799557785492121489275599459169225202529728320098108184748376648714623 3136 340245714078246078438082743658870726080871006215736590837739974014007876192650455609997633064686750190481899937892181404739570982740224543994397060494368067381260198668497066513621345988293713857510227754356157528277074831793990719208536622613540823213149339645 3137 355954559447961194597548321978761689168992004332812277844573346121893000179049787055423580341804548407486697832246339380222744451654211731781641004811909653865748448490358297884989312367337727939962708900642872167007033104224328080567204514456018498503273392896 3138 -255776637511748189181015334933912795701808044000003200333517829429882281162747928585207487627375992523873737592752641583640104045239150350630984338533254986866194377484996840058618586891581711057952442262234668252677615662568788189480216524505356074836500625022 3139 -696200273526207273035631065637632415249863010548548868682313320135900876371700242665421213406491298597968597770138520784962315434394436275776038065306277721247008647158855364398610658355631441797472936654999029695284107936018318799775741137069559321716422732541 3140 -100177921936213005416532987044848893467183960332809077511055516692010719016301858470216092714428555883612960239493697796582640406415061381150656666278654666999554071005361457826370725475756016882010266638408203914329417441655539891086987989950662423666772767874 3141 951976911037955462216646400571545210951671054548552069015831149565783157534448171250628701033867291121842335362891162368602419479633586626407022403839532708113203024643852204457229245247213152855425378917233697947961723598587106989255957661574915396552923357563 3142 796378195462420278452164052682481308717046970881357946193368836827911595388002101135637306120919854481581558009632218581544955840809497656926694731584932388246562718164216822224981383831387458679483203293407233609613525377673858690862729127020221745383195500415 3143 -851798989101742456800113413526696317484487094215742991504775632873772438518146312780412608319438735238229375123397464572019779073218525245256365737560878041113648953638490746630858519771457135973415112278825494033632306156931567098168969671624252972886150589689 3144 -1748355106500375740668810453254026519668718025429910015209199986393694752922450272386266007154787145603423893372523380950147375320443084283333717135424465096359765742808069026682210629078600611534908582210640931557575248976260965680118686788595137141936118857978 3145 55420793639322178347949360844215008767440123334385045311406796045860843130144211644775302198518880756647817113765245990474823232409027588329671005975945652867086235474273924405877135940069677293931908985418260424018780779257708407306240544604031227502955089274 3146 2600154095602118197468923866780722837153205119645653006713975619267467191440596585166678615474225880841653268495920845522167154393661609528590082872985343137473414696446559773313069148850057747508323694489466425591207555133192532778287656460219390114822269447667 3147 1692934312861053562320861092409811510901277902095524969897793190347833909792306060741490704956268264846776076258758134959672552088034056695004046129448519443492679507333795102276333493138530934240976673225222671133556468197003257272812446243991105914433163768704 3148 -2655574889241440375816873227624937845920645242980038052025382415313328034570740796811453917672744761598301085609686091512641977626070637116919753878961288790340500931920833697718946284790127424802255603474884686015226335912450241185593897004823421342325224536941 3149 -4293088408463171759789784959190534348054483021741177976611768809615301101232902645908169320430494145688429344754678980481839706481695666223594129002433862580966094203780354875589402641988588681749300367714689096724764023330195790051100102704210496029255433216371 3150 962640576380386813496012135215126335019367340884513082127589224965494124778434736069963212716476496751525009350927956552969425538036580421915707749512769346847821424587038595442612791651596490561278930249662014881669867715446983912781450760832315427892060768237 3151 6948663297704612135606658186815472193975128264721216028637151224928629135803643442719623238103238907286730430364365071994481684107766303340513882881395151371306595135701188573308348926778716106551555971189573782739990359242646031236693999709033917371580657753312 3152 3330447832082784946293772823975408013035115680856664894484179584649806976454467909838206107714017648936904335403751023928870280943659085801678421252921093234118272779193316280146789850336992191188021437465027081843094155614748806138318651943378180601363372448134 3153 -7911303874084998949102670322030598528994495605605729110764740449894123260582078178789586450819715404038255439715293028547451109645802883762429590630907920718154416560288227168750961718430312597112834901439235797621660226958093015149475450469866232799472718521549 3154 -10279111129787397081900431010790880207010243945577880923121330809578436112258111352557829345817256556223634765768116095923351965051425389142192304134316244605424867914894504853455138777115708297739577408654600864583084514857394837375012651652412097972944030201446 3155 4580856042002214002808897498055190515959379924749064216280560865244316284127610268951380343105697755101351104311542004618580828702143797960751169377986827484036143781094910888604171868093320405924813463974208715778566071343344209011156798526488052198109346073415 3156 18190415003872396031003101332821478736004739551183610033886071259472559372840189531347415796636971960261890205483409124470803074697228272904621894765224165323579284475182732022206100495546020894852412310093836662204744741815487852524488102122278330772416748722995 3157 5698255087785183079091533512735689691050864020828816706840769944334119828130501083606449002711558801122283661456574091304771136349281591181441134756329417121388724133799593964850966909022387891814763944680392148804518443514050628363855853125924045774834684128031 3158 -22771271045874610033811998830876669251964119475932674250166632124716875656967799800298796139742669715363241309794951129089383903399372070865373064143210992807615428256277642910810272363639341300777225774068045377983310813158832061535644900648766382970526094796410 3159 -23888670091657579110094634845557168427055603572012426740726841203806679200970690614953864799348530761384173866939983215775574211046509864086063029521553582444968008608982325987057067404568408786667176254774228811009263185329538480888343955248202376547251432851026 3160 17073015958089426954720465318140979560913255455103857543325862180382755828837298716692347137031110914240957648338377037784612767050090479683931929386881575686226704122478048945959305454616953408962461829387653229178792369644781433171789047522842337195691410668379 3161 46659941137532189143906633676433837679019723047945100990893473328523554857938490415252660939091200476747415176734934344864958114445881934951436093664764575252583436865259968897867339768207750087444402028842274188992573998488370542423988855896968759517777527647436 3162 6815654133568152155374169527416188866142348116908569197400979023423923372133391898261517662317419847143216218601606177990961443996419384402131100134672006758741304486504277041097761949951455377704714425386575581830470815684757047716554907725360039351560022182647 3163 -63732957095621616098627098994574817239932978503048958534219335508906310686775789131945008076122311390988372825073311382649570881495972414635368023051646150938810140987738017843826645222824703496406863858229927418171366368133151975595777903419811096713468938315815 3164 -53475595271100341299280803203850026545162071164853670188294452351947478230071882313514178601408620323890631395336540522855919558442301319353567193799436582011324741351764245938965101718159205465149116454228849770823044814173127590140543763622328798869337549830083 3165 56917302962053463943252929467158628373790630386140389336818356485482387314642397233683490413804891543845156606471705204658609437499553030233236922916974144180068836501233740802728883272873248118702149432843351836340895552448394927879222995694451057361908916133168 3166 117208552366721957397907902198424843785095049667902628722513787860853788916847671445459186677530931714879004220409851905505490439938273733988935216851082732950134882339502263782791746940983908961555980312458777188994411182306279565736321667042139895582806488145898 3167 -3441707690953122643972126263308601828628559221286719148523904133534909084570514920169311812396271219954525211135164681802689879057251710879669729117537562168744095149469494863763781554714042653553032978614502065517850738275267337738679232072122258492571366303085 3168 -174125855328775421341160831665583472158885680054043018059332144346336176231490068679142677091335823258724160826881557110164099877437826764222172139768056877130203718840736004585520630213857157080258129745302129025335306734754674493615544662736590952944715404279066 3169 -113766844675768834753935775935116241956466490446615909573989883727318879832277156525289874865134660494924479009274687223702800560881022023109265487733545170781390787190032768919027965386269866308002947333844275123476560444031012227997642434970017637090235121842813 3170 177567563019728543985132957928892073987514239275329737207856048479871085316060583599311988903732094478678686038016721791966789756495078475101841868885594439298947813990205499449284411768571199733811162723916631090853157473029941831354223894808713211437286770582151 3171 287892700004544256095096607600699714115352170500658927633322028073655056063767225204432551956470483753648639836156244333866900438318848787331437627501602047911594506030768773504548595600127023388261077079146404148811867178785686721613187097706608590034950526121879 3172 -63800718343959709231197181993775832031047748828713827633866164752552205483783427074022114038597433983754207028742034568263989195614056451992576381152049268517557026800172730530256446382301333425808215390072355967376597028998929603356581459838695574347051648739338 3173 -465460263024272800080229565529591788102866409775988664841178076553526141379827808803744540860202578232327325874172966125833690194813927262433279496387196487210542320020974272953833007368698223122072239803063035239665024651815628552967410992515321801472237296704030 3174 -224091981660584546863899425606923882084304421671945099999455863321102850579983798130410437917873049769894432807414209765602911242704792335338861246349552779394037479230596042974292149217825689962452861689074048181435270149786757118256605637867913015687898877382541 3175 529260981368232509311426747523367620133914158604702492475044241306078346863611235877766654898800012216081532902915000694097679390427983714425855877539245755728099346821147003484089453750999556547880455193135391207041621680814558156323992452354017375819288945443368 3176 689552244684857346944128991136515670187170831447933764840633939874628991959811606934154978778075628002221758681587175891436601437518719597772140742736749266604579799251570315928125156586523913084525101492137083421100294801602385671224016630383234817160136174086571 3177 -305168999707647962447527321916443738049609736932757392475588377984975496283627437747356216980926962446187100095500790928494768147723191379086994631189692976334061867590550960509797304533173866585427593504061343025606351531027801038067386814486104360131390068060827 3178 -1218813226053089856255555738659883290321084990052636257315678181180707338823422842811921633676875640218303291584502176585534280827946703312197996620275995022332679146072717319412214610337523469632405556685272474628141916482416943827548009082737252192979425119529939 3179 -384383244977209384496601669220071932137561094515176372365045561889653495676184169186798761797148665556034658586086384962941833289795528218685146111547056290270517931661019355418327852053350046499097507988075740395493943270574584633156629815897130457028746106025744 3180 1523982225760737818703083060576327028370694726985393649791266559165682835107050280559277850657802602664490391680002967514029048975669894691284991251465687998666741013663268279922011914870697336217833150189333817653748268013444744865615395897223356553110815187590766 3181 1603196471030299240752157407879955222458646084567812629680723743070360834499607011998720395474024305774337950170588561548476114117742231530883142731823051312603197077733736674830542462390873516131503064673348215023635859752991528460704638898634382650008171225555683 3182 -1139598980783528434206481391356255096233133632470217277426220997276029339430866111372479088860653937108455733093916582551087215685874366472599845139918631708396223082002248924503684062817347289718735642201258077258254324742870160232458766081326226096082069081565022 3183 -3127178696791037059455240468456282250829340811553206279471990302236043669606657292557998246131826908438828341850591529062505163093412126222168133983288739311269938091397004954752554377261570852349336214862682032677384127766436273326320034795857739203118986413146449 3184 -463597490246770806545676016523700126225512452097595352254502745794331495068740900626241306613370368665882217076671978997388898431867865058283297591904419604206973995731487750326858399573526226412767422472090137765381535010121368228245872817308156553926102143990661 3185 4266777677574565493661721859812537347062474444023423556898211299512073009037523403930477334992480845547284074944508111613592378779286492694767979123207371019666161173399253879256238440078918142068071857063940109935638452509306433558778800877183965299201055494711471 3186 3590776187037807866000916484979982377054853263650801631726493048030375164675398193184239552745197277104710558927263508059894061525279991280451431575193158915476912087128492705079412776835097078762103637334772170442765662776557641554565907613165895757045088557137110 3187 -3803180187327794687116045843288837220836961991925828204643708553717741513968782503304236028379110476881401857867836132616203480347418627636484681531302951415459187177667766128929380040505391915655304434591849972170256917499185065330532928059875808745274953350720810 3188 -7857553864612373359662638344792519724117327707674225188624704347542448173712921597114716887737678122651994633871771619673486440304566483975219410698400529935143073260527746584335651216914015220830175494398712280378404115285864075113344708490349861056246144051848581 3189 212404000289986821115129358308854843782108728275026572917215505687366349293384310119996475633913199776691298940572624556309418822138636356033249956109792499982275090539273423849967263670294836893200797257077801727491254722627423775967020446709912988229864793583700 3190 11660734051940168046778684188081356944954289699600053393268412901260189687681704100418952916116788599533396491739607752289689920651985111611704092229703481350602260438195512713265031257419407136485479928990562252548661032785049140443877636550225669801521097402569391 3191 7645149864322386538547508986483664880335218979399198615707488841855081824419537286994720412103764922875303334931198995117177021482427847619186160742290737435160798169988473160485683953243720383936974697141634478650912860563236651337377688043639948068016279258264881 3192 -11873138052230154867893813546390211788736398427875079966185628406947556036975088410538949391750701799310087790680180376845999339474123747967737342185813273850584535528734786137114998521089701973378680726247640054276152287507676564219844656996935582789750962196153091 3193 -19305883916262554585326193174565021825289508678999252008975901743115271512101241387413673328220553522408699826670806747406866942134412959230890252971994218785763058608183985873750715210663127520422454626132196731199573893348285791781255324593865617869537376660834272 3194 4227988187907768329346304559906546908401179448475881350478139565092474212555551123544228979646936876434784455748981381728822317991695900348551181443522536415423737358746312976629314567845981589441706029106005575625239426944439912882466968953295634721734682937888210 3195 31179021968492709453220006720955233614025907106874331975161530150062827549076329797952622719971255321718787617350987124252866281608536707198627595157807492636347594136918772010865713731752829493801135352379836785475726180855962356001099981590801200659288338856987363 3196 15077895728354786255979888614658474916888329230523370658497762178022797299545690263869444348573616645973915370921825365678044624142717058882339071528471682370339321249437672897121400642817145930980748597026191155574334466403845878898788355640569983147802693722946062 3197 -35407010156400477782566311280861780522427086555350213325639669715155301761631880921496851699618192198153572073099968505981688599600232607547178776601330029051771331495665084987495028299598811083242841381485842361100965607800402268883566950544096835381023021794875573 3198 -46256917696847495709199895335613708530914236337397702633659292328085624848622020061822067068544871967692702988272812489930910905751253766080966666686279175006686915386356444907987114374569975424781883949406027941050060647259808234899888337231371183807091032579933425 3199 20329114428045691526586422666203305605538757324826842667141907537132504462086190657627407351044575552179656702178143140303643975457515548664839705072858346681432010246227412090373627656781665152262092784459651205526631141396556389984778594903526852233220328071929511 3200 81663927853247973491766206616475489053341322892747915959298962043240926610253900983318918768163064165846275061372780995912599505351486373628145443287609204058458246882021529895482142674168786508024725330891870302151026255060210503783455287775468019188114054374808998 3201 25927803268801804182613472669410402925375479012570859966517384790953120386535829404194659717500296415513046286094669349627266930293738217416126961613420828325254905140129032817613486717788310272519791164946376735523429505863251844915109742327844331573870704508003914 3202 -101993042281293665018352629282678794658880080217574758626440869580373431072340091640946326119207639718025931763550924136216243480809001922292985148360467550739890257128248941985855770330950451660286818115351521507677657396456766893768233882678994871421334382446738509 3203 -107591731122049777674379679285885891978716801905318775925816346834194046996789730387513578485663360581359321347467450345539866435645224591044272404901030032383713152022150562713095629391957096780544516495838247037674455760923462348698565030103312350761984758882812912 3204 76065239012491860835739156613268391733504601205003898659923484789420310685804262236751666401707343302512885477456254786588976550515263704876858186747046722414635351988119909168242283613162141387767026950405144772154227890593515048853124140351150539847463677938734595 3205 209584773403343442692732308568564686637596882122893534552257216414567478069129822028459904604871000299385253111018374481756109916454226513337257553261497583123603409150399504698951399722907548440831334611189768545352113157380229242466798912782307222183319141329551421 3206 31526492109557916838640522672617500245212200700314877265892862044773736310985468150761912083956017278846435870011195558950889885129960886167414218153983309969077800034030653544853345778794955392777489545433102265520227870329947299845440889752161810914521080944078317 3207 -285650012415835303528471465181833078371101483327897433212180701203987788754934084265211571006578343601898138588474629268345086466969490218214115740008544305538238761138519413867193683336069689828598361561594913317506341047973744291319923053133457762030782819268286016 3208 -241111265512901359531372831241182186882809082823208411818150078459341214380115290179221816688827017578231688981029570040706999801584187399504671771415480893092681209184430158243804745501702503833608824156622870810872341027710176542312239802534469033097840222273629738 3209 254123520306277386689830942509215578125889282627582555946287839159214052443948616114449658922622326323051702718463433709394196581839529332046701521854560995569160961104488760322340337557274734435820872016161811051986113177643796991474482163381295951116261738324207699 3210 526761277928736663059844296423015265253910566151105845030330779663329003135049374444433387695405361180129827569504199309052086268553677617718787511424025198630919970322949572110998428837772193662207185718217784128378682075683920833632162855667926795128623041541915754 3211 -13012254793376027158458111268033391243080199804374144128137760699872838063833325935227842233795308744820013737433863668687196780255341932542029750439080102476479751920058602078535592055572230602212047859538940241113772149933620449162242360846826918018421516050577961 3212 -780884798235014049749675238932230843379799848778688400976618618822543055578997990558883046618027687503181530287967633018446282850393206949765489033278586194200080931427438332433338766395046928098028057734379595180364795253327717825106645019049222746244884779866123453 3213 -513749023135360635901386185154981874010830366346731700902193018963456165071216048509205545461610052435309813832070335640364889488298335685176757760984945096154440218402890970032462836782199963059995137858678843887264909925750300384469920494821099877110201525491337793 3214 793897053028390076908133350200264234622880048583062545104756379522415893642831316494110888851822996248001544025401496687133479630648548882307518783717666296676560683347496934511874358450619158700240105593918535421478567403261338274268887379896049664263306295916701414 3215 1294633821370374685651061424087212717390630215125420101878811637785999220650214039068088592079637739938491344120037968658811172338691542634942246794263531290354521149830329302465801603177246891158023195593058439067629705179078018209576565513870322623355086305357461246 3216 -280148029893029441006747165045282360612049682236330844202563360558959728571615267984905343390212943812691730193331161046768590142350213197130761022732721200522120464944605964479411521668419195640244967735239691534213657477511037889798966885074949787153104770425363621 3217 -2088530874398764762559194774287476952013510263708482646983568017308415114293045355562199480931460736186492888145439465345944651969340091517249765577981197587031081833177826236977675961627866049858263301186976974489108272582339356483845452893766372287618392601274162660 3218 -1014485791477345244644314259041930356778580532889089257676248277227039492078598771083183248689424796125799613926706807612042582196341329437811485771530810089832400684885723337986390081508827695517778227857818747533416047701566980319777598628795372836201981534932097625 3219 2368678904291794203565941939332759312625559945944813491186131377867374842864660623547104824321673679999184618338770626392713242111690304714380526600713918787553202298122432201457087483296285245498508268922216666023321930059850394373644419778841322074771497371699526281 3220 3103016665876110007203509033329407308792090796597571904659816294535454606371644126645382729620885532312292502072146272957987234165681420955061251349512007676863482518063549574964066043136693745376041529044795722022524320283906336803623051522561745123820374136206260285 3221 -1354193112814448958921627680290828955846979413055724233509883100640335350786061852463921575632248883873385004412063818780670659915348975276569040829183108697720801613236708863470697401787457549980730041064397918489905882358283414053866821150045949238569515836767428656 3222 -5471695570167904210769450972662166621417650742542385395845947672402829449236304750192487553942559212311477120410916899350700476277371725669441777950225926464416684816185981776421153526432978990874549797967012388045846250343756731177267471301403067198591871507905786566 3223 -1748823553061661048281881353038578352945111383541847671149933193895119255585582274181461153988636648438907497660082454177316574250332445678492210520328898979142680904826840711493368641349236195395311487980397803532618437925622922749756230372515795885250858299438831629 3224 6825888682982353169691078652952995577264630155598109629355830773043164800022366602656409129574808096184862124822980718131371136192720700946010818779409035162137486429422690639891850928220436540855279839031410306535752132702040145231134292451449016437161387344673215222 3225 7220519123229565259051332325700744974362762126084233066995880866297948704821887024373948707931195860750384618070999353528017050527704171347933988470554825443559365721012822487914522167782215186269861285947410191578464688269379653927023701673918863083842729807344618195 3226 -5077065129920692121409197299914417224319518772056261958205897579148045544436784328474947975586171447745954627162898263954054561942388255267518608259080136182994805524595849928398482286871200345459968351051012503003133694776417222481378062078933220551910529045234383593 3227 -14046407806211918428742410978653740551627392281682342696351711639341113504844253627030357837506003956935246742893980071659388186720424872293944807249963860605696852150435513127806373096002651727125141124978820498114216820971419799158157994125367879521004117152017833417 3228 -2143453993308873137642135025786327750043243354027971108789983287149903160385102695899000732345024413004429990908101089573962488585315916080415380211474689260564560196416972559516039880911014840809892934896397688575330993492962431445645639594985642531932200762110234602 3229 19123472936132610550151608278568157775946911053738604654557609218489159049281037955505305813092175404681201370056878335613442748662813127561463415509043996788691657675031363056204855382873852072585109476029833001117350515747837021639536056204301100072914646197252217010 3230 16189861799520791566384546004440068301670635635710313805141694926491016665229356322929358569851028369939676733802081161233350675305740788374360187461438549866261412346852485687322412976913666567935034059875218186689547814464382230603803633720353522052936317914128068019 3231 -16980018942823737412509473252781830025903667699710633545767625931339255888895935259606305080747150991676771379148777246039480260077497211481048035297569307528127097478614390496688815501962837231775216541133435312542019522254874590193890416609315457540982445435141982408 3232 -35313334735653402116536154283008226077617546689448918459699304144980175714510394278434664382943203774620878103858959496846793423968553915935823602970482546654953070021883848743527268359787518640520143535905051187806898330212219252243339689924654622125850964111380285029 3233 790157143302945846124927248341761724233032064000319740625931004848239223666578936676946510896122621737094645346696084806129584771756423106687847836130757661865685131761904809366402525049170663840182481258217125852471707790492359590086782888961935488046127521013914389 3234 52293353678477139529045627535790056103521214389159552005466930076319431603406329538040969463690354766297649483007736742886273684046051127416871638268051854183080167500498239240216083861750355872295360077038486500348917852467093842437230106533970079666833409546522267437 3235 34523177592350456270411227034666464353384514625448598719073373140131936490843815341757717872047081152883783458512263412040663839196797492829135755134351788993087384890121943934160865834738347976679961054646834061954426622421726892653252907035692686637804836590366370640 3236 -53083510821780085375170554784131817827754246453159871746092861081167670827072908474717915974586477388034744128354432827692403268817807550523559486104182611844945852632260144049582486386799526536135542558296703626201389560257586202027316889422932015154879537067536181826 3237 -86816531270827595799456854570456520456905729014608150724540303216451368094250144879798687335737435919181432941520000154926937523242848620246007393402403643176167552390620183174376949696488703848975321131685320562303344474888820735090483013569662766304638246136888638077 3238 18560333229429629104759327749465353474369731827711273027019487941035734336229093132960198102539396235150960669842169415651739429621010057694423730969830822851858467742138200115421620552061178559455581503649869564246962937835859309374063982387239328517074700477169811186 3239 139900042092607681174627409354588338284659975467768022470633164297619038921323053354516603310323913307216177069874432982619340792060656170769566879506586255021113405022880327223959436083288230385110863689982024188504734035146406937117799902992594781459517783204424819903 3240 68256198041397966694697526820991166982535997186896877697520815275415633758021051746838489233198039684030472271677830739275198093621838562551583662432572820324309084648481983058955329144427525289519739628035450998056381537052961425716419031182423437787563545659718826891 3241 -158460375322037310279386737104053691759029707295479295497652652238654773257552146487476801412863309542367137739716602398271080221681666228463990610476417077872971872765018527339381056635349408944566445193631893752751696972982266246491863885379834109976592483681594631089 3242 -208156240134005647869324936175579505267195972654664900168153979573034672679344105101355092543521952991246649341552263721894538885682494733321150541939159075345422489671362310282914765227715755674630603318017475186561115572199368362834218934175018219247081328864143646794 3243 90204177280639343584689210283062524776493710108582417800131836963239139499531094740638312179665269858336665468038771658995882128059827665912406948043844257548662788116536544280425727490921883655046705565596442754695315435929304820775444854197410672189028938021875804198 3244 366616615456042958148711673279633197026225679950144195665806631811689445936896251588831893956385262533613787081268866120165619107364160961785141152415576153218394362436380837622295821863065164619197048511649368939312812545181634609326082819554852329223673812545738277883 3245 117952062853366304284635725892516980490702262546082482368022142609795533179813010360716780363856683132909983873513492062898656757622667067408743593895314817796759701554825766002489037736793872019583897752421032431865800136270063542058774079977607547058052390842267842596 3246 -456820792736682301733400883562695721802719390058726613465938468774928585436427346329470206136050532391950452549307637779161501235423988627697548100459420410767057150552917381902721549353987048274243754077245811694008127981110939430101527673752263001412702750567614082081 3247 -484568678309409262433347399172150177516927942496226678033828774421484979116709261949548674320241945666523770954782358183064275864986828029193884746310890971015154063991206603624784859599859036638780946264070401371178612681451698151384856899532459876281726203388006120479 3248 338868729883315997448765157670178741312017127512644131097916326165133052256614335968753425772193849259040468675794145716262844477801321560288804506564105592970297448998091615900232511617193176254659856324824779262142327844840875888042753593774655454354650359725346239485 3249 941389471046091564166748282734845899319647332554953291499767243196413564553136608279018880456292478058474223504089995962225777100410816656891432846770311381782211214544123985527506408953846084913024700341316213065186740662562637581486384573284722877694428953955620202560 3250 145699948426093264984582241501971436204910814983582546935912448256351926860094925980795248548048096407483302278988212466801431387185506468905080239746785378044856614993114987724552347982665860384121089939245622109036284836610822263342103305757804421927075843662659880994 3251 -1280258200929407561615513440405024640631664460067597422597683569361546616809750944247772306228486327317514692179884141678488621578212138217180237353334416974752508663542215601427738920571039261167684556666140992327329068507403513469529138167059378332049079313680966442045 3252 -1087089419472184829151330524236817335524558147538535838435679691452765491413231534259814129004340574465957525783078208429027208487596323125796513086517096759827067829537238973252058756936511945297145790280561835174223025499173459844828487879042527299621504797618280083554 3253 1134558252503314296630931198903053204426753645084014875661771121105194689949656018266977057680438230910031389900895929211687190191026631748275157113587631596707652048549100613703186572588373400783563466726895370218292783670792691206187034861301573910122003470018306561051 3254 2367347620401592390766843964641841976156222607606133261033363260814312108222982478507586435232826901783472217962962350107515830065808461342976750439851513734579576493079454574679797677507551206464830346946702827501552094006576973314357626046101905631670584111299246525599 3255 -47468833031129467479600674666235868902195497545479037226091429652429198536424484007162928676097656444073864117817720782659981703430308622478644027070534836880584219011861640451127815651861455486417676446333535044069758171619231361358546982259046610500498672400026477497 3256 -3501905872904906687397775163544895180582976252690148136695134381919506798172638496774563492913265132693503607863858279319203020256835093091251907553439145331287228541628555188382984250095924607248393813673598197719844877677369664520544660907403479541792587581317553086650 3257 -2319878787370462923287243289975606107254027110060654223807271831161882909686557994500423506556729245339398353845144629324855848362378152720498106412780978897698992274067592934228669861855689750978412670500369292457482335834957741952999079063842859021170085438899220048102 3258 3549374705936036154877375838211131049485171750235627173921225811571935996709062980781726421589362789137577471981676000101863001960265401713730551580509680168167812760640416828834112065747786062734811490119931732763914635848988895881903207889662526152293086253717579564147 3259 5821784660275369610685018453520501287837003362750802360502406213081389707859196491274986999469994378032901961709002908644058868619213245811750013966220124228986220815696148122611654111951614358226806484173967490177327213512327406473543739971246338562962673020216773134752 3260 -1229495918565573231590132548235524942231144640174972950113953980410053087022504986281302915032633543798179118136531370777007153597887248993232445167728701270468820486572823894605442203892096311756398819619562440306432300014031153928904128825819667131123000814818359516045 3261 -9371159366211405765562394291731632337322175112986429534423632024653325704568259472056713421059357167170479433690678908745921870579478647525480565546729804397154033576336564951445766177699400420961617974293899222941241849361316302355446947860908864715255759273934352698899 3262 -4592288741709796379094885905284976345605858722575829410388452232671336620836691504993684084437360834234722843572471537867051715021325996818517568798491422958517400329123324228006211908059518046470407664554405049870894913498296252544639611145426671431839672205398413618707 3263 10600655284776978997152526839967157279553319753161402484537586005063378791590764458338016336091990710968658551827210279522929024177365896518713010714458505667622854062909388846051208381591496732718016793913461663247674149375347456284351076686728531846378760088752712214944 3264 13963448107921202144657280197016608682928033835562258944812084257324662325404950977050397505496718001405202277263150446612973585600804644343998134345221227355671433905459889179451978085758918467432025638848304272812136762859612554900086559006335536147095431479332766317606 3265 -6008366543067182618057640934682180933947461030585573074149133772392042170754072953344332251654629876733935708254738741655877309156039899700195441915967082709105453733786064618044996473531978686247609129359056613376779235877051203739711465541301860414539087883354298596237 3266 -24564103392698181141809807036983765962481353588723661429349670262388041116995715435388413841588708712373860829090360726135902609778170540862711145059679733023294287968369278025503186467350415200150042432761765936059810912234960011184437635693064067993474191568085478532550 3267 -7955081564854019526599639262334427748980572804976685870662950484932620154650878023706065253842088124671266569008411704957096276444764744643802692429254144646565980171673824561406981612226939781184416509489247659435357526982561351160375093465033675732556343595978467721369 3268 30572469935765363759867447971665946896428814619309234503498804034780083287749788388732746093243338589107796537345099467791779918934210440562906586975646815732399741702155342643548182940882393886397651562120822549436590148112011214924149101234365928408013279451439777128787 3269 32519184957552200668409446299318193711461926393700347300012620747320661271646593459094479095430796837045127398098772431092998886222935285506513837488933877669860268140043102586910168079577354981334458942251013595495168439217521362344812729158097743726030535164063946253919 3270 -22617388370911344233267808709331519147448241814332548632835853549847463133098910365026680839401250464436529968336687762834683642489445695919103894546392671085833761530481518082141201328655454105213235052631574890001232621129449863763774007769332252675456935855461309407418 3271 -63091654893317564428276894270984140607890741013009581803511424782100744559396381847827225188674135426152923935443871898884778805157145726069420424464580693402260009842198445230458351020459748867732110504371836144931758587329532577268961830392463672134043814615503723382706 3272 -9901796586640856435141637589986674564013684579367798667176767197473198138547683094067798256029546372608597429762084668258315243733489589587409942942541206584026506609561584504768966750921900876121223889619438705493935818088071498581038721388765491050573599308602636846501 3273 85709043264228908661544702980315659755338982827342130436347278331948207692495292212853906028075385890589453903780559661719462447646591421988524319010973364488093771372679963312599552349115202972945345557003411034932991208458982441032735838161795924809500750470965032790124 3274 72993451479958420863418531860970815171904425592377380470688191979573942697944064941895023444703681798761521365205956567143094048890635315656830367407121899986286516451760029735227317771381649743853334393991274850425694405417604075850000551781229163184617413924106360229207 3275 -75807246677588052226403065390328985191325298247974331769170511134475009553947609118786107772045839517980856474018474993461147203913101832401114376068432157904067264763118378807830585598193302096824121667383972329439055390370910942451697116773030433758927151162362395943623 3276 -158702494744187329524963234841286474927243408419719510907035470311522150390439357154748929472779067689350975268986516228862556496537226737645354686418095264474380287824439993047826870120496852716798679950994685885358685613876586516882736389943025087994118164395071393019331 3277 2813795197629631362984533529358170019420872655596951298482319154901066856003544176891084327342157719219335108812518426318053155022466516744284008661310257917780748311358349072603267826811652352970787273392697479013360984953306866601696564991801270574309737238256035714416 3278 234509741421775381751366300231615460118568706667693842676205981445997159944386966273535037244824907207331831743004991222323703700450328570046469062486527422378447552587558371855657455718690154813622801618378658214797741004247497459334433506716055521753045315557433788962954 3279 155888699546557698161978701311928304907822535764122559608553151156621083534435812977857845145436909970131640160173997802544503341514760220901070677756785006556599539513081643975223602293685200363827892677601988406345324628923279650281039824951223817419808427156815357304915 3280 -237323536619405013114350833760973630137989579323290793974688300600898226800390510450426121572167064926551166851817509648641756855472795086790753071147837680296228300898916720928260723545501807166593588891771355693811101989200804325936130071707856792327355052795689824677370 3281 -390398440968333079913345001543543765026391242431816402284759132602618243478822779251392882390261817177463471903178989024868207041965088790947539740243312428935047092100640015830881058012375355177450694295980646621143065633170777109615473331667279339172853742714249146267869 3282 81434837072847314952372132449045325230167043559168234366135149444277143265954697472568276426730154956419526691643511846097253513958034865889682393391052673739628761385835076953037121251816606802765696214169367287465777360277524675655090246756632974907546625638874467372455 3283 627721977587738093027695835304517395164380821755107196259447433203516470279213289701819003962428882104014638754996498673509963897437883877738292811391150109231275392999556736759141781557877162344044283187752002314954167622371581435551603403375136131500208795509938970945239 3284 308963603895485764960972869094498439796224198872648167918623983158341100212868081778824605963531662221043945211535477178770953528007053925057857346852259755195418330714804938877843936760558748374684998081811279333677288272893252433960383084910646364265307117075374678895414 3285 -709156814660585407980067967753562720394547865314275430625582582647793613545167987174387280389159037060434165446640010519607217411395918743627975204782202782970904154385391813712178902809693769146809979401921369602419944982649106111206693650131769106407755421148813438317694 3286 -936685581483223857988668704399015834960605020627755364178071416361857570492081371480643609925960544325058583966531975852280917425444937802796150158243409864426693723714361675636985718318435910718729281269563281648631455895264833869511986488285782495765515912585313649840653 3287 400193210765099643019095098659064280598323666441627262706958599489452513332299905395562674425627374839390220235104533340836263883388864818570117857929943027775485823670586874834334966049135020772124981320110090268742656709755853677246310565221122742142448304073438759422280 3288 1645842396143809265968736672152578555355152885942030794803653999009651184037249358655030890315119581385492749413171986371888134836840856546424125363025612647397597878099753489349164621128129679865539260671484651251051400877913939980718680138417551602173271333734127088158347 3289 536492370718124214969573605739951554362281354186128101471112816872405057159781466085080935500333169485668363731427442511444653542056072984226032300313466836651207900043774800802650752269300889946604299949453191379888799185508980192265675923064659753623067608511874890418373 3290 -2046035606908908908987831770811642835953476552383658057510612598499103697369549264050593564740746956224882969648276519712724398720229721364994243220955555675173083701770340364183499587177264700637664241991594741519794057587669793657964990703638674344315719637807565847580627 3291 -2182334766861933480938310277892530109717434240128158896274766815882056241197030824740111825815452750871161113144599428883332788378896929530650157663339079484048805778143528290151815373397430569812143560620937842630940200063422920172984356061482211355796338942246001978576720 3292 1509543236190784694018258165071691281591195198197529956039499781626698640209767797965512629240413786739214605916849077201279745178173648380768210920642088838521875801726565563380848834907963810691059942042141550139905258402160813465699314780574014590692652029295690957162254 3293 4228370373770842389926142048704172945670910792511816953785379414381159938566580088790705390556199707096044082792875948596057187099126650895644400884294635159221889479913868654335314960574695270449807802612532584150734257651092713830949346765120885700112058580053567826157347 3294 672791530671148786920052112820838828126239041930628940235267034255357600987263026774599196575038964131946507227750351682053043200723281149881946742696990645526929976416962726770966538489466759121083618578796292491034941661262106707285041280908196765103686912950311021414466 3295 -5737913609961627083944400213775864227262105990709346909824879196007858578776347886756218019796613493835258688709725025797336932277300299276412611804936723997743765281640434217716163795482659081140867744654674134290639516053253527296648661545694900290804710609349258783319601 3296 -4901161904441991176846194161525011773797149834442445894020646448636517539553843115565304587131238671227990590020626300278110230299849932045526347626991625804748819456330831381106281499064162029570891421191328876641769199312354820538234388046029082465215745493003878847571813 3297 5065122079290478297024348100955025399135866948778717969589612161752500977789084859981618823221574529703312181481974674115283889076577018126530665062239733352216835305223471490945197256993192322019784126075877841799604574391991420589363620264786703525701023696398947761905135 3298 10639075514403618260790594375300876001059255825151792803845525644644376118330191002321522606927852165063249278730351326075447162577150231321938959431928349802492584737971265598822445294546821110711759165846003010932408715365608347834883049591723982756020456102353137630891414 3299 -163960174848487120178153939430013625338717114336272075568965713115983438235241744416314236090335858475321591461348373837173658776727086081004317435248107547468015848892640109838915757929030292448892704884548965157835375079636600051129232218757621060485278203395068914333322 3300 -15704197593694096557814942476255901400195122773930510773435137806396877096119275862303141430149426694766561460212326000190731051653727249448469624494168083154709420043194737089767642551540013432731543291921880852732013289757599768424246669856510686281721479798752085392796549 3301 -10475115339555131140612440435870862375720538710815520728276559931528392680094949257905208370837516306587927687269002952238273503800423145240934641996680242255024568889078625488983529536617790818262866460961454045774573340285971747783753817372966361695535177898958068716558092 3302 15868157768542583677993096415685915025533839888266782849004103519512860534354517606719455666239762553241883051673674374027904710430454335529473941929416190702177435892087377199606558309469043725180435996806429817889848664837236368475375902075268307342206758002147154307129871 3303 26179312933249227698427382912126763775915661484746031501711697737925269776214225120208349800986943001354489147481328952429004555454150394689404266490848325409733988932273362578751172088157804250994409752883334898506586630043571516208000487229477047977256657697710154109354641 3304 -5393042428987452537380655979815052649813301177451262120727543587984467854259568348814247295402246246653955364404671421789631206630031190288539299932735948447152867003008751710623028772851252906917569535844975772115275324551264620691622084702301945646671580103189085590571779 3305 -42047470701791811376420479327812678801449501373012814350715801257438130310568742726927805467226705554596372199155003326456909265884604730218878208420264516111911424824360739778357730397626847976174845749689764716396435294880807884683376389304745355319463415699857308416484512 3306 -20786270504261775161046726932311711126102360307294769380984154149940801921954656771394102505584696754700533783076657530639373348824119204400864966558112376962581121929264610868128143315306551344076840217038359126391311305492306895516378402527175102330585077594521068518782862 3307 47440513130779263913801135307627731451262802550464076471443344845422598164828311075742052762628951801250327563559674748246540472514635920507417508353000464559064291827369491488980759170478100883092415285534740488511710619432072505374998474007047300966134995803046394007056291 3308 62833741206053586537467206260124389927551861680307583731699955407378932232523399498321907972811402309296905982231660857096282614708723934619743174978376893074492546753625350646485873712933399320251685966728123842787746600373114780199754791831920457650048493294378376935267374 3309 -26654242626517488752754408375316020325160442243169307090459190695481796242873654304347950257044255046549793780483017217607167123690516716106552541794888087596483169898104880620852615855171549539015575068496381362120399313939765609858620071479872198635549918208525325488273429 3310 -110274254336832850451268341567752121378814664230771660203143300252801530397351710574063960735440354110547233545791335605342823087223359855127160683331377357633556838580994842135466632883411500203344101252262864331299457219805187285574753265838967758616183489097424770942323665 3311 -36179498579536097784712797884808369602391419437138276641240764711897135989649745193973957715767147262747112201748643639489115491018207218513190633183488805478009376855520470025633257857761849781236110898231742480667347286433349170341134720352048259014498575085853051446993945 3312 136928496963350339204022749943068141703975106473940967293602490948283326640225364878411910992484609157097027326274352822949990210913876571233713225126265445230040008479099722756319248738583049742359676320759245693419856533744952895433373337318839957251733407305950096430597094 3313 146453752916368948235981139452560490981206083667909936844384064964698666387001455768037918451207501373294345747539979244831938578241567073640351316514866163111566215436515312161099890741173349984580212150494606811966804506238536455915887986191016017630682064183277822389317610 3314 -100748998383814241419309952058259772101583687036802690652361726236386190650575619684437953276717461894349915124525709183460874719895669352720522591942776639752030631623579252730685990880821199961123565422527503212752509247311603725092238616966791698237234832220097044983603149 3315 -283382249879719287440003889395628632685181190141850904137986555912981993027226820646449829443692110530391373073814332067781928789155443644874064541641131608341606223915615034917419139479756399726939888471253852505386661039983489351349261323509855974882415471489227918819914704 3316 -45704754532554706816671187394300718879622396631107246192022338728312475736425836083599965174490039478944430623014270061371063858345897720919828724572089523359535583812936059430413899860352150023456646727967103599214295258926932730823649369224224319393447231963180777405714461 3317 384131248263533528859313841453888404786764877178653594790348282149368183677802440330887782720409572424741288198340041251242803509051112997594587133583908248093636855539194287648105130360577599688063453893781355718139170287295093076441499940476647673119650303709324963803517853 3318 329087004412273994256675076789929351564803586772958150330008894641294468763652656730049794618182150009335803696828602129152992647501341365793893266213221131701141807728551094347833039340108549750396535199220956104600956298910422082172910692734080294275862703452408696225629165 3319 -338426493730978822042642654059587685907142480547546348598325943421055707941376604247287817545919532945796857575325771189871739650705215276674758409011818724734101271726258228217691230500225449664606807165814252118924875028368160345617850571252423353726203071746144186397803392 3320 -713218252675807523115988918243817756351568463951611745120357176790662652441455097060937577338591722434077091895168643380395796156552454363388480399797129379794778663267745381995938169700686149438459989093002311822740126586205515158614410633210727967395513007161733660029147018 3321 9339489318704827785967577269658334342338893774588198268317048779761239177723947517238022927737382936461053878497169060718747003203873910880865142798597593032959463997707133869858191160116899914210271966593296014323918729457738263444939878518343059450340368293735490172174227 3322 1051644746406786345158631572303405442258710944499158093718683120211718360382831701308225394884511255379873949470494414570267535807257669640063238808808948104528879934994003610213629400200911599103066796258816563941665001614573675504232261204463151321121716078907877846426950410 3323 703878763357102695330021340974159422009229570177023546852040128010901413263731149543699554410854339497616038016671474319677049153348580452507615256998531786761819199270038248126079978540569249524249717126409015808416207856747776895169470754692384907945172638867998169856972791 3324 -1060984235725491172944599149573063776601049838273746291987000168991479599560555648825463417812248638316335003348991583630986282810461543550944103951607545697561839398991710744083487591361028499017277068225409859955988920344031413767677201082981494380572056447201613336599124637 3325 -1755523509763889040488652913277564864267940514676181640570723248222619773646562850851924949295365594877489987487165888889944584960606250092570854065807479891290699134264041858339709378741480848627316513385225579750081209471321452399401731959155536229066888717775876016283923201 3326 357105472368388477614577808598904354591820268096722745134960040980578186296824499281763863401394298818718965332320109311309233657112963098436488694609013910800020199721672495957407612820459249493027351099000844147572712487283636872507730328289109472626883808333615166742151846 3327 2816507745489380213433252062850628640868990352949927932557723417214099373207118499677388367107614233193824990836157472520930867771067793643514958017415025588852538533255752602423196970102509347644593581610635439706070129815352866167078933042137030609638945164977489352883047838 3328 1398418037395500562874075104678660509676120246579458895435763207242041587349738351570161085893971296058771022154845779578635351303493286994134365371198465980490678934542369362382301765921021599134289162286224735602508496984037815526894001630866426756440004909442260849541771355 3329 -3173613217857768691047829871449532995460810621046650677692683458194677559503942998959152230509008532012543956168477581832240101428180756741951446712024039499652558732977425098380604582922968597137620932709636283853642842302636503039586663370426140082265828973311104519625199684 3330 -4214925782884880776307327167529289150545110599529386827993486624456140960556856851247549453001585529252596012991003252099566219074561080637649323388613491569343217467798121964805498736023530946778882743896860175308578626799390681693972934673003457366078950074419750202424819193 3331 1775195180462268128173754766770872485784690374467191782256920250952635972154204647388991144615037235953772934013631802253604750124687469747817081340825573519161879798435055735998302817001946998003331770423411548251134345318598687512692661739559713325825824063868843670083428329 3332 7388539000742649467355157038978822146005921220576037505686170082650818520060799850206701683510594061265139969159480833931806320502741837379600770100637531068995776200775547063186103318946499543916503676606496459162221469102027184733559598043429597448344779047730854722050018877 3333 2439730602422612648133572400758416664760420225062195045736566373503504988402652203858558308386548293298823078977371449845961468949873610889832242047787918050181337669363066228807195919021583948775550973473448627057444281480791994181280272933443744040253126010550906532341390864 3334 -9163734181204917595528911805749694631790611595043229287943090333603454492215004497595692828125631297218912903173112636185411070627429307127417851441463104588157655999210602799184406135948446541919835447029908007413355814420625872246252259782989310774170603111599698392133447206 3335 -9828269603165262115488729439737238810766341445638232551422736456154323508463452054065259991897142354563963048136852283777767789452615448269433012148425449119177113870138613291993299237968083492692054650079945086219665750582819178914839870976873341488597905058281761254391409741 3336 6724003578782304947395339404991277967030191369981034242206523960099949503812352293737134519739083003920089824195741186339449601677555696237585609393675186537976318329847536570377210216926862593144284473556459380355911532939833878064971986849545566733917477101048791859792056342 3337 18992003784370179711017641245486933442556953040681461839365826789757778000678456551660952820022773651782875951309964919963178860080044755396850863589888553707334769869349216091177705373916530034611890097109853093633021565003445051161092130759862652262768508169881459646524856947 3338 3104266024382957168093390034745960843736150075657198309216212496054374004651099760328125472158059350643873223941111097438318187775059752031847402754750262581200795540291076721616089021041220899547770176523485705863754217642985300849867884127327774754680427957232969394599353399 3339 -25716007363152484658412980650478211409587144410662496081572350749857727504490808845398087339761856655702965775505706106302628461757600451634436472983563740245311088199196752661554915590843392627756174570666312473988933097943278929226064117609408218996685985270930251506316913289 3340 -22096269808753136879111031280232894286293103116338660148582039285812152005329556311989078292180833002426749175251076017401497047855104507428698266344638816288535565409640292812793794394957750934159660273633338799496775782646430352010960014887190427017448936127114429041124210346 3341 22611741338769527490319590615732250565850994335005297772356138253803353499839709085069961867603797305059092551564595008864310273982540699602589070228813477664110292658905675939938826569802171728208404394142826768125178880300293628376196233482080444242005557313697282111717559890 3342 47812277171905621537524011930711105695880247527001156230154390035669879509820365157387165631942689658129714950756782123704125509612704959063134739328202556533846653608837045474348709985801143561915834844299651273485708880589709281237024132496598646014134921398044680547441123635 3343 -515471530016390611208559335499356279557891218666637623774098967991201494510152773080883575422964302632343376313518991462813226127436192173890803884174661375574727249265383127145032174844420794048744120509487968628403097653863276365236218594890017224556621186582853070593349544 3344 -70424018510675149027843602546443356261731241862006454002510528289473233009660074242457127499546486963188807502321377132568435783595245658665723809557016034197956946267742721414287536555603315290124239238442478041610887760890002909613220365978679090256140478711741962659158683525 3345 -47296805641889230926315452595211749416322356308334518606380291067678678015310212384306282056519725355497371574443263132241312283485268766889243935444027895158271926359571662347203677810956722767867090723790163304857305782935846004871787913901708628789578300211461827476847774091 3346 70939490040691539639052161881942712541289133080673091626284627257464434504170227015538011074969451265821150878634896124031249009722681850839614613441190695573531673517008104541432568730447736084172983358951966010239290858543866185978456584573569107480697099898324815729752033069 3347 117720824152564379954159055141655105678053598170340972608890819357151911024970286626763409556066212318686179076764640264809748067080514425554967745001043929356228872627314383761491214366560038057991329962232641346468193543825848914485008279880387719045718778923203790136006457616 3348 -23642684398802308712736709286730963124966776772338573019904336189785756488860014631231729018449725910323779304191632991789936726237413083950370677997162800415259747157436442194228890919491013316305892635161802705381985075608020181106668670671860478691118799686862988252904258978 3349 -188660314193255919593211217023597818219342731251014064235175446614616345529140513642301420631035663584507329955399536388840997076803196276394582358442234624929760546144322488302923783097007774142164313321184607356707484402369715100463464864453956826526415878821528605865758490685 3350 -94078139753762071241422345854924142553086821398002399588986483167366154536110271995531680537616486408362399772573007273019811340843101341604597067003881128940969125469877941567262323447069024741685437327070838641086208468217828733378339609208527240354599979236340801883102198638 3351 212302998592058228305947926310328781344309508023352637255079782804402102018000528273533149649485389494831109259591169380630933803040609360344953036439397425345020293301758930497152674016498787458470205956346410062089469477977735281570133535125817305217534678508391594118662749663 3352 282738453947017990834633562878521960772429552649016463824161929781982500065250785637833101168652149992869729727972543661860808417646297617999179425446115753870729671614200429870186106544076798883849750648255445997793692870587543833841804473662484066881015858057869407748860689323 3353 -118224858838296157064525580455404638791222686625350237666093299637035947481890256278001469111868903086468709487018162107611122462197508018740355969435516296404051167831880988929890350569429762716784768629275571421003261009759906548191793925917290064862934699272050792235560551025 3354 -495041452539076219140581489188850742116739060672369101079241712586384602083251313911366250818137539487700838987563713042491742220686906978344132461885513179215749964915959360367338780560575586342319956604601856059883162348565279115411938008788301372098550536566261001867523438986 3355 -164513595108721833770107982423117321981206866023666226158068630144946552583360529359831632056783246906401020240954381554249685955448789599258823456010599457466678503782319440940295755974647036167064982018979874576790431860827637285650010547745194002018081158785818615513300138298 3356 613266311377372376205107069644255380907961747297719338745335012223420549565141570189367719930006442574169548474581875150102864682884414997084488431321029475619801132747840349297229131130005349059104725233877427480886423358325185663603731934705591436961485235838311794103083990011 3357 659555047647798052910689471611968064097945926696035327237310342731331154666611843271197882874920786394101859228518094596741428176135696577602955917896112636682428468698278801307634536535222622509384938623581730636673594209392916401061948556533495374116631695352079617380823577284 3358 -448752716268650542434999087221138058926754881274053112587266382078473996981781040829536087873223195667768528233627493595853178727435625397825664975310430018153122628965520908356933375155358312892039743214897552904095991497497548377953721386960397434943404077052493178589783851713 3359 -1272821359025170429115796541256223445005907673993754665982645354954751704231753413460565602804927228968271407703099969746844292859020111574687444349217142112302229601446119150604863667665227971568489663857459158117560017567718102064665680491239086811078116931190391411483907567295 3360 -210802331379147510475690384390830005171191045421982214650043960652857157684830802441661795001697590726333330994890601000888249448700071179777290942585682618529305839732757892950701161379864309617345195408684177732577602711895368023108227169573097939173227618299586438791039725571 3361 1721574075293820971550795628477361503932662555267807778569911737033225701213534454290101690678150424636039935936727463342697471586455736972513109324527572130455352230411640058961797042820586284460529407072356711021656009065215650442619401878199484246021521008242884590073691419008 3362 1483623690404317939591486925647053450177098719415736880632689315607608861916584215902227397806624819694604738697990570747732542307720182754464735291802824730831535441178877043555564829045092281185834859266143335850137620279613470087773907660812184750251344549489977850274947292866 3363 -1510771743914673461075105244086531498761471509845825563919867776380368543528703651848439895676452833909706604941836862341809222137755665792735818381941889511926046390678882166011095881440721974843184211663672533289078406353320282419511174708626386306848293389943298151282651693437 3364 -3205197765698138911142282554124414954109761274683544659202601052640834563130118670192329088484775244330644674634718034090430013894175919726977844616330396861286887671590517102517361871865678565646364266338500046871793629344829120530393309539011668996272865557732862440348638711874 3365 27148053510355521483618318439478048584372790430088683287178460772759681612119435946212497869828014215101866243846291594076679830035483038271083090139064781094510949500005122455531052395629693657349352397529197438940786073706812331737267047814201556596948840453320301007704400571 3366 4715969509612812372217387798210946452871232784529370223122468829021203106658822322040768984161228078240351279576554896432239236031931585519713662998272286373212934062269399268528457753306400540489548478002172580160872035698149402949904484247638055303121158947676160591631290405311 3367 3178049712187783389658664235684936905525388484253455975915422591868074881517999234246116590614947230115542808390871742496353334064140436688706761526191332080192376722090511980061830819470048871989014913940970849432852843271122308198656042491197467439675916717279542139340934311303 3368 -4743117563123167893701006116650424501455605574959458906409647289793962788270941757986981482031056092455453145820401188026315915861967068557984746088411351154307445011769404390983988805702030234146897830399701777599812821771856215281641751295452256859718107788129480892638994805882 3369 -7894019221800595761876052033895883358396621268782826199037891420889277988176821556286885574776175308355894087967426638928592570096072022208420424524463618453405310784359911248590288572776449412478563391943143429593724878969271711148560526738835522742797075664955702730972224716614 3370 1565067850935384504042341880965487595930217090706002930494224697925887906752942523740864891416108862339910337429529445529962581797826631869277984562220019074115068289678892410922157986231981362157882916458730928166959978500733907082985708804254789420042191070849938753298060494579 3371 12637136784923763655577058150546307859852226843742285105447538710683240776447763314273867056807231400811347233787827826954908485958039090766405170612874969607712755796129315639574277378478479646625461222342845207193537700741127926430202278034287779602515183453085183623611219522496 3372 6328951370865211257833710152930395762466404178076823268543666722963390081423879032546020683360066446015983750537897193398629988298245390339142439962243599379290242494681018837668130586544468050320680475484412501426764900468537804065574817934580733322754884594105763977674164222035 3373 -14202204635859148159619400031511795455782443934448288035941763408609128683200705838014731948223340263151257571217357272484871067755865722635683155175094988681827824085808208050496435364710461008783344138801576135360497679241861833513187986838542569022557374523935122376909280017075 3374 -18966088155788974913410768303476703622318631021819108373991205433646630857871642346819887740167297846827330984325725020353538474256284481105547610575118568987002998290810334477242407965022947696946141697827257708620302601209665730495777095968868512925270068047190947601285383744531 3375 7873253264993936901785689878581399693316039756371464767398096685645738601776826805468711264863273817135273820679460079086241079457620332296540715212851389302537581591127189212828304778165992958462663663317163633933732778773324029447613168903961835699802489929829358399235115795040 3376 33168292791648123073030168334988499078101074956267396409932968842255759541072348184834619688390638109978588555543082292838409542012150203741230765750213557668830822376618542527738843329733408705729485836628833843980800280451527564008965082807411081947827442571126069978194663761606 3377 11092834890795038011625078424895303929002591265447643606593108748000892256094815541351176475304024029692057163646264941267297394798664148809006895362267179684465416699683145264414103186856954738483478034510094074686569822436341701048163927064906677225467578117361589202050267949491 3378 -41041546056642059974815858213569898771417114712638861177331065527901498142849174990303330953253911927113862376222542371924650621469770536037771480963064946971368403967745731740567148107899401664192149499945997477914533059224851593456578251711372917647629932500955428377429779556646 3379 -44261127682443161084655246759883803007103666221715040016526077590256651797167163726185796163694662139670645719189347234105706936810814352550237661112480737353296239076301687792152946516590363444212963871138927918667370102887869265057129009872317759173295020688487659180244931711097 3380 29948711165847021963190779788674594842414523447191217570737956779900605886754359448952154477949887897421805212576277430657353226671106387228764585600797767286902987268062586476153044921042446925708671465435903403227963236788509892408414324646466240422162354383593839175379511607155 3381 85302673739085221059471104973453701778520780934353901193857143118158149940016338716489127116948574066784508095411889606030357558280584888588009142075545684324664643044047419532720094624489765108405113371084925396581903162112720858513707261583690676820924953189443087557674711267743 3382 14312416516596139121464466971209208164689142774523822445788120810356045910412804277233641685744774242248840506613069803448353710139707965321473075511682970066393251808239101315999901595547916518504292405703024515439406866099359372648714685225851518751132666304893820004865420103942 3383 -115251384904932243022661884762128296620935304381545118764595099898058755826770698165441281594898461964206313307988167036687710784951691275816773727676343451611567630312110006008873139545532212034113784836520828799809866398901230750922121586230156917243087307573036926733054222874898 3384 -99615090255681360180935571944662909943209923708877723639645263928514195850429142993722768802693348309033348602024959409478711268420292853909482217587228654391057894852286520848719996220037681626909405776787949912021310028212080231162421946809542195572057619494336907562540131371685 3385 100938968388336103901197417790919088456246161607021296318806979087702709916357893888207639909153687721957472801375097233239357074811983310495300652164660481545174378503870904692873237949984295515609492430817804284370459532801871378273406901004305398491954641268143106728188802770956 3386 214866475160613603203597456706791206564145228090422842404240363826572951677199841159164050397591810273239661910013126446166422053371984129726255945263572106002625525164396526857593135765569893661023190613308778711831176427113310982084543533039699112815144927067373834295594354246583 3387 -1323878132654743720261845846256178513036237898143572679161715159188514065928750894484871106460339412924124199350137823760645806391690456585818434577431827154116483651584383844153241729946613888700086654029854372349149504589791147110984954194763202919897021773806199165648671399271 3388 -315805443548949707104794874497710295020391389697444138723047342914275661593557735047371690306745497995197134711388223679405779128183967440221556597428232587547799903668267431550466373715554189176632683044126582996201635959915182360357950434044004511307099568335516941023783157017539 3389 -213542597027958859483335610860535028051108990192279269725078648667384437611271090264679179291131470860315537710662988622405776246980293673140437510686140278848509041512812143013439894035623279772323103959278924339482026922523519834973558578844935909895247905293567635129945682847312 3390 317129321681604450825056720343966473533427627595587711402209058073464175659486485941856561413205837408121258910738361503166424934575657896807375032005664414701916387319851815394619615445500803065332769698156437368550785464504973507468935388238767714226996590109323140189431828416810 3391 529348040576908566588130485358245323071500379889723408448125991581660099204828825312050869597876968855512672422051212301811555375164261113361994108114372866396308945181079574563906267751177468948955787003405507335683662882438702195331509012888940421202347473629084576153728839864851 3392 -103586724653645591341721109483431445482318637403308441677130409406079738048215395677177382122074366547805721200075372880760648687595364223666937521319524135853407345807039672381179721409877523293009665738877513029068758541981453672495376809393831804331748684815755505059486145569498 3393 -846477362258513017413187205702211796604928007485311119850335049655124274864315311253907431011082806263633931332789573804977980309739919010169369140120037281098225332500931389958525883196678272014288556701561944704234448346943675702800444401127708135429344063738407716343160668281661 3394 -425761315923262975246409375874813877589181742486414966770995582175580361156613429634873487475802602307706951221975839421050906687568896889695056586794848730542901599374039902182726546341299945655946121264527994306614904340457248522836132203495108616870598788813329071094242694295353 3395 950064086912158608754908315185643242087246644888619561527465459061204012912530706931084813133157172811439652532864946685738628997335283233836306661439561416951632678307971062339705604606555795307298222440439457733303206888925129375295821210521539939761092748554163221402646813851159 3396 1272238678181775992659596581577025674194109749971726086621330631830704636020928740888780918486885408571340882554765413226028886997308815899864425726914886011641126931874971292141252429537978217670234677966089939010849352687400924225636576604622816752299942852551736787437403362577014 3397 -524302770988895633508498939310829364498064902402204594756469876885623651755917277296211325657354570503732701310889107264687722309766386344141250074644712686408731078933931160156979058265255849651352101175911463426688302548467880852459689007026431322890493959740834150308404119555806 3398 -2222302765093934601414504896762668916281356394860345648148796090891908648933459447819865731620042581382780535087630359911767515994644099133700732388354447428592759610182942354480958034144534012977532900406529396744152559576326053600932397815144356692061035601105900008840050176428173 3399 -747935907192880359151097642266196309696044847569521491864860754945080984265011463592569592829530838067608181243876305961341164687542429555723175652270173325232395852941040131984273371272722368018882576790178475584161050138933043373176887597596385429409448892810902637128999243021208 3400 2746605536082830234923003836073498280779421297262550242905265967777532300689376725116077057277397151886513236398519467176455238304410485477841982462999160115001490689116873514637937092409789862628885001582440860170840862124793934453392086822170788014951529560846734159148454295983979 3401 2970238672286814960565602539028865225977401242429867140013656845836989633198470911412435324449573419450388716331506665873108680682186528689423908040624620753825155463123982486465231405417256380996415477196707872328313609715259096974109285412740742121470484493916802645969049419449381 3402 -1998669628889949875771906193807301971083376449693028751040405212832451316424365261523507464447866313818905055154643161215114073616868055922118806810728986789769094836175833382653663721137067494610002424792262384586679811985860891080215199224574402585542080668035831522019455052962771 3403 -5716844208369645195488606375102363506756822539692417382918922813614521933887847636528512381726970571336901952730026133049563918986597014167265890503623780868826646152240856001103168497827046243625300478779148732499154471840053031427501372234911530136422014054763536805117503715433360 3404 -971569043396865084793696345221563254894024792736838388973251633004538316774105649888927860001707105631483661176863504657994607065318472767305101229895633964056060626948149103811567684280188886386413052404445487741633797729398205893894086188166339535928403825880971123949594366486610 3405 7715513837259595071260512568909665477840198989385446133959328026446973250312212898052019846174836885155807007884669294264677992603465070089384697314352767658595740988416689383756832218964113738235302903571411117085834283825913922507716571459485932721964094722799368327136958768396131 3406 6688413251766510280282302720323926761650847332429255771892174446619060250661953286417440241728677676968385613906889637707558526051915486934570991733519414832882706779189005104914736182107235130011713531183594220240788269569451237321395458423077869672350417880644507929067098081919970 3407 -6743944793862729986466816223688102222946174196648607744986076393442434933538107248163091986173129779524323346707805789606683385538146597322079596084457133694539680361468540279945264534683924851848889851166965629344200486096515716613822485271319593186035690896918397203187364401909521 3408 -14403927089026105351542815289233592239491046321814701905851502473066033500974166184469460087903514562124192621791558931972236518655380557023955689047872182491478447767605694488671568401071348868247016434755005337326622553395365159829112029882563802394314512603443876256204056850316101 3409 55531542096219706184513503364175461295326864219351973093901946823374682876153961745651744444452102555937732800916151899124859486231110387508604350937718861656973582279535175030528352576689721837176319983371409103412216527064479292427026848241723513685273016273889274120266319989551 3410 21147871882888835338009631512921694462437220518463309650837578866508468434512273432632552074076644341648515968499364721578919904193527154346035285132329316186018128129074234768616832935755273720095906285921970966670823039491880876442934515153883395580350203500362273459391421252225622 3411 14348395546929885645358301785869416778195719457595349932757600526242658818098012222723808343459062459568254888990642780073111659169149446636447084696934463629821474185326159313641040048494659146409840114771633928223210336868300680536685003034322078880629239587169986982083790530326550 3412 -21203403424985055044194145016285869923732547382682661623931480813331843117388427394378203818521096444204453701300280873478044763679758264733543889483267035047675101711353769943647361288331963441933082605905342375774235256018945355735361542002125119094035476516636162733511687572215173 3413 -35496267429818720983367933298791111240632939976058659583595179392751127252610285655356360417535706801216770857490007501652031563362676600982482369829263779815839602314400394082257872984249932866505746400693604894894033376360181556979619518188205474460979443087532260441475211782552172 3414 6855007878055169398835843230416453145536827925087311691173880287089184299290415171654395475062033984636198812309638093404933104510608818097096804786332571417853627526027610630006321239837304295523242491133708447551024919150644675198676538967803040213406236929466175751427897041888623 3415 56699670854803776027562078315076981164365487358741321207526660206082970369998713049734564236056803245421224558790288375130076327042434865716026259312530814863514704025754164025905234272581896308438829006598947270668268632379126912714981060190330593555014919604168423174986899354767345 3416 28641259551763551584532090068374658095096112050971347892421299105661942953319870483701964942473672816580572045180369408247098458852067782885385565042931208397985974788372783452251551744412628570982503909559896447343008457209536881780942979220402434247573206158066084690047314740663549 3417 -63554678732858945426397921545493434309902315283828632898700540493172154669289128221388959711118837230057423371099926468535009431553043683813123064098863386281368331551781774655911555512419200603962071497732655718219293551529771587913657599158133633768421156533634598926414796396655968 3418 -85340930406567327612094168383451639259461599409712669099947959311744913323318583533436529178530476062001796603970657783377174785894502648601411824355462023261500678814126947478156786016994524879421332916158843718011277089588663794495924039410733027802588125762234507865034214095430894 3419 34913419181095393841865831477118776214806203232857285006279241387510211715969257737686994768645164413476851325919557060287910972700975900927737499055932177883382356763408991203660003768006572032979567588172759270876285094320234706132714619937731199520847950375568514236367481655992419 3420 148895609139426273038492089928945073569363914693541301998648499804917067992607711754825488889649313292059219975070584251912184217447546332414534888454325409542869010365908722134068341529413725483383404413891499436230570641118435382409581638568866661571009282295869106791449010492086862 3421 50427511225471933770228336906332863044655396176855384093668717924234701607349325795749534409885311648524945278051100723089263813193526747673674325299529845378118322050717956274496782248987952846441765327986084447134991995268429088363209419473001828281740175386665993628666732439438475 3422 -183809028320521666880357921406063849784170117926398587004927741192427279708576969492512483658294477705536071300990141312200095190148522233342272387510257587426251367129317713337728345297420297516362972002064258707106855735438670088542296258506597861091857232671437621027816492148079281 3423 -199323120364898206808720426835277936614019310870396686092317217729151769599957037550575023299534624940584165253121684975001448030641073080088209213753855254920987332416626678408565123778401678329825169741877583883365562636386864470772791058041868489852749457682535100420115742931525337 3424 133381517095049733110129584499730986739514721749543202911259023268192578101227643696762949248409166057011126022939040589110831376954995485668598062210727742048133045078599757063231563048432344669921206674078174259971863740170241000179086839033596032810117057284771627399149759708640806 3425 383132148685419873689078348241341786398189428796795273097244958921579049308534007043087506957829102646120236554111826287201543220789595313430481601264112842347238699545944391746293469075821975846188141743941842590472418371825534559315087316548466350944606690353972721447932235079604618 3426 65941603269848473698590842335546949874504589120853483181058194460959191498729393853812074051125458883573039230182644385890616653686077594419611151543127512872854287338026921345333560729969333659903963067799409623393698896216623470593704219008272457042632400397763473020965983222884531 3427 -516513665780469606799207932741072773137704150546338476008503982189771627409761650739850456206238268703131362577050866876312374597744590799099079663474840584395371744624544148809525032124254320516109348418020016850444282111995775559494174155582062383754723747638744348847081994788245424 3428 -449073751955268347387669190576888736272694017917648756278303153382538240807263400896899581008954561529693275784294470673092159874475672907850092752807240355220092986883971313091627029805791309506092104811741252213866117268042158029908791535556738807987239090751736194468898218302489149 3429 450572062510621133100617090405525823263199561425484992827445787728812435911032256886038382155112809819558323346868222490421757944058513204679468511931713071522517457286517227464191471394284986856205385350220607227050583215779152088900469936573789926712091347240980875826116011565360893 3430 965587417735737954186877123317961509410398168463987232286807135572309868217025051636750037215192830232824638361345337549404534472220263706949172416282080939615464731508515461901152061930045630022201453229761269064310399380037933589402965691138801191741962838390480543315980213090734573 3431 -1498310555352785712947899828637086990505543507836236549142634346274195103768855989138801146158248289865047562573751817329598069582840296829375759124472716302424470402545914372564441588493677350113280538479355013184465947736994058991678401017051118724852256489244681357217793262871744 3432 -1416159480246359087287494213723487332673597729889472225114252923301122304128057308522788419370305640052382961708213560039826292416278776911628640928213794011137982188795032689365343533324330616878406838579981876291360982595817085678303435627712591118454054185631461419142096224656095466 3433 -964089107180385168473929223489324422419892624956150995737664501226035673113256195647611236069034581942959590798771585732074936402637423410119796657157608223313040261105969547528587620341551952672088172691281914051125933432300939530411287290121750073017110581901235861958762419827862829 3434 1417657790801711873000442113552124419664103273397308461663395557647396499231826164511927220516463888342248009270787311857155890485861617208458016687338266727440406659197578603737907974912824294228520119118461231304545448543554079737295114028729642237178906442120706100499314017918967210 3435 2380248587426744255761423437212811755093490354845623220851917424527157977241313504170399655439340221995342552506985145771901228818916200321748437585371402234451022449901002236893931153665882569550495011271263790342486916028118025208714722917834341191471164767532697281100858644483958295 3436 -453568683621326704526512890062799997244210648441157465925731056421360826118569968864315984447429306399288418472015726125080954083224193798338220030180658504127366398091609056209320354571272341556431946427179317253419515111253140206883826738607892164161795860219470238540551598091104381 3437 -3797906378228456128761865550764936174757593628242931682515312982174554476473139668682326875955804110337590561777772457629057119304777817530206454272709668961891429109098580840631839128578706863779015130389725021647032364571672104946009836946563983428650071209653403381600172662402925505 3438 -1926679903805417551234910547150011757849279706404465754926186368105797151122743535306083670991910915596054134034969419646820274735692006523410217555190743730323656051809393180684610799094610227994063064844084473089067400916864885001830896179226449027309368907313227042560307046392853914 3439 4251475061849782833288378440827736172001804276684089148441044038595915302591709637546642860403233416736878980249788183754138073388002011328544674302890327466018795507190189896841159483149979205335447076816904338900451879682925245152893663685171875592811867069872873620140724260494029886 3440 5724586282033873679996776097914947932606873334647397437441499350280351627595883203988410546947715025933644695812741877275877394040469824053616671827900412692215085160907974021316449927673317091773078195233809494736099765488536989947840733125790432455959440116966630424160479708795779419 3441 -2324795158044365282053467893677724414152524570279623393514857670490118151468966102240559189411322501140824846214818764107317798652310004805134456747699583735695139455380796716156548684055368977341384011972819865811384478766060360151062767505945426565502498162559646577580417214101175972 3442 -9976061343883656513285154538742684104608677611331486585882543388876266930187592841535053407350948442670523676062530061030015467428471835382161346130790740158233880668098163918157609410823296297108525272050713833636551645171462235100734396810962308048771307186839504044301203969289809305 3443 -3399791123989508397943308204237223518454348764367774043926641679790233476126917101747851357536392524792819849597923113168559595388159819248482215080200828956519945705527177305159901243617948114431694183260989628924715286722476629796777965619845005890456941954406983846580062494694603447 3444 12300856501928021795338622432420408518761202181611109979397401059366385081656558943775612596762270943811348522277348825137333266080781840187295802878490323893929020123478960634314158094878665274449909284023533699447936123937522595251797164316907734614273805349399150621881621183390985277 3445 13375852467873164911228462742979907623063026375699260629809185068666500406314509943282904764887340967463343525660453174198575062816631654630643561210991569114753826373625341223317510654441244411540219455311703462561266931893938864897512362430807313939228249141246487890881266463984412752 3446 -8901065377938513397395314228183185000306853417243335935470759379576151605529641842027761239225878419018528672679425711968773670692622020938813587798289494937409074417951783329154256851260717160018215100762544070523220837215045965455019198697062728723816863394992166775301558688696381830 3447 -25676708969801186706567085175400316141824228557310370609206586128032885487971068887058517361649611911274692047937801999335908328897413494817939364089481893008682846497104301857631668749319909685990128739335237162009203055831461460149309526747715048553502054490645638512762887647375398029 3448 -4474787089934651513833148514796722622756172958455924694338425689090348800784868101255143525661462548444814852981027462229801392124009633691829973412702074177344751955673557894163253803180527251522004354549159392038046094678892899442493163733744585215411385746254321115579707775288030922 3449 34577774347739700103962399403583501142131081974553706544677345507609037093500710729086278600875490330293220720617227711304681999590035515756752951887771387946091920915056085186785925600580626846008343840097781232532423893046507425604328725444777777277318917885637805288064446336071779859 3450 30151496059735838220400233690197038764580401515766295303545011817123234288755936988313660887311074459719506900918829461565709721021423128509769337502183967186027598452777859751794922552500436937512133093884396554047249150510354359591802690481459633768913440236899959628342595422663428951 3451 -30102987257805048590129250888786778519374909016097781850338919818518688292715842627831135075214027781848405867636200249074880607466025882064922978475069313768747168959382527292622671797400099594486339485548621840494377798367614526161835561711033192061907532139383484172484738560783748937 3452 -64729270407475538324362633093780539906711483490320001848222357324732271382256647717399939488186564790012727621536057172870391720611458644266522289389955355132119519367833944938580848153081063783520476933982177786579673043556861785196131415926237411046232358122537764916407041758735208810 3453 -48508801930789630270982801410260245205492499668513453206091998604545996040094360482525812097046677871101033282629212490829113555397246444846359027114653417280429493395332459172250755100337343025793608335774713552871352142739833429967128770426441707005908097516475455857856861879680014 3454 94832257665280586914491883982567318426086392506417783698561277143250959674972490345231074563400592571861133489172257421945272328077484526331445267865024668900866688327216472231203519950481163378006816419530799627074050841924476311357966977637270603108139890261921249088891780319518957747 3455 64777779209406327954633615895190800151916975989988515301428449323336817378296742077882465300283611467883828654818686385361220834166855890711368648417070008549399948861229277397753098908181401126546270542317952500132544395699601618626098544696663852753238266220054240372264898620614888824 3456 -94783748863349797284220901181157058180880900006749270245355185144646413678932395984748548751303545893990032455889628209454443214522087279886598908837910015483586258833821139772031269195380826034981022811195024913521179489781736477927999848866844161401133982164404773633033923457639277733 3457 -159610036874686914869125499877758118578003368496406298999989726466587777053269232423113539863684204039744962143990943807306493162244340417042813916282094677450266637188445749628956618858662564504553086961848752127206595237624077929984065522333934455861378156481975489461156678940133846571 3458 30005969653943469329587285285966258028963924016760754943926735821309596300635653906866083451019934426106203801070941824093222380355231389175230260420840006934186309972591862374278170287199424908434752268877072413388635094082134859301901304170180308647895715944350533260769024837024388909 3459 254393785738036712153346401058915176758884268503155569245344911611234190732201628407862088614987749933734994599880572016760936376766427696929412825120004692933852896022266889400987888054043390539534109773043777040727774727405814407912065371200778617262512138646380263094190602397773124304 3460 129604067220743445539538214591791860549039444479645544056062990645278180752633578516247456412664269613638758342920001983213270781889109027867583655861254670516080327215853887254678448571463139596118334692971679713817960143541943070682164218163754147213482440537624956200387654103109457662 3461 -284399755391980181482933686344881434787848192519916324189271647432543787032837282314728172066007684359841198400951513840854158757121659086104643085540844699868039205994858751775266058341242815447968862041920849454116409821487949267213966675370958925910407854590730796354959627234797513213 3462 -383997852958780157692884615650707037307923712982801113301407902256512371484835206924109545027652019547373752942800573999974207158655536724796996480981259363449933223238120776655666336625506530135652444466015456754545734870947757478594229589364532764475994579184005219294578256500882581966 3463 154795688171236735943395471753089574238808748040270780133208656787265606280203703798480715653343414746202440058031511857640887975232550058237059429679590029351958878779004864520587609769779675851850527348949169740298449677946006196531802457207204778696925414053105840154571973131688055551 3464 668397608350760339175818301995588472095771905502717437490679549689056158517672489238837717093659703907214951343752087840828365915777195810901639566522104063317972429232979528430932394966749345583621306507936306208662144692435706745808196264735491690386402433774736015649537883735680095179 3465 229202164787543421749489143897617463069114964942530333168199245469246765204631503125628829374308604801171312884769062142333319183422986666559937051301669334097974344459115912135078726855726854283801917117066287014247285193001751282062427132157327985779069165130899379140006283369194526415 3466 -823193296521997075119213773748678046334580653542988217623888206476321764797876193037318432747003118653417391401783599698469253891009745869138698996201694092669931308011984392951520004736529021435471833856885475948960594370381712942339998721942696469083327847827841855804109856867368150730 3467 -897599773138303760925307445893205935164886870445247770658878795158302923722303992364466546467968308708386264228521149983161685099200182477461576617823773397415946773692095440566011121822476199867423223625002593222909429885437458027870623396892819676165471598905635394789544167104874621594 3468 593991131734453653369724629851060583265465688600457884455688961007074999593244689911689603372694513852246078517014537556135934707586759202578761944900024758571956963552868480816441277880802167151669916739819188934713309177379961660277571589785368483304258682696942476664103573498173624315 3469 1720793069660300836044521219641883981499467523988235988282767001634624688520180185401784979214971427361803655630304749681630938990209928346600275614025467490085878081704079833517531126559005221302895057481888069171870024255819170970210622118835516145248799446733477250593654023972242772324 3470 303608641403850107555582816042145351899421181844789886203189834151227924129059302452776943095273794856140185711506612427025750391613423274882814672923748638843989810139226959749569843941674032715753306885183404288196120708057496367593051807107451192861212916208692918125440593606700997279 3471 -2314784201394754489414245849492944564764933212588693872738455962641699688113424875313474582587665941214049734147319287237766873697796687549179037558925492248657835045256948314333972404439807388454564974221707258106583333433199132630488193708620884628553058129430419727257757597470416396639 3472 -2024401711064150943600104035684029333398888705833025874485956835785852612649239487854561922310245222217943841341811362108656689381823351621483090286949216128929867891843306793267100970500679254018648364367071473460066144963876667337803673925942967338110012362942170168719094617578943769603 3473 2011175559990904381858663033450799212865512030743903986535266128490471763984365572860697639492392146357909548435812674810741123306183264274296222886001743609813845235117721354584402560498133355738811667336523853818387212725141636262895141901513433435691845213221726809132317003863715399360 3474 4339185912458905433014349885176973898163821918421719747224412798427552300762664363168036504897911163431993575489130649346423563079620039170662127845874708377587702937100255107601073374940486642473213338588778731566649478397075799968291867634563851966663070492372589895976852215049360166242 3475 13226151073246561741441002233230120533376675089121887950690707295380848664873914993864282817853075860034292905998687297915566075640087347186867400947472519116022656725585438682698410002545898279836697030547619641678932238735031074908532024429533902418167149720443359586777613715228370243 3476 -6350361472449809814873012918627773111029333949165623733759678926918024064747029936028734144390303309789903123924943324157164686385803303444958350731876451987401548172217976462185475935438619998212025005925302585385036691122217436231187009536077285402354915705594316705109169218913075565602 3477 -4352412063532151994755790887410204018697198593510841635175103505722933149427538278161900787715764239292027868395129336644339129155260126517848995246822180896703725593825840546283771784943032540753050035619326351208328410635810831043200399658993385869081237642093033255563629828764588536485 3478 6337135321376563253131571916394542990495957274076501845808988219622643216082156021034869861572450233929868831018944636859249120310163216097771483330928979468285525515492391023502777525436074099932188308894754965743357758883482405156278477511647751499936748555873873345522391605197847195359 3479 10702773535981961809628803806037977129726532542676465368934782432640957214174568214190634932106067549081930992320072660801503815541063429962807345978698632884105273766043817008469247720381652538965075041544628936593365101758028267274387409195070671271436153347687349960672799047677664102087 3480 -1984723257844411258375781028984338971798758680565660210633884713899710066654617742872969073856685994637840962623815300214909991154903089579922488084106798571581799921666550477219005740493041559179138273275428614535029348247671574113078077852654365630855510913780840089958761776433258658874 3481 -17039908857358525062760375722432520120222489816752967214743770652263600430256724235225504793678517783011799823339017297660752935851226646060578829309627612352390799281536208031972025245817726638897263350439383902336722860641510672430665886706718422771372901903561223306195190652875511297446 3482 -8718050278137550551253022777053638157927773862110805158300897718741247147519950471317665858249381554444090029696257360586593824386160340382884857894591834312523473844377266531250241979888610979785936768269200322058335753510356693161309331342416305640580642433906509870714037271244405443213 3483 19024632115202936321136156751416859092021248497318627425377655366163310496911341978098473867535203777649640785962832597875662927006129735640501317393734410923972599203202758509191030986310768198076401623714812516871752208889182246543743964559372788402228412817342063396153952429308769956320 3484 25757959135496075614013398499486158278150263678863772373044668371004847577776674706543170651927899337455889853035274658247346760237386986443463687204219446664914273125913474563222267225706337618683200118708584224395058614151867365591975218049134728411953544337467733176909227924119916740659 3485 -10306581837065385769883133974363220934093474635207822267076757647422063349391391506780808009285822223205550756266575237289069102619969395257616459499142576611449125358825491977940789006422157218290464855445612194813416455378825553382434633216956482761647770383435553525439915158064364513107 3486 -44782591250699011935149555250903017370171512176182399798422323737168158074688016684641644519463103115105530638998107256123009687243516722083965004597953857588886872329116233072413298212017105816759601742423396741266810823041049612135719182608507516814181957154809796573063180353428686696979 3487 -15451377298430689844130264525122937344056789043655950105967910723582784228385283199762362642642077114250339096768699420958277657617417591185847227705076870053465147767087982585281478219284180400392735263262972029581642158773041812209540584832178245650305773954032179651469312766055552227552 3488 55089173087764397705032689225266238304264986811390222065499081384590221424079408191422452528748925338311081395264682493412078789863486117341581464097096434200335997687941725050354087218439263035050066597869008936080227278419875165518153815825463999575829727538245350098503095511493051210086 3489 60233968549129701779279819776025954714228301219838349904390234460750942303073299884404007162105180229355869735766806677081287344860934313269812232303030727642352020096204215657694776431301286217152337005686368770848452981814091424345259767440685762464487731108841976224532493119484238924531 3490 -39637795789333707860902424700143300960208197767734271959531170661007437195694124991660089886106848224060742298495983072453801132246068526155734236392019564146870849920853742465072608999155082634657331334606036906498585119646833353308613230993285753925523953584213170447033782745437498982534 3491 -115323141636894099484312509001292193018493288031228571969889315845341163727152708075826459690854105567666951131031489170493366134724420430611393696400127161842688017784145940708048863649740549252202403603555377706928680260233966589863413583266149762040317458647087326323035588630977290134617 3492 -20596172759795993918377395075882653754020103452104077944859063799743505107379174892743917275998332005295127437270823604627486212614865787114077995911011163495481170175350473192622167432146203582495005671080331864349867862167258071036646536447400008538963777524628805777498710374046739941997 3493 154960937426227807345214933701435493978701485798962843929420486506348600922846833067486549576960953791727693429527472242947167266970488956767127932792146725989558867704999683173121472648895631886859734938161414613427265379880799943172026814259435515965841412231300496770069371376414789117151 3494 135919314396690093402689904077174846772513391483332649914748379645084668834531882968570376966852437572962078568302312775120852347339286217725471692311138325338169187959496413900671031081886752834697409274635709571278548122401224660900060119713549770579281236171716132100534299005024030076614 3495 -134364764666431813426837538625552840224681382346858765984561422706605095815467658174742632300962621786432565992256648638319681054355623169653049936881135562494077697529649209980499305216749428304364729267081082749077397517713541872135380277812035507426877634706671690992570661002368049175154 3496 -290880251822917900747904837778610340751214877282295493844168866151433269757378716036056926543813391364689771997829785018068019614309775174492599625103285051327728055664496097073792503730782384721557144212797124184705813502282024604072086933972985286545122648403016628870603670381438819193765 3497 -1554549730258279975852365451622006547832009136473883930186956938479573019064224793827744665889815786529512576045664136801171292983663048072421755430002762844091490429847203920171725865137324530332680007554626822201150604687682788764679841901514263152403601465044441107963638002655980901460 3498 425245016489349714174742376404163180975896259629154259828730288858038365572846374210799558844776013151122337990086433656387700668665398344145649561984420613821805753194145307054291808947531813025921873479878206933783211019995566476207467211785020793972000283109688319863174331383806868368919 3499 292434801553176180723757203230232347299046886418769377774355823089912842776442940829884671209703207151219284573875449154869190907293438222565021380533287814171819546094343300993964229595919709251889824220351751006906964106969707392836766775874499549697526249868061069978567308384094800095225 3500 -423690466759091434198890010952541174428064250492680375898543331919558792553782149416971814178886197364592825414040769519586529375681735296073227806554417850977714262764298103134120083082394488495589193472323580111582060415307883687442787369883506530819596681644643878755210693381150887467459 3501 -717679818042525894898499579634395528274943146047923637603086111947951208349289315040684230054479220302341622563961882811256891575958836566710670942517708427993625299288488608048256038543451522277811697700229957940690175126965273869044233987659520343669526532977749389841741639767901668464144 3502 131255665205915253475132807722308827129017364073910998124187508829645949777339208587087142969182990213373540840165320364717338468388297073508206426021130036805894716669954802140155853486474779243699369251971829104675096308338176294606020594009006981122070431776582808776643384997056087372234 3503 1141370284801617329097389590586936702703007396540604013501629443867510000903071464457656044233365417666934447978002652330843420951640571862783898749072126278971339562052786711182376121625846010773400891172553538052272235542273157556487021357543026874489123214622393268596952333149052555931603 3504 586424152836610641423366771912086701145925781974012639478898603118305258571950106453597087085296230088968081723796562446539553107570539493202464516496578391187730582618533805908100185056976743034112328448258128836015078818627097574438213393650513362547456101201166581065098254770845581091910 3505 -1272625950007532582572522398309245529832024760614515011625816952697155950680410673044743187202548407880307988818167972695560759420028868936292105175093256315777234278722741513322531975112320790017100260424525367156947331850611333851093041951552033855611193646398976077373595718146108643303837 3506 -1727794437638227970520756362499023403848933178514616652980528046985815259475021570911253131318661647755902529701799214777382974059211111355986363265568704670159070144671320517090476306682822753807513219620811666888287314360900255130925234751193540237036579315823559849662050587919898137023513 3507 686201797170921941149155626397158828686098978640502372146918349578850692108460566591146100117252177791339907094371410249021206312458329443089640658596677924589503696104207707414431790055344046982987931976267238320932253031984236276654828557901520493063737545197809496308497463375263062211927 3508 3000420387645760553093278760808268933680957939129131664606344999682971210155432243955996318521210055636210518519967187472943733479239980292278468440661960985936304423394062030413008281795143543824613480045337034045234646211511588982018276702745574092647772962222535927035646306066006780327350 3509 1041592640467306029371600736101864575162834199874114280833609697406964567366561004320107031201409469964562622607427804528361767746752781912896722606972026745569566448567112809676044516627478706824525287644544428567355061328916018854270406193292019743972841770625750353353553124544635074811586 3510 -3686622184816682494242434387205427762367056917769634036753263349261821902263892810547142418638462233427550425614338597721964939791698309735368109099258638910525808119498269737827440071850487590807601412021604272366166899243495825258673105260647094585711510507420345423344143769441269842539277 3511 -4042013028113066582464879496910133508843792139003245945439954697089935777521993248276103349722619525600773141127394992001305501225992762205175191047633987731505870871961174840089052798422622250649138767689881462612589707540427607836288682896037593836620614732848286280389199430610641855138936 3512 2645029544349376464870833651103563187204222717895519755919653651854857334897331806227035387437052763462987803006910793193603172044945527822471386492286612164956241670931156928151395555223008883983076124377059843798811837914579806404402699067355074841738668736794595069990590644896634767727691 3513 7728635212929749076707313884115561271210849056772879982193218046351757679785886058823245768361081759028323566741733589723270441017691071940543300146892626642031678991459444577916492870273109841456740179711485734978756606783923433094961788156684688422332125240268631703733343200051911697678213 3514 1396983483763690117594045845806570321639569421107726189520301045235078442624661442049067962285566762137785338120484198807702329181047234382703804555347375566549629201030017911937657243199613366666062643312821618813777869625847801431885983828682518994881945996053691210398608785714007087411245 3515 -10373664757279125541578147535219124458415071774668399738112871698206615014683217865050281155798134522491311369748644382916873613062636599763014686639179238806987920662390601506067888425496118725439816304088545578777568444698503239499364487224039763264070793977063226773723933844948546465405904 3516 -9125618696693439194301359729922131592850418477880606171713519091586836122410547500872313730646648521166108904862217788530972770198738306323247104702240002208581308192489462489854150113472723208122802823024307353792534476409771234526847771985367207417214071236322322914131951985765918785089458 3517 8976681273515435423984101689412554136775502353560673548592570652971536572058556423001213193512567760353526031628160184109171283881589365380310882083831863240438291461360583594130231182296505358773753660775723959963790575072655438067478503395357244269188847981009535563325325059234539377994659 3518 19499283453972564735879507265141256051265490252549005909826390789793451137093765365922594886444783043657420274610862171447846383261374906086261791341419241015569228854880063995922038538968841933562619127112852932570102921108274474026212259209406970681284865213385549687855885830714465250495362 3519 148937423178003770317258040509577456074916124319932623120948438615299550351991077871100537134080760812582873234057604421801486317148940942936222618408138968143016731128878895723918931176217849349049162248583393828743901337115796459369268590009963148025223255312787350806626926531379407094799 3520 -28475964727488000159863608954553810188040992606109679458418961442764987709152321788923808079957350804010946306239022355557017667142964271466572673425251104256007520316240647590052269721265347292336372787888576892533893496180929912093690762604764214950473713194395085251181210889949004628490021 3521 -19648220877150568506196765305650833507340406376868938532947339228408750687445756443793695423578863804470003147844919775869647869578523847029198013959827379983712245586008942891645957470145059782911668289361436326398846822445390270485581527799416933829310088468698337038662512757245844657590161 3522 28327027304309996389546350914044232731966076481789746835298013004149688158800330711052707542823270043198363433004964751135216180825815330523636450806842965287864503585111768694328350790089129442987323625639993498705149594843814115634321494014754251802448489939082297900374583963417625221395222 3523 48124185604638568666060374260204643695381398982978617991366300671173738396598078232717503503536214608480949454083942131426665536721488118495770687385078484239719765902249590481698227191410407075248041077250013218932740318626320182579272290404181148779783801663093422289843723647194849286080182 3524 -8678806427159427883349585608393399224625670104920808302350673775740937471354574267259012119244406238728360285160044975265568311247291483494438436847015585304152257999102825802682393319944069660075655336278557172306302772398423845148739966215337317973138401470383960861712071206171780563805061 3525 -76451212908948565055606725174248876427347475464768364826664313675323426555398408943770211046359484651679312887088906882561881717547303449019407138191921449527584269487361359176026577981499536518235364702890006717637889913470134298213593784418935400582232291602175720190218307610612474507475404 3526 -39445379177479140782710788651811244470755728878057809689015626895432800925243503965458491384291808369752589168923897156161097225474196635001332250538062898935567507903146764679015833871466337415172385740971456046626437546227896337430532324188843830806645400192709461428131652441023068722275121 3527 85130019336107992938956310782642275651973145569689173129014987451064364026752983211029223165603890890407673172248951857827450028794594932513845575038937034831736527486464184978708971301443606178311020039168563889944192685868558143362333750634272718555370693072559681051930378816784255071280465 3528 115896592086427705838317513826060120898103204342826174515679940570756227480641912909228702430651293021431902056012804038722978943021500084020739388729984348463151777390508123855042411852965873933407750443861462764264327459698030635644126108607779231388877691794885181618349960051635543229750525 3529 -45684640158628852156245522130831031181217416691631363439999360555631563101509479245570731781312082520655084003325054701666352803320398297512513324500874135896169019583317420299693137429977268763138634298197107843317755139640661805931801426445428887748725292879850219623798726375761186349005344 3530 -201026611422535698777273824608702396550076349912515347644694928021820591507394896120257925596255183911839575228261755896550428971816095016534584963768921383294888304876972308833751383154409480111718770483030026654208520145566588779006459859242051949944248384867444862670280338868419798301030990 3531 -70211951927798853682071991695229089716885787651194811075680580015124664379132433663657970649339210500776818052687749337056626139701101786508226064229110212566982757807190703555349274422988605170269116145664354920946572320057368829712324682162350343640152398915034961994551233675874356880745181 3532 246711251581164550933519346739533427731293766604146711084694288577452154608904375365828657377567266432494659231586810598216781775136493314047098288269795519191057324460289729133444520584386748874857404781227134497526275285207250584938261285687480837692973677747295082294079065244180984650036334 3533 271238563350334552459345816303931486266962137563710158720375508036945255886527329783915896245594394412616393280949505233607055111517196803042811027998031595861871062684163012389100657577398085281987886628694381575155092465623957608718784541404402293584400783782479824664831572544294155181776171 3534 -176499299653365697251447355044304338014407978952951900009013708562327490229771941702170686728228055931717841178899061261160155635435391527538872224040685306624074566653099025578095246161398143704588288635562779576579702965149881755225936603525130494052821278832260120299527831568306627769291153 3535 -517949814931499103392865163043464913998255904167856869805069796614397410495431705149744553623161660845111052512536315831823836886653690117089909316267827115052928387144452741522545178161784834156845291409921516072681367750831208193657045827091883131277374461529774906958910637788475139831812505 3536 -94739263696968855207898461259627148252554158610758258711361799474617765656755388081745209517366338480898552102050443972446899476081805275503938803957346289237796496031063986811005411415999941577399597993131601998575389500474075853492847937879271799531579504950219704365303740975987527412485018 3537 694449114584864800644312518087769252012663883120808769814083505176724900725203646851915240351389716776828893691435377092983992522089081644628781540308512421677002953797551767100640424323182977861433580045484295649261070715981089948882982430617013625330195740362035027258438469356781767601103658 3538 612689078628467958600763624303092062250810062778615128516431596089015176152187093231489763140527999326009604614586759804270736362735495392593848120225173404290724883175516728333550589577784775734244889403053118071256757251305284047149893764971154930808953966479994611324214378764462667244297523 3539 -599709850887895945436414056828142103760109724510050511102721705702107135068448258770170030834023378295930341589384933120537093046007276369124842736351166132439206457766487780289635012907183036284033982052352693650685681215507014095390134492737741825798616235411815322893134728380794240188618640 3540 -1307138193213332759245076142390861314263473945899423898330515101265740076877390740083405003491917716102838498306022136897254728884824577037222629660533685825967727836973068495434191013900967753595678469448537413720517827967286373996032876195588168556139149706842029638582652848121244434845401181 3541 -12979227740572013164349567474949958490700338268564617413709890386908041083738834461319732306504621030079263025201826683733643316728219023469005383874007271851518425409028948043915576670601739450210907350700424420571076035798269951759759272233413105010337731068179288431079650383668427055678883 3542 1906848044101228704681490199219003418023583670409474409433236806967847211945838998853575034325941094398768839895407070017791821930831853406347472396884851958406934294739556275723826026808150789879712451500890107371203509182793388091423010688325910381937765942253844961475787576502038675034019821 3543 1320117420953904772409425709865811272754174284167988515744224991652648117961129574544724735798422337132917761331223963580988372201552796060691635044407693097819246262382097443478106590571569493045889376799237838141088904003084643947792635467821581661149487437910208927013732498504912861901080064 3544 -1893868816360656691517140631744053459532883332140909792019526916580939170862100164392255302019436473368689576870205243334058178614103634382878467013010844686555415869330527327679910450137549050429501544150189682950632433146995118139663251416092497276927428211185665673044707926118370247978340938 3545 -3226965465055133477090915909084814690777757954577462925177461798620495329906968573398299770124363431531686601226631033598780194132384649467039107441292545056226180557121653719201932617379720282925601828300127945512292413185878032039215646156147492043087253380164053888489520075006951536935099885 3546 573751395406751919107714921878242186778709047972921276275301924928291052900970589847530566221014136235771815538981279753069806412550838322186831968603151588736169606948429884201803859565979557383612167350951844809543529143910474191870615948270915615777940773275456746030975427613457386077260874 3547 5120834281415790168608056540828868150310641286718372717196988715201434500769068737790555072143799904900376178096836276932838372746488283849917574454303389742781596426452181046881843067517269333355103372450317628462924846332873150178878897572239989320014681591349719561534228001125321784913440823 3548 2653214069648381557983200987206572503999048906604541648902159873692204277005997983550769203903349295295914785687649753845710387719833811144852275472689393467490010950173223835000128757813740725541989660949176100702748884041967557847345030207876576427309312606888597142458544647393494150857839011 3549 -5694585676822542087715771462707110337089350334691293993472290640129725553670039327638085638364814041136147993635817556685908179159039122172104406422906541331517766033400610931083646927083248890738715539801269473272468375476783624370749513520510904935792622364625176307565203428738779170990701697 3550 -7774048351064171726591257528035440654309690193322914366099148588893638777775066721341324276047149200196290963784486030778548760466322094994769849926992783210271607376625404881881971825331010058897093033399493729165673730374840708026223927780116565747323994198238316703992772648518815935771279834 3551 3041371607174160529732570475500537833090301428086752344570130766437521276664041344087316434461464745840233207948167802840197791439205311027252130950217147864027755083227387096083518169269508165196725878852093372569719491434816066523404483312634328508483309757736579165106658781345285020132862686 3552 13468634027886713814307028990742550991399040528014208359571439229023364331445106048979409914411963241332438957420303587464456939625361217166874256349899324541789373410026015812965618752414258949635808573200763202438142105851624332396973441300627470683116616562863493011557976077257595106761981531 3553 4732676743890011196858687052534902821219388765236162021529017822456117501111025377254007841585684454356057755836318227938350969027116783967517718976775635346243852293398017785798453656061501893700367154547400356595954238940024641502819444467482237238840684440501737538886113867173530915638417148 3554 -16510005635060874344039599466243088824489341956100960704141569995460885608109147393066726348873427987172672165368471390304654731064566528194126387300116472405817128493253402909049136921683767114832534452052856575007861597286440398920377924613261799191599926320600072176664634858602880126894844217 3555 -18201310771776725011165716043277453812618429293250370381100457051479481832556131426233417755997647695688496713256621815402807908652478001134391975326674959888033225703424033598764072408475760843336175727748163559034096344791648973899792885768109707921957301003365230550444089944431126022400398679 3556 11777328891170863147180912413708186003269953190864798682612552173004768106998122015812718507287743532816614409532153162366303762037449744226608668323340837059573276199855385123250683265622265221132167297505456218411907358346415757417558480145779561952759241880098334637778520991429349211256427069 3557 34711316406837599355205315509520542637107771249351331085242027046940367440665278819300144104871075682861168878625093205707462639717044529328518362626791432293850354196677436507813209330159527958168710179801020134041957942078089372820170810381371507113557227323965302727108724803034006149295242896 3558 6423981880605861863984803629569267809348476102385571698487904878474713725558009410420699248709904162871882303724468653036504146615028256907783307003334122828459949503568648475513389142853495622204008430242707340622188986445233216482234405622330145969198059123266895912665568953001776811143971610 3559 -46488645298008462502386227923228728640377724440216129767854579219945135547663400835112862612158819215677783288157246368073766401754494273555127030950132269353423630396532821631063892595781793179300877477306476352453865300424505130237729290527151069066316469204063637364887245794463355360551669965 3560 -41135298287443461219190119139089810446456247351736902783729931925415081166223288229720843353580979845733051182349561858743966786332072786236301669630125555122310303700246084983326598473013023580372718610043727474664146928523322589302405216003701653082755286447232198639774293756035782960439214506 3561 40064663417402600638401424293659460831029248337830558069366674341470421822105391424692163363448915052805900984432777715037262255139466016647343723946798146524963680892964173155550503452928297557096869047063769011831676313979271913755494884904820923097118410080796741452221676841461578549407698355 3562 87623943585451923721576347062318539086833971791953032551584511145360216713886689064833705965739799061410834470506808226817733188086567059791428700580257824475733934096778906614390491068794816759673596087350203827118012228947827719540134506530852722149071755651295836004661539550499138320990884471 3563 1070634870040860580788694845430349615426999013906344714363257583944659344117896805028679990132064792927150197916784143706704531192606769588957945683327408597346622807281911827776095020084726023275849562979958462832470614544050675546910331098880729985636876366435457187552616914574204411031516151 3564 -127688607002854524359977771355977999917863220129783590620951185486830638535992080489525869329188714114216735454939585941854995443226033076438772424527055971000697614989743079769940994521723114316770465134413972838949688542927099633295629391435673645246190165732092577456883216391960716870398582826 3565 -88694578455492784302365041907748888702260970805859377265947768729304876058004585869862385955871863854337984668423592370524437719279173829380386646263585233073080556904060818442166586088879542782949445650330162289950482843491878395087044837629733452134708632017731293192214156465073342732022400622 3566 126617972132813663779189076510547650302436221115877245906587927902885979191874183684497189339056649321289585257022801798148290912033426306849814478843728562403350992182461167942164899501638388293494615571434014376117217928383048957748719060336792915260553289365657120269330599477386512459367066675 3567 216383185458347308662342813263726888620124190935642967886898954216135514593996666359388255285060577968554720123363178312379433162505206905819159070790641204073778171893803898212107580610602657099719910784744135128900171386418978028382674229065407097380898797749823870649097372857034059602420983448 3568 -37923393677320879476824034602798761600175250310017868640640159173581103133869597814634803383184785466951600588599209427623853192754252477469427832580143329330270435278400349499998313412758845510545169921103852086166735084891170562661674222707059463125844657347925827077116443012313169727344666053 3569 -343001157591160972441531889774274538922560412051520213793486882119021493785870850043885444624117227289844305380385980110527724074538633212668973549634369766477129164076265066154272480112241045393214526356178149505017389314802026986131393289402200012641452087115480990918427972334420572061788050123 3570 -178459791781026429185518778660928127019948940625625099246258795042554411460127068544753451901875792501603119534763968884755579969750954428349731238210497874743507736615403548712109267197843811589174740863640283042733436301527807465721000006358347634255054140401898043571980929844720889875076317395 3571 380924551268481851918355924377073300522735662361538082434127041292602596919740447858520248007302012756795905968985189538151577267292885690138401382214513095807399599354665415654270793524999890903759696277282001591184124399693197548793067512109259475767296744463406817995544415346733741789132716176 3572 521460949372187401627050668435202665942509352677145313039745677161575905245997918588638896525993019791447424915149948995283304044289587641018704787844867641220636900691668614866381747310084856982389267219818432547750825616329834451852393295760547646896506227517379034490408902179141461936864367518 3573 -202464759487455422732837145716145173502786721735912983187868246250048185459613379313766796105426220255192786434221220653395997297541931261788670144004015221063891862739261866942161526327156079314584955413641718548450688098165390083072067505750911841512242604061508774423563485502012851914056398781 3574 -902385500640669253545406592812275966465245015038683395473872718454178502165738366447159144533295032548243330884135138533434881311582473331157106170059380737028036500046334030520652540835084747886148963497100434138934950016023032000645460807869807122663802971980785852485953317525875203725997083694 3575 -318996189884731978894213522719057492439722630941232329851877430911527719786384539274872100420566799536254638480928728341887306746747656379230034643840852420156745037952406747924220220982928777667804311806176713999300137518164444368780325790009635805384263623455870260066845416677128610022807968737 3576 1104850260128124676278243738528421139968031736774596378661740964704226687625351745760925940638721252803436117318356359186830878609124404592945776314063395958091928362785595897462814067162240827200733918910742152687385638114188422083717528313620718964176045576042294626909516803027888055640053482475 3577 1221381690525401232439620115531333458904967645979915725325750149365706221952122905722031244953861832084497969365063866875322188058330129710387140813900233157184781537998740778444872761818013525553953275303277148138235087534187476369425786597879442928048066595436656112552798734203003813748805052431 3578 -785854070243392697384030215809363647528309105833364048809863533792698967838967206486053840218154453267181478837427630844943571862376748213715741670222543537935183324833189149538593846179312049532929607104565438688085500596023977714937202523611083158791781952586424366842671386350759445617245513738 3579 -2326231950653525908717863854059754598872999382754512103987491114069932909577474651482957185592583084887934086683420226062153066667454534303332917127963629115276709900784336675907686828980254352754687194214019300825620725648375898453143314911500161892224112171478950739462315537230891869388858534906 3580 -435527620282008535055589899721969811376658540146551676515886615573007254113155699235977404735707378817316490527636236030378616195953381496671399143677689619249598213165551628906278915638701476021023668198711709450149586938163498654488584074268359769256284642850231745710127347852244368131559538693 3581 3112086020896918606101894069869118246401308488587876152797354647862631877416441857969011025810737538155115565520847856907096638529831282517048658798186172653211893225617525825446280675159566402287616801318584739513706226244399876168080517435111245051015894124065375106304986923581651315006104048644 3582 2761759570935534443773453753781724410249657922901063780503377729642940163690630350718934590328290463705250577211056462092531682863407915800004316271641318734526308113949888304813965744618955828775710862412731010275770312586539397107631898985768521661480396814329182485172442885083136237520418073599 3583 -2676558400614910071046304170147148435024649948441324476281468032289624623303286158733033621075030159337799074993211620876718022333877901020377259654508483033962295012451974196540001759520864926266593133119873030063556639306236377513591933360842885281759609481215143360594859575729406946874544509951 3584 -5873845591832453049875347823650842656650966411488939933300732377505572041107072208687945616139028001860366142731904318999628321393239198317052975069827491387738201339567414130260246419778522231063327663731315749789476538830939273275712416420879766712496290938394557591477429808664787552526522122243 3585 -85201170320624372727149583634575975225007974459739304221909697353315540387344191985900969253260304367451502217844841215813660529530014779627056617132835700564013101497914108273963985098090902509117729292857980212213673280303019594039965624925636379720787333114039124577583309353729290645873563648 3586 8550403992447363120921651993797991091675616359930264409582200409795196664410358367420979237214058161198165217725115939876346343727117099337430234724335974421700496352019388326800248179299387157329920796851188779853033178137175650789304349781722651994255900419609700952072289384394194499401066632194 3587 5959046762153077422602497407285418631875974385948679237522642074858887581494416400673846585392288306227817644949749160215441981922769213096680031686960327088302214441065328238534210404876613133572445393024173730001690212111242292869752382045805403092217078271508596716055013118018516843172395685891 3588 -8465202822126738748194502410163415116450608385470525105360290712441881124023014175435078267960797856830713715507271098660532683197587084557803178107203138721136483250521474218526284194201296254820803067558330799640819504856872631195264384156797015614535113086495661827494706075040465208755193068546 3589 -14509450754600440543524149401083409723551590745878943647104842484654084245904774768094825822606346467425982862674865100091788325649886312434110266411296301510002710793084716565334458584176000290902366189875362509854723390248417943659056731827528055086472978691118297668127302502412711342573462318085 3590 2506156059973661325592005002877996484574633999521845867837648637582993542528597774761231682568509550602896070557521938445090701274817871461123146420242811632834268809456145979992073789324683121248357674534157069639129292745630338325512002110991612522318034814987065111439692957021948365582797382655 3591 22974653576727179291718651811246824840002199131349468752465133197095965369927788943529904090567144324256696578182136198752321008847473396991913444518499440231139194043606190783860742778377296545723169257433693309495542895105290574854321115984325070701008091777613959495622008577453176551328655386631 3592 12003294694626779217932144398205413238976956746357097779267193847071090703376176993333594140037836916823086792117343161646697624375068440972987119991053489877168441983628570585342384794851317169654008515341205440215594097502787605333544729716536442564154943876131232556687609545390762976990664935430 3593 -25480809636700840617310656814124821324576833130871314620302781834678958912456386718291135773135653874859592648739658137197411710122291268453036590938742251863973462853062336763852816567701979666971526931967850379134672187850920913179833118095316683223326126592601024607061701534475124916911452769286 3594 -34977948271353958509650796209452238078979155877706566531732327044167056073303965936863498230604981241079783370299479360399018633222541837964900564509552930108307636027234761369203127573228613715377177772774898749711136992608078180187865845700861513265163035653745192052309618122843939528319320322061 3595 13477514942074061399378512415919408085599876384514216841035587987607868209080209724957541633097816958036505856622314975550714085747222827480049470947688761986805020869433766178510431772850662497317518416626644938919078090348133307846288388378780240659171182716469792050374091989084361939920787833856 3596 60458757908054799126961453023577059403555989008577881152035108878846014985760352655154634003740635115939376019039137497596430343344833106417937155448295181972281098880297098133055944140930593382348704704742749128845809180458999093367698963796178196488489162246346216659371319657319064445230773091347 3597 21500433329279897110272283793532829993379279493192349690696739056559187864223756211905956597507164283043277513677164384848304547475319010484851093561864168121502615157800995190692695800377951218059659356148253810792058902259944872341577457322081272605991852937275400001935526133759577588398532488205 3598 -73936272850128860526339965439496467489155865393092097993070696866453883194840562380112175636838452073975881875661452473147144429092055933897986626395983943959086119749730864311566375913781255879666223121369394067764887270807132401213987352174958437147660344962816008709745411646403426385151560925203 3599 -81959191237334696237233736817109889396935268501770230842731847935405202849984108867060590601247799398982653532716301882444734890820152116902788249010159350093783714038098093323748639941308544600408364060891002939637868082718943965709276421118259469094481015183621616661306845791078642033629305579552 3600 52435839520848963416067681645963637495776585899899748302373957809894695330616806168206219039331287790932604361984288088298839881616736923413135532834119775837583504591929869120873680113403304661606563765221140256972828368547187528872409894852877164541668492025540608707809885512643848796753028436998 3601 155895464087463556763573702256606356886091133894862328835802544801859086044824671247172766238086251472958535408377754355591879319912208050800774875406143294052869833787828957635315015855089800480074587182260397007402755353526076366923263773293217906242141360146437625371052257437482068418780866504755 3602 29523351716485732821166055171146251901158682601870482540357890125510507519367302698854371561916511608050049170732013794145895009203415193489652716176039574256200209446168224202874959827905239938801800295669862682665039714171756436836866526265382304552812523158081007953496960278434793236876277142554 3603 -208331303608312520179641383902569994381867719794762077138176502611753781375441477415378985277417539263891139770362042443890719201528944974213910408240263069890453338379758826756188695968493105141681150947481537264375583722073263895795673668146095070783809852171978234078862142950125917215533894941753 3604 -185418815803949289584739757427752608787249816496732811376160434927369593564191973946027137800002763081008584579109768149737774329115623244290427591582182868309070043233997181838189975682995040418876387477930259690067795067697832803760130299558600210794953883304518633324549217715916861655657143647309 3605 178807951891826787358475328731423742480709037192891594597818612486243273856074174716524613715501027655841090599630028649744824192325529780724257692064223495634253128933590602553313736140587865202879350651811674581710544007901507458958807141880712766230997329013897226125365182671691123978657617799199 3606 393750119412261809764381141330322603169117536291494888514336937539123374939633451361406123077420302344899724349471810593628493530644568218504337999822445938199523381613756008594378671651488145560557538425411796954443378789771096699555803967704695281578763735476496867403411360666042778871191038589062 3607 6610863912122502226264428696328866306540779303841216778341822441126319708117799229502524084501735425167493979479739499992950136790093463566169899517959372674816914300406579284876239542407175215997036826118585108357251059796325344801323157677887444563956554290621407199184035044225737676999525848110 3608 -572558071304088597122856470061746345649826573484386483112155550025366648795707626077930736792921330000740814949101839243373317722970097999228595691886669433833776510547346611147692407792076010763436889077223471536153922797672604158514611109585408047809761064490394093528776543337733902849848656388261 3609 -400360983324384311990645570026651469475658315595336105292678759980249694647751250590908647161922037770067218328951550093621443667434661682070507899340405310874340295914162587879254911193895320776554575251530382062800629849567422044357127125382582726142720289767118274602595395710268516548190564437172 3610 565947207391966094896592041365417479343285794180545266333813727584240329087589826848428212708419594575573320969622099743380367586180004535662425792368710061158959596246940031862816168249668835547439852251104886427796671737876278813713287951907520603245804510199772686329592508293508165172849130540151 3611 972919054628472909113502040088397815125484889079722588404834310005616343443458876668839383954843367770808033278053389336994761390404759681299103591227074744708116806461509199026947318985971331539991464328753853598954552647240026202871738234967990773952481354257512368131371939048002419398039220825433 3612 -165586224067581782905946471338766009867627478585209161041134967603990634439838576257519565546497556805506102640670549649758923918745342853591917893028304750284619300332777443983561257055773514770885276999574504364996041888308856769356160826524937877103084220432654411726997112583239648624658566102979 3613 -1538866262020439004010094081453815294468770683260267854738648037589856672531048703517267596663262962346381354247675489080375128976584764216961529383595784805867076402708449230889763487235640167087431316579858740026751224385116305016585026186875511377198285864457285054460964447341510584570888351365584 3614 -807332830560891126207555568749631805257857410494513427363699342401625709003620300411319818408345810965301930637382839687235837471659416827707185698198769994423497506128731755043386061930197816769106187329179349233958510758931169433515577408443052896849397133824857956404374826464762770773380654722454 3615 1704452486088020786916040552792581304336398161845477015779783005193847306970887279774787162209760519151887456888346038730134052895330107070553447276624089556151695703041226674873324744291413681858316593579433244391747266273425161785941187013400449254301370084889939466187961559924750233195546917468563 3616 2346199092581330130217649650203447099726628093754781282102347379991482381534669003928587415071608773311683284885058328767610966448244181044668715081794554800290573908837180985933149549165837983856537503909038089260709735144047474450100603595318564274047682998282143010865339273806273355344269006088038 3617 -897119655527129660708484984042949499078540751350963588416083662792221597967266979363467343801414708186585526250963199042898215423670690242846261578425319561728198196912494919829938682361215865089210406250253895157788755514493992352425609604957396357451972951065081509783586733459987462422166262746109 3618 -4050651578669350917133690202996028404063026255600258297882130385185329688505556283703374577281369292463570741773404367497745019343574288115222162358418644356442269611878407660806474293457251665714854097488471333652457001417472636236041790608719013528349053083172082477053300833731023588539815923556601 3619 -1449079437054200469509164666160497600648087342403817693686263717199260783567402024565120071270194065125097758634095129724712751024573490801822453503369235238562375711924686066103210866804622118767327097658784194102920979629553482097674993990361167916595710047217061501081752540346285892922102743341929 3620 4947771234196480577842175187038977903141567006951221886298214047977551286472823263066841921082784000650156268024367566540643234767244978358068423936843963918170467808790902580636412975818467530804064503738725228810245756931966628588467400213676409885801026034237163986836887567191011050961982186302710 3621 5499731015723551386642854869156526004711113598004075991568394102384590472072958308268494648551563357588668500407499497222457770368147778917044615861787879595004645323803093726909685160261873784482181195147255527755377981047026118333716784599080181444944763130389143978135053374077309481461918666898530 3622 -3498691797142280108333010520878480302493479664547404192611950330778290502905421238501721849812589935525058509390272436815930483742671487556245970433474728679608092096866216514533202109013845412036737406079941034707324777302413146490792406223315241969205315987020102485755135026844725158039879442960781 3623 -10447502249920031964485030056195503907852680604955297877866608150362141758545781571335336569634347358238824768431867063763101005135392757275113039798631843513175113132593996307546098136080341315286245698885980756565623737978992746922184184812756591330745789164626307964971940941268320532423900853201240 3624 -2001039218581271278309844348278045702217633933456671798956443771606299969167537069766772798738973422063609991017227060406527286625476291360798645428313150915396553226936877212376483051248028372445443789067314493048053203744612971842924378375764939475739447143369041492379918347232584323422039223937749 3625 13946194047062312072818040577073984210346160269502702070478558481140432261451202809837058419446937293763883277822139500579031488878064244831359010232106572192783205229460212822079300245094186727322983104965921791272948515281405893412976591036071833299951105151646410450727075968113045690463780296162021 3626 12448541468501303242794874404473549610070314538411969676823051921968441727713318641102109368373320780302434759449094124169628291760869048635911685226944994428571666359530873519922581187328369687731689487953295249613676941723605718765108563188521530806485236307995349457351859288500904855845940077138989 3627 -11945154828481040794508196228795938508128526336046030271522114709534132292283665740070285620707963871700273286804912440172504202252587953470560364803793421277386652002523335609702817193846158354877539315898607298224895311536792921570052212660306893824211658008277368958347157620880461367041741072224272 3628 -26394735515563615315612914981547533820416474807914671747301610403108873989164521450939167787820258074066318037271233624748659780638933293467270695459051566621354871588991086342001881432422556415054672592919217040886625457005011612178085154224593364106436341459641759908078935256613950546309720373301010 3629 -503386640020262448286678175677611101941788202365939405300937212434309435429652901031823747665356908602161472644181683997124089508281095165351320423151573151185014357007537910219763993482211332854150172054687951388781630186812797195056350528214636982273578299717980499004701667620443488804199004914717 3630 38339890344044656110121111210343472328545001143960702018823725112643006281448187191009453408528221945766591324076146064921163982891521246937831060262844987898741523591514421951704698626268714769932211908817824339111520768541804533748137366884900257930647999467919128866426092877494411913351461445525282 3631 26898122155583877763899593157225144922358263010280611152602547615543183424594174351970991535485614982668479509915415308745783870147214388632622015882203139772539885945998624252221645425904767747908822764973904992275407087191824409373141504752808001088709919759359740407083636924234394035113919378215727 3632 -37836503704024393661834433034665861226603212941594762613522787900208696846018534289977629660862865037164429851431964380924039893383240151772479739839693414747556509234506884041484934632786503437078061736763136387722739138354991736553081016356685620948374421168201148367421391209873968424547262440610565 3633 -65238012499628533874020704367568617250903264154241313171426272728186189706042361542980444944013836928435070833991561373666947853038735635570453076145048127671281409537513046203926344052173482517841034673791729331386927855733628943121278871637708259019357919227278869273509729801728805948465380823741009 3634 10938381548440515897934839877440716304244949931314151460920240284665513421424359938006638125377250054495950341516549072178256023236025763139857723957490274975016623288508259789263289206881735689169238971789231395447332051163167327179939511603877619859664501408841407960337754285639574389433343062394838 3635 103074516203652927535855137402234478477506477095836075784949060628394886552060895832958074604876701965599500685423525754590987746421975787342932815984741542418837918772019930245411278684959985954919096410554865719109666994088620679674359887994393879967732340395480017640931121011602774373012643264351574 3636 54299630951188017976085864490127900946658314222927161710506032443520676284618001604973806818636586873939120492475012301488691829802709872430595352187557852696264786249004786414663054845291746828671795702002497935939595804570461615941339360033830639159693417818437461313171975516089231559032037761346171 3637 -114012897752093443433789977279675194781751427027150227245869300913060399973485255770964712730253952020095451026940074826769243769658001550482790539942231817393854542060528190034674567891841721644088335382344097114556999045251788006854299399598271499827396841804321425601268875297242348762445986326746412 3638 -157374147154840945511941001892362379424164791318763237495455093071915562836678897437931881423513288839538621177898538056079679576224685659773528168172299395115102705021024716660074333530251732783590892112557363655049262798659082295615699248028224519127425758213917478954103096527692005932044681025697745 3639 59713266800905425457704112789547293835093112804223065535363268469539723688867254165990905911617365146156330534465062525280551939855291678052195187754673964697589755811523403620011513046549974815416539680341599178617403240681326390912960039564440860667703423985883964288096899781153117203413948565400241 3640 271387044906934388945730979172037574205916218345913464741324393984975962810164153208896594153767240859634072204838612882848923345882687210256318708114531212508957247081552906694748901422093454427679227494901460769606261843910870302469998647626496018954822600018238904555371971824934354694490667352444157 3641 97660880353935520054236889102815085589071678514540171960091824602375839147811643271940975511895923693382290643433475530799127636369393981721332980417625430417512949209501313040062820483701757968174352432215764476431859557977755904702739208463783658459722334228033514666006196746538888728630732460297504 3642 -331100311707839814403435091961584868041009331150136530276687662454515686499031407374887500065384606005790402739303675408129475285737978888308513895869205177206547002893076310314760414468643429243095767175243059948223665084592196693382958687190936879622526024004122868843468871606087471897904615917844398 3643 -369047925260869908999967868274852659794987896860453636701416218587351801957975796480837569665663164553016362848272088413648050982252081191977651688532156642926470196291054219734811721905795212395853579927117225246038121401888626207172737856090279677414544934246272419221378168571473243423121399812741661 3644 233439431353904294349198202858769782451937652635596358316595837852139847351219764102946524553488682312408112095870199877330347649368584906587180915451579746789034053683574997274697593984941671274921414743027295471791805526614440788680219478727153221162803689776089354177462674859548583169273883457546894 3645 700148236968709723403402960236437527835997228010590166978103881041867488457007203855725069731047770558806765587575763821777526267990060080286165584401361820133017199184130530049572136374438641638949347102360285194261786486480822900555696543281216557037070958250395288064847040177560715321026015730586059 3646 135608493906965614650769665416082877343050244224857278384820380735211954606756032377891045112174482240608250752401888536317703332883496285390470773080576896137436142607479222460114127920853541120932165184089929774246315875274185418492518377363126456251741244470183065043915493711924660253847516355194767 3647 -933587668322614017752601163095207310287934880646186525294699718894007335808226967958671594284536452871214877683445963699107873917358644986873346499852941566922051252867705527324269730359380312913870761845387580666053592013095263689235916022008369778199874648026484642242309715037109298490299899188132953 3648 -835756730875675338054172625652520405179047472235447445362924261777079443063763236233616114843222252799415016339977652358095229600873556365676636357481938716270453341791609752509686264295292182759881512286450214968508102361755008319048214920644343013288812202720578353108762533889485375574873532085780826 3649 797979174415648403101831497679124432944884636421329246909879338158795381201470935580780549172361970630606626931044075162790170584475148701482875726772364670784615110260226304864155602438526771792938596661297650891807276137821078270743397644645243321948133403556301577198394221325184638236452382832938186 3650 1769344399198289355806773788747727715466982352881633970657623980671086778871990204192287709127758705670629894023423616057203103518232201352549982857334880283192504594659315279833955994654672495673752274131837795634561694374850272008284130942652712791488686850747062995351072248926594674065173431273913779 3651 37777556460026934952341127973395972234162835814118198453044923618284061862292300652835565670860282168808389408933577195305059016398407664193760630709574045485838231531383447645530661856765410966942915625152564076700826223933930048304817275999099691340678799164276775910368312564300737338421149252842640 3652 -2567323573613937758908605286426852148411866989302963217567503318829882160073461139773068258300120676301236520954467691219993274102707350054032858584107244953977119704919541584698111597093199267466690870793135446526368970512671350279027528587297956113436820254303364572549466470251779312301625814106851965 3653 -1807121955658316290759114916721123687701145188695752169110668904289370840734282504845123274798618987839438283432357193252508162534630609016743743488044454328678342826190698727479486656511437906640695189756990359711262520598784202056588948218651812482829365649911339771261440561490895411403594580526756419 3654 2529546017153910823956264158453456176177704153488845019114458395211598098211168839120232692629260394132428131545534114024688215086308942389839097953397670908491281473388158137052580935236433856499747955167982882449668144288737420230722711311298856422096141455139087796639098157687478574963204664854009325 3655 4374445529272254049667720203147975836113012177998715386678172223119253000807743644618191533098739664140674804386824884472501436637337959070776602072151699282655462531110240312177598253604637174107386060550125806237631491111455552335616476805949768596266185904214704343810907031742674723705220394633608384 3656 -722424061495594533197149241732332488476558964793092850003789490922227257476886334275109417830641406292989848113176920772180052551678333373095354465353216579812938647197459409573094278724995949859052765410992522738405623689953218174133763092647043939266775805227748025377657596196583163559610084327252906 3657 -6903991546426164873623984361601432012290716331487560405792630618330851099018912483738424225728000058273102935932358998497189651723646901460615700025549370191146744004498398449230179188841071030607134015718108688687299635400192972566339188117248625018362327359353792140450005189430153298668425059487617709 3658 -3652021467776659516470570961415643347636453213205622536674382732197025743330857310343082115268098257847684956273647963700321384085659625697681247606798482702842523883912780902604503974879641224248333295139133283499225867421502334161482713713302724656999410098986956318433249435546091560145610310306355478 3659 7626415607921759406821133603333764500767275296280653255796420109253078356495798818013533643558641464566092784045535919269369704275325234833711054490902586770959682651695857858803273467566066980466186781129101211425705259090146190740472951209895668957629103164581540165827662785626736462228035143814870615 3660 10556013014202824390094555323017075359927169544693182942467013350527876842349769794081506340996098316120787892206006962197511035809306527158296947632347852893989267888411179351834683163720712254855467310857241972186525502821695306727821901830551349675361737458340748458883254624976244858814035369793973187 3661 -3974394140145099890350562641918121153130822083075030719122037377056052613164941507670451528290543206718407827771887955569048320189665609136029806884104104068117158767783076956198769492686425756217853485989967927926479391668643856578990237496592944300629693065594583847394413350080644902082424833508515137 3662 -18182428622124583796915688926350839860694444840973836198263433459780955198845568612095039984554739780686880676251542881466880740084631761992008002123250439664948950540107037210637956631286779235321654091986343183612230761911841497468294853040447018632990840622922288624710917410602981321042070513608843802 3663 -6581618874057724499743992681098954206796347461618152223344975973471824229184828286411054812705555109402380064434119006628462715619640918022267140748243748825872109120628102395635913671034286498637613824867274044260046111153051450148831664333958405374732044392746164611488841274895599956731610536285458050 3664 22156822762269683687266251568268961013825266924048866917385470836837007812010510119765491512845282987405288504023430837035929060274297371128037809007354543733066109307890114166836726123973204991539507577976311111538710153580485354047285090537039962933620533688516872472105330760683626223124495347117358939 3665 24764047496182308296659681607449794067490792302591988421608409433252779428030396898506094797260294890089260740685661888095343455704272680014275142871494188490821059660735139606273870302321065733959267916853617227872276873064892947617126517374405424007722885015668453236199758685498581277773681049894301852 3666 -15575203888211959187522258887170006807028919462430714694040494863365183582825681833354436700139727878002908439589311830407466344654656453105770668259110794907194000187262011771200812452938918492901893753109037067278664042427433903898453426203081557558888489295770707860616489485788026266392884810831900889 3667 -46920870258451991983925933175718755081316059226640855338993880270089787240040907018271586310105577877494549244709092725131272515978570051142312951878848732223887168968625253773110596426294270725498775494829928339410987026645378301664411607911445386941343418704185325708305089446182207500898176397011660791 3668 -9188843607970349109137422720279787260461872840161273727567914569887595845204715065151658097120567012086352301096350057687877111049616226908504474612383393583627059473473127835073057849382147241057374163744580160593612830637459043718673091171323866448834395719897745375583269199710555011380796239062400963 3669 62496074146663951171448192062888761888344978689071570033034375133454970822866588851626023010245305755497457684298404555538738860633226504248083620137959527131081169155887265544311408879233189218400669247938965406689651069072812205562865034114526944500231907999956033568921578931970233767291061207843561680 3670 56109713866422341093063355895998542341777932066802129066561794839977383085245622083423244407226144889580901545805442782819149627028186278050817426491232125807514228442098381608183654275676417966556149658574508500004599857282837345383084699082769253390177814424083071083888358645892762512278972636074061754 3671 -53307230538693602062310769342608974627883105848910296305466460563567374977661873786474364913124738743411105383202054497850861749583610277339579145525576133547454109682414137709238351029851041977343295084194385246096038238435353161844191942943203078051397512280058288193338309732259678755910264968781160717 3672 -118605788013086292264511547958887304230122910755873699099596169973432353908112210935049267417471450645078359230103847338357888487661412782298901046629191652938595397597985647152495063154909607184956818906513473906694250926355649550945949733197296197890409722424039104652809937577862996279570033843917623434 3673 -2802483327728739030752586553389567713894826217891832761095334276410008107583748296948879494101406146169796162603388284968287877444576000711238280965655992260060118759684243898945303245825375989212854574380123253908561618847484183538892756139566175338780302144024782890550048913633083756368707667292901037 3674 171913018551779894326822317301496278858006016604783995405062630536999728885774084721523632330596189388489464613305901836208750237245023059638480192154767786486049507280399784861733414184760649162300113990707859152790289164791002712790141676140499275941807234704097392846148247310122675035480298812698784151 3675 121408271340815031295264134512276871944017736973765531860691504249842362015695959231998146911572856791248155392707235623326176365105988783010139327594847645198655516357669891051440366400734983174169673480893597160602812545203133734484842489336862373229190024568063887543359986491496080035938741511210524471 3676 -169110535224051155296069730748106711144111190386892162643967296260589720778190336424574752836494783242319668450702513551240462359800447058927241911189111794225989388520715540962788110938935273173087259416327735898881727545943518529251248920000933100603026932560072609955598198396489591279111591145405883114 3677 -293321289892594925622086451813773150802023753578549527265754134786842090901470043953521779242169046179737620006013137459534926602351011842648619519749615431684705023638069675913173780585495632336469787471601456313393101709994136447274984165477361649170997259272161280389508233801618755071419040323909308622 3678 47702263883236124000805596235829839200093453413126630783275792010747358762494377192576605924921926451071513057995277927914285994694458275917102583594264149027333872163045649911347744538200289998917585935434138738278915000740384794766406430664070727373836907992008722412238211904993511243172849634195358643 3679 462431825116646080918156182561879861946134943965441689909721431047431811679660380378096532078663829422057288456715651010775388962151458901575861430938727225910694412158785216875961891524430905509557046887929192212274829255937654976526233085478294749774024191832233890345106432198108346350530631469315191736 3680 245619026009358801621280855577943311601930300165422896482478342776094732138975666760945173317247119728666106948017859531620640607656553566731516936155351282657371151475024026001826036047295342337552201536167317575114186709253751652508577734813290921797160351280152557977270021896625243828246190689713949979 3681 -510134088999882204918961778797709701146228397378568320692997223058179170442154757570673138003585755873128801514710928938689674956845917177492964014532991374938028284321830866787309636062631195508474632823363330950553744256678039771292639516142365477147861099824242612757344644103101857593703481103510550379 3682 -708050851126004882539437038139823173548065244130864586392199773823526543818636047139041705395910949150723395404733510542396029569808012468307378367094078508568065563633809242877787927571726247847109248424096509787389015965191406629034810820291585671571184543112386448322376454094733590178776822159029141715 3683 264515062990523403297680923219766389544298097213145424210518880282084438303179090809727964686338636144462694566693069407069034349189363610761447078377640092280657132846806840785483600015335853170922431287196013375439557547424288118784061781329074555350700748544090054780074622206476613765457290413796600400 3684 1218184940125887087458398816937532874694293641509432907085196996881705714260790804709714843399496705023852196919444439481085704526653929645800342381627069883506093847955640109665097563634357443355583881247459840737942760221869446400327450336433951148719045642936629061079721098197835447772480303262539692094 3685 443535788135481479241756114920056784003767146917719162181680893541442105515456956329313740709572313006260700838040441135326995220618648857545931288716438416287408430787002402092304327556390394676186817136900496411949458417767118510250749038962511116220483794568296393542301831888256976413319531745232541315 3686 -1482700003116410490756079740157299264238591738722578331295715877163790152563969895519442808085835341168314891486137508888154738875843293256561789460004709975786750980802446950450581163649693296526506312534655854113382317769293734519111512117763025704069746391480719115859795720404312061537937593676336292494 3687 -1661720728261368566700154931857589658698060788427152069266877890423147819776247761039028584109069018030112897757484880616412699747272578503346273670343508299793502278742642511757401891190747838031770698384360337149892218639636564910578199375396462264939529437504925454622022930086092424185799835007772233409 3688 1039164214980929011514323625237242480234824591804859169114034983622348047048512939190129067376263028162054190648097067752827743655224644399015858171288271559499342550015444548358276836093302901850319495397755357701432859351526616008860763078800514587849262596912422722317493888516055085124618061931103751179 3689 3144420731377779057456234672014888922936652527149730400562593767586937972340217656558471392194904359198427789243622389504567438623115871759908063130348218275580253259545089462207983054840441134558277010919016191263274536408930299429689711493159487969009275828985644570481818650490404485723737428684108525903 3690 622556513280439555185831306620347178463236196622292900152842906800799772727734821848899516732805989868058707109387812863584956092047934104330415499055236740294159728727197963399125055097444936181451202986604979448459359288109948901717436296595947677090266840592502732304529041570037339061181773076668482230 3691 -4183584946358708068970558297252131403171477118954589569676628751209286019388730595748600459571167387360481979891719457257395182278340516158923921301636489835079595809560534010566259890933744036408596506316771548964707395760456915438550474571960002556858538425898067292799312539006459570848355490615212277082 3692 -3766977244658218612642065978635236101399888723772023300715436674387737745067952478407370908927710349066486496353010202368152394715163805864238478629403455015874412988272287425607108109937886070739728213905621170711733895697040248331407147789755435646099542669578147302786347692060441824784919201760777008133 3693 3561028433078268513784726990631784224708240922332296669523785844408486246660995773899700942838361397492423272782331644393810226186292582054593505802581253094785436080833336047167134835836299100227145303330166569516248036472346966536833038275364054879768271585305564560494783497436422231787173717538543794852 3694 7950562191016926681612624275887367504571365842726612870392065425597023764456683074155971368498877736426968476244729659625547576993504322023162399931039944850954008797832821436173368000871630107148324720222392719676441291457497163769957622361715438202958081095476214595585660231066901395633274692375989285215 3695 205948811579950098857338988003451876691647801439726631191650829979251498406956704507669966089348951574063223570678557974342168528871223809644972826822201921088976907438951378439973274101586970512582910575454601195485859224693281794574109514391380766331271084272582742291564194624019592997745484222233213281 3696 -11511590624095195195397351266519151729279606765058909539915851270005510011117678848055672311337239133919391749027061304019357803179796904077755905733621197945739444878666157483340502836707929207375470023552559289192689327929844130306790660637079493082726352680781779156080443728503323627420448409914533080067 3697 -8156511002596876780469963263890819381263013644166339501583716255576275262863639778663641334588226688001031699815408217599889745522375545832807372757862146772042985705271772814613341274973217077660907630797847320871927150682190445564531731876106818969289352179748797337877224425690920988631020176598222498496 3698 11305641812515245096540012278515699852587958963619182908724200440026258512710722143548002345247890182345328525456382746045015634650925680268110932906798996024650467971227206104900529562606342236862887112977104687997203468705150848512216551122688112316395081596509196413788879533879304034422702925692299866786 3699 19668101626692071975867314530409971110542620409225249041499567525581785273981318626719313645925465821920423448842469521619247548702172449910563278491483344717782430583937930297953844111681146285036377654350406610064616478612034575871322392513186312052015704860530576493957668154194244616051468586512755578563 3700 -3149130809918368316070049014624880471324945319452843407140484184449983249847082364884361010659663494344296825640974528445125889128550134435303560148936849252607482265955433290287188287633125159201979482179257367125276318022960402947684819246581293347105729416760399075911655108188383045791682749094077368290 3701 -30973743439207317072407326808925670963130579372844431950223767965608043786692040770267315991173356004265751974298852267664263183353098130178674211398282340742432898555165136402854373674287488521899264767327511298061819947317185424383538943635874424368410786457039772907746547688073548650474171512205055445349 3702 -16518970816773703659797265515785090639217675089772405634359083341131802024134236261834952635265802327576126623201494993174121659573622315475259718342546495465174948317982497007666655824048021125834398172171149242939340160589074172923637573266605018704909975443770177418046013046005861570259785837418678210273 3703 34122874249125685388477375823550551434455524692297275357364252150058027036539123135151677001833019498610048799939826796109389072481648264613977771547219189995040380821120569693141561961920613681101244249506768665187096265340145827331223762882455717715516515873800171983658202796261931696265854261299132813639 3704 47492714255981020732204592324710761602348254462616837584582851306739845810826277032102268626439158331841878597500347260838384842926720445653933929740828836207607846873147633410521029498335509647733662939498660541001160107906259597307176516902479443073320761900809950325792560734079410220733957349623733655622 3705 -17603903432351981728680110307765460795237849602524869723005168808926225012404886873316724366567217171033922176738331802935267412908025949138718053204672694529865432503138072685474906137872592555266846077335619422247756104751071654407586189615850699010606540430029994565612189750256070126006068423880454603366 3706 -81615588505106706120681968148261313036803779154914112941947103456797872847365400167253945628272177830451927397440174056947773915408368710267911701288048026202648227694268203103662591460256123328834907189005429206188256373246405424638400279784935160788837277774610122309450763530341341916999811610922866469261 3707 -29888810823629039003524482016945300807110404860091967861577682497813620798421390158785544259871941160807956420762015457903117430018694496515215876536156141677742414370009560725046123360462917092466816862163041118753404003155187942899590327286628744062714221470779955760180370983823340094727888925743279052256 3708 99219491937458687849362078456026773832041628757438982664952272265724097859770287040570669994839395001485849574178505859883041328316394659406629754492720720732513660197406275789137497598128715884101753266341048628436012477997477079045986469400785859799443818204640116875062953280597412043005880034803321072627 3709 111504399328735745124206450165206613843914184015006080803524785954611493645786790326039489888144118991259883818202189514850891345427063206783127577824204167880390642064277763828708714820719040421301724051168470324941660376401593367537990607071563904851551499245390078069631134514164682011727700536666145521517 3710 -69330681113829648845837596439081473024931223897347014803374589767910477061348896881785125734967453840677893153416490401979923898297700162891413877956564579054771245827396715064091374237665798791634936404178007509682608474842289136146396142114157115736729596733860161114882582296774071948277991109060042020371 3711 -210723891266194432973568528621233387675955812772445063468477058220335591505557077366610159882983513992745733392380695374733932673743457866189757332316924888612904302261684039617846212418847756305403477317509518953377672854399070446583977076472349764650995317450030194944694087794762094054733580571469466594144 3712 -42173718214906096278368853726125140818982960117659066000150196186701016584437893444254364153176665150581990664785699112870967447129363043891713699867639588825619396236881048764617340583053241629666787646990462815259051901559304231391594464957406789114821902511529916954748552217390610063449709427606103501146 3713 280054572380024081819406125060314860700887036669792078271851647988246068566905974248395285617950967833423626545797185776713856572041158029081171210273489467667675548089080754681937586656513555097038413721687526463060281329241359582730373218586506880387724914183890356059576670091536166003011571680529508614515 3714 252897609481100529251937382347358528494938772890104129468627254407036608089994970810864524036160179143327724057166394487604900120872820910081471032184564477438523698498565088382463553001900997935070264964499981768636724755958374677975571541429756553765817219961560111899442640012152704118183289999075570095290 3715 -237880854165117985541037271334189719881904076552133012271701451801545051982468080804140921464774302682841635881011486663842889124911794985189457510405849878842056151852199705917320246073460313467371626074697063647801229427682055351338778753629100091272903011672360439104828117874145555939561862252923405113369 3716 -532952181861124611071343507407673389195825809559896207740478902395282676656900945059259809654111146976751350602963580264318756692913978939162642242458053945106199246587645843064401139658414553032108678686187508231697006085199734260705944760016263434153542134145450467959019310103688870121194861679605078709805 3717 -15016755315982543710900111013168808613034696337971117196925802605491556107526890006723602571385876460486088176154907823762010995961025924892013521778714598596467546646365382465143306928440684467698638889802918120835495328276319326636792787800656462492914208289199672794614522138007148178621427746152164981921 3718 770833036026242596612380778741863109077729886112029220012180354196827728639369025863400731118885449659592986483975066928161645817825773924352099752863903823948255398439845548981721385731874866499480304760884571879498235512881789612044723513645363525426445145817810907063847427977834426060756723932528483823174 3719 547968937177107154782243618420842197808860505897867324937404705000774232764427835065983412225497023437237438779118488088080767688875004864054655764236768543702666793234011225529544446586855237499807317575990426352532501413476053587342737547816919896646456342434650140753633832241696018299816289425757243691726 3720 -755816280710260052901480667728694300464695189774058102815254551591336172531842135856677128547499573199106898307820159104399634821864747999460086231085189225351787851793480166516578078803434182031781665871081653758662740184605470285407930725844707062933530937528611234269232905839827277882135296186376318841253 3721 -1318801973203349751394624397162705306886590392009896544949585059197601961403796860929384143344382473096830425263093555016242413506700778788406755517100672367650922191673856774511265832318730103999287622336874998232030736926357843199387461061462283422072901488252461047817481260219530444360573013358285727514900 3722 207847343533152898119237049307852102655834683876190777877849846590561939767414300790693716322002549761869459528701671016318867132989743135405430466848420681649121058559468940987033632216578944531974348295091227406130238771129416698065193178027787166287074595093961093515599073598131259582319006760619075149527 3723 2074618253913609804296105064891399607351285581783954647764839610788938133935638996786061271891882046295937323570913714120642048328565526787866841748185861593002710043467336941027843911122164286031069288207956651990693477110963313484795391787306990485006432425781072282086714166059357722242708309544662046356153 3724 1110954629670196853275387347854853204230755708133705767071735212607040021636382560138690427022379923334960965734391883999923546373711035653001325050252251686001801133114387833524232200102151159467313274041783770825900498155228426501322267883434496255785826893158499954301882186621399184778254006597666652365373 3725 -2282465597446762702415342114199251710007120265660145425642689457379500073703053297576754988213884596057806783099615385136960915461555269923272272215034282274651831102026805882014877543338743230563043636503047879396823715882092730182860584965334777651293507020875033375602313239657488981825027316305281121505680 3726 -3185572883583806657571492412746252811582041289917660414836574823395978155572021556924751698914261969630898289305305598120565594702276562440868166798438113279004511176581724774552076111224315445498382562249740422816593975266191739986117659670741486740792259318939572236388596352680756907020962316142328698721526 3727 1171510967776565849139954766344398505776364557526439658570954244772460052066670737438064561191504672722845817365223501137037369087844234270270947164782030588650029968912418048490645343236592071095730362461264108570923217726864303681538317081900281395507680127716533421300431053036089797046773309707614469140307 3728 5468038481030569359986834526945504521589161555577805840479264280775478229275074854501506687128146565688705072404920983257526510163831832364140439013472395553656342278608530656566953654563058676061426198752788302213417691148284470168978244636076264392085766339814605611990909592338245888845989632447609820227206 3729 2014061915807240808431537646401854305805676732391220756265620578623518103505350819486687137722757296908052471940082096983528225614432328170597219633656082690354481207669306726061430767987723374402652199788476314245670757539327436304579342588841205345284579191223038815088165299644667109974189006434714229581219 3730 -6639549448807135209126789293289903027365526113104245499050218525547938281341745591939571248319651238411550889770144484394563879251676066634411386178254426142306372247520948705057598997799650747157156561214052410784340908875148773850516561717976545787593446467531139033291340645374335685892762942155224289367513 3731 -7482100396837810168418372173347358827394838287969026596744884859398996332780425673988193824850903862596757544345003080241054735778264160534737658647128478244010823486277837382628384422550782050464078398541264616459088448687611906473557587224917469737370345531037644427079074891982912998820178638882324049808425 3732 4625487532999894400695251646888048721559849380713024742784597946924420177836394772452884110596893941503498417830062387411035653637243738463814166544598343451951891039851641978996168229811927372754504361425576096538670151335821337545937219129135340442308867276308100218203175345729668575918573935720510059786294 3733 14121649845644945377545161466637261854760364401073272095795103384946934614122171265927765073170555101008308434115147564635618615029940227169149044825382904386317195733798786087685983420350432797621234959755317027243429357562760680324074148942894015524963791998568783460370415537357248684712941581037548339175938 3734 2856612863837915767723120526459310105834988907256001853960286912474576154944030901535309714254009921093259126514940692830019082141020422070923492102530134792058932446426195403632216192738854677709574037115688519920418297351790568927620368095782129295061478254729544208875899546253244422901604703161813990022131 3735 -18747137378644839778240413113525310576320213781786296838579701331871354791958566038380649183767449042511806851945209952046654268667183965632963211369981247838269086773650428066682151650162360170375739321180893123782099508898582017870011368072029355967272659274876883678573590883086917260631515516758058398962232 3736 -16978262709482861145268281993096571960595353308329273949755390297421510769066202167463074787424565022101567560630088257465637697170960649240072536927913039178376128180224981491318199613089287475330808996871005547163847654914551249251694517038676144820025270253298327669246315083610493107614546284199362329198069 3737 15890524514806924010517292587066000470485224874530294984619414419396778637014535136845339469513439121418547725430269259216635186526163543562039719267451113046210154327224232663049935457423505492666165284065204603861681211546791448942390999976247226672211181020147339469697691336833672837729910813596244408940101 3738 35725400088127700923508695106621882536915567090115570788335091629292865561024768205843723971192014064613374412575298209512291965838144614873035748297894287016645214953875409558000351263251647645706548318051898670945947163813133267121705885110705500787297929528175211347819905966697410368246061800957420728160301 3739 1087738194675937134750989406030571490110128433798978965135975878024732132051667030617735317911125900683019835199818998249002510644797105678032817660461926132165973853000748828268264155665781982664643712805800943302166443367759800309303517062428918147814089233150988199548623746776820269884635470603117920257968 3740 -51615924602934624934025987693687883007400791964645865772954506048689644198039303342689063440705453186031922138005567468728927152364308158435075467565345400062855369281099642221050286720675153138372713602117103274807628375359924716064096885086952727459509110548322550817517597303531083205975972614553665137100402 3741 -36813138282803638058259684512652454027025695523914549753471067507317597693076435236461459289103139965296394247775117207761294476482941720551068565958356213148811188806876158386268615418917429628371192030857699614248113607180893067431009402173134418935112018761326199547368529713474230638130697271560538648418269 3742 50528186408258687799274998287657311517290663530846886807818530170664912065987636312071328122794327285348902302805748470479924641719511052757042649904883473930689395428098893392782022565009371155708069889311302331505461931992164915754793368024523809311695021315171562617968973556754262936091337143950547216842434 3743 88429062885738262992285672206340337034426487488560415526425573556007241891115738579150522729808593151328316385780684676490221628847249878986144033523701613211666558087975800607318902139592582766743905632974802889055741982540817783495106287260087146394621129309648750364886127017005313844106669886114203785518671 3744 -13715048125455049741015313775004857490264968006932337054347462663347314372911201075609868833691187320052508055030631262718630165236569332205974083946527260781878206621222735006513407146091941527336877858453602717257348324811271848323783965851389390376583002553845363070600443843280032297960639872390008568424165 3745 -138957249293996950791560670493997648551717151019407302334244103726672153957103374891221850852602920436677218688586433146970146270566760931743186683428585087142355953516074694000100924704601953922451975522286105220561203914532982699249899655284610955706316150624820312982855100573759576780198007030064751002361105 3746 -74714014760283213251270358431335479544161519481628078472078110892659927518204537503540653896117405831275808330750053413771591463610680546780169949577174352429788351466753065600805494993500641239407027774521200171798393657729545935171322321408697756018038126755803387294285683173725281546146030013724195217094506 3747 152672297419452000532575984269002506041982119026339639388591566390019468330014575966831719686294107756729726743617064409688776435803330263949160767375112347924234160137297429006614331850693895449788853380739707937818552239344254547573683621136000346082899153178665676053455544417039609078158646902454759570785270 3748 213671264054280164042831028925333128095878670501035380806322214619332081475307912394762504748720326267953027019336486560741737734177441478523356633005759439572144304982827759600906419698102595161859003296807305392359597572262528634421221976693308711724354277380623700277140783747484858326344037043788946219455611 3749 -77958282659168787281305625837667026497820599544711560916513455497359540811810038463291065790176701925453918412867010995917184972192649717168990817797937995494445808670544363405808836857193254210381825606218507766020158581614708612402361299727302590064861026422862288759169861243314327532012616888730564353690764 3750 -366343561473732164575407013194335634137860789527375020194913781009351549805322488361594224435014434024682753762953550970430514169980771742472517400380871787496378465120125188607520751548796490611647856677547013330178149811606783181994905597829309057807253430559289376330596328164524467404502683946243705790240881 3751 -135712981395111376761525403087666101598058070956323819889808759121972540663497873931471438958543624342499108606469475564824552761984791761354365815207821444077698496312283396195097582840909340951477177690588797626339438990647820022018860676966006121659493250957761411517970922504170530794331420155058381865764847 3752 444301844132900951856712639032002660635681389072086581111427236506711090617132526824885290225191135950136672175820561966347699142173421459641508218178809782990824273790669552013329588405989744822029682283765521096198308393221491794397266897556611647872114456982151665089766189407838794936515300834974270143931645 3753 502056542868843541336932416282001735735918860483698840084722540131324090468820362293065663393558058367181862369423026535255066931965563503826883215588693231574076961432408584802618334389705831563125034368135810956517588802254603204013766274795315179466746681517050787848567250668694998198834104101302087656005728 3754 -308588862737789575095187235944336559037623318115762761221618477384738549953634652893413851266647511607637563569351086401523146380188629698287142402970988338913125777478386155818232005565080403870552504593176723469858869402573671772378406220590605526212621206024390253571795266903668264142183880679915888278166798 3755 -946358387001744493193645055314004396371600249555785421196149776638035181085952889117950953618749194317318534545243588501602766074138984963468391433767503014564901235223078136815947922795695576385154716651901332052715897195476094998411033172351926827338861138499202452938333440076533793135349404936276357799937373 3756 -193467680131053966241745180337665176698295542367936078863104062746585540515185709399651812126910546759544298800071940133731920551776933805539740812617704892660951183954022428984386328824625427692572529774959087486658719399680931431635360054204709653254125475492660534276771983765026734056650223421386199377838930 3757 1254947249739534068288832291258340955409223567671548182417768254022773731039587542011364804885396705924956098114594674903125912454327614661755533836738491353478027012701464292634179928360775980255707221245078055522574766598049766770789439392942532353551482344523592706510128706980202057277533285616192246078104171 3758 1139826067132798459435390235651669573069895791923721500059253839384620721601138598517602765745659741076862833345315528635334686625915918769008132246385207907225852419177100565800334251620321004077727246426860419539374616595157026430046393226556636480592986613991862987215105423841560527191999628357662557177776303 3759 -1061479569608480102047087110920675778710928025303612103554664191276188190524401832611712992758486159165411799314522734769393991902550680856215793024120786460817075828747441863649793599536150552563134691470118968035916047198368835339154079338737822700297356869030932172233356723215175323220883062194806046700265241 3760 -2394773316872332527724222526910010528479119359595269682477022093407394452640726140528967570631056447001818931459910203538460599080243533430763666083123699260703879431878564858434514179981096984333434467671938475061949383193206793200835832619499168834144468958515455693725234130821762584469532913973854803255880474 3761 -78346497524318357388303124730993794358967766620109396504589648108432531076736765905889772987173581911451034030792793865940694723365237912792339222264421446408776590429658702150540652084170451514592554956741451503458569396788191090892313887818813780295629744960930814981748700626385203971116566162856510477511062 3762 3456252886480812629771309637830686307190047384898881786031686284683582643165127973140680563389542606167230730774432938307854590982794214286979459107244485721520955260626006722084307779517247536896569159142057443097865430391575628539989911958236991534441825827546387865958590854036937907690415976168660849956145715 3763 2473119814396650885112525651641004322838087126215379078981611741515826983717462906434857343618230028913269965490702997404401293803608771343556005305388120707112656022308223560585054832065267435848027022628679926565407952589994984291728146507317982614440098703476386508706982831448147788440649480136711313733391536 3764 -3377906388956494272383006513099692512831079618278772389527096636575150112088391207234790790402369024255779696743640144441913896259428976374187119884980064275112178670196348019933767127433077085381976604185315991594406860994787437449097598070418177754146196082585457050976842153410552703719299410005804339478634653 3765 -5929372700877463514883835289471690630028134511114260865013298026199409626882590879575537907007772635080500696265135935712255884786402985630535464412632606428633611282934230282669362611582514972744596181770737369663273382981570612831718058465554974148881924531022774374665573685485085696131065456305372163689537251 3766 904786574559843387270480861458688189992992492063393310545484895059323128370928300799933446784138995342509731252937147037512602455820205030631114579591943567999522647888124459348712295367809649533949581556636065028998908404792453157369451563100195139706097379109070542269859321962404915278649929869093025745243117 3767 9307279089833957787266841802571383142859214129393033254540394662774559738970982086810328697410141659336280393008776080154169781045831962004722584297612670703745789953130578302603129739015592058126572785956053361257680243976358050280815656535973151903028120613608231425642415838895638399850364866311176503168171904 3768 5024586126317620127613354428013002440035142019050867554467813131140086498511662578775604460223633639737990965012198788674743282330582780599904349833040662860634088635046105823320650316214705323210646600214101304634274474576778159674348606902454779009175827151913703832395714363522680780852415526436279137944294134 3769 -10212065664393801174537322664030071332852206621456426565085879557833882867341910387610262144194280654678790124261713227191682383501652167035353698877204614271745312601018702761951842034383401707660522367512689426286679152381150503438185108099073347042734217992717301967912275160858043315129014796180269528913415021 3770 -14331865216151577914880196230584385582894356148443900809008207793914646237482644665585933157633775299074271358020974868828913063376414742604626934130653333564379878588176684125923780055230297381337219386170154665891954718553136209955164263438427930912203947765521935258038130202418319180702780392747455641112466038 3771 5187479538076181046923968236017068892817064602405559010618066426693796368830247808834657683970647014940799159249514438516939101171069386435449349044163951411111223965972596938631191718168696384449875767298588121652404677804372343763836501196618568033558390840803598135516560797335362534276599269743990390969120887 3772 24543930880545379089417518894614456915746562769900327374094087351748529104824555053196195301828055953753061482282688096020595446878066909639980633007857947836125191189195386887875622089613699088997741753682844092178633870934286713393349371537501277954938165758239237225950405363276362495831795188927725170025881059 3773 9144385678075396867956227994567316690077291546038341798390141367220849868652396856751275473663128284133472198771460430311973962205345356169177585086489382153268654622204087187292588337061600996887343618871566544239550040748763866191327762241809362878645556924718337122521569405082956646426181123003465250143345151 3774 -29731410418621560136341487130631525808563627372305886384712153778442325473654802862030852985798702968693860641532202534537534548049136296075429982052021899247236415155167983826506813807782395473447617520981432213831038548738659057157185872734119845988496556599042835361466966160611725030108394458671715560995001946 3775 -33688316558620775957373746889181773605823854315938669172484228718969378973476951909947470775491184237886533681054148526332569409083412265809158218094347329989393845811399474075168210426675300085885085372554410636418183911683050579584677133779310640833583722682957574348471974768359319142257976311931190420169226210 3776 20587024740546163268385259136064209118486335826267544586322012411221475605002406005279577512135574684560388442760742104225560585843790939906252396965532517093967760532963896639214225470720794476560273902109865669591488507989895190965858110492310483109850999674324498238945396755528768383682213335668250310851656795 3777 63419726977242336093715234019813299414387481688244555557196382497411704447131754771978323761289887206580394322586351060870103957132548561884588200146369229236630260966567457901675024234457695559332702893535842850249222460421709636741863006513430486822080279282000409709938940928971044172366370770602905981164228156 3778 13101291818074612688988487753117564487337518489671124586162216307747903368474545904667893263355609553326145238293406422107008823239621325902905821128814812895426085278435577435953984955954505609324811470444544966826695403693155388618819023287000157723732723008633076109526578012830550758575762976262940109317569415 3779 -84006751717788499362100493155877508532873817514512100143518394908633180052134160777257901273425461891140782765347093165095664542976339501790840597111901746330598021499531354540889249705178490035892976795645708519840710968411604827707721117005740969931931278956324907948884337684499812556048584106271156292015884951 3780 -76521018795316948782703721772930863901725000177915680143358598805159607815606300676646217024645496759906539560879757482977112780372169887787494021275184042132056346245003035337629009190412201168657514363980387817075917864114865025360682029800430644545813002290633485819465518941801594930942133746865846090481797571 3781 70905459899713886673112005402759944045536299024840975557356178600885276683659614872590008010069852337814637527053686742988655719736718175887934775983086933435171936221095777104935264749223984426568165325201163553014015564718449439088902093718740812208198555947691831839357759671669261797472821130008216182698315536 3782 160527770513105448144804214928808372434598817692427780286876993713792787867740461453904118298070958651047322326226850648072777323348509389578334618387085788462654367744534389878518258895590691204550491159626096336916628832526469853068403146806171614477744281246958393768349856626301407486990717853137002382497682522 3783 5615558895603062109591716370170919856188701153074704586002420204274331131946685804056209014575644422091902033826070739988457060635451711899559245292097108696884410023907258232693744441188216742089349038779224264061902299396415586271779936081689832337614446342941653980107759270132333133469312616857629907783482035 3784 -231433230412819334817916220331568316480135116717268755844233172314678064551400076326494126308140810988861959853280537391061433043085227565466269394370172721897826303965630166983453523644814675631118656484827259889930644397244919292157305240524912426685942837194650225607707616297970669284463538983145218565195998058 3785 -166143329408708510254395931298979292290787518845502484872879413918067118999687147257960327312646603073139224360052921388061234383983961101477893863679182897159538777768441648111212003336778907946639840198405320600978531131922885439340183082887861446815358727589900047748457615896433740620460030469994632290281164557 3786 225817671517216272708324503961397396623946415564194051258230752110403733419453390522437917293565166566770057819454466651072975982449775853566710149078075613200941893941722908750759779203626458889029307446048035625868742097848503705885525304443222594348328390851708571627599857027838336150994226366287588657412516023 3787 397576559821527845072312151630547608770922635562771240717112586232745183551087223584454453620787414062001184213333458779122667427069188666944163258049355619057365081734071815094665526981593583577758496683232580490909175529167804731497488323412773873501301564784550273356165232194404409904923569453139850855477162615 3788 -59674342108507762453928572662418104333158896718691566385351338192336614419766243264477589980918563493630833459401545263011741598465814752088816285398892716041403116173281260639547775866847550942389467247642715024890210965925618266545342221555361147532969663261808523879142241131404595530534195896292956367131351466 3789 -623394231338744117780636655591945005394869051126965291975343338343148916970540614106892370914352580628771242032787925430195643409518964520510873407127431232258306975675794723845425306185220042466787804129280616116777917627016308437383013627855996467849629955636258844983765089222242746055917795819427439512889678638 3790 -337902217713020082618383578968129504437763738844079674331761248040408569131320980319976863639868850568370350753931913516110925828603373914855346972650462903015961965560790554455117751114746032635369029435589865466018964563242186464952146101857412725968331901522741749477022991062999814374389373556846894488345811149 3791 683068573447251880234565228254363109728027947845656858360694676535485531390306857371369960895271144122402075492189470693207385007984779272599689692526323948299710091849075984484973082052067593409177271376923331141668128592941926703928355849411357615382599618898067368862907330353647341586451991715720395880021030104 3792 961296449051764200399020234560074509832632789971044966307104586383557486101861594426869234554221431197141592786719838946306569238122338435366220379777894135274268941236585278300543057299966075102156833564870481582796882190258494902335159729713409193817961857159000594460788080285242560430307169376274334001235489787 3793 -345166355734231797616181649286233605290264209001577184028933428495076962258985877051393097255402293554031724738257557177096459179381405357744342719875861045283748126288285430029855330937321560773808241941333465675649164029699740238976209747553944889414267717375325619385884339290647527212062618158873501391675218955 3794 -1644365022499016080633585462814437619560660737816701824667799262919043017492168451798239195449492575319543668278909309639513954246107117707965910072304218083573979033085661262785516139352033668511334104941793812724465010783200421606263515579124766809200561476057067963323695410638889902016759161091994729881256519891 3795 -616130093317532402782838585273840904542368580969467782278171157888480523842875717375476137298819137643109868048462281769210110058740933077621877659902033089990520814948299848270687726362644514328348591623537015907147718160558754663358949982159464304403694139783674975074903740994595033218244551217400832609560270832 3796 1989531378233247878249767112100671224850924946818279008696732691414119979751154328849632292704894868873575393017166866816610413425488523065710252792180079128857727159373946692815371470289355229285142346883127278400114174812900161845239725326678711698614829193432393582709579749929537429228821779250868231272931738846 3797 2260495115816548483416424048088278524103029318786169606945970420807523541335044169173715332748311712962653536327371591408724064304848050785587787732206251173564499848033961111056203865714678182839682696565330828631612728943759176269622465561284231113604255615840742938398599151633484935235003712309395562490816790723 3798 -1373401284915715475466928526826830320308556365848811226418561533525639455908278611474156155406075731230465524968704585047400303366747589988088375132278046038867206344425646844544683743926710714956793755259590262492966456652341407181880775344519247394211135053648718607634676008934942396010577228033467398663371468014 3799 -4250026494049796361666191160188949748953954265604448615642703112221643521086198498023347625453206581836228929344538458225334477730336573851298040524386330302422227007407907803871575336004033412124825043448458107031726903756659338114862190887962942812219084809273136521108178901563022364463825491560263793763748529569 3800 -887093830900833007949495521261448203794472952937358380527408887281884085426765557699559177342235981732188011358667006361323760938100460797499412599928205134697293503608314266511520121787967467882888941305740566138646272291417769087741690216764983719393120562192024330763923142698542539224426484275928163827445322709 3801 5623427778965511837133119687015780069262510631453259842061264645747282976994477109497503780859282313066694454313243043272734781097084163839386415656664376341289433351833554648416259079930744127081618798708048369524693360409000745296742966232482190206430219862921855128742854910497964760474402719593731192427119997583 3802 5137120324950629369615686681450397952748427218541806996170111999503527606512964055722906802795442563568416940703205464586658238668437034648797453124314535437119520511016222070383095457792000880007713984754198673170373176048077107202603881104727926531612205371465160851872102044261564903688251975836191957591193852278 3803 -4736333948064678829183624165754331865468037678515901461533855758465398891567711551797944603517046331334506442954576036911411020158983703041887003056736171206592139848225240381904738958142776659198729857402307803386047088117582976209001276015717206487037099300729830797978931767799422221249976235317803028599674674874 3804 -10760548103916141206748806368466178022010937849995066838231376645250810583507441165220410583654724876635111395016448507859393019765521198488183868780978911778408953862849776718799354537722745007089332783462247042695066536457077852499346847337210116738042425234387015980614956954759529664162654695429923150018313849861 3805 -400786376885950540432062515696066087280389540025905534636256241038128714945252503924962199278396232233910497748629427675247218509453331606910450067578364230527380662790981688478356499649224220808984127351890869784326087930494130993602605089010720044575106070735330053893170276462142682438275740518388928991519177404 3806 15496882051980820035932430534220509887478975528510968299765232403716209475075152717018355187171771207969617837971024544770804039924504901530070871837715082985001093711075017100704093495865521666288062640864554846081113624574660828708348123352927323225079524535116846778593888722558951885412630930747726178617988524735 3807 11161334480802091747180868884162244109291327390020972372867632886288939298452693669145372782933121108869021892765077935534640238274974530095094318848557276008936334525640758407277711037371969227898316910814137912479392624387571983492949452426220836782617531305122346034508127231221672346600930435948312079009833027265 3808 -15096095675094869495500368018524443800198585988485062765128976162678080760129900213093392987893374975735707340222395117095556821415051569923160421770136718754473713048284035412225736996216297445479078513512663976296787536644166697714745518263916603180504418464381516724700718446096809202974355190229337249626469347331 3809 -26658216532782911783113299418382753996770302918531940672632865290005148773527846386163727970104892316838639730736102480305444278199479431625165190686272358993937428236715775507981804533237490894186379551678692758560506248962232812201297575779148160007697055840239192813102015953780624232013561366696038257627821552000 3810 3934761194292777748319499134362199690907258598464090392261343276389141461677206543948020204960253866866685447457317181560916583140077039828066102921579442745537378522643277004948025958844328217580761602698526063817394912256594714221796065837695766397886887159259170690192591214875136856373424754281025170616636320066 3811 41754312207877781278613667436907197796968888907017003437761841452683229533657746599257120957998267292574347070958497597401001099614531001548325612456409077748411141284999810920207541529453788339665458065191356734857293785606399509916043094043064763188201474304620709537802734399877433434987916556925375507254290899331 3812 22723455338490134034793800284020554305863044320067850280371522013616007311850639842215707765144638449971954283278785298744527695059402391797099087764692916248400049714072498503033778574393162676605617948980166694743111336705638097979501509941452393609810168680980022122909424738905487375640136612415013087011185231934 3813 -45689073402170559026933166571269397487876147505481093830023184729072370995334953143205141162958521159441032518415814778961917682754608041376391715377988520493948519807643087925155567488298116557246219667889882798674688697862994224137839159880760529586088361463879880227995325614752570291361341311206400677870927219397 3814 -64477767546367915313407467720927752102831933227084853718133363466299236845508386441472828723142905742546301354237282896145528794673933393345424700221101993996811190999072309423241320103846951016271076014171523429600405122312037607895544603984517156798011642985600731660712159138782920810628053169340388594265476131265 3815 22965618063680424992139366287248843182013103185413243549651662715456363683484313300989433397813882709469078235137029480217389987695205649579292627613295604245548470093570589422121788913904953880640601718909716103931577361157356126158337649939308135976278192782899858105085900875847082915721204698791387590859741987463 3816 110166840948538474340340634292197149590708080732565947548156548195371607840843339584677969886101426901987333872653097675107446477428541434721816415599090514490759710806715397348396887592145067573517295682061406228275093820175031832033383763865277686384100004449480611888707484753535491101989394480546789272136403350662 3817 41512149482687490321268101433678908920818830041671610168481700750842873162024073140483395325329023033077223119100253415928138806978727743766132072607806389751262720905501720001119531189941997135630474295261807325668827761154681481737206954045209020821733450202700873555626258262935837894906848470549001003405734143802 3818 -133132459012218899332480000579445992772721183917979191097808210910827971524327652885667403283915309611456412107790127155324836465123747084301109043212386118736308180900285986770518676506050021454157897400971122332206671181332387958191721413804585822360378197232380469993793385629382574017710599179338176862996145338125 3819 -151678990431225964661608735725876058511526910774237557716638248946214481002867412725161365211430449935064556991753351091035585284407269178487948488206896904242022431712217117349516418782087064709147769977323213553943921581329713313770590717910486707205833454652181485444333743016471328996896242951095790275542137494464 3820 91620309529531409011211899145767083851902353876307580929326510159985098362303579745184007958586286578379188988689873739396697658145019340534976970604579728985045459994784266769399145316108024318527423105709315006537843420177706476454514459759376801538644747029679596438167127366446736122803750708789175859590411194323 3821 284811449443444863994088736305322051284248094692216748814446459857042452527195065610828768495345759546520969099543478246360421749531016262789057531419283022978330612612503104120035095288137086163305667378294335886150592762662101271962312131715072529566211651884561955438127128645853903014606842130433967138538282832589 3822 60058680901694555650396836580108974659624556897929976787311738786229382640563832979977357252844163356685368003063477351638887626262249837952971517602317175256976971717432850580117273465979040390620346871613898547406078161152006837316076258151109905667188707622501889006166615650024592874092492242306614415951726300141 3823 -376431758972976273005300635451089135136150448568524329743772970017027550889498645356012776453932046124900158088233351985757119407676035603324034502023862751963376072607287370889434240604245110481833090484003650892688436182839807748416826591474449331104856398914241551876294256012300639137410592839223142998128694026912 3824 -344870130345139419644485572885431025943872651590146725601758198643271835167758898590806125748189922903206337102606955597999309375793266100742029049021600198235307584329935954700152368754116126553926014249908234433556670923814108109278388389866182435233400359507063844444293744295878495888699334372740581554490009132730 3825 316373078071281717354903798870980160476525891670594352956461231230798168248934812376035419201087882768214790085169874634118231781413785765371062984421545576706399100889854520309316967138266070091212743612389752345282358021687800911100750333323339425437667691291739662870127640362276046263318100596916528582176967726771 3826 721301889318115692649786208336520161080023100158671055345531168660299386057257543946818902202121969028106495190840307583756428783469301704066063551045462950198683656937223325589586609358361237035759104733911885326245107106653915857695214981340631766338256758421305396320588000308179135026109927211963724552618703159642 3827 28497052273857702289581774014450865467346759919552372645296967412473666918824086214770706547102040134991547017437080963881077594379480335370966064600054621528908483440081434390835401615850056462713270637518482088274312902126307198177638056542843009795732668215324181574166103933602449625381233775824052972313041405959 3828 -1037674967389397410004690007207500321556548991829265408301992399891097554306192356322854321403209851796321285276010182217874660564883087469437126535467008526905082757827077845898903576496627307126971848346301637671527465128341716768795965314663971191775924449713045059190715640670455181289428027808880253134795670886413 3829 -749798941591973394939367982350971026547369860078223427990828136072773052976081630161589608749224009163098042208277388547637506377848782039437029615645517571727592140377304759980422010974211293498472375371430367414519420008780223055872853037883474776133989426636629577894754104241781584651491160987787777524931744565601 3830 1009177915115539707715108233193049456089202231909713035656695432478623887387368270108083614856107811661329738258573101253993582970503607134066160470866953905376174274386996411508068174880777250664258577708783155583253152226215409570618327258121128181980191781497720877616549536736852731664046794033056200162482629480454 3831 1787473908981370804944057989558471348103918851907488836292820535963870607282273986484443930152433860959419327484287570765512166942731869508874156151112526098632674898204382605879325587470838600625444223717732005086046885137121939824668818352547445967909913876349674637085469744912236765940919188796668030659727415452014 3832 -259378973523566312775740250842078429541832371831489607665867296405850834411286639946494006106883802498231696050295712706356076592654825094629130855221436333648582134009691651527646163906565957165786202337352788168733732217435186514745474220237653405846202354861091299721795432495071147012555633045268422637550884914853 3833 -2796651824096910512659166222751520804193121083817201871949515968442494494669642256592527545008541672620749065742860672019505749913235476642940316621979480004008849172591379017387393762351615851289702801426515160669300037363337349395287145610668574149890105657847395514702019281649089497604965982829724230822210044932468 3834 -1528094935457804492168317738716392918562086480075999228626953239558019772870987346537949924045550058461187631433991858059156090350077044414245025295891089764984092764194690954351679423564272643459658021380379216917313152919686753309923344132309792562063711521488583337363674312417165618928363555751399608022176530537161 3835 3056030797620476825434906473593599233734953455648691479615383264848345329080928896539021551115425475118980761793156384725861826505890301737569447477200916337657431306601070668915039926258181808455489003763867948838033769580772535910032619830906227555736308012708486814423814714144160644617521615874992653459760929847321 3836 4324746759554715004827483961467913722755207563893201100576469208000514267540629603130477469054091731081936697176852530078661840263312521057185341917870569768992941936786069971739073185915888494749360822806894377586613190283024102705210489742978366711953817179335978852065693594066255116533329538581123838844386575469629 3837 -1527935862162672333266588734877206315172866975572692250988430025290325556209941550001071627069875416657793130359164526666705736155813257323324422181309826572673338542406379714563360502693909164995830982383488731920720616661085782600109275698596434993672596491219903477060140401726995025689158060123593045437584399310160 3838 -7380777557175191830262390435061512956490161019541892580191852472848859596621558499669499020169517206200917458970008914804523666769202822794754789395071486106650373243387140640654113112174070303204849826570762326424646959863796638615243109573884594267690125192044465666489508308210415761150851154456116492304147505316950 3839 -2796810897392042671560895226590707407582340588320508849588039182710188711330688053129405841984216314424143566817688003411956104107499263733860919736560743196319603394379690257175712683221979329753529840423405645665892573621938320105101214044381931718281220688116075375005553192339260090844171478457530793406802176159469 3840 8908713419337864163528979169938719271663027995114584831180282498139185152831500049670570647239392622858710589329173441471229402925016080118079211576381312679323711785793520355217473614867979468200680808954251058345367576524882421215352385272481029261362721683264369143549648709937410786840009214579709537741731904627110 3841 10177588454567234501823285661652220364072501607862401429779891655559048307952246552798904862153733520625061025787696918216479770876702086528615709131632229302969976637766830897829825795396049632958379666994167972090539533485734958720344323618266525985971345880160541041495061500549675851995022632913647285710949681476419 3842 -6111902521945821491968083943348011864080687406794075981592243315428996441500811996541164805255176308434567022511485438059273298817516816384218291839820569483004108391413830098041760931646000138447150968530845412679475002902944101110251171228099097543081500995148293768544095517598150695995837736122178744334929728467641 3843 -19086301873905098665352264831590939635735529602976986260960174153698233460783746602469475509393126143483771615116870359687709173801718166646694920708013541982293688423560351253047299410264029101159060475948419030435907110010617379935696708890747555247334067563424910185044710210487086638835031847493356823452681586103529 3844 -4065685932621413009855201718304208499991814201068325448187648340130051866451434556257740056898557212190494003276211480157206472059185270144397417291811659819965868246353000799788064863750049494511228698463322559411064530582790857610093152390167428442889844885012247272950965982951525155999184896791468541376019953008778 3845 25198204395850920157320348774938951499816217009771062242552417469127229902284558599010640314648302451918338637628355797746982472619234983030913212547834111465297796814974181351089060341910029239606211444479264443115382112913561481045947880118846652790415568558573203953588805728085237334830869583615535567787611314571170 3846 23151987806526511675207466549895148135727343804045311709147822493828285327235181158727215566291683355674265618393081839844915645860903436791092337999825201802259556669913352052835364274014078595670289174411741589846971640593408237545789861280914983690223912448437157457995676193438611794834216744284825364828701539112307 3847 -21132518463229507147465147056634742999824402808702736794364769128997178035833124042752900257749745239727844634352144317589776000560049712886515795256022451645331928568621180551300995478159979745094982746015941883704317582330770623435854727728679224347525723673560956680637839745133712178831684686824067026411591361562392 3848 -48350192202377431832527815324834099635543560813816373951700239962955515229519739757737855880939985807592604256021437637591898118480138419822005550547659313267557353484887533403924424615924107835276500618891006032962353753506969718591737741399761636480639481007010361411584481921523849129665086327900360932616312853683477 3849 -2019469343297004527742319493260405135902940995342574914783053364831107291402057115974315308541938115946420984040937522255139645300853723904576542743802750156927628101292171501534368795854098850575306428395799706142654058262637614109935133552235759342698188774876200777357836448304899616002532057460758338417110177549915 3850 69482710665606938979992962381468842635367963622519110746065009091952693265352863800490756138689731047320448890373581955181674119040188132708521345803681764912889282053508713955225420094084087580371483364906947916666671335837740342027592469128440860828165204680571318092222321666657561308496771014724427959027904215245869 3851 50369661545674436360270134818094504771446501809158948866483293327786622520921796873712171189481923923539025240062375159847037763780992143726582093291462063424484981586179704905458793411778206685851807047286805739105007811769607332701672874951997395823337669781886562188942318369828748745667618385361119271033423031233392 3852 -67463241322309934452250642888208437499465022627176535831281955727121585973950806684516440830147792931374027906332644432926534473739334408803944803059879014755961653952216542453691051298229988729796176936511148210524017277575102727917657335576205101485467015905695117314864485218352661692494238957263669620610794037695954 3853 -119852372211281375340263097199563347406814465431678059612548302419739315786274660674202927328171654970859474130435957115028711882821180276435103439095143828337374263639688418860684213505862294266223290412193753655771679147607347674729265344080438256651502874462457880281164640036486310054164389400085547230061327246479261 3854 17093579776635498091980508070113932728018520818017586964798662399334963453029009810804269640665869007835002666270269273079496709958342265077362709768416951331476672366036837548232257886451782043944369889224342471419009465805495395215984460624207705662129346123808555125922166848523912946826620571902550349577371006462562 3855 187315613533591309792513740087771784906279488058854595443830258146860901760225467358719368158319447902233502036768601547955246356560514685239048242155022843093335917591904961314375264804092282996019467348704901866295696425182450402646922679656643358136969890368152997596029125254838971746658628357349216850672121284175215 3856 102758792434645877248282589129449414678795944613660472647749640020404352333245650863398657687505785963024471464165687841949215172862838011357740729326726877005897591273651581312451955619410512222278920522969411184352669681801852279513280883456230550989373528338649325155242473187962397107337768828182996880483956240016699 3857 -204409193310226807884494248157885717634298008876872182408628920546195865213254477169523637798985316910068504703038870821034743066518856950316410951923439794424812589957941798862607522690544065039963837237929244337714705890987945797862907140280851063799099236491961552721951292103362884693485248929251767200249492290637777 3858 -290074405968237187040796329217221199585075432672515068091579898167265254093471118222118025845825233865257973500934289389904461529423352696596788971481749720099233508865556542626827220423502795218298387871674313050648366106984302682160203563112873909126343418706802322751271598442801368853996397185532213731156077524191914 3859 101650400875580930636211659028436302955502064263211709760879280525791512880008826306124980111479530947044033238873182979085527893656018938958670222596712917418914998684290217550155567071133552817684916714959833153362036209186093518349626256824620512809725708153312227566708818915400487586147480101068770319765536050621078 3860 494483599278463994925290577375106917219373441549387250500208818713461119306725595391641663644810550775326478203973160210939204595942209646913199923405189514524046098823498341489434743114046860258262225109603557388363071997972248480023110703393724972925442655198763875473222890546164253547481646114783980931405569814829691 3861 188424005092656256404584670188784896629573368409303358330700617641473741213462291915993045734345702918213940262061106410818933635767333757638118748885036802680318510181266325076671653352369242400613471156714479897286329897798209163810577306288253396316617710553490095184562779527400881267848917084463443411390541473570836 3862 -596134000154044925561502236403543220174875505812598960261088099239252632186734421697766643756290081722370511442846343190024732489598228585871870146001902431942961097507788559039590310185180413075947141824563390541725108207158341998372736960218345485735168363352076103039931709461564741133629126215852751251171105865450769 3863 -682907604371120251329875247563891813848946809958690608830909436354934860520187887307634709379156253693540418466034266621758138231709543404551318672290226317204364609004764666566106396466416102658875696266318037285649401895770457643833688009681978369242060365752253970657785670073565134815330563199247424342796111288400527 3864 407709995061388669156917566214758323545302137403295601930387481597778890973272129781773598021944378804156571180785236779205798853830894828233751397116865629262642587326522233962918656832811170675333670667848910644438778309360132834562159653930092089418550652798586007855368929934163859865780209131389307839780564391879933 3865 1279041604525165176891377483967435034023822315771289569091997535594187492706922309005401353135446335415910929908880609811782870721307771990423188818292128749147325706512553225605696706651596515734822838090881427827374510102928799642206424969900323854977228729104330073697717379535129875948959689415100175593967217153851296 3866 275197609309731582172957681349133490303644672555395006900521954757155969546915757525861111357211874889383847285249029842552339377878648576317567275173360687941722021678242432603187739633604931983542025598469126641210623586410324809271528355751886279823509712953667962802416740139401274949550354067858116503015546896520594 3867 -1686751599586553846048295050182193357569124453174585171022385017191966383680194438787174951157390714220067501089665846590988669575138666818656940215408994378409968293839075459568615363484407686410156508758730338471813288412288932476768584623830415944395779381902916081553086309469293735814739898546489483433747781545731229 3868 -1554239213834896759064335165316568524327466988326684575992519490351343462253838066531262464492658210305294777194129639654335210099186420566740756093465489437089047728190795658208884446285201447718364863689350554468585133689339124451477953325652210134800738442057998036500134119674531150898510043482958292096982764050371890 3869 1411553990276822263875337368833059867265479780619190164121863062434810414133278681261313839800178839330683653804416816748436330197260018242339372940235633690468246272160833026965427623850802754426614483160261211830602664825878607667497056268078529664572269668949248118750669569329892460865189544478631366930732234649210635 3870 3240990813421450605112630215498761881896591441501269747014904507543309845934032505318437415650048924525362278283795486245323879674325087385397696308874483815499016022029871117777499809769609134128521372448080892940398422101628056928246537949482626079196517823960914118053220429143824886713249942029447775530730545596103119 3871 142685223558074495188997796483508657061987207707494411870656427916533048120559385269948624692479370974611123389712822905898879901926402324401383153229855746620801456029962631243456822434398693291750380529089342637982468863460516783980897057573680470228468773108749917749464550344638690033320499004326925166250529401161255 3872 -4652544803698272868987967584331821749162071222120459911136767569978120260067311186579751255450227763856045932088212302993760209871585105627737069249110117505967262294190704144742927433620411888555135855608342104771001086927506664595743594217561155743768787492910162236803889998473717347578439486508079142461462780245313754 3873 -3383676036979525100301628011982270538958578649208764158885560935459842894054591890588386040342528295499973401673508309151222759576251489709799079462104339562119817478059833749020956632204007827420271752977170235578380890965088573712227435007056306549424986597069664035802684979488463576746570441033774700696981074997264374 3874 4509859580140198373798969787848313092100084014412965499266111142061587211946751801309802630757748392881434808698499480087861329969658703303335686095880261759346460838160741513499470611186013195263385475079252762133018618064046147811762697159987475273540318719801412319054425448129078657545118987503752217295212250844152499 3875 8036220840677797969289595596314092288120649871329224070022328505437963154121903077168137295792756059356019333761720612144982969447836595337536148711214457068087079772250537893763884065824419715975407608585512340349381977892595238307971029224617462293193774089979826272606574977962180924325009927541853843158443855242578128 3876 -1126183543160673273497341775866042553141505365204201340380550206601744317892159910721416590415220097381461407024991170936638570393407213593536606633775922197226643360100907764478513978982005367843113722102082526554637727098957574099535262152931168724115332122731748283251740468640615080798548546469977516598231175846888125 3877 -12546080420817996343088565384162405380220733885742189569288439647499550366068654878477939926550504452237454142460220092232844299417495298640871834807094718827433540610411279407263354677010432911238793083664765102482400595956641386119733726384604937566734092809781238591661000426091259581870128915045606060453656106086730627 3878 -6910037297517124695792253820448049734979144506125022729641778298836218836229743166446720705377535961974557926736729441208344399054429381743999542077438534870860436412149630129285370086842414348132293886483429813794744250793637664208435767071686293569078441967248077989354834509321565843526461381071876326560212679395690003 3879 13672263963978669616585907160028447933362239250946390909668989854101294683960814789199356516965724549618915549485211263169482869810902512234408441440870641024660183970512187171741868655992438279081906805766847629037038323055598960219268988537536106290849424932512986874912740894731874662668677461515583577051887281933618752 3880 19456117718335121038880819204610455115199878391867212298930217946335769202298398044924660631928040414212012069196949533441188698471924680384871376884533253698293977022560909536548724763852847259371086970148194916277144846750279050328169493456291231135812534777029316581015834935412825425396590296117482387013868785482420630 3881 -6762226666461544920793653339580398198383094744821368180027211555265075847731071622752635811588188587644357622748481821961138470756473130490408899363432106153799747558362557042456498569150023930949612919283417815242294072261961296010833221465849812721770982965264908885557906385410308819142216080443707250491674602537928749 3882 -33128381682313790655466726364638903048562117642813603208599207800437063886259212834124017148893764963830927618682160796610671568282827192619279818325403894722954160993073096708290593419845285538452993775915042545314183169805878010547438481993827337426661959709542303455928575830144700088065267757633065964065756067416039382 3883 -12693891051873576118087165865030056916816783647045844118903006391070693354567326422172024820339851826567654446448467711480050227715451549894462477521101147544494229464198352494092226194702823328421474050864777101034850774488317754317336271990441418414041551811764407695457928550002516606254374215673775136522194182944491881 3884 39890608348775335576260379704219301246945212387634971388626419355702139733990284456876652960481953551475285241430642618571810039039300323109688717688836000876753908551435653750747091988995309469402606695198460360556477242067839306558271703459677150148432942674807212341486482215555008907207483838076773214557430669953968131 3885 45822272734187366773553892229668959965378901289859447327502214191507757240826539256296041969233616790398582065130628508090721795998278742513742295846505042267448390457271449202382819614548108866874467826779819646349033944294195764864774753984268755840703511521306711151386504380147216694319641973306841100587950250360531263 3886 -27196717296901759458173213839189244330128428740589127269723412964631446379422958034704628140142101724907630794982174907091759811323848773215226240167734853332259679087237301256654865794292486140981132644333683259521626467579521552240935431469235731734391390863042804646028553665552492300953109622402998078035236487009476250 3887 -85712881082962702349814271933888261212324113677494418716128633547209896974816823713172694929715570341873867306561271126662531835037579065623431013535341043144202299008707102953129911603543418336277074521978280006905511186362035071423046457443945905989136454196113923492872986595702225601527125811383614315145380920314499394 3888 -18625555437285607315380678390479715635250472549270320057778801226876310861403581221591413829091515065490951270148453600998961984674429969298516055678770188935188711370034147945727953820255622725893335182446136386827407476714674212623839322515033024106312120658263906505357950714594724393366532350903843022552713763351055013 3889 112909598379864461807987485773077505542452542418083545985852046511841343354239781747877323069857672066781498101543446033754291646361427838838657253703075896476461978095944404209784777397835904477258207166311963266427137653941556623663981888913181637723527845059156728138901540261254717902480235433786612393180617407323975644 3890 104338436520248309665194950324367976847574586226764738773907434774086207836220404934764108758807085407364818576709724727661493819712009034921947069214111232079391010378741250898857865423799041062170409704424416393732918663076709284046885779958978930095448574854377829998230937310296949994893658162287457337698094683665554407 3891 -94284042942578854492606807382597789907202069868813225928073245284965032492836200526285909240766157001290546831394992432755329661686997869540141198024305707541273266725910256264056823577580281751364871983865826879599730177226882411040142566398148613617215724400892821633543589546659993509113703082882769370627903643972920631 3892 -217248034900112771473182436097445482390027128644848284759759481285927551190460186682641431828664757474146316678253170761415785466073436873760604322917187128555852988474685655108642642821634945539428616870736379660160056317018265907710867668872160567818976419913534558137132477571551667897373893596074069730878712090989530051 3893 -10054393577669455172588142941770186940372516357951512845834189489121175343384204408478199518040928406074271745314732294906164158025011165381805871189805524538117743652830994634801041846218759310805537720558589514133188485849826873006743213560830316478232850453485008364687347763636956485779955079404687967070191039692633776 3894 311532077842691625965789243480043272297229198513661510687832726570892583683296387208927341069430914475436863509648163194171115127760434743300745520941492836097126255200595911372699466399215227290793488854602206539759786494245148318751010235270309181436192144314427379770676067118211661406487596678956839101506615734962450682 3895 227302428477782226645770579039215669330399645002799797605593670775048726533844391091119631346705685880220588423567903056321949624098448039142410194106992653093970732127516649743443684667853704850234154591294969174293244802868092780717610882432990884297209270367019566501819825335188624383153848675478757697948903130682163827 3896 -301477684265022170793201100538273085356856682155709997841998537081771408339912182800449141551389986069362591764333430899264950969735423577918939649751687311559008511547764916737898424552996467979987951134043617025626598008395321445744267021709478864957959293860942371405988719354574704920707641599552151134436424695269816906 3897 -538834506320473852611559822519258941627628843516461308293426397345941310217140778300046972416136600355657451933216066250493064751858882782443155715048485489191096987328112561116143151067068932141027643445897175714053031297113241099468621117703300065733401414681446946272495892453400285789641445354435596799455518865644614509 3898 74175255787239944147430521499057416026457037152910200236404866306722681806067791709329510204684300189142003340765527842943001345636975538776529455644694658465037779420248266994454739885142763129753796542748647851333353205527228665026656139276487980660750023493922804904168894019386080537553792924073393436487521564587653079 3899 840312190585496023404760923057532026984485525672171306135424934427712718557052961100496113967526586425020043697549497149758015721594306360362095364800172800750105498875877477854041575620065400121015594579940792739679629305508562545212888139412778930691360708542389317678484611807974990710349086953987747933891943560914431415 3900 464659250533233908464129301020201525601171806363551108057021531039218628411072986590717462211452300166515448592450538407550063406221907243666626259403790830726059207907864294121688411181926169011273846903148527862719678091586012434441964978426812085072651391187524141368326998434014205252087652430362203362967997301056961430 3901 -914487446372735967552191444556589443010942562825081506371829800734435400363120752809825624172210886614162047038315024992701017067231281899138624820444867459215143278296125744848496315505208163250769391122689440591012982511035791210239544278689266911352110732036312122582653505827361071247902879878061141370379465125502084494 3902 -1304971441118729931868890224077733552585657332035722414192446465466931346968125947691213576178978886591535492290000035557308079127816213604028721624203963631476164706783741771975729986801991569132289441483089320602399307397094574979654853117839591015764012099729913459046811610241989195962436739384349951296859940861971392845 3903 449828195839502059088062143536387917409770756461530398314808269695216771952047766219108161960758586447646598445864486585150953661009374655471998561041076628489084070388261450726807904323281994239495544219540912728293304419449778775797579300262454826279459340848787981214326507393346865995815227447698938007411467824445123064 3904 2219458887491465899421081668634322995596599894860803920564276266201366747331246700501039200351189773205697539328315060550009096195047495503167346444648831090691307985079867516824226302307199732383058832605778761193412289908130366189894397396528857927116122831766225581629465116069350267210339619262411092667239405987473477339 3905 855143245279227872780828080541345635175886575574192015877638195771714575016078181472105414218220300143888893844135548972157125466806838948556723063162887002987080636395480321248922082478709574892793897263548407874106002977644796203857273817577136189484552758881125477832485102848642329966621511936651013289448473037526269781 3906 -2669287083330967958509143812170710913006370651322334318879084535896583519283294466720147362311948359653344137774179547135160049856056870158639345005689907719180392055468128967551034206630481726622554376825319673921705594327580144965691976696791312753395582172615013562843791623462697133206154846710110030674650873811918600403 3907 -3074602132770693772201909749175668630772486470434995936441914461973081322347324881973144614569410073349586433172450609522166221661854334451724069507811718093678388621475347838073148384785909307275852729869327169067518292885775162393751671214105994116600675590647351059461950218917992597176961131199062105956687879024999747120 3908 1814143838051740085728315731629365277830484075748142303001446340124868944267216285248041948093728059509455243930043998163002924389250031210082621942527020716193311419072648646302112124151772151729760479561771266047599591349935348761834702879214176563911029413733888085011306520614054803239533334773459017385202400774392330622 3909 5743889216101661730711053561346379543778857121757330255320998997869664841630619348693291976881358433002930570946630156657326271517911204610363414513501625812858780676943476805624182591416391033898407106694646842989223887213355307359443647910897306869996257763262364622305741842380689730383115977909172136631338752836918347523 3910 1260458294718953686473594017546303352942002394686853633440468121848212378080108596725102666475682013840131189242406611359163297272604303241641447565284697377485077202402699191771036260634137155546092250307555903019918701535839813631916968334891817552689646176913462974450643698303937793937427796425603088571485478250607416498 3911 -7558033054153401816439369292975744821609341197505472558322445337994533785897835633941333924975086492512385814876674154820329195907161235820446036456028646529052092096016125451926294715568163185628167586256418109036823478563290656121278350790111483433907287176996252707317048362994744533622649312682631154016541153611310678145 3912 -7004347510820615417184647578892682896720859516444183888761467119717877219710727945418394643357040446843061760189036768016489568790515507852004862078786323190343857879346175997395218852050528189444499357002202746009142588749195120991360616245789124422685903940175827596756385540684627524320543774334775225202824231087525764021 3913 6297574759434448129965775275429441468667338802818618924881977216146321407817727037216231258499404478672254625634267543461165898634556932578804588890743949151567014893613426260155258454934026030082075335948862206016904777027450842489361382455219665881217641000082789732866404664690806739685221516257028065445055675360703261647 3914 14562380564974017233624016871868427718330200713949656447083912457712411005608563579359728568332126939355447575065710922836818764697676743672450898534814969719395949975362301449321513567618691375072666943258620855045966067312485777112638967035900607856593191117172080304073433903679372057943193087017406379219365384698836442166 3915 706772751386167287218872303463241428053520713625564963879489903571555811893000908202163384857635968170807134554769224555323670155958575273200273188042374038776842985732749737239960397116502159362424021053340539992237811721744278501999233790569458541468262940093037863889980875993820784635322258077747159757768555726822502374 3916 -20859955324408465363589792147297869186997539516768275371965889673858732413426290616575959826831531418027702200699978466297984663332233676251255487425558918870962964868975727709476772022552717405154742279207483061062870844339936619602000349491120273737810832117254870036939838568370178797628414603274434444664421060059539703813 3917 -15269153316360184520842889175331669146383721427575221410963402361283966817501564487561891953189762907526254709620480147392142434853635318945651171722857343758172792961095051186561473964735193534435090964311961395038203879034230055614638200826470066398061454057265118167963414779673192842578515345095153538977133940425658944540 3918 20153182573022298076370919843834627758944018803142710408086399770287176601533289708373796441973895449856895066145209241742660993176275100978055214237516544832186121883242977972236811625436215245792318258154142521070633032618192341100001115700550815196342569177161832173049857692376358012993092345196687284906652504332717201439 3919 36129108640768649884432681322629538333381260944343496782929292035142699230927855104137851780021294325553956910320458613690127098185868995196906659148416262629135757830070778896038245987287910939589833243519444456101074723374166675216638550317590340135872286174519988204903253348043371640206929948369587983641555000485198648353 3920 -4884029256662113555528030668502958612560297375567488997122997409003209784031725220811904488784132542330640356524729094350518558322639782032404042514659201074013328922147926785675337660701021711357227293842181126032429153583962285485362914874080748798281115119896714005086442912703165170414577000101533745929518563907058256899 3921 -56282291213790947960803601166464166092325279747486207191015691805429875832461144812511648221995189775410851976465667855432788091362144096174961873385932807461321879713313756868275057612724126185382151501673586977171707755992359016316639666018141155332214855351681820377953111040419729653200022293566275268548207504817915849792 3922 -31245079384106536328904650654126579720820963568776007785806294626139489446896129883325947291237161783223316553795729519339608539863229213164502616633757061555122428907922852110362908326586889228232605949677263330068645569790204389731275635443509591337591171054623274199816810435340206469792352948268054237712036436578140391454 3923 61166320470453061516331631834967124704885577123053696188138689214433085616492870033323552710779322317741492332990396949783306649684783878207365915900592008535335208635461683653950395273425147896739378795515768103204136909576321301802002580892221904130495970471578534383039553953122894823614599293667809014477726068724974106691 3924 87527370597897484289708251820590745813146243316262214976821986431569365279357274695837595513232351558634168530261397374772396631225373309339464490019689869016444308621236608978637965939311015413614757451350850307240353325782563406047915301461650746669806026406305094577769921475759936122992375241834329506260243941396056241246 3925 -29921241086346525187426981180840544984064613554277688402332394588293596169596740149997605419542160534518175779194667430443698109821554665042863299266834946980212779727538831543587486946838258668506772845838504773135491339786116912070726945448712312792904799416955260183222743517782688353822246345399754776765689632146833715237 3926 -148693691068350545806039883655557870518031820439315911164960675646002450895850144729161148224011673876375660863251794324555703280910157187546830405920281877551779517256698292632588361212736163310354136246866618410444490235358884707849917882353872650800301996877883628960809475428882830946606974535502138520737970010121030347937 3927 -57606129511550959102281270639750200829081629761984526574489591843275769109760534545839990093690191024115992751066729944328698521403818644296601190752854922036231528893697777435050478992472756745107984605512345534104861985996446493977188356012938433876901226989349834394547177957977247769170128896434574729494554309249222526009 3928 178614932154697070993466864836398415502096433993593599567293070234296047065446884879158753643553834410893836642446461754999401390731711852589693705187116824531992296984237124176175848159574421978860909092705123183579981575145001619920644827802584963593206796294838889144032218946665519300429220880901893297503659642267864063174 3929 206299820579901504908321154295308071347113450201300437739450267489278220005610679275001138317701864900491653614318524268884401802313975831843431596673136799588011046150396070067638840205208920055462120852378963944549352221355331201827106238366811084677203223867233463355356653386860078715777103431936713250232524319370252873946 3930 -121008802643146111891185594196648214673014804231609072992803478391020277955686350333318763549863643386777843891379731810670702869327893208293092514434261902495760768090539346741125369167101665233752924487192777649475119589148555125943456471789646529716305569305489054749485040988688271531259091984467318568009105333018641537165 3931 -384914752734598575901788019131706486849209884194894037306743337723574267071057564154159891961255699311385490256764986023883803193045687684433125301860253624120003343134633194243814688364783342034323029945084087128129333796500332821747751066169396048270410020162072352499388872333525598016206324312838606547736183961638116937120 3932 -85291017936755393017135560098659856674098645969691364746646789098257942049924328941682374767838221513713809722938792458213698932986082623550339082238874897092250278059856723326513471038107254821709196365186186295074232632206776075883649766577164554960897654561744408605871612398171807184518011447469394682223418986351611336781 3933 505923555377744687792973613328354701522224688426503110299546816114594545026743914487478655511119342698163334148144717834554506062373580892726217816294515526615764111225172540984940057531885007268075954432276864777604453385648887947691207537959042577986715589467561407248873913322213869547465416297305925115745289294656758474285 3934 470205770671353968918923579230366343523308530164585402053390126821832209120981893095842266729093920825099299979703778482097502126031770307983464384099128521212253621194489917570328159402890596856032226310270273423203566428707108897631400832746560603231307674723816761105260484731697405200724335760308001229959602947989728273901 3935 -420632537440989294775838053229694844848126042456811745552900027016336602976819585545796280743281121184449524425205925376340807129387498269175878734055640629523513833165315817658426586493777752446366758067090678482530220753442111871807557771381878023025817934905816998643002300924042062362947404849836530433521870308305147137504 3936 -976129326049098656711897192558721045045533218591088512352936942936426754147725807583320922240213263523262634127848496316652008188405351200709682200393644047828017732419662458555268216934775604124108180742547138200808019814355996845322608370705603181218023264191378168354134398053911274748189752057613926345704892242646486748186 3937 -49573233230364674143085526000671498675182487707773656500490099805495606144162307550045985985812799640649775554497853105756694996644272038807585650043487891688739788029174099911901572909112844409665468243179594940673345675264997025823843061364682580205489739817999762462258183807655342837776930910471470796437732639684581136397 3938 1396761863490087951487735245788415889893659261047900257905836969952763357124545393129117202983494384707712158553054421692992815317792849469885560934449284677351531565584978276213694803428553356570474938809637816683338240567798108717130166142087481204243841199097195166997136698977953337111137156907450456779226762550951633885690 3939 1025702559279463330854982718559392543720715706298862168853427042741922360291888115133366908226026063163912409682346349422408703185049623239517267850437131939516757520448836558467169789843888448533773648985726733141481365489620993871146451432070285761423513004009377930816392581861566617585966682968085397142142624882331067884583 3940 -1347188630259723277344649719787744391218476773340126601405346870147267750980383085579071216997681585067062382998556568587236120321148577431077975284405796785662791777555804176301793230519440512160809470566458221742664894892533111691306323080722798624038351459279195404534878515170297994273360225996978985982789029911267052749293 3941 -2422464422769551282342717964347808433614374967346762426759264012694685717416433508262484111209520447871624568235400771115401518502842472709402828784886416616868289086033814834680864593272441805104248587795364549824819606057419102588276617574157766965667354203106573097813529280839519954697103839875535853921369387433282701770273 3942 321486070980259946489667001228351847497761067041264432551919827405345390688494970445704308771655521903149973316210219164827417136098954191560707433968664846146034257106967617834623440675552063627035821580731488601183529402912117820159871648652512862614838455269817473718485933308731376687393543028893588840646405028935984864710 3943 3769653053029274559687367684135552824832851740686889028164610882841953468396816593841555328207202032938686951233957339702637638823991050140480804069292213402531080863589619010982657823791882317265058058361822771567484500949952214279582940654880565589705705662385768502348407796009817948970464065872514839904158417344549754519566 3944 2100978351789291335853050963119456586116613900305497994207344185289340326727938537816779802437864925968474594919190551950574101366743518517842121350917751770722254828926847216846241152596889741477212766214633061223636076654506984768116745925505254103052515747836755624095043347530788578009710296846642265080722982404346716905563 3945 -4091139124009534506177034685363904672330612807728153460716530710247298859085311564287259636978857554841836924550167558867465055960090004332041511503260878248677115120696586628817281264467434380892093879942554260168668030352864332099742812303533078452320544117655585976066893729318549325657857608901408428744804822373485739384276 3946 -5870631404818565895540418647255009410949465640992387022371955068131293795124755131658335130645066958907161546153147891653211740190734568658322925420209965173253335692516466227828898976388772058742270824576455832791120577604459199047699686580385819692758221410222524126443451143540606526980174362719157104984881399748896471425129 3947 1990160772220243170323983722244448086213998907422655466509186524957958532357373026470479834540992628873362329630977006916890954593346485814199390152343126477954860291769739411971040111870544639414881113727921198945031953698357347331626066378027824349268028369818830351971850381787760747648147312054766163664081839969139022478713 3948 9961770528828100401717453332618914083280078448720540483088485778378592654210066695945594767623924513748998470703315450520676796150824572990364436923470843421930450813213052856646180240856206439634364704519010092959788607957323531147442498883918898145078765527878110102510344872859155852638031971620565533729686222122382210809405 3949 3880470632598322725216434925010561324735466733569731555862768543173335262767382105187855296104074330033799216522170884736320785597388082844123535267866838695298475400746726815857858864518227419327389710848534633846088623906101851716073620202357995343490193040403693774471600761752845779332027050664390941320799559779757448946416 3950 -11951931301048343572041437054863362169494077356143195949597672303336551186567439722416074602164917142622360800334292457437567750744171058804563827075813969899885311104982792268617220352726751079049245818246931291904820561655680878479068565261946722494346793897696940454482195254646916600286179283675331697393768062091521233288118 3951 -13842241161426423126933888257629475408015545182290272038951254321551927916977448801133450063727998843782797687225486335256997581748212655834487972191337682117228926213959779672504039105374433858961754415367544726805877231863425382863516119086276893488568958568281803876981945634612001631970059022284956475050485781902139659755821 3952 8071460668450020846825002129852800844758610622573464393734903760163215923800057617228219306060842812588561583812121572701246965146782975960440291807947131204586835704236065452759361488208523659721856107398396658058731937749579026762994945059588727150856600857293246680010594492894070820954152233010940756072968502311763784341702 3953 25794172462474766698975325312492837577509622538433467988548926624888479103544888523549524665892915986405158487559778792694565332492383714639051799267151652017114237318942571941121259458101184938011000233614476018710697793519106261342584684348223615982915752465978744331464140889258918232256238305960288172444253843993660893043939 3954 5770780492976402280108886127776674563256934559716807645216350561388711993177391183905230757667156031194236103413364762555750616601429679874047680383390550912642090509723714219744677617165910199239898307969148068747145294113846356100521174026688166337712357710988557196971351141717930811015906789274015718977517279590375875414119 3955 -33865633130924787545800327442345638422268233161006932382283830385051695027344946140777743971953758798993720071371900365395812297639166690599492091075098783221701073023178637393880620946309708597732856341012872676769429731268685288105579629407812343133772353323271991011474735382152989053210390538971228928517222346305424677385641 3956 -31564952955451168979084211440269512140766557098150275633765277186277191096722279707454755423560072017599394590973143555250315949093813394513099479650542202929756327828666286160865937075267095137250898541583624087457843087632952617443105858374911782320628110176967301528435492030976849043272145095234303891421771123584036768458058 3957 28094852637948385265691441314568963859011298601290124737067479823662983034167554956872513214286602767799483967958535602840061681037737010725444410691708232309058982513454923174135943329143798398492958033043724608022284437154838932005058455381124176796059995612283433814503384240435058242194483749697213209539705066715048801971522 3958 65430586086375956524884538882615150563034790259157208016049107571328886124067225848232499395513830816593114662345043920646128246732980085112591570725640986151457400851844923554746558021576803734983754882596496764227272818901637905548685487782724125454400463500239292539910227413129838096482535634205532819938993469889461445843699 3959 3470100317502783713392770125700548281755258496860150896697797362614208062554724750582242209273469249799910623014607952410254268056076383787655068958833970620697345315211362986729993746123296738757940508539899479435558650478113685438047402993787605524568114564683867713932107790541790801077661345537090681882066056868987966486536 3960 -93525438724324341790575980197184114422046088860447332753116587394991869158234780805105012609800433584392598630303579523486189927770717095838035981417349218460516383365299846728882501350720602133476712915640221372249557256056476837553743943163848302250460459112522726354413611653564896338677019383902746029478698536604510247815221 3961 -68900686403878740238277309008315698844790048756017358912746904933943094186621950598814741604787300066393025285359651873056382514789056468900246639684474956772154746167056286541476551767700100473741695391136396243662831469379751590986732890776511730978968578064923160253842335203671628897560196979742623501821059526758449412330235 3962 90055338406821558077183210071483566140290830363587181856418790032377661095680056054522770400526964334592688007288971571075935659714640712050380912458515247839819038050088483742152507604597305394718772407100321892813998605578363152115696540170060696725892344547838858640481503863023105537599358038365655347596632479735522281328685 3963 162426125128203082028853289205499813266836137616464691665863492328934963344856731403919754214587733650785623915663231396542572442559773564738282621101824175232671129532356133270359053118420702607218408306776617615912388725436228428540476833940360033229429037177445886608255946857236525236237216363645369531299758063362959660145456 3964 -21154652002942817838905901063167867295500781607569822943671885098434566909058105455708028795739664268199662721929319698019553144925584243150134272774040291067664291883032197200675955836897204920977077015963925649151167136198611561128963649393548965746923766482915698386639168659351476640039161058623031845775572952977072868998450 3965 -252481463535024640106036499276983379407126967980051873522282282361312624440536787458442524615114697985378311922952202967618508102274414276788663533560339423072490167582444617012511560723018008001937180713876939508726387331014591580656173374110420729955321381725284745248737450720259630773836574402011024878896390543098481941474141 3966 -141271473125260264189947388142331945971335356008894868722191607230500396435798625948211725418848069382585961193733911698523019297634189321588148348327783884165006837649323936069683097281523497686241331290812691966761221589237616867411513184546811067482505270694530188221616778197885048596198055305022337685524185110385886791147006 3967 273636115537967457944942400340151246702627749587621696465954167459747191349594892914150553410854362253577974644881522665638061247199998519938797806334379714140154459465476814213187516559915212922914257729840865157877554467213203141785137023503969695702245148208200443635376619379611107413875735460634056724671963496075554810472591 3968 393752936660284904295983887419315325378462323988946742244473889591813020876335413406654250033962767367964273116686114666141527399908603598376811881888123307237497005231768553082194658004541505688178512004689631475487608920252208448067686558657231797437826652419814933470354228918144679370034629707033362564420575653484368732621147 3969 -132364642412707193754995012197819300731292393578726827743762560229246794913796266965938827992006292870992013451147610967115041949565809198350649458006595829975147621816152878143504419278391715236672926439028173191116332877975586274373623838957158628219739877513670255413759841181726058817677680155611719039147778385689668019325585 3970 -667389052198252362240926287759466572081090073576568438710428057051560212225930306320804803444817129621542247761567637331779588647108602118315609688222503021377651464697245367295382174564456718611092769734530496633365163387465411589852823582161201493140071800628015377105730848297755786783910365167667419289092539149559923543093738 3971 -261388294247577710540988875221496024647169930410219914500711329362566225962539146440715422041956474496972259665538503699026485450342794400026162423881527477262349383415615674938690238726149790451505585565661458284371276042276622173694062719700073169218086774906144678056594387736418620552356949551421643525272797267794700713295562 3972 799753694610959555995921299957285872812382467155295266454190617280807007139726573286743631436823422492534261212715248298894630596674411316666259146229098851352799086513398245438886593842848433847765696173558669824481496265440997864226447421118360121359811678141685632519490689479481845601588045323279138328240317535249591562419323 3973 928777346445830072781915162980962596728260003986788353211139386414126438188469452761520225486773604118514507427106141030806074097451396518341772112104030498640000848112861042234072413290606509062598355300191954917736439429742033763546886301861274662358158575534160055162325236034174407336267314719089062814365336417354624256389300 3974 -538365400363381845454932424735789848165212536745075351953479287918240781177187426846028209394866947995562001547176744599868145146331616916640096722347571374090449703097782570500196355116698643396260110607897211540110220223164375690532384701418286952141724903235540954462896301743063225049231095771857494802967520267454890849123761 3975 -1728531041056789628777836462938248469540642471142083619665330003694933445328196026048263856923597026611048768639821389329700704694125807835008031258333129349992799934626259287672959007133454942910364051473750624742217935695183031627773333722979634783717970253675845687681815925513656252937855360042368201142605653952604215818808623 3976 -390411946082448227326982738245172748563047467241713001257660098495885657011282025915492016091906656122952505879929396430937928951119779601701675389756459124549551145015078471733876058173907865666338244692294743377626219206577658073014501600442987710216433672298619100699428934291111182287036218947231568011397816149899733407265539 3977 2266896441420171474232768887674038317705855007887158971618809291613174226505383452894292066318463974606610770186998133929568849840457424751648127980680700724083249637724041858173155362250153586306624162081647836282328155918347407318305718424397921735859695156911386642144712227256719477987086455814225695945573174220059106667932384 3978 2118942987139237856104819201183421218103689938383796620922990102190819102339478051963755873015503682734001274519750785760638633645245587436709706648089588474542351079641337759406835065307362808576702296166045368119844154901760689700787835323422622493934403925974464788381244859804767435224891578989599769154003470102503949226074162 3979 -1876484495337723246905786149428865569142807540645445970361149193117288569494101426978800050226557318483658264307068737498630920889337645149946452590924241599533698492708963386439279304076245720640285917389353092904701936711769749245291216823954934025643261484612767541445283292965608295700050236866994127934175358070159373260666845 3980 -4385839428559409330337588088857459535809544946270955592541799393803993328844861504858047939333967657340612044706748919690207483485703012188357834628770289198625600717365379617579990427557516394883326458247693204402172310820108097019093553747820544229794099082885851430525957087061486913211978034803825465099576644322563055894006546 3981 -242458491801514609199033051754555648960882397738350650561840909073530532845376624984955822788946364250343010212682048262007712755907942286763254057165346875008652586932374372967555761231117087936416378776692275215142218189990940455496618499467688468291142441361697246935961566839159139524841342122605641219828112032344575965407317 3982 6262323923897132577243374238286325104952352486916401562902948586921281898338962931836847989560524975824270309013817657188838404375040657338304287219694530798159299210074343004019269731633762115523612375637046297306874247531877846264384770571775478255437360567498618971971240380027095208912028271670819593033752002392722429154673391 3983 4628297920360923939536621140612015184770427344009306243103640302877523861690238129843003762122914021590955054919430967952215196241610954475121088685935636073634253304297753990547546188788633482819742837024385479617314529010099037474590172247288232698085241524247548677461918653900646052736819376926431106319404756354907631859413863 3984 -6019865432095617968044341186531769455991470089178050912341107677847751365493586306851892166771578611573927298801135608926830691619132715051541033162529183923150646623141968631051713970402645027587195996860354022091732029341886905808888152072307789787146218126136921725035278813187936069387186929548213951813923890360377853189266074 3985 -10890621844258056516779995378898340289722779830925707806006588889798805760029201061679851751683438997415225363933248625141053600616651611813425375905630166871793552514372096994566815920422395598343355212661431776924188776541976883738974942819063710953522602091746167649433159033927741261648847648597250699353156758747630061014087254 3986 1391567511734694028507720045919754271221042745168744669237467374970227503803348177008888404648664589982972243881704640974615495377521760576419944476593547849516393318844214640504167781614011544767453159835968542474417500331787868334297979825019557089060976601889373047573360159287290016650367552621782845494519134005470221329852211 3987 16910487276353674484824336565430109745714249920103758718347696567646557125522787368531743918455017608989152662734384234067884292235784326864966409068159350794944199137514065625618529890825040625930551209521785799015920805883863789547863094891371500740668820217883089374468437847115677331036034578145464651167080649108007914203353328 3988 9499054332523362488272275332978586018501737085756963136769121514828578256225852884670963347034774407432253120051543984166438105239129851237005431429036619022277159195527882354062648138808384053575902052825463234449771276210189015404676962994044153864461625489856794601859798874640451244998480095975467853858637624742159839684235043 3989 -18302054788088368513332056611349864016935292665272503387585163942616784629326135545540632323103682198972124906616088875042499787613306087441386353544752898644460592456358280266122697672439052170698004369357754341490338306215651657882161074716391057829729796819772462422041798006402967347686402130767247496661599783113478135533205539 3990 -26409541608877036973096611898408695764215987005860721855116818082475135381748640253202707265489792016421405782785928218234322397474914178101971840497195969817221358333041947979681178029633424679506453262347249033465692082094052804952540057885415654605130445707739883976328236721756128576034514674120932505025718273850167753887588371 3991 8803000455565006025059781278371277998433555579515540250816042427788206373100282660869668976068907791539871786564544890876061682374176236204380922115716279622183433260830397912060049533630668117122102316532291107040567030005462642477484111722346903965268171329915667820181999131762516102687922034791779642802962158371318295848970496 3992 44711596396965405486428668509758559781151279671133225242701982025091920011074775798743339588593474215393530689402017093276822185088220265543358194041948868461681950789400228245803875702072476850204457631705003374956030388309704462834701132601806712434860242527512346398370034728159095923720916804888180001687318056963645889420793910 3993 17606541153312030948036830620037417765782431426345181604300775654686929008648357592333038289420884224881533996221383327358260715100737941897590918381479690195037925072211550067621128496002756562384350945814957926425125052088590162475055946163068750639862274377824216156146237589993612473346592639329152862222756115478849458038617875 3994 -53514596852530411511488449788129837779584835250648765493518024452880126384175058459613008564662382006933402475966561984152883867462396501747739116157665148083865384050230626157863925235703144967326559948237294481996597418315167105312185244324153616400128413857428014218552033859921612026408838839679959644490280215334964185269764406 3995 -62318137550277436434465499129795977546933711097478406847002757679778849019723133391076377878014358440275064685623400420635082900188958207440949112423428558656719875861611778313425004198075233412588808577519961301381155440398294625309757078764875463074722516905336562554516272318152708397067509444217332863910074172442495347459411785 3996 35908055699218380563451619168092420013802403824303583889217248798193197375526700867279970275241497782051868479745178656794623152361658559850148197776185457888827458978019076090242796739700388404942209002422336555571472366226576942837129298161084865760266139479603798062405796269927999553062246200350806782267524099856114727231146531 3997 115832734402807847945953948917925815326518546348127172340520782132658975403898191850689386442676740447208467161589962404787966767651354709188688228581093706740585259911842404471288929433778378379915368525757255783377752858713461730621942323089029079474850930762764576773068306178074320423476348283897292508400354387777459532729176191 3998 26410081851059055871013879961703557533131307273174822957785508881585651644196432523796407602772860658223196205878221763840459747827299647590800914647243100767892416883592702223182207458374845007646599575097624745809683074171717682472627780603790597314456377425732764492110476048224708844005263243866526081642550072586380620228265254 3999 -151740790102026228509405568086018235340320950172430756229738030930852172779424892717969356717918238229260335641335141061582589920013013269038836426357279164629412718889861480561531726173478766784857577528179592338949225224940038673459071621250113945235117070242368374835474102448002319976538594484248099290667878487633574259960322722 4000 -142242816253866903816967828879629372859649853621301995298306291014244627048094624374485794045449601105431663367468184168628426515478654356779489143228336807508477676795435106694471136892153223387561968100854880529187435932885179413094570103692819676789307308188497341265178782226299029267481611527763818590042904460363840152957441445 4001 125330708250967172638391688124314677807189642899255933271952522049266521135228460194172949115145377571037139435456919297742130172185713621448035511710036063861520302006268778338349518715103921777210977953081967593139542150768320990986443840646323347920660692816635610343363626399777611132533331240381573209025328415047193639732057468 4002 293983606355893132326373396965647608199970803793732751528044321945096799827519517092455150763367839334691999008803325230211016435491667625818325569585615972137890395685296587256002863065631990172419545629034472868136661157825218086553641724942933622024424378430865716100652884674301349244020206012011917880710782947997414412917764167 4003 16912108002899731178576140755314695052460210722046062026353768964978105912866164180312844930304223534394523932011264870886296343292940735331453631518300743646957374789166328356121618177049301610350990147772912936047893782116858422108126263046496328868646615371861730921815155826521418134948280287382245381017576045316646513225383977 4004 -419314314606860304964765085089962286007160446692988684799996843994363320962747977286628099878513216905729138444260244527953146607677381247266361081295652035999410697691565365594352381780735911949630523582116440461276203308593539077540085565589256969945085071247501326444016511074078960376553537252393491089736111363044608052649821635 4005 -310895714358792863504949537720962303252431014515778813554398090910074905740385681272767995693672062869086522940814590101097312778784608361149779201103916715784847770474462915612124481242681291782770535776807385804184554939942076508661767987989429950893070993802727447022468040500822767378968486299394163261728358993314060926143148144 4006 402402206603960573786188944334647590954700235970942622773643075029385215049881813106315254948208993371334614512248979657066850264384440511934907449777351292352453322902399037238230763603686610339279533434343527525228309526476680655431959302542760641076438455875639595522201355247557542241605256965011245708718535317727961539424437658 4007 730210028965653168469714622810924589259591461208767498354394934904438226703133658559396095572185279774815661385074834629050459386461989608416140282399568751784258468166028281206476863023417203732401059358923826265460758248535615586201853553578686920838156065050228773466484551574901727755522023551787654351464470356358668978792969779 4008 -91506492245167710281239406613685287702269221455163809219244984119310309309496131833547259254536930502248091571434389555969537485599832150785128248673434576567605552427936121626106282361005318556508997657536141721043754586534604146770191314553330690183367462072912148499733314746734774862636770665617082446990176324413900613281289514 4009 -1132612235569613742255903567145572180214291697179710121128038009933823441753015471665711350520394273146150275897323814286117309650846430120351047732176920044136711791068427318444707626627103814071680592793267353790689067775012296241633812856121447561914594520925868368988685906822459269997127280516798900060183005674086630518217407437 4010 -638703536720485458188475216197239301557322239753603689135149950785127917393637526725848836317648349272567569813640445073080921900862157457631012033726134175216652915738092159580370580662411885175892061701387684544417003662001011439431662239025356230654788602977316624966751236828166952892885252886170571904474294031944768365511680265 4011 1224118727814781452537142973759257467916560918634873930347282994053133751062511603499258609774931203648398367468758203842086847136446262271136175980850354620704317343496363440070813908988109132628189590450803495511732822361546900388404004170674778252097961982998780517488419221569194044859764051182415982507173181998500531131498696951 4012 1771315772290099200444378783342811481771613936933313810263187960718951359146652998391560186838042622418717845710964259359198231551708587577982059765903054219353364706806519478025078207289515699247572654494655038335106071437013307681065475095146803792569383123903184993955437143650626222890012533402969471964657299706031398883729087702 4013 -585415191094295994348667757562018166359238678881270241212133043268005833668874076773409773457282854375830797655117758769005925235584104813505163947124220445487664427758271280490443328325697247452297528749415810967315818699545888948972341931649422021443173380021463892521667984741027091966878798296245410602698887966555762765987016686 4014 -2995434500104880652981521757102068949688174855568187740610470954772085110209164601890818796612973826067116213179722463201285078688154849849118235746753408840057682050302882918095892116277624831875762244945458533846838893798560208069469479265821582044667345106901965511443856365219820267749776584585385454471830481704531930015227784653 4015 -1185900581195803206095711025780793315412375258052043569051054917450945525477778921618150413380759768042887048055846500590192306316124482764476895818778833773865700279048248197534634878963818451795275125745239227367790252737467418732093133163497381771126209743881721101433769158909599130923133735106724061361958411739475636117742071016 4016 3580849691199176647330189514664087116047413534449457981822603998040090943878038678664228570070256680442947010834840221970291003923738954662623399693877629285545346478061154198586335444603322079328059773694874344814154712498106097018441821197471004066110518486923429403965524349960847359716655382881630865074529369671087692781214801339 4017 4181335081300683859077232782882862265100550113620231309661525872223030635686943523508969209993733594110003261235568963791477385004279332613595131565532242613923382329351131115630526995241443283671037370690697761214629146536027626801562612429318963815793554850783686612877625524129419398672910319692109515833788893444007566132969855669 4018 -2394949110003373441234478488883293800635038276397414412771549080589145418400259757046078156689496912400059962778993721380098697607614471898146503875098795511679646199012906001051700565639503627532784647949635117446364459760638678286348688033973622294984308743041708302531755191051248228793521647774906803712570957931612056663472730323 4019 -7762184772499860506407422297546949381147963648069689291484129870263121579564982202173197780063990274552950272070409185761768388928018287276218531259409871899468728807412285314216862439844765362999097144385572106028783859034133723820004433626789967881904073337707116016843149874090266758389565702573740380908318263115095258914184657008 4020 -1786385971297310417842754293999568464465511837222816896889976791633885217286683766462891053304236681709943298456575242411378687396664860715448627690433447102243736130338225114578826429601939656138252722741062643768264686775388948515213924395345341520809246107741978310345870333078171169879388671917202712121217935512395509469497125346 4021 10157133882503233947641900786430243181783001924467103704255678950852266997965241959219275936753487186953010234849402907141867086535632759174365035134508667411148375006425191315268563005484268990531881792335207223475148318794772402106353121660763590176888382080748824319374905065141514987183087350348647184620889221046707315577657387331 4022 9548570743797170924250176591546517845613475485292506188374106661897006796851665968636088833368226956262893570526984428173147076324683147991667158949843319001712464937750510428795688869446705019137349867126634749797048545809522672335218358022135309402713319445449094327189020207168437928268954374490943093029536198627490768383681782354 4023 -8370747911205923529799146492430674717317490087244286807365702159218381780678558192756384883449250505243066936392827664730488399138967898458916407444075220308904638876086966200689736575882329334393629069594144579706883632019383453591139197265418248656079135973006846009029034732063343817303698678431444472499671285534311806108160261985 4024 -19705704626300404871892077377976761027396477409759609892629785612749273794816907927855364770121714143215903805376387335315014162860315907166032194084351986412860839944175701744064251874930974009669231659461841973272196864604295074441571479682898899579601701526197918646563925272309952915452041724839590277650425419674198083961339169685 4025 -1177822832591247394451030099115843128295985398048219381008404502678625016173107775879703949918976451019826634134156763442658677185715249532750751505768098692807826061663544228105952293564375684743720797532490170090164913790139218744079160756717060746634183472442248318159985475105094110965255696059498620529864913093178962275521520369 4026 28076452537506328401691223870407435744713967497003896699995487771967655575495466120611749653570964648458970741769215000045502561999283805624948601528427206721765478820262667944753988450813303344062860729055986552979080496623678528032710676948317148235680837499204764655592960004373296732755740403271034750150096705208509890069499431670 4027 20883527458891652266343107477092604155692462807807829273638190115427898810990015703735068720040690594235730439510544098757672840046031156698782945590120085105668666005839245972170204168495349694412952456994332143362361778394434293185650640439615960326235884998640166964723910747415047026417297420899088898180290332767377046236860690054 4028 -26898629704915081007240193771291592616417982098955677318987083269289030559322358344732045703651988197439144107635058236602843884813568556092197850022659108028957652758599123716648036157248927659319139931523496382888915582833539309288631516191600087489046654026762516337432974529268202621790484707211536129620231792115330927793977911301 4029 -48959979996397980668034331347500039900406430304811725973633677887395554386485481824346818373611655242694701181279759098803175402045314962323731547118547291827434144826101913916924192619308653038475813186050318696341442275018112821218361317387933108561916722497844931620316870751788343759173037824170123648330387037975886936306360121724 4030 6015102246023428740897086294198988460725519291147848045348893153861131748332342640996976983611297603203413668124514137845171044767537399393414904432539022923288986752759877744477831988753577964906187474529164239526553804439105016102980875751984127162810769028122349372709063781853155595373187286312447231439941459347953881557117221247 4031 75858609701313061675274525118791632516824412403767403292620761156684584945807840169078864077263643440133845288914817335406019286858883518415929397141206399856391797584701037633572228776557580697794953117573815079230357857851652130506992833579533196050963376524607447957749845281056546380963522531381659777950618830091217864100338033025 4032 42944877750374551927137245053301051439680911013663877928284784733534422638153139183349841390000357639491287513155244960958004357277777562930316642686008268904145158073342036172446360630555075073569625711521154456814888470579007805115380441635948981399105953469722582247607806969935188163799850537857676416890445578627933054749242900477 4033 -81873711947336490416171611412990620977549931694915251337969654310545716694140182810075841060874941043337258957039331473251190331626420917809344301573745422779680784337460915378050060765311158662701140592102979318756911662290757146609973709331517323213774145552729797330458909062909701976336709817694107009390560289439171745657455254272 4034 -118803487451687613602411770172092683956505323417431281220905545890219007583960979352428705467264001079625132802070062296364023644136661081346246039827214668760536955658043073806018589407112655771364578829094969536045246328430659935622373275215482177450069329994330030205357652250991734544763373069239336194841064408719150918849580933502 4035 38928834196961938489034366359689569537869020681251373409684869577011294055987043626725999670874583403845971443884086512293185974348643354879027658887737153875535626264118879205603700134756083589131514880581824861942023191711749341494593267695568341814668192083007215082851102092974513812536859279836430592500114710811238690908212353795 4036 200677199399024104018583381585083304934055255112346532558875200200764724278101162162504546528138942122962391759109393769615213975763081999155590341400960091540217739995503989184068650172423814434065719421197948854802157990721417082232346984546999500663843475547059827535816561313901436521100082886933443204231624698158322664507036187774 4037 79874653254725675113377403812403114418636302736179907811220676313207713527973935725702705796389417675779161358185975784070837669788017726467218380939477514885001329393924194600414889272356572182233063948513144674103223136718910594127780007519913835635401137911322815122506550158017220732226513789402905602340949697907912227941368579707 4038 -239606033595986042507617747944772874471924275793597905968560069777776018334088205789230546199013525526808363202993480281908399950111725354034618000288697245415753366259622868389672350307179898023197234301779773716744181182433166423726940252242567842478511667630067042618667663406875950333636942166769873796731739408969561355415248541569 4039 -280551852653749779131960785397486419352691557848526440370095876513972437806075097888207252324528359798741553117295369553686051645551099725622808722340437606425219069389428183784483539444780386616298783369711093528905381127440327676360126992066913336299244613458382642658323111471918657253326596676336348806572574396066234892448404767481 4040 159731380341260367394240344132369760053287973057417998157339393464568304806114270063527840402624107851029201844807504497837562280323707627567399619349219730530752036865698673789257461034823325840964170353266629042640958045714255829599160244722654006843110529718744227496161113248858729601410428377366968194390789711061649127473879961862 4041 520157886249735821639578533342259293824615833642124346338655946291748456140163303677437798523541885325549916320288849835594451595662825079657426722629134851840972435649051052174155889751960284639496017671490867245649562309873494100087067244309481178777756281088449685276990774878794607586963538843106222603304313805035796247863653309050 4042 120820472312489411737720441265116659299403584791108442212756483049404132999960827824679411921904251947712351272487865055848489365227392098055409102991217875894467032523729509995226078409957060775334613016444464486264423081726071846760966747344259329456134083739638415162161998223059927651916168298969380612181784685004585764974524805619 4043 -679889266590996189033818877474629053877903806699542344495995339756316760946277573740965638926165993176579118165096354333432013875986532707224826341978354582371724472514749725963413350786783610480460188024757496288290520355587749929686227489032135185620866810807193912773151888127653337188373967220473190797695103516097445375337533270912 4044 -640978358562225233377298974607375953124019418433232788551412429341152589140124131502117210445446137273262267592776714891442940960890217177712835825620352727735439468172780562169381968161917345414830630687935331731913985391599565946848033991653740508233890364828088100439152773101854535238879707142075603215486098490040382012838178114669 4045 559068794278506777296098436209512394578500221908433902283238856706912627946316745916286227004261741228866766892608489277583524510759140609169417238987136706477257439991020215968187272376826549705125575008313031802026097273861678082925260741687875856164732727067555497610989889904593409536457798921503810185513318831092859610363008465293 4046 1320867625153221422411117852082005007001923225132775133047407769097469350086401705243082849371612130449841385757873069224874954836876749884937662167598707310107163940687530288132795318948700955895290818712692828020204505747187315876534261480685875693854757175635282013212304661229507872427253674362548794013181202006137827388175711385581 4047 81909564283718456081200538397863558545519196524798886268173572634239961193807385585830983441184396044395500700168225613859416450131076568543418586633216021258182028181760346201194695785090795709705055679622299929887888117737887863922773249965864652069157637760532602828162883197261125702421908220571793029972779658947522402475169649376 4048 -1879936419431728199707216288291517401580423447041209035330646625804381978032718451159369076375873871678708152650481558502458479347635890494107079406585844016584421380678550504100982591325527505600416393721005859822230603021048993959459522222373751550019489902702837510823294551134101281963711473284052604198694520837230686998538719850874 4049 -1402777189436939878492318390479868565547442421657574019315581341731709311280209090828913832812796526494236886458041294838734371287007826453481080754231923331365345968869290634333990014733791751604995874392315127950092393864925203740457034730651740345923914813395814616040467544426768998129675582583120587043153981665085349790650881034957 4050 1798026855148009743626015749893653843034904250516410149062473053170142016838911065573538092934689475634312651950313332888599062897504813925563660819952627995326239352496790157899787895540436709890711338041383559892342714903311106095536748972407886897950332264942304907995131667936840156261289565063480811168721741178283164596063550201498 4051 3282713608868668078199534678771385967127865868698783054646227967536091289312927541988282909188670398172945039108522853341192850634643716947588160160817767347949767349547841138434972606059319257205412268113320987772322996885974197699916556953025491895943404716098652126863762095560870280093387055867173191241848502502316036789189600885831 4052 -395249665711069865133697359413785277487461828858836129746891711438432705558701974744624260121892949140075765492272038049864691610496987472082580065720704663960893383627499523565797880806644958285715463649068431942250321038385902355079714241756146552026417451546490291954664123510071158131613982480360224125567759513197814805412669166541 4053 -5080740464016677821825550428665039810162770119215193203708701020706233306151838607561821002123359873807257691058836186229791913532148530873151820980770395343276006702044631296334760501599755967096123606154704547664665711789285303795453305925433378793893736981040957034858893763497710436354676620930654002410570243680599201385253151087329 4054 -2887463943157598213065837319357600689640404039839946924899336256097658583754225567243658649066777449032869273616250815291328159024146729475505580095097062683988873965920341614869174725252674298919696804464252555830072675847588295344836842711269345343916987264552161834909097972050799121961773073386812967116280742989118221983776931719290 4055 5475990129727747686959247788078825087650231948074029333455592732144666011710540582306445262245252822947333456551108224279656605142645518345234401046491100007236900085672130819900558382406400925381839069803772979606916032827671206150533020167189525345920154432587447326813557887007781594486290603411014226536138003193797016190665820253870 4056 7968204407174276034891387748022640499803174159055140128608037276803891889906064174805479651190137322840126964675087001521120072556295260348657401075867458027264880667964972911203935226852430266015820410618957103494738387636873599140290148636702724137810724245593118869767991735548509558316449694317466969526850986669717423369030082806619 4057 -2588526186570149473893410468721224398009827908234082408556256476047007427956315015062786613178475373914464182934857408988328446118498788869728820951394037323248026119751789205031383657153726626462142265339520423776843356980082910805696177455920180002003167168035285491904459914956982472524517530024201259419857260204678794206888888534580 4058 -13444194536902023721850635536101465587453406107129169462063630008948557901616604757111924913435390145787460421226195225800776677698940778693891802122358558034501780753637103731104493609258831191397659480422730083101654420464544805290823168803892249483730878678180566196581549622556291152802740297728481196062988989863514439559695903060489 4059 -5379678220604126560997977279301416101793346250821057720051780800756884461949749159742693038011661948925662781740229592532791626437796471478928580124473420704016854548213183706172551569698703639553678145279436679717895030656790688334593971180782544135807557077557833377863531820591527085791932164293265710106993726465038629162141194272039 4060 16032720723472173195744046004822689985463234015363251870619886484995565329572919772174711526613865519701924604161052634789105123817439567563620623073752595357749806873388892936135877266412557817859801745762250506878497777444627716096519346259812429485734045846215851688486009537513273625327257827752682455482846250068193233766584791595069 4061 18823872757506150282848612815402881689246752357950227182115410809705442363566353916854617951447052094713123202966424818333568304136737250172820382246831978738518635301850287437277045178957534830951337625702166762819549451121335493625417139984674793619538435755738399574445081443147818238594672462021746906169982716328553068721837097332528 4062 -10653042502868046634746068725521273883669887764542194150568105684238680867623170612432018488602203570776261822420823042256313497379643096084692042949279174653732952325175709229963325696713854178306123600482813827160602746787837027761925375079029885349926488768658018310622477716921746539535325663459416745375852523603154604604443597323030 4063 -34856593480978323478592658820225571674709986373313479052735297294701007693139273689029329478060917614415047807127477453122673427954176817736441005320584574096268442175239180373412922445370092648811139371464417269698047228565963209721936486244487223105272481601954251262931090980661091863921930289774429361652828966396746302488421888927597 4064 -8170830254638103648102544089881607805576864593408033031547305125466761495943183304422599462844848523936861380545601776077254806757094154088128339297552804084785682976674578207313719482243680652645214025219352935658946704333498465863491764905644908269611946987080381263822603726226071699059346798562330160794130192725398464117393500009498 4065 45509635983846370113338727545746845558379874137855673203303402978939688560762444301461347966663121185191309629548300495378986925333819913821133048269863748750001394500414889603376248142083946827117262971947231096858649975353800237483861861323517108455198970370612269573553568697582838403457255953233846107028681489999900907092865486250627 4066 43027423735616427126695202910107179480286850966721512084282602420167769189082456993451928940905766138351909187673079229199928234711270971824569344618137378181054125151913758580726641927613773301456353396683770205356993932899461675585428251150132131374884428589034632526753694706887163562981277088336759522446959159122144766605815388937095 4067 -37338805729208266465236183455865237752803009544447640171756097853472927064819260997038748503818272661254448249002698719301732118576725759733004708972310944665215711523740311396062528659840266174472048946727878161199703271020301771620370096417872200185587023383531888309730964971356766704397909154671515946234551297274502442975471986241129 4068 -88537059719462797240033930455854025038666725104577185287586005399107457749844901294913276907568887323543218817221379724578915160045090885645702392888001126931055519652328648184102890069697720128573616368631001302215643908253261913069290112473649239830083398959646902100307263404470001966438533041570605629475640649122045673698680875187722 4069 -5688618006408160661459019454241941727483841422273871912526504566694842124263195996413180437087493477097460938670380509898196116134545212091564635645826433515838413628173447184664113267773507126984304449955892044157290661879159903965058154732259931189297405205502744217022729735530396858583367933665243576212407861847642323630343402695966 4070 125875865448671063705270113911719262791469734649024825459342103252580384814664162291952025411387159984797667066224078443880647278621816645378707101860312071596271231176068959580165418729537986303045665315358879463415347179273563684689660208891521440015670422343178790410038228375826768670836442196242121575710191946396548116674152861428851 4071 94225677725870957901492949910095966766150566526851057200112509965802299874108097291326457344656380800640679755891760234477111276179636097737267028533827560446893933280502095368767003337471227255557920818586893346372934570132421817034348267205909171019380804165149646317329993140000398825021900975235849205688048510969687997329024277883688 4072 -120187247442262903043811094457477321063985893226750953546815598685885542690400966295538844974299666507700206127553697933982451162487271433287142466214485638080432817547895512395501305461764479176061360865402987419258056517394403780724602054159261508826373017137676046193015498640296371812253074262576877999497784084548905793043809458732885 4073 -220101543174542021606763063821815229557620301175875882659454613218382684688772259583278482756043540785438346822115838678357758554801452743115974130394139632043165164456571054948932422067009213558603586133945772809788281749405985501724008476097430611035051226508328436727368221515827167495858343171477970781398240457366236114003177139312539 4074 25961569716391945142318144547381354297835326699899896346703088720083242816292869004212387629643285707059526371661937699505339886307635335549875437680658077633538884267393417026734302124293251920503440046816094072885121947261981963690253786953352337806992212972526399875685505500295972987231173287341028793809735573579217795714785180849197 4075 340288790616804924650574158279292550621606194402626836206270211904268227379173225878817327730343207293138552949669536612340209717288724176403116596608625270123597982004466567344433727528773692734664946999348760229046338266800389282448610530256692119861424243646004482920383720156123539308111417434054848780896024541915141907046986598045424 4076 194139973458150076464444919274433875259784974475975986312751524498299441872479390579066095126400255078378820450453900978852418668493817407566098692713481554409626280189177637922198119942715961638100146087129678736903159802144003538033754689144078273228059013535802036851682716015531194508627169884136941987588504883787018318288391958463342 4077 -366250360333196869792892302826673904919441521102526732552973300624351470195466094883029715359986493000198079321331474311845549603596359511952992034289283347757136866271859984371168029653066944655168387046164854301931460214062371246138864317210044457668416456618530882796069225656419512295342590721395877574705760115494359702761771778894621 4078 -534428764074955001115019077553726425881391168878602822519021736402567669251652616457883422856743462371517373400123437591192628385782541583969215289322106824533224262193644205266631847471489654372765093086478438965949498068944392820482365219400770393089483257181806519772066436171654733816738587318191790768484529425702160225335378556508766 4079 172110386875046793328447383552240029659656546626550746240221776126052028322986704303963620233586237921819258870877573332993130935102542104386893341575801793347510586082682346448969909710350983017068240959035175565028300411918367708105109628065966184440357443082728845944386509640888317786715420837258935587117255231707341384473379820431279 4080 900679124408151870907911380380400330800832689981129555071995037026919139447118711340913138216729955371715452721454911903038177989378901095922207323611390172290361128465504189637799877124556599027933480132643293267880958283006764066621229536610814850757899713800337402568135661828074246112081178039587668343190289541196519928097150335403387 4081 362318377199908207786571694001486396221734622252052076278799960276515640928665912153919802623157224449698114529245864258199497450679999479582321947746305031185713676110961858817661937761138671355696852127443263400921197657026025112377255591334804208649125814099077673827679926530766416030023166480932855181367274193994818840861998736077487 4082 -1072789511283198664236358763932640360460489236607680301312216813152971167770105415644876758450316193293534711592332485236031308924481443200309100665187191965637871714548186536086769786834907582045001721091678468832909258694925131774726339164676781035198257156883066248512522171468962563898796598876846603930307544772903861312570530155834666 4083 -1262997501608060078694483074381886727022567312233181631350794997303434780375784623494832940839887179821413567250700776161237675440058900575504529271357695203476074804576466048455461814885695270383630332260086556668802155940032789178998485127945619059407025527899415076395815588358840662142104344520520523524557563735191338768959149071480874 4084 710471134083290456449787069931153964238754614355628225033416852876455526841439503490956955827158968843836597063086620977831811473801443720726778717440886934452158038437224677269107849073768910689304868964235205431988061037899106662349083573341976826549131342783988574684842244938196147868773432395913748748940270578909042471708531419757179 4085 2335787012891258742930841838314527087483056548840861932663011810456405948145890039139709699290203373114948278843033261397268984364540343775813629936544887169113946519124652584542231601720602852428632053351765025501711414634957920953724824292622400094605282684782481324908337759827803226040900943397367127454865108508095200081529679227315540 4086 552526367524769622244696004450732762783812697877553406317378144426979253534345120003875985012728210977576970187614155183405863966257456854777750553916808269023916766139241371186353965811926359694325463295851351236814094902133682516649401554603642232857894185115426501710973343420644514273330912124606774775617293156282296297250617651723695 4087 -3046258146974549199380628908245681051721811163196490157696428663332861474987329542630666655117362341958784875906119882375100795838341787496540408653985774103566104557561877261811339450794371763117936922316000230933699475672857027616073907865964376921154414027566469899593180004765999373909674375793280876203805379087004242553238210647072719 4088 -2888313380416028365175537842765259850266869246718415338980389954883385201680235159143585684302931584092525249030647416580674848330797800630591380490461695438137863285263893955728585567532529212122957516647616376738525509537091603470374225847226042327463176869897907826619311103248447740314231855521973902230482401664377496378780296879039235 4089 2493731779449779577135932903794948288937998465318936751379050518905882221452984422626790670104634130981207905718505727191694931872084330641762658100068965834542187791422635890624985484982445403423611459020148879696885380770723345099424506311360734688296519842451043397882206661345354859636343463668674101428188085930721946255987592995349024 4090 5934571527390577564556166751010940901988680409914905496676818618216246676667564701774252339420293926051310124936767298955775644169139588127131789144447469541703967842825771217539925018326900975240894438963616607672224985209948631086448133713190419248617590897464377726212491108014447114223906231315254778434287780751381738932018507526111954 4091 394581600966248788039604938970311561328870781399478587601339435977502980227250736516795014198297453111317343312141689388979916458713469988828722390392729603595675493841258065103600082550083808699346057627467497041640128766368258370949719535865307639166657027446864428737104441903092880677888391853299800802294315733655550122792703883690211 4092 -8428303306840357141692099654805889190926678875233842248055869137122128898120549124401043009524928057032518030655273026147470576041223918768894447244516435376246155634248407108164910503309346378664505897983765487369110365980671976185872640024551153936914110739915421124094697769359801973860249694983928879862475866682103685188006100521460978 4093 -6329153128356826352595771689981252463317551191314384084278158054193749656894815438291047353618591379162627468248908988344755560627853058115960511534840199145299643336667029282643525100876984783940240496591084104713865113976316889457397853249055726887784247924911242154949595549917539994901794623168554579236582096485037289054811211409802165 4094 8033721705874108353652494715835577629597808093834363660454529701144625917893298387884247995326630603921200687343131336758490659582510448780065724854123705772650480140407149043061310420759262569965159840356297990327470237214303717814922920488685846297747453712468556695357593327456709093182361303130629079060181550948448135065213396637770767 4095 14757456435197183494287871344787141654244230066548226332334027191315878555015364562692090363143519436195145498904182014492226136669076976884854958779356634521545798970915436390808435604186331162604746394574849592082975479956988865643270493273606880824698358664826663279044293319277341968762044318152483459099057963167140974242817311931263143 4096 -1704568577517282001056723025854325166280256902519979576176371646950876260998482949593200641708039224758573219094222348413735098954657390664105213319283506627350836803740119760417785319882277786024919343765213885613605123237986828357525067239630119409963205787557314540407997777539169098280566679962074499823599454463410846010402185227968602 4097 -22791178141071291847940366060622719283842038160382589992788556892460504472908662950576338358470150040116346186247313351250716796251587425664920683633480340294196279111322585433869746024945593732569906234931147582410445717171292583458193413762292727122445812377295219974401886646734051061944405621283112538159239514115589109308030708569033910 4098 -13052887857679901493231148318932816487963973164028246756157655544365002294016881613098889721435480211436572279809959666078491037714419586220749745460073127894194962167175316630390650284304053376579827050809635706469370356719002037285745426033976761414735152877269348738636295541738172870481477638190408959275458508703730128232415126703294541 4099 24495746718588573848997089086477044450122295062902569568964928539411380733907145900169539000178189264874919405341535699664451895206244816329025896952763846921547115915062705194287531344827871518594825578696361468024050840409279411815718481001922846532409018164852534514809884424273220160224972301245187037982838968578999955318432893797002512 4100 35844065998751193341171514379555535771806011324410836748946212436825506766925544563675228079905630251552918466057273017329207833966007011885670429093553468188391241278497902064260396309249647109149733285740783288879816073890294620743938839796269488537180965254564568713038182188472223932425883259473521497434698022819319237540445835272328451 4101 -11442858860908672355765940767544227962158321898874322812807272995046378439890264287070649278742709053438347125531576033585960857491825230108276151492690719027352153747887388563896881060523818142014998527886725761554680483690277374529973054967946085117673865287583185776173588882535047289743494663054778078707380459875269827086017767093707971 4102 -60339812717339767190168603466032580221928306387313406317911140976236887500832690463844767080083819516427837871398808716993659729172251828214696326046317315109938357193560607258547927654077518627744558864437144756903866914299574032559657320798192335069589983419417103227848066612745444092650855560718708535417536991398319192858878729069330963 4103 -24401207137842520985405573612011307809647689425536513936138939441779128327035280276604578801162921198114571340525696983743246976474181781777394277600862749161039087530610513500363515248725828967134734757854057527325135590200017246213965784828323403419507099966981382936864593305937176642682388596418743418727317562944049410454428068178620480 4104 71782671578248439545934544233576808184086628286187729130718413971283265940722954750915416358826528569866184996930384750579620586664077058322972477539008034137290510941447995822444808714601336769759557392323870518458547397989851407089630375766138420187263848707000289004021655495280491382394350223773486614124917451273589019944896496163038934 4105 84741019855182288175574177078043888031575995812849920254050080418016015827867970740449345881246740714542409211924505700736906705646433609992090603647180064270977444724171120758911442902803347594879293622291202284229002504499591278773623105626515738489097083386398486164712659918682620735333244157137451954144854554342368603313306797247951443 4106 -47381464440405918560528970621565500374438938860651215194579474529504137613687674474310837557663607371751613656404687766836373610189895276545578199938145284976251423410837482322081293465875507802624822634469812991133411807789834160875664590937815016767756748740018906067157062189343314739711961627354743195397599888329539609490468427984418454 4107 -156523691433430727721508721311620696215662624099037649384768494389299281768590925491364762240073269284408594208854890451316527292310510668315063081186188098408267955665619116581356251617404684364638851014615072802687549902489442685863253481392654158676360932093398775168734315413963112117727594380910938568269772005615957623258203293410990377 4108 -37359555414776369615045206456478387657137056952198705059470605888511878214180296266138508323583133342790795555519817933900533095456538333446512403709034779294726021313333638436830149436927839792254470987821389293095590696709757117897958514688700721721340334646379580097555597729339305995621282529782708758747254666012828993822838369263532989 4109 203905155873836646282037691933186196590101562959688864579347968918803419382278599965675599797736876656160207865259578218152900902500405944860641281124333383384519379076456598903437545083280192167263673649084885793820961710279276846738918072330469175444117680833417681235891377603306426857439556008265681763667371893945497232748671721395408831 4110 193883246848207097336553927768099083872799681051236354444239100277811159982771221757503270563656402627199389764374708385217060387767049001761575484895222877702993976978952755018186401054332524156893322002436462095783140599199199803761211996081354880397701266739778355266289913143302418113348876910693647327017026671628786617081041662674523366 4111 -166545600459060276666992485476707808932964506007490159519877363030291541168098303699537091474153743313369412309739760284252367807043867611414128877415298604089793357763122960466607395646352352375009202661263496500725371013569519728840959557641768453722777346187038101138335779873967120861818273478482973004920117227932668238925833352131875842 4112 -397788402722043743618591619701285280462901244010925219023587069196614579365049821723178870361393279283359597629634286603369961290267454946622216766019556261087513356055409353921623946137612716324156995651521347889604102309478476650500130068411824055841818947573196036502181290746608844970788432918959329090684398565574283849829713384069932197 4113 -27337646389146820669561442291391274939835175043746194924361737247519618814672918057966179089502659313829977454634948100964692580723181390347446607479924273613200619215829794551579005407980171781884119341172965595057769585629680074920252438439586426674923920552740254127954133269335297251530603432210674322096909443696118378155208310542647524 4114 564334003181104020285584105177993089395865750018415378543464432226906120533148125422715961835547022596729009939374046887622329097311322558036345643434854865177306713818532314388231341783965068699166198312784844390329473323047996379341089626053592509564596293760234137640517070620575965832606706397442302095604515793506952088755546736201808039 4115 425126049111190564288153061992676555402736419054671413947948806444134198179722739781145049450895938597189575084269234704334653870990636336969663373499480534700713975271239148473202951545592888106041114992694313484661871895108156725420382506851410482516742868125936290630135424015944142222319036351170003412781308009270402227984921694612579721 4116 -536996356791957199616022662886601814456030574974669183619102694979386501718475207364749782746044363282899032484739098786657636516588141167688899035954930591564106094602702519836652336375984896917282078971611878795271703737418316304420837187614006082889672373207493883512562937351240668581076102965231627773507606349810833710600338425659160515 4117 -989460052292294584573737167170669644798602169073086792491413238671040318712870865203861011286442961193918585023643281591956982968301958895006009016934335399878020689089771462861434293329557956805207313305479157874991345218156153104761472132905002992081339161886170428270652494636520108054925742748612305508385823802777354316740468430814387760 4118 111870307680766635327869600893925259053294155919997769671153888535252303538752467583604733295148424685709457400469864082322982645597504830719235662455450056863392119331463371363449384830392008811240963978917565310609831842310159579000454680762595600372929505081557592882427513335296526358757066614061624360726298340540431482615416731046580794 4119 1526456409084251784189759830057271459254632744047755976110515933650426820431346072568610794032487324476817617508382380378614619484890100062694908052889265991442126783692473982698086629705542853722489392277091036670263048955574469409182309320519009074971011535093664311783215431987760776636001845713843933281893430152588188027340806856473548275 4120 877589744611527949245867566276744385745308013153089022820259350135788015174118397620256277991294536508209127623173417509634000322704454064286773354478885343014628569758308091497984908499165947993966349326561592564381513375845993525761017452142407391708409656804612835388224981301223581696168676134550681147659525462236922834125051699767806966 4121 -1638326716765018419517629430951196718307926899967753745781669822185679123970098540152215527327635749162527074908852244460937602130487604893414143715344716048305518903023937354061536014535934862533730356256008601980872880797884628988182764001281604675343941040175221904665642945323057302994758912327905557642619728493128619509956223587520129069 4122 -2404046153695779733435627396334015844999940757200844998930775283786214835605464470188867072023781860985026745131555797888248619807594554126981681407368151334456755353450782074196071538204708801716455741603652629234644562331420462934943326772661416466679421191898277147171440413288984358332170521848394614429552955614825110861465858556241355241 4123 760736972153490470271761864674452332562618886814664722961410472049891108795980142531959249336341212654317947285678826951303601807783150829127370360865830705290890333265629262563551106036768914539764006929447009416491367422038635462421746549139197283635531383370609069277417964021833721298590236193354876494960203030891696675831171887752322103 4124 4042372870460798152953256827285212563307867657168598744712445105971893959575563010341082599351417610147553820040408042349186221938082159020395825122712867382762274256474719428257607552740643664250186097859661231215517443129305091923126090773943021142023362232073499051837083358612041661326929434176300172072172684107953730371422082143761484310 4125 1643309181542289263163865531659563512437321870386180275969364811736323726809484327656907822687440648330708797845876970936945017999811403297854311046502320629165865020185152811632520432167939887176691734674205619818153194909381827472521580223522219183043889808527668077894022449267150637033580285655039737934592752583933414185634686668489033138 4126 -4803109842614288623225018691959664895870486543983263467673855578021785068371543152873041848687758822801871767326086869300489823745865309849523195483578698088053164589740348690821158658777412578789950104789108240632008810551343727385547837323082218425658893615444108121114501322633875382625519670369655048567132887138845427047253254031513806413 4127 -5685682052003087416117122358944776075745189527554779020681809917708217686385047337997990422038858258478262617886285013286131239937893562318250136169215188011928139276659872239890127984908583551426877832533866851033670638038686919395647670997465240325067252040601167129731105807879192298360509719831339910006765436691887144557056768812250517448 4128 3159800661071999360061153160300101383433164673597083191704490766285461341562058825216134026000318174471162969480209898363544805746053906551668884437076377458887299569555195879188638226609472691613258370114902620813855615641961899913026257099559999242615003806916440043220478873366724745591939384714615310632540134554912012861618567363024773275 4129 10488791894617376039342141050904440971615676071538042488355665495730002754756590490871032270726617081280134385212371882586621063683758872167773331652793886099981303866400220930711286643685996130216827937322975091665679448590030646781195508320547458750726145656045275250845607130513067680986029390200994958573898323830732571604310022843764323861 4130 2525881390931088056055969198644674692312024853957695828977319151422756344822988512781856396038540084007099648406075114922586434191839655766581251732138810553040839707104676360701489758299110859813619462418964230219815022396725019482621413897905241082452248233684727086510626934512467552768570335116724599374225302136975131695438201449225744173 4131 -13648592555689375399403294211204542355048840745135125680060156262015464096318649316087166296726935255751297354692581780950165869429812778719442216089870263558868603435955416809899924870295468821830086307437877712479535064231992546694221765420107457993341149462961715294066086003879792426577968774915610269206438458385644584465928590206789097136 4132 -13014673285548464095398110249549115663927700925495738317332984647152759099579579003652888666765157165287234033618446997509207497875598527934354583384932696653022143573504897291412776401985106990030447399741939321885494470986755666263816922218452699833178393889730002337356234065025535233754599725317719557948123625967707703299748224292990068034 4133 11122711164758287343347325012559867662736815891177429851082837110592707751495660803305309900688395171744197706286506666027579435237973122952860964357731453005827763728850740449198435111996357962016466845018913482259720041835267527211600351522202216910888901229276988207555459069367324873809398439798885669832213156248669452770490388757563352963 4134 26663265841237839494801404460753658018976541670630863997393140909168223195898228319740054963492092421038531388311028778459373367305411306653796799474802960211890747009460314101312701272280575811860533707179817034365029535218748212958038687638560157826519543352691717631422320068905327660332568500233329827154562084353352287765676814499779165170 4135 1891962120790176752050785236989248001190885034318308466250147536560051348083918200347578766076761993543036327331940331481628062637625404981493619027201243647194379844654156842214341289988749028013980554723025839625774429151488139052216570696250482922289492660453014129800774995658210359945201285518833888115910469719038250529257835535426715071 4136 -37785977005996126838148729473313525681713357561808293848475978019760930947393889123045364864180487592782729094597535444486952802543384429606657763832534413217718510738311054550511136384276933773877000552198730516624749577054015740169639039160762374737408444581968705838977779138272652534141966940032215496986775240602021740536167203257342518133 4137 -28555227962028016246852189697742906020167426704949172463643288445728274543982146520087633729568854414581567715642969109941001429943036711635290418502004203859085126854114470943527042562269324839874514261902842873990803964370236352010255258334810640748809036013144731761223095064563538020277769785752163715270472554072390538294934650035205880241 4138 35894014885205950086097944236324277680522472527489985382225830483200879599309970922697786098103725599239692767265595113005324739905759024625164144805333169570524130893656897708296795094288184745863019997475704676998975147902527601117422468464511891815118951921515691709177004142614442174196765654513381608870864770882983490006909367721915803062 4139 66341204968024143085000919171056431701880784266757466312119266465489205491376035643132998593749342007364296810240504554427954232486421141241948182334538617076803637592425525494038178946546258613751514814101573390615553541424252092179894297495573015486217480595113437600200874202836190554419736725784379212257247794674412278831101853292548398374 4140 -7338786923177933839245754538581371660355045822540812918582542037472605055327824402610152368534871184658125051622626003064323309962722312989873726303328965711439004039542426764769752532018859905988505735572861803008171183532291249107167210129701251066309915908370959947953909078050904153918995868761217893600392216810592951711974717686709922821 4141 -102235219853230093171098863407380709382403256794247451694345096948690085090686006565830784691853067606603989577506099667433278972392180165867112327139871786647327768486082423202334974040834443359614534811577278067614528689326779693297316765960084907301336432516629129309377878345450632728616502380297760821128112565557395768838011221014464201436 4142 -59002418044846209245755164632475060041525738444216653393536724428016600436048211240522846225214470822706171758617878551363630922523698828252074456031209651365364633552883098729268426414527398707763009078528711587607382357891960843072727087365871764419907564686742477652246965124785286400500740857023161318656855577863819327119127135605838475553 4143 109574006776408027010344617945962081042758302616788264612927638986162690146013830968440937060387938791262114629128725670497602282354902478856986053443200752358766772525624849967104726572853303265603040547150139870622699872859070942404483976089786158367646348425000089257331787423501536882535498249058978714728504782367988720549985938701174124257 4144 161237637898076302416854028039855769423928995238464105087881821376706685526734217806353630917067538429310161336123978218796909894915878994119186783171081438012692402038965521931603400455361842067377543890105989655221911047218740536370043853325956671721243997203371606961624843470235919129117243237320922139784968143421215095957138356620302676989 4145 -50571588731561817764589453313487021001232564172571611219390914558146089709965619727918090835173467968555942870510847119133971359831203650604911597411991100993402138972741751237836300158325904557840031468621428283015317514967110099331756888723914393947738783738257611605084822298716250482034757392035817396071649204504169393430858803095335648704 4146 -270811644674484329427198645985817850466687297855252369700809460362869375672748048774794567977455477220572275965252703889294512177270781472976172836614282190371459174564590371898708127028215145332980584437256129525844610920077811478774527829415742830088890345628371696218956630893737456011652741486379900854513472925789203816507124295321476801246 4147 -110666049166514484652264574726368748422696431065892493868490906818560595816768598078435540081894070460754218465613131099662938535084675343514275185759090337019290263066223770693767100297035937509537512421484561372206593532251630437038286964602042277773505213465113995356540021171519668647082485845285104743713318938917045702526279553524967028285 4148 321383233406046147191788099299304871467919862027823980920200374921015465382713668502712658812628945189128218835763551008428483537101985123581084434026273291364861313537332123136544427186541049890820615905877557808859928435044921578106284718139657224036629129366629307824041453192453706493687498878415718250585122130293373209937983098416812449950 4149 381477693840998814079463220712186598889383728921144863569300367181429971489516646853230108059349547681326494430865834988957450712355456816490448022373372527390749437630814142592475227325251082842518096858740690898051204452329441915812814794017785107862395559093485691575496652065257124658735227331665005598226791864706249519033403848846443829531 4150 -210717184239531662539523524572936123045223430961931487051709468102454869565945070424277118730734874728374000370150419908765545002017309780066809248267182954345571050471108352442777326889505112381283103484392996436653334902793291141067997753537614946263123915901515312467501432020934037846605013033130613506871803191376327507411703544891845421665 4151 -702860927247044961271251320011491470357303590948968844489500742102445436872230315355942766871978492870454713266629385997385934249457441940071532456399645818755610751168146265729019654511792132733338712764618248706911132887374363493919099512157442331899024688460114999399538105257710831152422726210080723848811913994999622728971386947263256279481 4152 -170760509601467151539939696139250475844160297959213376517590899078975101923571576428952989328614672952952494060715415080191905710338147036423638774106189573045178387159705790149697900435745970461234993374347694461397869549536150774744817040480170161599271643191970379107995220044323086812130214298534392091354988673329922011621700303954598407866 4153 913578111486576623810774844584427593402527021910900331541210210204900306438175385780219885602713367598828713636779805906151479251474751720138341704666828773101181801639254618171796981401297245114621816249011245143564467790167654634987097265695057278162148604361630311867039537278644868999027739243211337355683717186375950236383090492155101701146 4154 873621436848512112811191016150741946201463888908182221007091641181420538795801891784895756200593165823407207327344801077577839959795588976495171230505835391800789138327852055878717554947538103194573706138965943168309002436910514268663916552637612493498296331652085378507533325302033917964552940508615115940166902668329544740593087251217854687347 4155 -742817601885109472270835148445177117558366723951686955023619311125925204514603809351266896274098694645876219576064390825959573541136604683714702930560639200056003414479548828022099080965551274653386822874663550682166598240631503860242280225214887116562876961169659932759044317234321782186897524944676945264328728513046028224761390188200503293280 4156 -1787199548335088736621965860735169539603990910819082552548301851386320845233977277565115641803306533422235920964124606983729319211270340696633512935172664164901970939967106674050514536348835348309195522387977188311873470227078168903651013818332669771660444936013715690374572862580678786963580679751826453295850619854705494976976177743372956388493 4157 -130803834963402640540355867705564828643097164956495265983472330055495334281198082433628859926494471177530987751280410251618266418658984292780468299945196191744785723848303227856618473981986828541186883264302392486142404196279010408421636327422725376935419370482425445748489008067712135777655415563938170675838174155283516515831697063017351394067 4158 2530017150220198208892801009180346657162357634770769507571921162512246049748581086916382538077405228068112140540188997809688892752406945380348215865733303364957974354446655502072613617314386622962582345262640738994040068467709672763893294043547556888223321897183375623133617179815000569150478204696503398560179348367751523201737567931573459681773 4159 1918003383298491377162321728440734368247088075775577818531774181441816179515175359998744501729801004599766908715405017235347585629929324989413981235117860356646756663815409901907133010330822176850382405652279580798015874423357179312072650145755395148595864306496141136123061870648390922741236095315764623971688794009989011492807874806390307782560 4160 -2399213315256795568352445141474781828519260469814274241588448832456750715467383004482753678150910756890581152788908587558070626333747961087567747565788107173213188630598352274215995143332399794421395461998338346507897664271430662355471657716124831511287902526700950177385128171747288433372822789132565227884341174212468006685905870868556108287706 4161 -4448020533518689586055122737621081025409445710546347326103695343954062229263756446915127039807206232667879049255594015045036478382336270369762197100851163721604731018262065403979746627645208799812964750914920319792055942891066852075965944189302952036819186203679516759256679050463391491891714300012268022531868142377740534694545442737963767464333 4162 481209931958304191190123413034047460272172394038696423056674651014934535952207644484009176421109752290814244073503570322723040703818636098153766330670246816566431966782942372308862133001577617571013056346058765709881789848073483043399007570369436362692038220204809041262066301098897510631586693816800603912652380202478995193097996062165800505146 4163 6847233848775485154407567879095862853928706180360621567692144176410812944731139451397880717958116989558460202044502602603107104716084231457329944666639270894817919648860417678195741770977608594234360212913258666299953607162497514431437601905427783548107088730380466936641807222210679925264537089144833250416209316590208541380451313606519875752039 4164 3966810601560385394864999324587033565137273316507650903047020692939127693311548802431117863386096480377064805182090444722313437678517634271608430770180916905038299051479123031670884494643631182241951694568861554082174153042993369032566936618933515674127147983474707717994612749364493981260127606195467418619215762175261539501447446675797966959187 4165 -7328443780733789345597691292129910314200878574399317990748818827425747480683347095881889894379226741849274446118006172925830145419902867555483710997309517711384351615643360050504603903979186211805373269259317432009835397010570997474836609475797219910799126950585275977903873523309577435896123782961633854328861696792687536573549309668685676257185 4166 -10814044450335870549272567203682896419065979496868272470739164869349940638042688253828998581344213469935525007226593047325420542394601865728938375436820187799856218700339540709866626265621239776476311907482120220382127760205490883464004538524361299222234236713855174654636419971575173906524664695340300669035425078765470080881898760282317842711226 4167 3361633179173403950732691967542876749063605257891667087701798134486619787371798293450772030993130261472209640935915728203516707741385233283875280227128600806346052564164237018833719409335555029563421574690455877927661243967577628442269672856863704236671978967110568259909260773945083454635996176766166435709645934617425997072101862992887709297998 4168 18142488231069659894870258495812806733266858071267590461487983696775688118726035349710888475723440211784799453344599220251250687814504733284422086434129705511240570315982900760371230169600425988281685176741437652391963157216061880938841148000158519133033363664440450632540293494884751342420788478301934523364286775558157617455448069951003518968411 4169 7452411271162466598539875236140019670002374238976605383037366734863320850670889960378226550351083208463315366290677319121903834653216632445063095209691586993510166136175303691032906856285684746912890332791664342454466516237913255021734865667497594985562257746744606394727159197630090451888668518574134233325779144148044083809796897289430133413228 4170 -21504121410243063845602950463355683482330463329159257549189781831262307906097833643161660506716570473257009094280514948454767395555889966568297366661258306317586622880147137779204949578935981017845106751431893530319624401183639509381110820857022223369705342631551018892449554268829834797056784655068100959073932710175583614527549932943891228266409 4171 -25594899502232126493410133731952826403269232310244195844525350431639008969396925310089115026074523420248114819635276539373154522467721365729485181643821292504750736452158204451404137025886110735194575509533101994846429673453975135960576013667656114118595621411185057027267452692514841794309456996876068756690065919706201701265244967240433652381639 4172 14051710139080597247063075227215663812328089090182652166152415096398987055426943682783433956365487264793693727989837629332863560902673334123234271451566719324076456743971834088172042722650296270932216418640229187865157884945726254359375955189524628384143084884806412497722395071199744345168116136493966725748153566027539530717753035654461094853181 4173 47099020912475190339013084195308509885599695639403453393715132262901316875494758953250775532791093893505123913915791487827921918023611332297782548305079598822337359332305342230609086604822091753039682260964995525166054074637614645341686834524678337488300964042736075919717006961344676591366241651944169715763998629881785315792794900184324880648048 4174 11543189363151529246347058504737162590941143220061543678372935335240021913969981627305681069709036155454421091645438910040290961565048031606250910192254573180674279708186370363232094303235814464262359090892872806981271788508248881601200058478131485734452536526378644529545057621315097449141340860382102030941912353678662170547491931585972557528458 4175 -61150731051555787586076159422524173697927784729586105559867547359300303930921702636034209489156581158298817641905629117160785478926284666421016819756646318146413816076277176318781129327472388023971898679605224713031211959583340899701062789714202965872444048927542488417439402032544420936534357788438136441512152195909324846510547935838785975501229 4176 -58642210275626719585360142700045672476540838859464997072088067598141338789464740580556456602500130048959545005561230397868212879588659363904033458497334172003011639040491712593841180908057906217302041351857868332147325863145863526942886893002809823222753500569114720449262064582659774040507582512326271746705910983560447486340286831770297438176506 4177 49607541688404258339729100917787011106986641509524561881494612024060282016951721008728528419447545002844396550260190207120494517361236634814765909564391744965739536368090805955549035024236573559709539588712351906049940171075092018099862731236071480137991512401163843887894344411229323487393016928056034410570239842230662675963056004252813417972771 4178 119792941327182507171436302122569846174468623589051102631955614957441642720386443216590666091656711207258362647466859515028998358514944030325050278253980490149425455116768888912622310235530294241273940031463093045178537822729204426643949682717012789095197549496657208866701466615204194977041940300764408188218063179469772332850834767609083413677735 4179 9034668587222461245631041782258661369554197349940435190593455574081056772513019571827928183052585046115148455301040190747718362227422729089267548932942427037272102672400906638292145883821332657592501763145516426097385692070771508843024161766738343084761988167950876561367720171430450553114565584270237336135671141329784810377230827517484020203735 4180 -169400483015586765511165403040356857281455265098575664513450226981501924737338164225319194511104256210102759197727049722149492875876180665139816187818372235115164991484859694868171345259766867800983479620175444951228477993804296444743812413953084269233189061897821052754595811026433518464434957228820442598788303021700435008813890771861896831650506 4181 -128827609914404968417067343904828507544022820938991537822549070531522699492899462788418594274709296253373511102767899705776716720742366759414317827186922917186697557789169795550914456119351626898866441794608609471275923514799975935486973844483751132179959537664608085428069186786634645530156505885034645524353734320799557143228065595126567433881470 4182 160365814428364304265534361258098195911901067748635229322856771407420867964825144653491266328051671163987610742426009531401774513648757936050548638885429808077892888812458788229879199375945535143390977857029928525131092301733524935900788252186345926148427073729870176193228090855003067911320391644550205262652631880370650198436659944344412811446771 4183 298228092929991733928232746945185364825478086037567202335999297513024624230237627013737788785813552463476270300494949427926209596618547424554134015005295152301862549274029490419085801379118494699849921414784054422504401508604272380230786258436835401413148599562429138182664997813068163994591463113855088123142037342499992152041956366988464265531976 4184 -31538204513959335848467017353269688367878246809643691500307700875898168471925681865072672053342374910614099639658109825625057792906391176636230811698506890891195331023288992678964743256593908244524536062421319053855168786933549000413814407702594793968467536065262090765158904068368422381163885759515559738298897559571093055208594349217845377565301 4185 -458593907358356038193767108203283560737379153786202431658856068920445492195062771667229055113865223627463881042920958959327984110267305360604682653890724960379755438086488278648965000755064029843240899271813982947635493810337797316131574510623181327561575673292299314375893088668071231905911854758405293385794669222870642350478616311332877076978747 4186 -266689888416032398079765729591915676457599839227923510835691596637126455758311945148665116732471177552862170660836839602301151803712156247917903203306788261410667218250740497740121058122524586455325385352362735368649232721670723379816971850734240607444681063497167047417506093744699741613427577354339528384843139782928899096833362017770618887966675 4187 490132111872315374042234125556553249105257400595846123159163769796343660666988453532301727167207598538077980682579068784953041903173696537240913465589231851270950769109777271327929744011657938087765435334235302001490662597271346316545388918325776121530043209357561405141051992736439654287075740517920853124093566782441735405687210660550722454544048 4188 725283795774388436273532837795199237194978993014125942494547665557571947953374716815894171846336401180326051703757798561629135913979461608522585857197513221790422656337228776389086058877588616298566284624176718316284726532008520695948546361357421935006256736789466361793399182412770973519339432112744821770637809005799541447311978329103495964945422 4189 -223442223456282975962468395964637572647657561367922612323472173159217204908676508383636610434736420985215810021742229182651890099461540289323010262282443589860283550859036773587808685889133351632440049981872566632841429875600622936728417067591535514085362145860394357723545898991739912673648163163581324739250426999512836308853848642780103566577373 4190 -1215415907646703810315766963351752486300236393609972065653711435353915608620363170348195899013543999718404032386336867346582177817153158145763499322786745073061373425447006047717015802889246554386331719958412020317775389129279867012493935279683198056536299946147027766934451175149210627806415172630665674894731375788241276852999188989654218419489470 4191 -501841572318105460311064441830561664547321431646203330171075492398354743044698208432257561411599980195110241682015569378977245814517921319199575594915069631930139105478192002801277372988455264666126234642304151683443296656407897759220129293765886420920894590929072004069853283421031060845691268949163497031387382006286705138458129686323392398368049 4192 1438858131102986786278235359316390058947893954977894677977183608513132813529039678731832509448280420703619842408079096529234067916614698435086509585069188662921656976306042821304824488778379906018771769940284586950616819004880489949222352347274733570621662092007422124657997074140950540480063335794246999633981802787754113161853037632434321986066843 4193 1717257479964809270626831405182314150847557825256175395824786927752270351665061378780453460425143979913514274068352436725559423631671079464963074917701814704991512530925198050518293175877701819052457954600716172001218685785687764771714064573449084477457194537076099771004304458570241688652106441579829171926118757794527981991457318675977610817857519 4194 -937016558784881325967170917485828394400572523331691347806108116114778070484341470299574948036680440508509600726063527150256822102096777115886933990154119030991517870827850818503547115789924641352645535297980435267173522348472592190002223053508847149700767501078350120588143790719919479634372066845083502602594420781467408023394907946110929587698794 4195 -3156115611067796056905066764498704209795451780234070073801970536265403165194101057512285969873424400617134116476431533254793491548285777900049584502771003367913169507231240871823117664656081725071229724541000758951835504790568254720936416920723818048078856629083521895662301532711192229132169777374076171560100560582282095153310356308411932803924362 4196 -780240921179927944659660487696485756446985301924484048018678811637492281180719908480878512388463539405004673342288909575302601529574302349076140927547695673999994660097347232014746060087777177699812419302735736734045163437215172581711841519940237327756427035997749650416160667850322209017734374734745669323524337013060573968062410729866681230158725 4197 4093132169852677382872237681984532604196024303565761421608078652380181235678442527811860917910104841125643717202495060405050313650382555015936518492925122398904687378059091690326664780446006366423875259838981194219009027139040846910938639974232665197779624130161872016250445323431111708766541844219159674162694981363749503176705264254522862391623156 4198 3936356532247724001564727252195189966242437082158554121820649347902895446374820965993164482261887940022138789818720442830096093077860080249125725430318699041913164167328588103837863724743858902771042143843736495685880668227783427302648258440664055375835283665081271546078462200561514438149904152108821840883624897595342669121372767038278614034083087 4199 -3312891248672749438212577194288046847749039001641277373589399840742688954497722619330982405521641301720639043860206150829747712120808252666860377565377426724904692717961744458311918720358229188724062840536245457484963863701825674329226798454292427870023197094164122365834284655580789499748807469484414004839170644350688929208642853524656181161464431 4200 -8029488702100401384436964934179722570438461385724315543428728000283076682053263493805025400171992781147782507021215503235146406728242635265062243923243821440817851545387679794164528505189865269194917403682717689904889695366824274213586898414896720573614907795243143562328907523992626146916445996327981515046319878959092172298078031292801476425706243 4201 -623465283574974563352150057907143118493398080517276748231249507160206491877098346662182076740246638301499745958514292000348380957051827582265347864941272317008471449366843645525945004385629714046979303307491038200916804525957752973421459986371627505812086570917149180244177544980724938401096682624407836044454253244653739912729913513622432872618656 4202 11342379950773150822649542128467769418187500387365592917018127841025765636550986113136007805693634082868421550881421654064894118849050887931922621488621248165722544263349424252476447225548094457918980244218963147389853559068649948542813696869189148443638104889407265928163192179573415646665253465812395519885490523309781101506720884817457657587170674 4203 8652953985675375947789114992086865688931859466241592291659977507443283173930361840467207476912239419449282252979729795235494787685294462847327591788185093757826322994754523439690473509575494983241896706990208728105806499892782027187008358401268348079426994366160292742573085068973351085317542678952389351090774132203745912210807944806423909298324899 4204 -10718914667198176259297392070560626299694102306848316168786878333865559144673887766473825728953387444566921804922907362064545737891999060349657273623679975848714072813982580606950502221162464743872000940911472109188936754542692195569392236882817520937826018318490116747919014634592690708264156783187987683841036270065127361593990971303835224714552018 4205 -19995333936448526770438657120554635107119359853607185208678105348469048810481347953603215282605873502317703803861151449300388906534345350779250213276806341923548867258103947692166920735123589441160876951209171875495660058961431975729822055270457496523065099255567558670736277248546766731982796144764784870976264655513527013717528829623881566885495573 4206 2065960681522800311508277078473760610762242840606723877126900826422275970743525926006618252041148025117639551943177566829050950206704597502329681835494882090887749819228057167260028711586969760630104233921263381083130254649910168382383878481549172858399023952329824005345929565619339622946614104235598332750262137861381449383183026497411315416227119 4207 30714248603646703029736049191115261406813462160455501377464983682334607955155235720077041011559260946884625608784058811364934644426344411128907486900486317772262940072086528299117422956286054185032877892120643984684596813504124171299214292153275017460891117574057675418655291883139457440246952927952772554817300925578654375311519800927716791600047591 4208 17929373254925726458930380042080874496357117013000461331551204522046772839737822027596597030564725477200064251917973882471337956327640753276920531441311459832661117438875890524906892023536619680530772717287908494412529804311521807347438176788908323664666075303237734665390347682927427109036182040529186538226002517652145564334345803126470251469268454 4209 -32780209285169503341244326269589022017575705001062225254591884508756883925898761646083659263600408972002265160727236378193985594633049008631237168735981199863150689891314585466377451667873023945662982126041907365767727068154034339681598170634824190319290141526387499424001221448758797063193567032188370887567563063440035824694702827425128107016274710 4210 -48643621858572429488666429233196135903170579173455962709016188204381380794893057747673638042123986424084689860702032693836272600753985164405828018341797777604924057510962418824024314979822673865563650609408552479097126617815645978646652468942183341125557192877295410084045639566066884549283134968481959093043303443230799939645865604054187043069316045 4211 14850836030243776882313946227508147521218587988061763923040679986710111086160939618487062233035683494802200908809262495722647638305408255354316637294669740030489572452438694941470559644336404265132209408753998871355197263842512532334159993845915866654624066223149764758610873765831369954157384991659184349341560545787890260360357024298657855547006256 4212 81423831143741932829910755502785157920746284174518187963608072713138264720791819393757297305724395396086955021429269072030258195387034173037065187077778977468074747402277004290401766647695697811226632735450459844864853685969680318328250639577007531444847334403682909508046861014825681612476702000670329980610866506670835764340568431479315150085590755 4213 33792785828328652606352483005687988381951991185394198785975508217671269708732118129186575809088302929282488951892770198113624962448576909051511381047128037574434485058523723882553755335486269600431441200654553607741929353973133446312492475096267474470933126654145645325434765800235514595125749976822774743701742897442909679285508579755529187522309789 4214 -96274667173985709712224701730293305441964872162579951886648752699848375806952759012244359538760078890889155930238531567752905833692442428391381824372448717498564319854715699231872326292032102076358842144204458716220050949812192850662410633422923398099471400626832674266657734780657051566634086992329514329952427052458726024700925455777973005632597011 4215 -115216616972070585436263238508473146302698275359912386749583580930809534429523937522943873114812698325369443973322039270143883157835611082088576568124907015042509232460800728172955521983181967411658073936105013452606783039942813764640743114673275005915780461057828554833481626815061196207602451977493104724312609404113745443626077011234844337607900544 4216 62481881345657057105872218724605317060012880977185753100673244482177106098220640883057783729671775961606666978345761369639280871243865519339870443325320679924129834796191975349318570956545832475927400943549905108478121595839059404349918158326655923628538273972687028941222968980421536971508337015506739586250684155015816345415416876022443818110287222 4217 211491284146056295148487940238766451744663147522492338636232333630657910236476696535188232653572777216258599903560570837896788991528053510479958392497355732541073552315516427404827848275214069488016916080309472168826833989755006615303153748096198404015251861684661229100139361595718247774236538969822619054265036456572471468327002467012817343240497555 4218 52734735626413528330391019783867829242685394382726633648910336448632428331303296639886089385140922363762776994976277900504602286591745562748706124799586335118379397664608752823636951026636134935730672992555108344128661444103754360290824956346619082287242187085141525892258657834639659236094114961986365138061925249097929098210660135212400519497613322 4219 -273973165491713352254360158963371768804676028499678091736905578112835016334697337418246016383244553177865266881906332207536069862771919029819828835822676412465203387111708402754146419231759901963944317023859377277304955585594066019653071906422854327643790135657348258041362330576139784745744875985329358640515720611588287813742419343035261161350784777 4220 -264226019772469823478878960022634280987348541905218972285142670079290338567779993175074322038713699580021376898536848738401391278119799073228664517296942067659452949980125180228464799301850204423747589072864580512955495433858760975593978704442817486302494048769802754992398019430357907010330653931808984192326961705670400566537662602225217862738110877 4221 221238429865299823923969139179503939561990634116951458087995241664202588003394040778359926998103630814102489886930054307031467576180173467071122711023090077346823989447099649930509468205123767028213644031304268933176294141490311659362246950076235245356547948572206732149103672741500125509650761023342993502453795362490358715531759207822860641853171455 4222 538199185264183175733239118986006049792024570404897064022048248192125354902477330593320338421958252757886643780443180945937461140891718103048493353119618480124656337091833582982611218533610106387691906096723957790260451019452826995247050610865671813946284184427151013033760350006497691756075529917138342832842682317258688380280081945260479024088895654 4223 42987589907169999554909820843130341425357907788267514197147428415087750564385952396714395040610068765918887011606794431369923701939625606157541806273851990312628960533025530297955331096726437395533945041560311579779201292368449316231731754366582240945946100197596022843294346688857781500679892908465990689873166343180041851005903394402357220884939422 4224 -759437615129482999657208258165509989354015204521848522110043489856327942905871371371680265420061883571989133667373235252968928717071891570119616064142708557471480326538933232913120686738733873415905550128028226723436745160943138654609297560941907059302832132999357745182864022747997817265726290940481336335296477679749047095811841153083339665942067109 4225 -581186775171353175288148939829136391217382478193164578219195676607213105466863282990034733462568321523805530792049975377307384842831343709206035159393470470437285297624859113280566549630336543783225851138284269370039652311821276311478782365232254054892230284624747035877054696695355473256755422825604333522715848660438730231285985339662836244973835076 4226 716450025222313000102298437322379647928657296733581007912896061441240192341485418974965870379451814806070246655766440821599005015132265963962074257868856567158851366005907702615165355642007436020371605086467915143657543868574689338377565806575324818356886032801761722339569676059140035765046398032015345645423311336569005244805937758680982445057127687 4227 1340624390300836174945357197994646380571397682715013100329239166463541048372734654361714998882630205095794664459423210630276313559903235279325651223536179027908765624163792346193687236369070417199131401266312496093476397472764414966088079926174161114195062417624104781059918719443353290522481713766085669858012326340187777327097826492746175910915902185 4228 -135263250050959824814149497493243256711274818540416429693700384834027086874622135984931136916883493282264715863716465444291620172300922254756039098475386096721566068381048589334598806011670892237145753948183645773617891556753413026898783441343070763464655748177014686462514979363784562508290975206411012122707462676130275013519952419018146200083292611 4229 -2057074415523149175047655635317026028500054979448594108242135227904781240714220073336680869262082019901864911115189651451875318575035501243287725481405035595067616990169700048808852592011077853219503006352780411237133941341339104304465645732749485932551948450425866503399488395502493326287528111798101015503435637676756782571903764251427158355973029872 4230 -1205361140249876350131207700501403123860122864174596670635538781629513961498112518376783861965746711813529948595706745185984693387602313024569612125060792931187199555782743756859088430357399524961985647318128850319858505916011001939189296484831090350730406669447090094597403740079568728014190738559674657735304863664057502313577874073728029710832609574 4231 2192337665574108999861805132810269285211329797989010537935835612738808327588842209321612006178965513184129626978906116896166938747336423498043764579880421691789183058550748638143451398022748745456648760300964057010751832898092517331364429174092556696016604198602881189862003374866277888795819087004512027626143100352887057585423716670445304556056322483 4232 3262435555773025525178863335818429152360177843623190778877674009534295202212332591713464731227828731715394859710896396637860011962637814267857337606465828526254816545952443805667941022368477378181488653670909261556992447257350106243654942217580576283282355119872956597996892135582062054301718850357775673238740501340814284885481638325155188066805639446 4233 -986976525324232649730597432308866161351206933814413867300296831109294366090729690944828144213218801370599678383199371710182245359734110473474152454819628760601983502768004881284362967665349220494663112982835206690893326982081515392175132689261466345286197529155791095264599634786709160781628348444837369890838236688829555271845842596717274845223712909 4234 -5454773221347134525040668468628698437571507641612201316813509622273103529801174801035076737406794244899524486689802513534026950709974237765901102186346250218043999604503192443811392420391226123638137413971873318567744280155442623575019371391673132979298959318475837787858895510448339943097537937362287700864883601693701342470905354995600492622861961929 4235 -2275459030448792875448265903509562991008970909808776911577377178425000836121602900768636587014609930344795181327697024927677766602903703794383185151646199765652833043184438924383578054703128157686825540688074054866099120275268590851479809528319109937996157590717165502732292500795352893520090501912938303347902264651984729613635795728437913221581926537 4236 6441749746671367174771265900937564598922714575426615184113806453382397895891904491979904881620013046270124165073001885244209196069708348239375254641165878978645983107271197325095755388056575344132800526954708525258637607137524138967194504080934599324585156847631628883123495145235049103879166285807125070755721838382530897742751197592317767468085674838 4237 7730232251795927400488934372138261428580478551420978228390886800698104365922777701803713324421404175244319668017499538461704717312877941560284287337992449983696832647687631368194970475094354281324962954659947373433843400430711214426499180919992242917295116909193003290591188011243692836617628439275226004212785866345686072084541150724038405844443888466 4238 -4166290716222574299322999997428001607913743665617838272536429274957397059770301591211268294605403115925328983745304860316531429466804644444992069489519679212993150064086758400712177333353447186445974986266634470392538486862255548115714694552615489386588999256914463380391202644439696210359075783894186767407819573730546168129115401863879854246503748301 4239 -14171981998467294575260200273075826027503193126847593412504693254080502261814682193783618206041417221514443833090501423705913913382586289799659541979158328962342815754958828693290725863150929625457763481614655898692481007568235353393693685000926842241880273756824632173714683156478741940496794725082351074968507704728216969827292348316356173312529563304 4240 -3563941535573353101165934374710259820666734885803139955854457525740707306152476110592445029816001059318990684272194678145173287846073297115292217848472770770703682583600872967482793141740907094878987968393312903041304913568455666310784486367376753530706117652278539910199985366803996626258552655381039236804966292615139903955425748860158551597940140165 4241 18338272714689868874583200270503827635416936792465431685041122529037899321584983784994886500646820337439772816835806284022445342849390934244651611468678008175335965819045587094002903196504376811903738467881290369085019494430490901509408379553542331628469273013739095554105885800918438150855870508976537842376327278458763137956407750180236027559033311605 4242 17735923534040647676426134647786085848169928012650733368359150779821209567967158304376063235857418280833434517362696101851087201228659586914951759827631099733046498338559701660773519004891836720336751450007968801733785921136691019704478171368303595772586391409103172083914668523282738566755347380463390311773473997343356873782718097176514724910469703469 4243 -14774331179116515773417265895793567814750201906662291729186665003297192015432507674402441470830819278120782132563611605877272055003317637129359393620205237404632283235444714126520110054763469717024750499487977466043714580862035235198623893186165578097763155361460555643905900434114441524597317853595498605571360985843623234000982001320077475961093171440 4244 -36074196248730516551009334918289913483586864805116165053400273308859108889552142089370949736504238618273207334198502385873532544078050521159603371296309107908382464157605288754776422201396213532240489917889259170818805415567181921213886550921845927401055664422842267638020554324201176717611217889439928154149801275802120011739125847356750752469503015074 4245 -2961592354924131903008868751992518033419726105988441639172485776524017552534650629973621765026599002712652384799084495973815146225341949785592366207425862328414215103114987534253408950128367003312000950519991335690071340274655784505854278182138017674823236047642616440008768089168297042158029526867891706202113011499733639781736095856437248949376532029 4246 50848527427847032324426600814083481298337066711778456782586938312156300904984649763773391207335057896393989466762113991750804599081368158288962764916514345313014747393050002881296532256159683249265240417377236636862519996429217156412510444108011505498818819784302823281926454758315618242208535743035426759721162261645743245740107848676828228430596186514 4247 39035788603654648454018203670282431517006590911104606692572759085383126442086792719344571501530837620985859718997586881847347690303392470945195737503734970236796679260720276289029831151524580535552490868409250506508876755841837705719740829103983945075878900470484884078029322413369473759769247416307819860351914287301853651520861943213188001418879547103 4248 -47886935072922900421417732062090963264917340605790015143414452535632283352449999133799769442308458893681337081963029495776989452856026208503370398709088482984600532289935015347043123306031316245953239466857245301172448656154561371906656165925873487823995583736660206841917686669147321200050506216167535053519049250146009605958371752820390979481219654485 4249 -89884316031501680778444804484365912815343657622883063475159697397539427347071442483117962708865895517379849185759700873598152289384760629234158502420249315549811426653770279170326363407684263784817731285786487143371396752271054862132251273211995450574697720254787707359955777171685092001977783159343246620073076548947596897260969791890016229849475733617 4250 8851146469268251967399528391808531747910749694685408450841693450249156910363206414455197940777621272695477362965442613929641762552633737558174661205353512747803853029214739058013292154506735710400748598447994794663571900312723666186915336821889542748116683266175322763888364255777847440281258799859715193167134962844155954437509809607202978062340107382 4251 137771251104424581199862536546456876080260998228673078618574149933171710699521441616917732151174354411061186267722730369375141742240786837737528901129337798534411958943705294517369486713715580030770970752643732444543845408425616234038907439137868938398693303991447914201873463840832413202028289375510781673592125799093606503219341544710407209330695388102 4252 81033169562233428811045276092557381067432907928197655024318003947290270436708236068662764768088274244684371822794258259668510526832126891675983841214895802802007573624555540112313071253177528074416982687338492348707824851958331195945335936390105907826581036988612384596067412915907244561696524359483531426905941586103440942823459982282813251787135626235 4253 -146622397573692833167262064938265407828171747923358487069415843383420867609884648031372930091951975683756663630688172983304783504793420575295703562334691311282215811972920033575382778868222315741171719351091727239207417308738339900225822775959758481146809987257623236965761828096610260642309548175370496866759260761937762457656851354317610187393035495484 4254 -218804420666658010010907812639014257147693906156870733642892153880461981136229677685580496919262628655745558090516988629043652269072913729413512742344233601336419532568260834629682557966893108105187953439982224793251670260383947429984243375527974846225274340980060298797940876756739657763724813734994313100498067385197047446042801526993220461117831014337 4255 65589228011459404356216788845708026760738839995160832045097839436130597173176411962710165323863701439072291807893914723636272977961293683619719721119795508480208238348364493463069707615044787666754736663753234890499592456780008704280486839569652573320228950269010852369694415180703016080613023815886965439853319175834321514833391372034796935605899869249 4256 365426818240350843178169877577279664975865654080229220712307997263882848746114325716953427011214604339502221721205161612348435773866334304709216304678924912618635344541180868205065336835115423846359672791073952032459087569122287330210066151487733327372084328237683535763702704853349918406034361910364809967257328147134809903699652881310830648510866509821 4257 153215192655198605654691023793306230386955066161709901597794314444331383963053265722870331595398927216673266282623073905407379291111620045793793021224438092856211294219896341166612850351848320438433216776228989902752077803603938725703756535958322272905045390711049446428246461576036641683111789919107347660644748209362725931209410154958423525511931145088 4258 -431016046251810247534386666422987691736604494075390052757405836700013445919290737679663592335078305778574513529099076335984708751827627988328936025798720421098843582889545361668135044450160211513114409454827186922958680025902296034490552991057385900692313278506694388133397120034052934486647385726251775407110647322969131418533044253345627584116766379070 4259 -518642010895549448832860901370585895362820720241939122310102311708214232709167591439823758606613531556175488003828235517755815064977954350503009325903363005474846638761077209371678187186963744284792889567302941935211165372726226055913822687446055600277129718948732982191949166429386560089146151829472157627902076356497535834909063036269254174022797654909 4260 277800853596611641879695642629681461349649427913680151159611522255682061956237471956793260739679378561901247246476002430577329460716007942535143004574282328242632288669649020501522194098311891074681192678598197020206602222298357308786796455099063627787267887795644941705150658458016292803535595807144427746465899113606405487323634098387204058604835233982 4261 949658057147359696367247567793573587099425214317329175067508148408227678628458329119487350941691837334750001532927311853740523816805582338831945351702083426573690221650622571039813231637123955797907299022130128858169845398628522090404375678503441500969442997455427370325346286463439494575793537555723933035012723679466667253442107289614881758139564033979 4262 240841157298937806953165258740904434013171292328258971150490789452532170752930119483030497866934152994274240757352233087178485604261946407967866321329080677232214350091428188870155993088651853210111696888704744915004563150427868747127026232346991972489861831153088040486798507971370267285610556022327729881436177242891130347585428937882050115417962420927 4263 -1227458910743971338246943210423255048449074642231009326227119670663909740584695801076280611681371215896651248779403314284317853277521590281367088356276365754816322510320271591541335425735435846872588491700728325878376447620926879399191172133602505128756710885251072312030496944921455787379329133362868360781478622793073072740765741388002085816744399267961 4264 -1190499214446297503320412826534478021112596506645588146217998937860759849381388448602517848808625990329024242290279544940919009421067528746799811673031164103805904571742050759909969224725775809008018995910834873773174408549056390837531401910850433473459304828608515410812144794434809761861404093578051662916448900922357797601027536227496931873557526454906 4265 986617753445033531293777951682350614435903349902750355076628881211377569831765681593250113814437062902377008022051081197139367673259643873399222034947285077584108160228843402671179432646783993662476794812023580963371884470499010652064145901255513156266849054097984271543698436950085520093718577340540630900042445550181942393180312450120035701326436847034 4266 2417958125190268841567356036957733069561671148876597472445118608524669589966084249678798460489997206225675491069682859225236862698589119028166900029307529858622227082062322351451304650461211655880607487611563199651550856169983270236722574044452938602216015713859587722842641739356265549240733226940920023697927523715430870341793277615499017690301925722867 4267 203881461001263972026634874852127406676693156742837791141370056649382279549622767009267734994188927426647234268228463743779641747807884873400589638083879026221796411513207357238789792078991815345542201098811292809802524078557380185467256009594920317192455774510531139268446357484724241767685516237511032016406455372175855207847223777376896172231089607872 4268 -3404575878635302372861133988640083683997574498779347827521747489736047159797849931272048574304434269128052499091733940422376230371848762901566122064254814936206335242291165754122484083107995649543084282423586780614922740640482280888786719945708451758482864767957571994386340176306351069334451804281460654597969969265612812734973590065619053391628362569901 4269 -2621839586191532813593990911809860476238364305619435263586488665174051869515707016688066195484186133652322725337911322969016504446397003901567489667391408884844023493575529708690094442540203471226149688710374492461353380248540650422189830054047858919408471488370118862111088096840989791008418743178431055714333979087606725549640501392875913862533015330739 4270 3200694417634038400834499113787956277320881342036510036380377433086664880248227164262780839310245341701405264823505476678596588624040878028165532426170935909984538830777958396883694291029003834197542081324775487805120216561924900703319463936113531441290408993447040855117893818821626827566766288043949622581563513893436957527126366288242157219397272962029 4271 6026415464826835186455124900449944160235938804398783091108236154910099029313556947960114769788620402780375224429645263391392734818245766803133611731646223821050358735866695462812578525648199120769233971133961273076276120889022931310976549999756310677891336256327690856497428273147340860342870547459891710312303948353219538284614091458494967254161377900640 4272 -578854831442505587240508201978095801082517036417074772793888767912613010732520147574714643826059208049082539485594153709580084177643874126598042758779527025140515337202428688193599848488800362971392392614400995343766836313384250281129633882065672521881937505076921993006805721980637036558347544865518566867229534805830231977485864895366243356864257631290 4273 -9227109882460873587289624014237900437556820146435293127488613587996763909561784112222895609098865744481780489253150740069989323442286644831299144157817159731034897566644653859696272816677202954966776052458736760881396337450947832014296013935869842119181745249774731711615322091968967687909636835503841332893867462246656495811740457746737124473558650862669 4274 -5447560633384329599214616698471848359153421767981708318314347386997486018581036800385400125962561194731292684944051109681812650640601892676535568972866696795909843398664266774618978677159398757797841578519560277732509284575638681029846916117690638156009398751250768863490622551166703823784523002594373143445074413547389306307128226563128723897297120269350 4275 9805964713903379174530132216215996238639337182852367900282502355909376920294304259797610252924924952530863028738744893779569407619930518957897186916596686756175412903847082547889872665166003317938168445073137756225163173764332082295425647817935514641063682754851653704622127813949604724467984380369359899761096997052486727789226322642103367830422908493959 4276 14674670515845203186504240712709748796710241914417001445802960974994249928142820912608295735061426939213073174197201849751801974082888537507834713130683856526944740965308920634315251493836601712764617630978297038613905622026586513044142930053560480275191144001025500575105944643135671511694159838098214476338941875794045802118868684309865848370855771132019 4277 -4358404080519049575315515517744147879485915414870659581968154968911890901713267459412210126962363757799570343794693784097756756979328626281361617943729989960265569505182815773270893988006604560140326866553577478492653889188693401265578731700244876485054284003600884841131505262782900900683461377774986756316022583505097421482098096078974643933125788224609 4278 -24480635229748582361034372928925745035349579097269369346085463330903626848437125172405905987986351891743936202935946743531371381702819056465731900047280543283120153869156003182205124159002605030702786076051434794839068795790918595339568577871495994916254826755877154279728072457085276236162144218467574376100038872846532529908095006951969216201278679625978 4279 -10316266435326153611188725194965600917224326499546341863834806006082359026429553453196085608099063181413502830402508065654045217103559911226473095186953866566679171460126104861044357505829997152624290764424719560121251732837893111778564198353315603790136859997424615733974439380352770611010698460323227720022919292288948380636770588230891204437729982907410 4280 28839039310267631936349888446669892914835494512140028928053618299815517750150392631818116114948715649543506546730640527629128138682147682747093517991010533243385723374338818955476018147009209590843112942605012273331722684979611996605147309571740871401309110759478039120859577719868177136845605596242561132416061456351629951390193103030943860134404467850587 4281 34796901665074735972223098123891345952573905596815711209920269336985985874866678625601991596085415073157439033338454809185416598806378967692204995234234409849799325329282108043249481664832602183327076840476154354960320528628811707118132776224811598706391686753301770013702511837438046847172842678790802096122958165135480910544865595182860420639008662533388 4282 -18522772874941478325161163251704291997611168012593687064218812293733158723720839178622030506849652468130003716328132461975082921578587771520620422804056666676706551914212714094431660641179212438218822178180292713210470952141718884826583111218425267611172250762053423386885138339515406525834907135919333412393142164062681570753422514800052655696674484943177 4283 -63635940975342367908572986570561238867409400108955740137973887636801503625017071257420107711034130722700945580069095336814544737488526650439298513225244943093185048703620926998725499811841811774170189783081166628292043213608423703723280085796552470107700797512779809134562089557306223984018448275033363228539019621487110861935058698213804280773413130383975 4284 -16274128790133257647061934872187053954962737584222024145701457043252827151145839446979961089235762605027435317010322347210333677227791196171584572430177743173092773415069393948817821023653389745108254662295861641749849576487092822291549665006386331095219435991248346626817373497922640321337935542871468683729816001072799339791443080382807764942334177590211 4285 82158713850283846233734149822265530865020568121549427202192699930534662348737910436042138217883783190830949296397227798789627659067114421959918936029301609769891600617833641093157160453021024212389011961261459341502514165750142588549863197014977737718873048274833232521447227896821630509853355410952696640932161785549792432688481213013856936470087615327152 4286 79910069765475625555634921442748292822372137693177764283675344680054330776162910704400068800269893327728380897079417684024878414716317846610883085655422686266277822118690320947543320835495201519278444445377028270041892790095516526014829750802938801202920233504028155761379463055228864305356383817904831912268835622559910201726501778596612045715747307974186 4287 -65884585060150588586672214950078476910057830537327403056491242887281835197592070989062177128648020585803513979386905451579293981839323225788334363599123866596798827202764247144339339429367634467280757298965597699752664589263049766258313532008591406623653612283584885894629854398898990188515419868081227957202345784476993092897038132631049171527753437736941 4288 -162068783615759471789369071265013823687392705814727191485868044610588993124900821140442207018153676518559330193476645482814506073783432268570802021684724296036169422736523962040700481288516225731667456406638487611544406955845659114564692947817916538921793281778861388282826690952050494815209739228857528553200997408109702634414982991610468982185834923301338 4289 -14025484705325036968962706492669815912314307155850361227184101792772495578570839715337891671621872741924866917692512232445584432876994620822548722056298819669478994915926073803203981406127567051997687146411430570289228200832466759756516218794347394579266621220443269866749608656329874116840963949823603955066489838082917108829463645965562874187993870237245 4290 227953368675910060376041286215092300597450536352054594542359287497870828322492892129504384146801697104362844172863550934393800055622755494359136385283848162632968249939288209185039820717883860198948213705604085311297071545108708880823006479826507945545446894062446274177456545350949485003725159096938756510403343192586695727312021124241518153713588361038279 4291 176094268321084508758331777757683639599707012970577552713052146403361488703471660855780098689775549260484197111169157715260090506660426889393350743741023115705648417652450035843904462694643792783665143553049918181833635156678125874321209166612263933501059902999304658149576299608380368932050703178681132508267487246192619743244446637576031856373828793538583 4292 -213927883970585023407078579722422484685136229196204233315175185705098332743922052414166492475179824362437977255171038701948215622745760873536587663227549342963489255023362135381835839311756293146950526559192654741007843344276242121066490261032160550966180272842003004310706936694619610886884195147115152555336853354503778618482557478275955279525594490801034 4293 -404047636996994569134373063972775940197157549322632147255411433901232317025964552985284482836577246364847041284032708649653890562283182383752487129024871278338616667591738245028944283412527652982613357258654003493130706701786834755144215646438771879046506797061750932327032844959329853935775862275619889018670830438779315470556467761817550010087417154576862 4294 37833615649500514648746801964738845085429216225626680602123039301736844040450391558386393785404275101953780144001880986688125116085333984143236919486526227257840837370912099537931376617112500363285383006142736559174208187598116246745281094419896617465120369842698346161130637086239241954833491968434020047069366108311158875238110840699923423151765697262451 4295 617975520967579592541451643695198424882293778518836380570586619606330649769886605399450975311757070727285018539203747351602106185028943257289074792252420621302105922615100380410780122724283946129563883817846658234138550046063076876210705907470932430012687069903753936637739781653949464822660057422735041574007683793283094089039025240093505289613011645377896 4296 366214021347494054485626262008037095111728333097005466653288394599495472985514161426898089051172971262893261140030827662965765446197848399609250209538345051080775830220826145491012906795415152619327974252511266933956498514188718508398934552018875261581386427219052586165902207873090611980942370307185868971601464330468156595318356921117626586935651457314411 4297 -655809136617080107190198445659937269967722994744463061172709658908067493810336996957837369097161345829238798683205628338290231301114277241432311711738946848559946759986012479948711499341396446492849266823989394793312758233661193122955987001890829047477807439746452282798870418740188706777493549391169061621077049901594252964277136080793428712764777342640347 4298 -984189542315073647027077905703235519994022111615841847223875014205826122755400766826349064362930041990178279679234575014567871631226791656898325001790765672382881752835926525901793029519699098748891858070357925168095048560251795384609640459489807691594073497122806522803641989527040076803602427729920910545609148123751250684357382161211131876548663102692307 4299 289595115269586052704572183651900174855994661647457594519421264308572020824822835530939280045988374566345537543174800675324465854916428841823061502200601797479170929765186334457698592545981293873521292571478127859356259719472474614557052449871953785896421012527399696632968210867098094796551179083983192649475585571126096368958779159675802125829125885325936 4300 1639998678932153754217276351363172789961745106360304908396584673113893616565737763784186433460091387819417078362440203352858102932341068898330636713529712520942828512821939005850504528861095545241741124894347319961407806793912988507565627461380636739071880936869258805602512408267228783581095977121089972166686198025345503648634518242004560589313440445332654 4301 694594427045487594322505722051335345138027449968384252704453749897254101930577931295409784316941667423832742136059774339243405776310362815075263499590163874903710823070740191444094436973717804875370565498879797308738788840779320770052588009617853905697652484595406826170673778659941982007051248645937717896133562552625154315398603001535329750719537217366371 4302 -1929593794201739806921848535015072964817739768007762502916005937422465637390560599315125713506079762385762615905615004028182568787257497740153698215730314318421999442587125340308203121407076839115262417465825447820764066513385463122122679911252590524968301949396658502235480619134326878377647156205073164816161783596471600017593297401680362715142566330658590 4303 -2334593105977641348539782073414508135099772556328689161101038423011147718496315695079596217777033055243249820498499977692101508708651431713405900213119876395846539335892679197294598965834813350117111690393227117270146595634692309277618215470998490644769533421464665631773186186927170765588147225767027690062819760577970657964033121243539890340032977662699025 4304 1234999367156252212599342812963737619679712318039378250211552187525211535459982668019715929189138094961929873769555229688939163010947134925078434716140150443518288619516385148864108684433359034239891851966945650512025277672606142352070091901634736619270649464801251676064806840474384896370595907559135446920028221043846445702194694400145032964423029113292219 4305 4264186900179381155461630608429581099917512324336451664017044360433613355886876294394721931283112817629012436404114981720284077495908929453559598428850190714268538778479804537602802087241890189232374107859052565090910662148077772399740895382251081169737835370861324134008666806061497643965794381972100854878981544174442257981626418645220253055175543993357615 4306 1099593738821389135940439260450770515420060238289310910889486235485936183036333027059880288587894960281319946728944748003162345697704296788327465496979725952328250716376294048430490281401454315877219838426281466758121317962086166925548123569363754025498883956663413955708379346452785869217551318207892243142791539534124212261838426843394857375609948549406806 4307 -5499186267335633368060973421393318719597224642375829914228596547958824891346858962414437860472250912590942310173670211409223240506856064378638033144990341157786827397996189686466910771675249223472265959825998215602935939820683914751810987283885817789008484835662575810073473646535882540336390289531236301799009765218288703683821113045365286019598573106649834 4308 -5363780639000770291402069868880351615337572562625762574906530595919549538923209321454602219871007777910332383133059729723446423193613226241887063925829916666596789494856098586033292368643344505109593946285334031849031980110163939325289018951614835195236719327524738089717046152514283513183345700179993098021773083708566470243464845488615110430785492542764421 4309 4399592528514244232120534160942548204177164404086519003339110312472888708310525935354557571884355952309622363444725463406060894809151767590310567648010615205458576681619895638036420490273794907595046121399716748844814621858597747826262863714522063763509600878999161854365094300083096671118838971323344058656218225684164491421982686201970428643988624557243028 4310 10862966906336403659463043290273670334934797205001592489135127143878374430270068283869040080343258690501274693306729941132669663700469290620525097070820257824383616892852288272500203140318593728581859906111332247451967919930847854077100006235500652984245204163187313899790519799050166053519735989711229399820782848926855173927285958533980396450384065649414255 4311 964188110486526059281535707937803411160408158539243571567420283446660830612683386100044647986651825600710019688334266317385528384461458651576496277819301461138212813236202947996871878369549597514547824885617283004217358251566191499026155237092771431727118448525576235351951852431186842064506728856649039365554858024401978821482159286644681786796867985521393 4312 -15262559434850647891583577451216218539111961609088111492474237456351263138580594219223597652227614642810897056751455404538730558509621058210835664718830873029842193574472183910536623630592388636176906027511048996296782541789445601903362869950022716747754805042186475754155614099133262724638574961034573458477001074611019665349268644735950825094372690206657283 4313 -11827155016822929718744578998211473746095205363540836060702547427325035260882751669969084728329910516101984712995064207450055192084930749272101593348639559285521829706088491220497075018688143326096407730996949530456185278182414045576126161472593424415972322611712890135142471651481352895584242718567878439186337706951257152748768117820625078237180933634935648 4314 14298371324364121832302041743278415127951553450548867920906817172904602307967910833123553004240962817210187037063121138221345030125159599559259168441011571568703980761235980962539751752222839038662358202625431713292565183537879410404336714712929945316027686593660899518803662246702075882574068232177924419111446216586617686527786485449306143307575822221135890 4315 27089714451673577610328156449427692285207166972628947553176784883676298399463345889192682380557525158912881769746519611988785750594551807482937258067470432315364023280560675131033698649280531962273313758507998526752967819971859647479489031422616141163727127653899365889298085750614615620222817679602451897663338781562276818098036762556575903331553623841592931 4316 -2471216307541192113557462745066941381856348087008031860204269745579567047085159163154468275911052301108202324068056930771289838040228850287157575092372012283182151055147489742042676733534695712565950471628482182836379905355465364828210553240336520900055363981948009383661190595220722986989825513610045979925108509635360533779018367628681065070394888586200242 4317 -41388085776037699442630198192706107413158720423177815474083602056580900707431256722316235384798487976123068806809640750210130780719711407042196426508482003884068004041796656093573450401503371000935671961133430240045533003509739057883825746135546086479754814247560265408101747997316691502796885911780376316774784998148894504625823248005882046639129446062728821 4318 -24618498144132385496770693704360750903350818885620915692972515138096731352378186726038214104646472857804679445678462681217495912554322957195779682975098420032181872225413185388991021915745836249707363286879516343916587914616394282651278478182279620263671763671951356505636895155393892633232992165992405917738230271926916284319018394927894838261158735255392689 4319 43859302083578891556187660937773048795015068510185847334287871802160467754516415885470703660709540277231271130877697680981420618759940257329354001600854016167250155096944145835616127135038066713501622432761912422881912908865204422712036299375882607379810178229508274791762938592537414489786711425390422296699893507784255038404841615634563111709524334648929063 4320 66006583920170084939400891897066858316509539308798731167056117194677632059809443448354449489444960833927748252488103431427626693274034364237976109483580423916249876267209841482564472317249207250643035248012946583962120918126133340535104224317825706743426577919511621913738643152710584136029878077772782234513015270075810788944841642933776884900288181318121510 4321 -19240803939446506059416967233412297891664249624564931641315356664063736402138229159432489556063067419426591685199234999763924706205617300133574318625755596135068282871530960446625105219292230463794259145882396078965324994248810140060757821193602987116138414557556918286126043437143521856553719259398016378961663235857338754085823220706668273448365599393536374 4322 -109865886003748976495588552834839907111524607818984578501343988996838099814325859333825153150154501111159019383365801112409047312033974621567330111084434440083500031364153987318180599452287273964144657680774859006844033826991337763247140523693708314123236756149019896705501581745247998625816589503163204531212908777860065827349683258568339996609812515967050573 4323 -46765779980723578879983924663654560424845289684233799525740760530613895657671214288921959933381893414501156567288868431663701987068417064104401790857824827781181593395678881035939367097956976786848776102130550504996795923877323200474346403124222719627288163361954703627612599715567062279476158818374765855551352034218472034859018422227108611451922581924585136 4324 129106689943195482555005520068252205003188857443549510142659345660901836216464088493257642706217568530585611068565036112172972018239591921700904429710190036218568314235684947764805704671579504427938916826657255085809358821240147903307898344887311301239375170706576814991627625182391520482370308762561220910174572013717404581435506479275008270058178115360586947 4325 156631665984472555375572477498494467536369897503218378027084749527451995471997073622747113083536394525660175950654669544072749299102391685671731901942259267864681624759832868354119966550244250750993433782905409511840829750868660963721486926817931033750524919510974600333114181460815060905292748321537970386764260812078537862208701680795448608061735097891635709 4326 -82340909962471903675021595404597644578343567759315710616918585130287940558792874204335682772835675116084454501276167680509270031171174857596502638852365208437386720840006066728866337573622527641090140724526704580812562897362824702833551941763088581612087007344622111364015025466824458202894149944186455054623219979498932546576488057047899658606255533436001811 4327 -285738355927668037930577997566746672539558754946767888169744095188353831688461162116004755789753963056245787019219705656245721317341983607372636331652449304083249938995517816118925671221823755178932350609562664597650188572108808867029385271705242334989900090217551415324741806643206581387663057084099191296938832825795942443644208160070456878119913213252222656 4328 -74290756022000651700550882093896822958026329743902667410166164397164054913204199418411430310700719409575721449378501863563479267931216828075229263089894059427294903919826801625253628976621723109903293058378704931028266853505836260887934985054842452138437912166352488969099155993990602702398598377351515332141040832579605315632213623747548949455479564455633898 4329 368079265890139941605599592971344317117902322706083598786662680318641772247254036320340438562589638172330241520495873336754991348513158464969138970504814512520636659835523882847792008795446282820022491334089369178462751469471633569862937213468330916601987097562173526688756832110031039590557207028285646351562052805294874990220696217118356536726168746688224467 4330 360029111949668689631128879660643495497585084690670555579910259585517886601665361534416186100454682465821508468598207519809200585273200435447865594742343363510544842915344617744179300198445478288835643667941369528678455425614645127917320256760084787128338002383903904293840962637197184090061655461450706629079873658375547759276421783818005827575392777707856554 4331 -293788509868139289905048710877447494159875992962180931376496515921477717334049836901929008251888918762754520071117371473191512080581941636893909707414920453093341755915697081222538379818824559710119198275710664247434484615965797308975002228413488464463549185395821037719657676116040436888158608650934131019421011972715269674588482593370807587270689182232590569 4332 -728108377839808631236728472631987812615487407396754154366572939904159658848919397854756624663044320638151749989094080856564191933786358900417004565247157876031181502750868500591971308993891761108858135002030738707141206895086278697780257470228415703730325099946077430982597794747228223680618862489736352980641926463670422749497118000936362364301561524396081021 4333 -66240602081529399726080168783196001337709091728489624203413743664040169267615524632487177848565763703066988397480836046617688504691258798553955887327422910417203086999647536521640920379620918578716445392230705281243970809648847818942318028346596322664788816988082866574183286521156747201903046810516575609658861685660278084687939190447198240304703595475265985 4334 1021896887707947921141777183509435306775363400358935085743069455825637376182969234756685632914933239400906270060211452329755704014368300537310914272662078329124523258666565581814509688812716320818977333277741402954575691511052076006755259698641904168193874285341898468702255470863268660568777471140670484000062938436385692424085600594307169951572250706628671590 4335 794348979921338030962808641415183813953196499125243778569986683568199828116534922487243802511610084341218738386574916903181880438477617698970960452574580786448384589750516037113612229373512679687574580394261443988385177704735126516722575498575012026395113916934160297556781081268384970882521909300252928590300788149330700834185057191383560604606265119871347006 4336 -955656285626418521415697014726239305437654308630445461539655712161597206915353710124198455066367475697839281662730616283138015509677041738756958385334655418707320171666918045292868768433095402240260887885510697673331720701403228187812941670295307845529085468353815602128072184342111913366874424330153908390404076750725414339397661403859971711267547111153405605 4337 -1816245867629285952104585824924619120728559899484178864313056139393837204299504157243929435426543323742125008446786369232937584452845918236281874725236659115572907848417081618928121918186229000506551913672002846942960869215787202523477835197216916194588988202276058766259036552131653631451299380440923412590363726585716393258270657785690730556178515826500018596 4338 161307305705080490452888373311055491484457809505201682969669028593397378798818787636954652554757391356620543276155699379956135071199424039785997932760074632258935581916402008179256539059582722552686307491249253684946542996668101671090366171720295819133971551419655304571291103073726942484352515029900979800103288601394713505212604212476411106661281991282058599 4339 2771902153255704473520282839650858426166214208114624325852711851555434411214857867368127890492910799439964290109516985516075599962522959975038833110571314534280228020083999664220990686619324402746812801557513544616292589917190430711290776867512224040118073670629874368387108736473765544818173804771077320980767803336441807597668319189550702267446062937653424201 4340 1654938561924205461651697451613563629244102089978977181343387110800439825500685369606974782871785932385504465170630669852981449381646494196495876792476584483313972266500679610748865379126646277953865606180753593258014326219119100852387469025496620375455016650856403461687745449057926688966946865411022432790260437984321679753058053573214319449517233835217959997 4341 -2933209458960784963973171212961913917650672017619826008822380880148831790013676655005082543047668190796584833385672684896031735033722384014824831043331389166539163602000401672400247225678907125299499109048762798301239132913858532382381143039232519859252045222049529672958399839547492487302526319800978300780871091937836521102880923402027113374107344928935482800 4342 -4426840715179909935171980291264422055410316298093601507196098962355874236715543236975102673364696731825468755280147655369057049344169454171534709903047899017594200286584679274969856065745970680700678407738267137874306916136309531563678245893008844415573090321486277830074854185531692233785120670182099753771028241320763487350726372762765021716963296772871384198 4343 1278270897036579502321473761348350288406569927640848827478993769348391964512991285398107760175882258411080368215042015043050285652075889818328954250854804683225191335499722061651381846552260847345633502868009205043224806694739431529993674013735899483797028571193126211270654390489565798335579454389955867990610653953514841349822869828812793924590111093717522803 4344 7360050174140694899145151504226335973060988315713427516018479842504706026729219891980185216412364922622053588665820340265088784377891838186359540946379288184133363888585080947370103291424877806000177516787029936175546049050168063946059388932241364274825135543535807503033254025079184721087646989983078054551899333258600008453607296164792135091070641701806866998 4345 3148569818143330432850506529916071767003746370452752679717105193007482272202551951576994913188814473414388387065105640326006763692093564353205755652193094334369008951084957213318474219193709833355044904870257932831082109441570100033684571879272944931776061750293151618804199795042126435449541215792143885780417587367248646000903502933952227792373185679153861395 4346 -8638321071177274401466625265574686261467558243354276343497473611853097991242211177378292976588247181033133956880862355308139070029967728004688495197234092867358555224084803009021485137977138653345811019655039141218770855744907495476053062945977263758622164114728933714303908415568750519423226444373033922542509987212114849803430165993604929015660752795524389801 4347 -10508619992284025331995658034142407740064734686166180195735585035512188298931771843557180129601179396036441975730925980591095548069985402539565296598572382518502372839670038160688577510618587639355222421657287869006628158491738163979743960811514309206601197293828959121837453820121311156537188205775221940332316920625848654454510799098744362883443827380960728393 4348 5489751253033943968616118735658614494463811872901523663780368418845615719039659225801298063399432707618745569815756714982132306337874163651482739545040998532989546272999845795703010918783428819990766114784781208387688746303337395442368491066704318826846102364435782095499708620526624083973685228580890036762092399844866203802526663059652701223287567116370528406 4349 19146941063461299733462283299717094001532292929520456539233058647365286290173983020935473106189426577069575932611788335899234618099953130544253791795806475385860928063754841169710062648595726292701033441312327010225399014236645659455797023757491572965223361408557892836141362235690061675960414650148255862874826907837963504257940965092349291899104580176485118194 4350 5018868739250081363379539298483793245600922813264656531955216616666572579892112617755882066201746688417696405915169265608963241732111238888082557053531383985512826566670192364985566591835158819364456306872506660618939412188400768537375469744809990379755094929393177026337745199594687072563502977194331903570224520780982450651984136039091661660156260264590199987 4351 -24636692316495243702078402035375708495996104802421980203013427066210902009213642246736771169588859284688321502427545050881366924437827294195736531340847473918850474336754686965413073567379155112691799556097108218613087760539983054898165514824195891792069463772993674931641070856216685759934099878729145899636919307682829708060467628152001993122392147292855646600 4352 -24165809802711381096841822598200887247133215742785113071188275264031858870066095638691355172391173265487272338526957601508197859832064369432336348849337859371373754630425033534695629240430885112065489748184833670844338426425046427993172493502301563344978456337951069862479107435284748748523917627342587766445051428618945954909925101131440953559260840441075318181 4353 19617823577245162338698862736891915250395181989157323671058210449544329429321529628980889103387112596270625096512375785272403682705716055307653974287316089933337647770084494600427506975543996293327343249224601557994148348351582286360790045079385901412314368843600497905303325656621998687370596901534813996066694786901847257408483492112910331462235887028265446613 4354 48802502119206624798920224633576595743129320545207093274201702330242760879279737885428126341980032550175593840954502652389564784269891663628072880190185333290224228967179720500108702807810040224757289304281941889457426186965029482891338008326497455137047920110944744794120178291501434508458017506071733666081970736301775662970392729283442946681652987733930964781 4355 4547986225466218758142959861308971996738033753627789400130064814487529440744566009710466069004060669216647242014581816235794177126348314124682374562021769438036106860340538934268122264886888818738146498960232112850190078073464141632382448422915661932664087494350571957175781778662750061153320725807773770378356641717098697501441609018530622097024953412809871568 4356 -68420325696451787137619087370468510993524502534364416945259912779787090308601267514409015445367145146446218937466878437661968466975607718935726854477501423223561876737264215100536209783354036518084632553506543447451574535316611769252128053405883356549362288954545242699423503948123433195828614407606547662148665523203622920378876221396353278143888874762196411394 4357 -53350488344672843557063184494885567739867354298834882674331767144730290320024303895138592410984093219392241082969084468625358961396239977752755254752207102728260335827520259434376825072696929043495435803242174002307616265038493624523720456749413117069712007605295316751295960070164184569611338231879507436460327378018874360471834338301973568778677941146740836349 4358 63872339470985568379476127509159538996786468780736627545129847965299560867856701504698549376363084477229571695452296621426174289849259404811044479915479653785525769876923676166268087518467147699346486054546311334601384457243147627619745604982967694616698201460194670742247722169460683134675293681798773891770308881486524222877434612377822656046863921349386539826 4359 121770814041124630694682271865354078733391856833199299619591679924517380628625571409547607856351238365838460020435962906287327428371847696688482109229708525951822212564784474534913034856050965561580068356748717449759190800355105393775848510155296473619074296559840559450719464018287617765439952639486055098608992901222497280850710559698326846922566815908937247743 4360 -10521851126312724822412943014273971256919114481901744870798080820569270547832397609559956965378991257837330612483212152800815328453019427058289225163272551057265434049403416731891262445770218655851050251304137332293768192204654003096025148233554577546986193854899353990951762099296498565063955449919266455309981503467649862405600274075849087268185980202645703477 4361 -185643153512110199074158399374513617730178325613935927164721527889816941496482272914246157232714322843068031715888259527713501718221107101499526589145188179737347982441708150701181122374518113260926554411295028784360575257598253021395594115138264168235772498020035230192967186187748300900115246321284828990379301782709021503728145172076149502969430737258323787569 4362 -111248962914811905872269328851080107476472742351297554748793599103948110080793173799987650890972247108001129407952750753486512099918828269630192884066435974894556778515381057803021772410280746905729018105444580117465422608150451390679823361921741896072088102704941205459767701918991119200375997189566788643299011397754847418445110285622477759654380835706291544266 4363 196165004638422923896571342388787588987097440095837672035519608710386212044314670523806114198093314100905362328371471680514317046674126528557815814308460730794613416491111567433072384820288331916777604662599166116654343449802907024491619263371818745782758691874934584183918948287044799465179201771204095445689283286176671366133745446151998590237616717460969491046 4364 296892116426922104946427728225593725206651067965233481913515126993765051577275446714233808123686569951069161123841010281200013818139935371129719473211624154631904760957089208504202894784798860166655572516739608901825997865748704412075417477060006064307860600724976435652734888106739420100491243510851617633678313180463868922173255457698627262623811572964615331835 4365 -84916041723611018024302013537707481510624697744540117286726009606438101963521496723818463307121066992904232920418720927027804946755298258927622930242024755900056637975730509630050612410007585011048586557154585999188920841652455633811795901450076849710670589169993378724151246368053680264803204581637306802390271888421823947688635160529520830583235881754677946780 4366 -493057121065345028842999070614381314193748508061071153949034735704151263621590117238039922321779884051974523452212481961714330864814061899687535287520084885426518177448200775937275279605087192083433177179338775018480341315551611436567036740431824810090619292599911019836653836393784219565670445282055713079367596466640540288307000903850625852861428290425584822881 4367 -211976074703311086922125714687886243696026370220693364626789117387326949613753949990415344816565502958164928203422289354172208871384637112202096542969599398731848122981358698874152282374791275155606985959585022902637077024096248778263621575609929214597190011554983056928583641738685739835688038929214310831288041292042044974484620297169106432040575691209937385055 4368 577973162788956046867301084152088795704373205805611271235760745310589365585111613961858385628900951044878756372631202888742135811569360158615158217762109641326574815423931285567325892015094777094481763736493361017669262157204067070378832641881901659801289881769904398560805082761837899830473649863693019881757868355062364235995636064380146683444664172180262769661 4369 705033195768656115765124785302267557889774878281764518575823853091478213235344067228455267138345387010139451655634771315886539736198699011889631830489684284158366300429559474811427561979878467239040163138923797921117418339647860214830658316041754024687809304154894076765237478132469959401358484211270023910655637758682585262791621201019732284902003981635522207936 4370 -365997088085644959945175369464202552008346835584917906608971627923262415971357663971443040812335448086713828169208913534569926940184723046413061674792510242594726692442572586693173609640303501938874777776908338115032185133107818292115211066271972445204099870214921341632221441023152159994785610934478709050469827063020319261511015767211040251404088480970325384606 4371 -1283006358557612162632425869454356353594148084087375789811584598402067578820455681190313652767246338055018208028265974204628675547768059170504790048251793925484941115853490760378753453994973244333521926875417158938786680496851927285209490957923655684489099185924798475326042560894307859231832134074963043792413506113744949498787257265399878968346668153815784977597 4372 -339036107683011155819949415838065005881428042696846611966852225168215797263986403257012226326009938923425623486425857781316612796013975965476570155697174041563639607986986888118253952339574965300165385362015459806085233206540041922715447249769781579483709433939972735133016037109317799406572873276791314860185810695662266001280605433808692033497915500665196823330 4373 1649003446643257122577601238918558905602494919672293696420556226325329994791813345161756693579581786141732036197474887739198602487952782216917851723044304168079667808296063347071927063635276746272396704652325497053818865629959745577324702024195628129693199056139719816958264001917460019226617745009441752842883333176765268760298273032610919219750756634786110362203 4374 1622042466240623318452375285292421359475576126784222401778436823570283376084442084447325879093256276978443831514691831985945288343782035135981360203948967967048580723840477648497007406334548209633687312237432618744871913703391969207924938207693437263972808619864771210459058598003625658638405007351754358652599316809407215500067862699208571001844583654480981800927 4375 -1309967338960245966757651823080493899721066876975447084453704001157114197527826941904744467253571847218306412711049029957881989691938806251441281567347130126516028200309076458953673111295701780972231319290310037247733632423419703654609254774425846550209489622199747081825247964808142219820044871732650437982697522481103002759017667598802227186252841134120913538873 4376 -3271045912883880441029976524210980265078071046456516098198993049895613370876255429609082572672838063120175867712166719725143890831734817352899211926993272135128248532136540995568934469969824955906084016889758115798690779333351714785249640231889065393666007676004491027417322599921085677865022752361196111495482649986172484260366135731819490221595340289267092163130 4377 -312075127280377351694723462211927459754509249808775317324732822413169178556615142542581411839684429760137418803642802028063298651843228884540078636601837840532552523531401189543334295038846428661455992947122581497138281279972265553315683433267590713763318997665024128633810633195483438818360135619103920669901794328304212741050195100406343815591742520360068262054 4378 4581013251844126407787628347291474164799137923431963182652697051052727568404082371513827039926409910338482280423215749683025880523673623604340493494340402261644276732445617454522607581265526736878315336180068153046424411756771418439858895006314911943875497298204238109242570564729227897685067624093846549478180172467275487019383803330621717407848181423388005702003 4379 3583121040164257792724699986422907724832580296265291415523725872308782549432870572151663984512522492880313286515809521753207189483578046237439290563595109975660801055667942185112268765008671384567540009836880697295829060613323980338565323665156656107429326673669515156051133233116569116683382887980300032165384444314476697001416330832225834037187082809627160425184 4380 -4268938124563749056092904885079546705044628673623187865327964228639558389847467228971245628086725480578344861619572947654962581871830394719800414857738564421111724208914216264979273286226680308216859343232945571549286130476799152886543211573047321230112178300539213980608759931533744458866707488474742628808278378138971274278333608230215373592256438903027937439949 4381 -8164134292008384200512328333714381889631718219697254598176422923361510117836952943665491024438932403218795566939025271436233070007251669841779784057935512237305077788113559639634876346274198121445855346016948850342253472370095398778424218671471568051304823971873753265293703797845797014368450512074146581643564616781752184020800134162847551445035264233015166127187 4382 685817084399491263368204898656638980212048377357896449804238356330775840414596656819581643574202987698031575103763425901755392388252348482361124294143454445450923153246274079867004521218008923649319333396064874253457069863475172547977887907890665122682851626869698824557626698417175342183324600494442596642893933824494577276917277397989539555069356093400777014765 4383 12433072416572133256605233218793928594676346893320442463504387152001068507684420172636736652525657883797140428558598219091195651879082064561580198915674076658416801997027775904614149632500878429662714689249894421891539602846894551664967430244518889281417002272412967245902463729379541473235158000548889210451842994920723458299133742393062925037291703136043103567136 4384 7478317207608892937144123435057742909419669842339358148372184567030734277422356286845909380864729415520763991835261845534477677618999321359418659763792057791854154634867285559767871825056189197796536012620883976088796402506620226230446330763580902928621972345004054440736077099428621672185125911579703985000670682957257606743882856764858011889965908139614389112422 4385 -13118889500971624519973438117450567574888395270678338913308625508331844348099016829456318296099860871495172003662361644992951044267334413043941323209817531103867725150274049984481154153718887353312034022645959296144996672710369724212945318152409554404099853899282666070460090427796716815418482601043331807094736928745218035576051019791052464592361059229443880581901 4386 -19911389624181026193749356653851671504096016735659800611876571719031802785106776459482646033390387299317904420393860064625673329498081385920998858679466134450270956631895061464382021457557067627459250701870778397980336005353514777895413761008099792210038974617417021686638540828808163145420283912128593195452513677877981065043016599157920936927257611275657492679558 4387 5640572293362731582829314682392824665468725428338980764936440941301110070676660542610408915235131455974408011827099799458473366648335091684522663446025473312013570515406764424713282328662698155515498010025075320056200270203749497982498987388828651475477881554278611629724013328368095143233356689463627822094066245787960428832168163026194452702395151089829491469479 4388 33030279125152650713722794771302239078984412006338139525185197227363647133205793288938964329490248170813076424056221709618624373765415798964940181889283665554138681782169111448863175611275954980771284724516737694125332678063884502108359079160509346614138828516699687757098631256604879960838766513171925002547250606623199100619067618948973401519618670505101373261459 4389 14270817330818294610920041971458846838627291307320819846940130777730692714430115916872237118155255843343496408566760265167199962849746294236476195233440661138257386116488297039668739128894369471943752691845703077924135735149765279912914773619271140734561093063138410056914527500440068002186927222664965373358447432090020636210848436131726484224862460185828001210079 4390 -38670851418515382296552109453695063744453137434677120290121638168664757203882453831549373244725379626787484435883321509077097740413750890649462845335309138866152252297575875873576457939938653136286782734541813014181532948267634000090858066549337998089616710070978299386822644584972975104072123202635552824641316852411159529451235781975167854222013821594930864730938 4391 -47301096455970945324642836742761085917611703313658959372125328005094339847635909205811201447645504014156572832622981974785824336615162093201416377122724326692396067898657408488531914740170324452715037416362440772049468413213649782021273852779780487348699921579838097814013158757044947963025693735836890375905698038713219736829916055080699885744481130690929374471538 4392 24400034087697087685632067482236216905825846127356300443181507390934064489452337914677136126570123783443988027316561243909897777564004596412986650101868477727894866181087578833907718811044283664343030042696109936257397213117868720177943292930066857355055617007839889329908117084532907101885195979970587451282869420321138893240387345843441369997151361409102863520859 4393 85971947874486327621194946196456149662064840748336079662246966173759097051518363037360574692370883640944057268506303483862922077028912983850879222458033465558548320196233284362108372680108977589001820150904253786231001361481283782112131919329118485438316631650816397200835803342017923067097816938472443200547014891124379266281151837055867739966494952285860239202476 4394 22901062368273857639010769260524869011785857186302658928943820614160275358183571291134065321075380230712584805306420730875926559051157496788429727020855848964501201717569829654624195929126040788372007373666330835792071200095781061843330559849713629993644304571998208484105041672512040861140497755866302924622828618392080843589528709237258515747329769281826510950679 4395 -110371981962183415306827013678692366567890686875692380105428473564693161540970700952037710818941007424388045295822864727772819854592917580263865872559901943286443186377320863196016091491153261253344850193600363722488398574599152502290075212259185342793372248658656286530743920426550830168983012918443030651829884311445518159521539182899309109963646313694963102723335 4396 -108873010242760185260205715456981018673850697934638738591190786787919372409701934328494640013446263871656642073812724214738848636080070480639308949478889314523049521913803114016732568609235018377373827524570584622023072561577064843955462479178832115431960936222814605684940845014529963928238314694338746125169843509516460109870680546293126255713824721567686750153155 4397 87470919593909557667816244418167497556104829689389721176484652950532886182787129660903645497865627193675460490516443996896893295541760083475436145539046094321941984659751033541391895562027220464972842819934032886696327374503371440446744652409471712799727944086658078046638878754038789307842515162576727727207055693053437315932010473662050594216316544413136591772656 4398 219244992204943600567032729135673385241741384810331118696619260352612533950672635280532350832387271296044687369635588942511668490672988060903174822038791257809492708291123977212748660100388279630718677718170948344511471136176217346245537691438017458225333184881470892215684765441080794097221327612781776776999727820961978269392219729192435365677471035262649852876490 4399 21402090648850627592389471038813521117745868245249017414706133837386486226914804667590994515580636677981181583296280217841955340538310397163872803939843220201107537254052080475340673047207797912400984704636551735326745187073693403508717826769360402632232992136156527638301966260491174620395799531762018397962787816463022793938670072631075661497508177154550158380499 4400 -306715911798853158234848973553840882797846214499720839873103913303145420133459764941435996330252898489720147860152032939408561786214748144378610967577837352131434692950875010754140555662415500095691520538104981231207798510679588786692282343847489171025061128968128970262323644195119583405063842775358504504206783514015415585324230202854485959893787579675786444649146 4401 -240647082853794228159422200174486906359487253055580136111325394189999020177587439948123345347967907974025868952931869160353623831211298458067047625978634478010600245545176057688089333147596077543119662422807500079838216323249910749754255518207377860857566177017627419853986731701571968717617127144543795174962515637425001063330889801823511027174979212417200011256989 4402 285313821150002530642459502515027361680100346254471822458397779465758933906544960273845001814672261811738966276855752721566606445676437747214738163637994131930327155696822930278799882615207702183290535833468429495881053323605895383183564517078128768392828136831972442624021677934628408784668043243596486106243995697552392791385560130223410298396279402521236286268647 4403 547362994652647386394271173728327789157333467555300975984429307493144440311047204889559341678220806463746016813083902099762185617426046602445658593556471830142034938496051068442229888810011577638811182960912481311046014833929499536446537862054867031882627305985756390116310375896691552122680969919902299679169299151440416648655120004677996987068766792092986455906135 4404 -44666738296208302483037302340540455320613093198891686347072385275759913728957520325721656466704353837713097323923883561212982614465139289147690537659359653919726910151646872590710549467611624640170873410660929416042837000355984633429308998870750907535261959814345022770034946233056440067050916099052690931281480060127391728054670328399899271221300190104036275011658 4405 -832676815802649917036730676243355150837433813809772798442827086958903374217592165163404343492893068275484983089939654821328792063102484349660396757194465962072362094192873998721029771425219279822101718794380910806927068157535394919630102379132995800275455442817728832740332053831319960907349013163498785785413294848992809440040680134901407285465046194614222742174782 4406 -502696256356439083911233871387787333836720374356409289637356922217384526582089684563837685211516452626032919489160018538549203002960907313297968055897112176222308028344404195851519339342399952998640309550251551895003177833573514903017228863184116124347365346171411367346275429663635112055630053820849608747887819091313024920600449676278097715847466601988950180894477 4407 877343554098858219519767978583895606158046907008664484789899472234663287946549685489125999959597422113198080413863538382541774677567623638808087294853825615992089004344520871311740320892830904462272592205041840222969905157891379553059411378003746707810717402632073855510367000064376400974399929262551476716694774909120201168095350463301306556686346384718259017186440 4408 1335373072159089000947964547631142484674154188166182088080184009176287900799681849727242028704409520901517902579099673359877995066063391662958364813091578138294670122537278194572549110767619232820742028344632462701930245991108909822647331242317111924622820788989140200086607483494955072962979066984348394533301113940305834360641129811179505001312512796603172923069259 4409 -374647297742419135608534107196108272321326532652255195152542550017278761364460000925288314748080969487165160924703519843992571674606716325510119238956713439769780976000116675460220981550430951463632282654790288327966727324317864650042182514819630583463352056460662488164091570400741288918769875441701867968806955817807176247494900787023208840838879782729308836291963 4410 -2212716626257947220467732526215038090832201095174846572870083481410951188746231535216368028664006943014715982992963211742419769743631015301766452107945403754286759126881799065884289431660450137283014620549674302924900151149000289375706742620320858632433538191621214055596974483559331473937378996246899871249995888849426035528736480274480811557998859181321431940255699 4411 -960725774416669865339430440435034212352827655513926892927641459159009139435221848801953713956328551414352741654396153515885423391456675337448245574134864698524889146537161519112328129217188281357109745689842174373963518666791045172605148727497481341159468732528477711922515913094213784044209191542646526564494158122498658113146229024156296160473633013873864086777296 4412 2587363924000366356076266633411146363153527627827101768022626031428229950110691536141656343412087912501881143917666731586412341418237731627276571346902117194056540102881915741344510413210881088746646903204464591252866878473318154025748925135140489215896890248081876543761066053960072762856148871688601739218802844667233211776231381061504020398837738964050740776547662 4413 3173442400674617085807162966650072303185028750688773465797724940569960328181453384018321742620335494429068724647359365258305193135087690639214697682080268452811648273418960584996617560877638418640124366239516477298863669815791334548311891347818339973593006924149691767519490396653545257981588187789546397814490046971924693641882709298637107718472492195195296027032995 4414 -1626638149583696490736836192976112150800699972313174875094984572269220810675469687339702629455759361087528402263270578070526918026781056289828325772767252495531650956344754222232182283993692807389537157514622416878903359806527108853143776407643007874737421515553398831838550140865858978811939680145955212654308686544734553663085152037347724238364105950176876689770366 4415 -5760806324674983441883429600061218666338556378515875233820350971998190278292144920159978086032423406930949868565026096844717534553325422266491269028982385646868188376300876326341127974088519507386771269443981068551730548289109488574060816482958829189489897172231568311280556450613618020837737059478148137033292891639157905418114090360141128117310231159246036803580657 4416 -1546804251090920595070326773673960152384328778375598590702740368300739517505983696678619113164576133341540322384088787187778275108306634349386371909313015957279997317074206362764435276883945611250587208724894060419960310009264225695168114940175332098855585408596292935680940255787686279169648507643591185160181360427190139978797557261289383480108386245018419337262629 4417 7387444474258679932620265793037330817139256350829050108915335544267411088967614607499680715488182768018478270828296674915244452580106478556319594801749638142399839332645630548573310258082212314776308426958603485430633908095636597427204592890601837064227318687784967143119106591479476999649676739624103349687601578183892459081199242397488852355674337109422913493351023 4418 7307610575765904036953756373735178818722885156891473824523091340298929795798128616838597199196999540272490190949114884032495809661632056615877640938295401604148185693375082689105563250972465118637358478168875128971690858298373714269228931423134161288345482580827861246961496706401304300007385567121739322193474252066348045396911647621430511597418617404264456140843286 4419 -5840640223167759337549939019363370664754927572453451518212595175966671571461630910821061602323606634676937948444207887727466177471799844206933222892436622185119842015571424185808874981198266703525721218233709425010673598086372371732036477950426504965371733279188674207438166335691790720480028231980512164527420217756702319102401685136199468875565950864404494156088394 4420 -14695055050024583969574022166772509635862141507720523933438426884566340884765743224338277914685182308290968461777411558947740262241738535172197235740045039746548025026020713237678873509054677433413666905127478614402324766394010311696433524313735998352572801268612828390080603297880781299657062306745842671881075830250240504478110890018919363953092954513687369634194309 4421 -1466970352598144699403817354371808153967957584438022306310496164332258224336497706017535596873392905595552242504906996305029632189832212408944418045858779419028343677803658503296688269774198415111637259935165703961017260212001342537192453472707656322973749301639187039523330370709513579527357335141227157666054034309645726294509962485231042721852666539859961984754892 4422 20535695273192343307123961186135880300617069080173975451651022060533012456227374135159339517008788942967906410221619446675206439713538379379130458632481661931667867041592137423487748490252944136939388123361188039412998364480382683428470002264162503317944534547801502597518769633572572020137090538726354836408496048006942823580512575155118832828658905378091863790282703 4423 16162025402622728668977839521144317789830099092158546239748923048898599109102240930355813511558575213886520704282318555252769894431570747581141653785903819165576368703824371740975561778828875848525304165062644318363342026606011654233625977786443654675546550570252015429603933668590294879184419641887069829547129864559886230772620852504150406674945621053547331618949201 4424 -19068724920594198607720143831764072146649111495735953145340525896200754231890876429141803920135396037372354167716712450370176807523706166970186040586622882512639523363788478920191060220478745721827750863426022335451981104268381340891277548791454846994970785246162315557995439262863058440609733203585127678742442013697297097286002612669887790106806238838231901805527811 4425 -36697720675815071976101800707280198090447168172332521691399945109431611565329615065515153028567364156854427114503938001927976334145109126960272112418385481097244235745416509164463310269081819985464692288423832357776340391086394337662095980050606157993491085118053518027122703302162866899321510180613424665955625912566829054353133427659269239503604526431639195409231904 4426 2906699517971469938742304310619754356819012403577406905591602847302155122788635498785990408576820823485833463434393895117406913092135419389044386800719063347063154659964107179215498441649869873302446698363378017088639077662369686657651571005011192319424234675910300128391505594272763561425313561698057849195312149137410866513381760165737383431860617784684570186578610 4427 55766445596409270583821944539044270237096279668068474836740471005632365797220491494656956948702760194226781282220650452298153141668815293930458153005008363609883759109204988084654370489560565707292443151849854693228321495354775678553373528842061004988461870364215833585118142565025925339931243384198552344698067926264126151639136040329157029610410765269871097214759715 4428 33791021157843602037359496396660443733628155768755114785808342262129456442540979566729162619990543333368593651069544106810569421052973707571227725617666417750181081085452401985247811827431950112162245590060454340687701313424024651004444409045594965674066850442143217898731197707890103337896196618915366816760313763429418187839751667493531856071743908646954625222653294 4429 -58673145114380740522564248849664024593915292071645881742332073852934520920009126993442947357279581017712614745655044347415560054760950713319502539805727426956946913769169095263869868931210435580594889850213232710316960573017145365211025099847072197307886105040126133713509648159298688901356556945896610193893380075401537018152517800494894413042271383054555667401338325 4430 -89557466754252872621181440935704713970724435436823589622548813267761822239761471061386119568693303527595374933290194559108722562721789001501685878622674781360064840194657390069902182316992515819454688741910309033916022808778800329557817937887655970662528720806359051483849340272916028677827440003113919161458381689693544339478887707822688885682154673916825722437413009 4431 24882123956537138485204752453003580860287136302890766956523731590805064477468147426713784737289037684344021094585500240604990633707977005748274814188061009206765832683716693278622057103778485468432644260152778369629259259593120714206580690801477231633819254597982915814778450451408585563460360326981243377133066311972118830312766133001362556970527474407601042178685031 4432 148230611868633613143745689785368738564639727508469471364880887120696343159770598054829066925972884545307989678945238906524282617482739714821188418428402208317011753963826485333772051248202951400049578592123541744232983381795945694768843037734728167970414825846485185197358988432214717579183996949010529355351761765095081357631405508317583298724426056971381389838751334 4433 64675342797715734135976688482701133110437299133932822666025081676956757762293323634672334831404265843251353838704694318503731929013811995753411064434613772153299007510940696791280125213214030351022044481757530664286763549185679615351237247086178739028709466208376135669070889821507443114367079676132675784325315377721425509166121574821326328711627199509224680258727978 4434 -173112735825170751628950442238372319424926863811360238321404618711501407637238745481542851663261922229652010773530739147129273251190716720569463232616463217523777586647543178612394108351981436868482222852276320113862242641389066408975423728536205399604234080444468101012137438883623303142644357275991772732484828077067200187944171641318945855694953531378982432017436365 4435 -212905954666349347279722378268069871675077026642402294030905968797653100922063921689501401757377150388559343517649933225028014546496551710574599482863015980470310761474767182125052176461416981751071623073881072408519746930981625310120080284820906906999124292054861320866429878253722160693551076625143205139677077142816506866797527083138909627436053256480606070097479312 4436 108437393027455017492973753755671186314489564677427415655379537034544649874945421846870516831857656386400656934826044828625541322176904724816052168181849445370478579136602481821113983138767406517460178370518789449575479092203386793624186481450026660575524614236091965343066549062115860028277277599859096948159512699345774678778050066497619526983326331869757751758708387 4437 386018690491520098908672820506442191100003890453762532352310587509154508559302667171044253420639072618211354291180672372157287797687268431144062715479479197994088348122310360737446284813398418619553845926157392522381989572370691719095504013357112306603358372499329421878567317137345463836195433901134977872161905219883707054741698724457855483131006787859588502114915677 4438 104468561638894329786748624512398685360587461964974878375526431763108451047118499842630884925519494002158686582823888396402473224319646985758547314681166535099832182338164700303938193322649575233611444703362282958944267838778238516495893803370880246423599677818769355523363329191606300665273799025284108191517564443470732188019477016641290100452726924610848318338770925 4439 -494456083518975116401646574262113377414493455131189948007690124543699158434248089017914770252496729004612011226006717200782829119864173155960114883661328643364566927258912842558560267952165825137014024296676181971957468664574078512719690494807138967178882986735421387221633866199461323864472711500994074820321417919229481733519748790955475010114333119729346253873624064 4440 -490487252130414428695421445018840876460591352418737410727837019272262959606421167013675138346158566620370040874004560768559761022006915416902610030160645733093920530460475061041384478136047993853165290629519675481326257411148930235591397816727992553026958050318098777401930646328951764501469232926419086063679469663354439242761175741099145583583733712470436820453686602 4441 389987521880080786614897949749714692053905993166215069632163692780590707387129589175283885326977235002453324643182828804380355895544526170201567568980162108264734744920748142254622074629516249903402579593313899013013200825795839996223796691436258720755283308916652031698270537007855023199198912475709966628803853475758749545500271774314184909661606195118497935534853139 4442 984943335649389545097068019280954253875084807549927358735527143815962118040669256031589908598655295624982052100011277969342590141871088572862724913821974376458487457719387903599944746088213818990179314926195857453283726075723008748311088311535131520205841037053520164623564512528413088365941944427413160884000887582583920976280924532054620593698066832199783074327310666 4443 100499730250333642080523495269126184406685359252522341095673326491672252219291577838391253019181331617916716230821731964179405126462389246701042461180483624829185785539726918786762403506531743949762711036205776468313056585353090239367601125291733832271674741401446745703660109321096741302270320450709119434875616187595689697260903966784960673922127517351938884918833463 4444 -1374930857529470331711965969030668945928990800716142428367690836596552825427798845206873793925632530627435376743194106773722946037415614743064292482802136484723222202640136045854566820717730068893581894519509756466296926901518848744534885002971390240961124345970172196321835049536268111565140856903123127512804741058342670521781196306368805503359673027318281009862163805 4445 -1085443065899723187177591514550080438281770166802449699831200470307634370259960833869981161617836627242898768330833009933521995268333477819563767375002458001287673243259114822386707149594745562939942025962401633921596782661076098987678689436826865352477515778454966910327224621849509829668212264878122280318876503770179610673541828498839581267620194349551721959246144129 4446 1274431127279136689631442473761542761522305441463620087272017510104880573208507267368482540906451199009518660512372374809543540910953225496363250021621652859894036417100409127067804417211198324943819183483303979997983870316165758505167283877679656408689449604568725450618174940215171370262870536452414008077929124870746980824520292339583844829437545509966342124943330342 4447 2460373923429193518889557483580749384210760967518592128198891306904187195687759679076854955543469157870334145074027116707244941305749092562628059857804594486010895445899250868241273970312475631833523920481911390387893709562594947732213574439798255593438640124425139106649059671385777941233353121781245407831681244828522281195323024805208386770979867376870002969108307934 4448 -188988061379413502453850959211462323240535274661170387440817039797246202948546433498501379288614571766619892181539364876021545642619747676799482646619194858606363173841294304681097267616452762003877157520902346076387087655089659517488594440852791056211933826113758540290950318365661540594658271574291727759052621100567370150978463840744263561817351160414620165697186213 4449 -3734805050708330208520999957342292145733066408982212215470908817009067768896266946445337496449920356879852805586399491516788482216702318058991309879426247345904931862999659995309078387523673956777343103965215370385877579878760706237380858317477912002128089728993864557267234611600949311496223658233659415909610369699269262019843317144792231600417412886836345094051638276 4450 -2271385862049780016435706524369287060970225692857421740758074267106940992739213245578353576254854586103714252892487751831223395663129344885828577211185399627404532272057956563560176702696022869829646762961009044311506621907505288214724979998945464537226706298311380566358109353020116400638694850206953680072628623727954911044344560964464123209162516216455382803411121721 4451 3923793112087743710974850916553754468973601683643382602911725856806313971844813379943838875738534928646472697767938856392810027859322065735790792526045442204511295036840954299990175655140126718781220261486117716462264667533850365754869452758330703058340023555107623097558184929966610852090881929807951143668662990799836632170821780985536495162234764047250965259748824489 4452 6006190912758110224956706481711579206703292101839633956228983084116008761635480192023691072704774942983567058478887243348011877879831662944819887090611646973309464135057616558869255090219696826606989866926224414697384201786265994452105838316423376539354796027305245123625343964621065712134918508440613095982238993427224173064187878109256354809579929103291727897462759997 4453 -1652407250037963694539144392184467408003375990785960862153651589699372979105600134365485299483680342542758444875451104561586632196192720849962215314860042577106762764782997736429998952444103848951573498525108672150758045626345077540144472759385238521113317256796242531200075576946494451452187079600997463596034367071881721126477220021072371953072247830795582456337702768 4454 -9929984024845853935931557398265333675676893785483016559140708940922322733480293571967529948443309871630039756246826099740821905739153728680610679616657089177820759171898570858859430745359823545388210128412342131159648869320116360206975291074754079597694819582412868221183528894587676564225800438248564239650901984227060805235009659094792849971814693150542693157211584486 4455 -4353783662720146530417562089527111798699916111053673094075331494416635782529880057658205773221094600440808613603436138786425245683638942094857671775751604396202701370274618822439256137775592977655416368401115742546626156159920916911961365557038138018241478770509002592425268387674571260682731428839615632386204626355342451937710658088183982856507681272496145441125057229 4456 11582391274883817630470701790449801083680269776268977421294360530621695712585893706333015247926990214172798201122277204302408537935346449530572894931517131754927521936681568595289429697803927394339783626937450803310406914946461437747119763834139318118808136839209110752383604471534171015677987517849561703246936351298942526361486879115865221924886940981338275613549287254 4457 14283767687566000466349119487792445474376809896536689653216040435338958516010173629625735721664404472070848369850262238527247151422792670775468351392408693574023460542173189681298686883135416523043626496813457873706275025480037277118936656631792217615936298352921870813608797282262247824908531867088179872037106610582403257172720317182976832828322374423038838598336641715 4458 -7228607612163671100053139700922689284980353665215304327219029036205059930056013648674809474705895613731989587518841065515983292251707507435715223155765527358724820566406949772850173560028334416684367258536335060763780758786540520835158398277101180100566658068700108159958336083859599754995256089009946070860731724943600074423776221027681239068379259708842130172424230025 4459 -25866158962449818096819821278242246558057079672805667074510400965960654228596067335958750969591394686243646570972539442829655689358139120306041246323925825328950982478854758276588116580939343917383410123750908677016681940426498714866056420465931535734744435192130981565992401753796418840586519384937741575284042961881345783534207196298842054753209315404377114211885928969 4460 -7055160075402329366295979786869756189396456231321385325997011399133898585954159980950926246958508858338858782331421173011263859171085163339753128236643166215298639975766239908448513323107082106359259238277122812942494266693496756283778258354691037515369640284221762653650461198402648069913275778078233801176374885638803182748944096155295593759943114714196708425912411690 4461 33094766574613489196872960979164935843037433338020971401729430002165714158652080984633560444297290299975636158491380508345638981609846627741756469479691352687675803045261708049438290140967678334067777382287243737780462699213039235701214818743032715835311093260831089725950737837656018595581775473947687646144774686824945857957983417326523293821588575113219244384310158994 4462 32921319037852147463115801065112002747453535904127052400507412365094552814550227316909677216549903544582505353303960615840919548529224283645794374560568991544249622454620998185036629904046426023742669362028031489959176207119995471149834678820622573250114075476352744219642862952199066910499795163015975376460417847520148966283151292454137648513152430118573822637798340659 4463 -26039606499211159830576981192295179653640977106699586075732418603031815572697921003682634197338781441636777376159959335334375122438761464402003341243048186472377163069495468140989776817860596227708518144010120924837968432519542479417436560388341678319941452976609327072300276639253370525668499695869453844968399801186142675209039321171227700061645460399022535958397747304 4464 -66016085612465636659988762044276938590490969242148023802236842367260266973202308301543237660847193844558141511795341124186558530139070911387550844040260344231925425499882706234474920045014104357810446744315275227739638906333034706851049497563655289085425168737183833945593600789855085506081570636963663022605192534345094824241134709780660942334741005231793067022108499653 4465 -6881712538640987632538819872816823093812558797427466324774993762062737241852306313227043019211122102945727977144001280506544426090462819243791033317520805071872459385125530044046853086185829796034151218017910565121207774600452991732398118432280894930172622499743417147342586312945696384831295467146521531492018046334006291074111971282909948451506969719551286679400593355 4466 92055692111676796490565743236572118244131946348847609877969260970292082545900229305225871858185975286194918887955300459520933652577832375789554185283308530704302588569378174375464696862874700585518964888325396152577607338852577186268486057951996967405366621713793161017893877429108456031750070332833116867573592335531237499450174030951888642396386465630815602980506246957 4467 72897798151106624292527581917093761684303528039575490127011836129323004215054614614770280680058315947503869488939342404693102956229533730631341877357781149303797884885008236278521773131199934153844597962333185792860846680933487698583447615995936184015597791236927251092936187102800781890912866104110184554097210580679101115315246681063570890786247974951344353701509093008 4468 -85173979573035808858026923363755295150319387551420143553194267208229345304047922991998828838974853183249190910811299179014389226487369556545763151965787725632430129184252644331417843776688870789484813670307485587456399564252124194536087939519716072475193999214049743870551291116162759646918774865686595336081574289197231208376062059668978693944879495911264316301105653602 4469 -164953490262783420783093325153665879928435474388423100004981097099615086760954843919996152538244291233698788376894642864214036608807366106420896062641089680008100473454386410653986469994074634739363562850658581945438454019786064884851933673947933151420964412950720412110830064531909237922662936436943301421670802916210338614765420712015459533182634440582159956682015339965 4470 12276181421929184565499341446661533466015859511844653426182431078906341088993308377228548158916537235745321421871956774321286270257835825914421274608006576328632244299244408052896070645488936635640215707974299794595552883318636495952640323523779888459596207977122492777615104013361977756005908761576410781984363708518130093060815378605407803158631520959919962599596560594 4471 250127469835819229641120248517421175078754861939843243558175364307844432065002766911994981377219144416947979287705942043228425835294735662966659214606877405640530602638639054985404313770763505528848376520966067532894853584038189079388021613467649223896158412164770155981381355648071997569581711302629896757752377205407569823141482771684438227127513936493424272983120993567 4472 152677308840854236217593983707004346462419614876578446578798666020708745671961535542767604379327753997953466955022686089892750338549530280506474788033083103679468229155142002601090399348585698103723347142684282150842901136467428388899293350424153262961368204973597919333214960518547260166657027675366890639686439207692208521704605333410051730024002919622239994082418779371 4473 -262403651257748414206619589964082708544770721451687896984357795386750773153996075289223529536135681652693300709577898817549712105552571488881080489214883981969162846937883463038300384416252442164488592228940367327490406467356825575340661936991429112355754620141892648758996459661433975325587620064206307539736740913925699916202298150289846030286145457453344235582717554161 4474 -402804778676673465858714232224425521541174476816421690136974030328553177736964302454762585756546898414901446242728628133121176173844265943473134002639960509319998831793781057586494713119349203632571723663650349683737754720505617468287314963891802486857526617138368075314596316166619257736238738977996787397438816413099778344846088105094489957151516856115664267065539772938 4475 109726342416894177989025606257078362082351106575109450405559129366042027482034539746455925156807927654739833754555212727656961767003041208374605701181800878289694617782741460437209985067666744060765245086256085176647505330889397186441368586567275849394386415168294729425781499142886715158930592388839416900050301706233491394497692816879794300262142537831104241500298774790 4476 665208429934421880065333822188508230085945198268109587121331825715303950890960377743986115292682580067594746952306526950670888279396837432354214491854844491289161678731664520624795097535601645797060315892590717011228161187862443043627976900883231599213281237280260724073592775828053233061826359042203094937175557327025478261048386255384335987437662313569008502648257327099 4477 293078436259779287869688625967347159458823370241312239731414900962511150254929762708306660599738970760161612488173415405464214406841224735098528301458159631030304214011039597149284728051682459571806478577394264507090249389616220281845946377324526637463140201970073345888814817023732542577308146589157370497388514706866286950348395288214695656889374318284560025565240998148 4478 -774934772351316058054359428445586592168296304843219037526890955081345978372994917490442040449490507722334580706861739678327850046399878640728820193036645369578856296514405981062005082603268389857825560978846802187875666518751840230069345487450507448607667652448555453499374274970939948220756951431042511837225859033258969655546079072264130287699804851400112744148556101889 4479 -958286866194201167935022448155855389544768568509421826852746726677815101145890140452292775892421550827756359440479942356135102686238062167452742793313004122319465892742704117774079825587284105368866794469984981518318410577478663325473923278207758236676421439250334069962407592851785775639134505631360465434564072033891765211396781543599031644327036631853568528213498325247 4480 481856336091536770184670802478239432709472934601906797795476054118834828118065154782135379849751536962172968218688324272863635639558653905630291891578485738548552082503366383912720354551585930286019082401452537680785417129135619948223399110125980811144527450478482107610559457947207405643448804841885141339837344326392682705197683784049434630810430533115552718583315103741 4481 1733221638545517225989381876601441981713064873352640864379637681759161079518885057942734816341912058550090940147341682034462952732637940808181562986349649491898322189257110098836084908190552495226692355448831783706194077096230503555543268765658265685284089091698889523461781867822725723859891457062402977271789931067150734866942860615863161932026841483253681272362054427136 4482 476430530102664397750351645677615956835295633907515029057270672558980273027824985670157396042670013865583391221791618083271467046679408261822450901734518383770913810239337733861359471035698175082847712068532443837532993448343043377250524168081777425531893988771851962351848134904578369995685700789475324094726727707499082506199097759549597013516606098738015809630183221506 4483 -2215077974637053996174052679079681414422537807954547662175113735877995907636950212724870196191663595512263908366030006307326588372196594713811854877928135230446874271760476482748805262742138425512711437850284321386979494225366123503766667875784246496428616542177371631072341325769933129503340261904288118611627275393543417572140544399912596562837272016369233990945369530877 4484 -2209652168648181623739733522279057938548360507260155893436908354318141352546710043612892212384582072415674331369133300117734419779317349070004013888084167875669235999496447832697444379226250670309540067517364227543727070544573546932793792933740043110815983080470741485813630002727304093855577157851878301366516658774649817373141958375412758945543447581991697081992237648642 4485 1738647444534389598423701033402065457587242174047032633117843063319015634609125227054712800148993581646680517144238388224055121325517186451989403976193616846675960461521138748887445791706440250429863725781751877549446500777023080126516143707702469070896722553405519668720493190865354759507654561114812794516900547686044335065941446640362999549320665917631218181315186309371 4486 4424730143285235619913786201358739352970898315214703555612022090196137260183660256337762408576245667927938239735163306425061008151513943783815868766012303106116110271256924315446249641968389095822251505367648548930706564769939670436560460809524289607244599622648113116885971328497237223358917419756166419978143934168193234945282502775325355508380719598360931072937607179519 4487 471004724113792025316032488876992480961118333213123260319065290999125717937584816558179412235588490768993814224894911893679298453800162618014609911890551028993275537975309083809998587519810419879676341735612349994280569767550466806277649226037574039919260527065221817093136811861949334347922596737065506849616111088605482307200511735049759396222781664360478900677051339271 4488 -6163377587819625218337487234760804810558140489261736188729865153515152894792785483392475208725239249574618756879401694649116129477031130235805272742205919952792070732778063064333695433674829346252115231149400426480153065546962750563076604517226758678141322176053632785606464519362591982866571980870979214495044481854237570011223949415688355057701385515992149254252793488890 4489 -4895734867399027645229818690235731833932016648427826815931087381195262978121245072895941820811834158696932053960058218318740306605314106401830478677902854135109385809232233399256248229488199515701927847103260898924987134537490137242838110035561863647163860149713334933979108140359186557706840016493231926827760045256798717252483014510375114904603501262721409973614658518790 4490 5692372863705833193021454745883812329597022156048612928410799862516027176855200666834295796489650758805624942654506782755436831023230967617790662830315368923798795194802753980523696846155018926372438889413788076485872495779412283756798955291189184638222061648988410968513327707500642648518649384133913707645428370765632087704023437680638595661478603851631670353575742149619 4491 11059112455218652863567305924996536644490157137689563004660952534710415872914030556288417029537073408271550810839459912967856436082345236637635751420108774087901456542010296463589943663163028861954043078252661325405140200084452887805914714552788622325305182325766967719585572659721778540573411997364211141322804527111036287263706963926063469962304886778713559227867452007680 4492 -796637996306805547791636055648080495665005507620786112479712481320764198733955593938353975677816600108692888694448564436696524417916861215960184152412514788689409385570520581267448616666819410670511042310527177560885361241922146513960845255627320991058201499275076034534219567141456090811809367640681780817668325508833370451540423170263480756875102588910260379961083630829 4493 -16751485318924486056588760670880348974087179293738175933071752397226443049769231223122712826026724167077175753493966695723293267105576204255426414250424143011700251736813050444113640509318047788326481967666449401891012695863865171562713669843977806963527243974755378688098900367222421189092061381498124848968232897876668374967730401606702065623783490630345229581443194157299 4494 -10262474458911847315775669869348456148825151630068776892181240053389651674180074962350063053859256808162857922145011348531159911664428375421675567267696259299212047156439775882322495046496209451283532035942134147844254838842530741291953869297161301334246980826491891685051353092580322449761602629723529360505136201602202916812166540755799989205429784189803298847906368376851 4495 17548123315231291604380396726528429469752184801358962045551464878547207248503186817061066801704540767185868642188415260159989791523493065471386598402836657800389661122383571025381089125984867198996993009976976579451898057105787318076674515099605127954585445474030454722633119934363877279903870749138806629785901223385501745419270824776965546380658593219255489961404277788128 4496 27013959777836333372364430540228805122912330923806952825252992450616094723949306185472775879885980975240033675638978044254453178770004579677101981518120402310912298893252826326436135555814257239610014003608583549735267534706395912854667539141139108297774224801247270373150253459802743638853664011221654209473369099478871291779896942362502054829213274820148528429349562534150 4497 -7285648856319444288604726857179973320927033171290185153370224825157555574323111854711003747845283959023010720043403911628829879859064690049711031135140398501177613965943795143058594079488657747713460974034842431607643218263256576784720645802443826620338464647538563037581766841783554830142268119415277269280765021783298828607104284021165557175228809029452191113497909411277 4498 -44562083093067624976744827266757234592664515725165914870804457329163301972452493002533842681590521742425902317827393304414442970293497645148488579920957060111301960015636397351817224681799124438607007013585560129187165591812183230931342054240744236252359670275277725095783373394166620918757534760360460839259270322864373037199167767139467601209871868039404018390753840322278 4499 -19728310921516889083759703683048831801985297752516767671882767625458539149626194330761772132040697016217022955595574132625623298910939889627390950382980003809734684927309031183377541476325599491896553029573741118127624316443139336069946893338695281677435760153708707335568486618019188808711395891806376940192604077695572463172792658341336497653984465790696337315851653122873 4500 51847731949387069265349554123937207913591548896456100024174682154320857546775604857244846429435805701448913037870797216043272850152562335198199611056097458612479573981580192494875818761287782186320467987620402560794808810075439807716062700043188062872698134922816288133365140235950175748899802879775738108540035344647671865806272051160633158385100677068856209504251749733555 4501 64290394014584514060504530949806066394649813477682682542687224954621841122078687333295614813631218758642925273422967437040066269204437534775879530303937063921036644942945428535194766158124723930503560043159301247314789908255322567001288947579439517929795430428986432431351860012185809727468930652166837779451874400559945500371960425480804098863856333830100355706605493445151 4502 -32119421027870180181589850440888376111606251143939332352291914528862318397149410526483074297395108685231890082275223083417649551241622445570808660673117454802744889054271161311498277284962182694423914958046661442667184493632300471646115806704492781195262374769107580797796653617930986940188406987969361168347431266952099402633479392819296660731116211278159872188400096610682 4503 -116138125963971583325854085073743274308241362374138782566861907108942698668854292190540461243067024460091838311293764653083339119356999869974079141360034522533516218924525621030070584919412506116824028030779703808109598718330762374717351647622627580802493565351802720564717000248135985476368733531942575887991909745207617366178232476641437257248957010898956565210857243178706 4504 -32170972986714333878914680508917690283043562333743350190395310425759522724929276806812540516236110073411035191147744353622416717962815089205070869630819609118291755888674267223696488873162541236079645085112639804647605414623022095355173140874946736734533055659878851633555206394254822787280523664197476611104443133607846097738481032661507438132740122551940483518205396834469 4505 148257546991841763507443935514631650419847613518078114919153821637805017066003702717023535540462133145323728393568987736500988670598622315544887802033151977336261107978796782341568862204374688811247942988826365250776783211963062846363467454327120361997755940120910301362513653866066972416557140519911937056339341012159716768811711869460733917980073222177116437399257339789388 4506 148309098950685917204768765582660964591284924707882132757257217534702221393783568997353001759303134533502873502441509006705755837319814959179150010990854131651807974813199888253767073792575047352903673115892343612757204132953784470072524788497574317537026621011681572198272206642390808263649257196140052499096352878815463463916713509302944695381697133450897048729062640013175 4507 -116086574005127429628529255005713960136804051184334764728758511212045494341074425910210995024226023071912693202421243382878571952635807226339816932402332368217969352090122515117872373331212147575168297903713725446129177797340040751008294313452173625263222884461031449728958447471812149629276616855714460445234897878551870671073230836799226479847333099625175953881051942954919 4508 -296566645942527680712212701097292615011132538225960247676411039172507238459787271714376537299765267678826601896010496743206744507918437274724037813024006108988069082791996670595335935996949736164151616104718708863533987344916847316435992242824694679534782561132591873560785860508457780680206397716051989555435693890975180232728425378763678613361770355628013486128319979802563 4509 -32222524945558487576239510576947004454480873523547368028498706322656727052709143087142006735077111461590180300020265623827183884684007732839333078588521763433838622723077373135894700461362899777735375212178618166628026335613743719064230475045400692273803736550650122469313759170578658634372640340425592053861455000263592792843482672503718215534364033825721094848010697058256 4510 412653219947655110340741956103006575147936589410295012405169550384552732800861697624587532323991290750739295098431740126085316460554244501063854745426338477206038434882119185713208309328161883739319914008432434309663165142256888067444286556276868304798005445593623323289744307980269930309483014571766450000670591769527050903801656215562905093209103455253189440009371922757482 4511 328789170888086168288452211674239619465613411749507615704909745495163965512496414801518544034842379140416782196030762367033928392602445007563370891612527872421907705515074043731230636458312635941886991316897327030162013680530591035500222717870095371808586297683241996030099619679036439314579038056477581609297148891238773025571908051267396828896134389453734580976330676860819 4512 -380430695002096622764502445526059570693455715886747644376670844061896005748152554537445525588914179289149114798411474502258132575870236768224521666837816713772199812159041812577313608866798983961584538796253816143035138806643144348380056081231467612524201709042973200820430548809691271675110374231340857946809136769263458110958173543059186877674739421427468345161361225699226 4513 -741442390835741278629194167777246194613550001159802628110079295879716698313358112426106076358833669891156077294462502493119244853156689508627225637038866349627946140397193229444438945786474519681206905325329761339825178822787479102944509274146963676606591743276865319319843927659306369624062052628244031609967740660765823929373564266830301922105237844706924020985702599618301 4514 51641524114010454476050233851819951227842304137240028671761098566732040235656139735926981554071800148732332602380712135224204183267791760661150775225288841350292106643967768846082972408486348019697547479356489112873125126112553312879833363361372240715615411359731204790330929130654832360531336174863276337511987878024685085386265491791790048778605031973733764185030548838407 4515 1121873085837837901393696613303305765307005717046550272486750139941612704061510666963551601947747849180305192092873976995377377429026926276851747303876683063400145952556235042021752554653273503642791444121583577482860317629430623451324565355378431289130793452319838520140274476468997641299172426859584889556776877430029282040331737809889488799779977266134392366147063825317527 4516 689800866721730824153143933925426243385707697022562599438318197312984658077701972690179094804761869742423744692081790357895040669888897747966074861813577508277654033753225460598355973377988171661509357845973272226952053696674925790064675910785591435890976331917134114529512998528651537263530716453380755272455752782741138843987298775038511873326632812733190256800672050779894 4517 -1173514609951848355869746847155125716534848021183790301158511238508344744297166806699478583501819649329037524695254689130601581612294718037512898079101971904750438059200202810867835527061759851662488991600940066595733442755543176764204398718739803529846408863679569724930605405599652473659703763034448165894288865308053967125718003301681278848558582298108126130332094374155934 4518 -1811673952559568725546840547228732008692713414069112871925068337254597362139212639653730696752509718922728936784955767353272418098915824024817822165690260571677799986309460502620108528031261675304300801967556849709812371326105549241389241266164022725021769784236972634669787474997649178562703143312965644829232630212770420884319036584928000673106610078867582622947735876097421 4519 483713743230117531716602913229699473149140324161227701720193041195360086219464834009299488697057779586613780003172898772706540942405820289546823217288394396472784025446977350269479553683771680000979633754966794368781389058868250974139722807954212093955432531762435610401092407071000936396173046581067410621833112525312828281730704526642766975231949485374935873531422323376040 4520 2985188562511417081416587394383857725227561435252903173083579575762942106436379446353209280254329368251766461480210456483873999711210542062330720244792232476428238045509663313487944055093021526966789793568496916305545814081648726005593639984903826254868178647916542359600392880597301652222406906347413810723521495520824388010037039886609279521665192376975708753279830250253355 4521 1327960209329451193830237633999032535543573089907885170204875296059237275919747805644431208055451939336115156781782868580565877156510003735270998948401866175205015960862483152350628974347489995303321168212590055341030982267237298267249518458209810631066337252474537024268695067926648242166530096731898234207399517687457592602588332058285233697874660593492646749416313552721381 4522 -3468902305741534613133190307613557198376701759414130874803772616958302192655844280362508768951387147838380241483383355256580540653616362351877543462080626872901022070956640663757423608776793206967769427323463710674327203140516976979733362792858038348823611179678977970001485287668302588618579952928481221345354608046137216291767744413252046496897141862350644626811252573629395 4523 -4313148771840868275246825028382890260771134525160788343288454871822179382356127251997640488309781307587881618261993325064439876867720545797601719193194098651633254006372146465838573029440511522270110961781086971646576796348886024272843158443113636885934515900391079383869087948523949894388937003079312044930921013208281980612625371944894513219539852970468355502696143802974736 4524 2140942096412083419302952673614524662833128669506245704598897320899064916736096474718077560895935208502265084701600486676014663497106358616606544513678760697696006110094157511406794634429303211664448259110873655333296220873279678712483844334648227717757273927204440945732790219741654346452049856196582987137955090358679623689179412354966812799022481268857997877394939020908014 4525 7782051077582402888380015335996447459147836284574919218092227488780481575011971532360149257261168455426261859745376680321020417521336908149479262655274725524534276077328787129595996638217304729237880389104550682320903999489403001252576521235971675234758127080070057353870573236192252483007516956007793266276275621254419196904393116358146559716436994832819000129507396376604131 4526 2172206675428784855943872354768365597938005855654542638689557550923114465620030777279562927413846099085616533560392838388425213370614187180995174679515337953937247896277988954431778395011208310605662702670213316313280575475606345560359314108465409168177241973186638438136297728782295547936887146882729057792965922849602356923445959589927700420517371701610357625301204782066722 4527 -9922993173994486307682968009610972121980964954081164922691124809679546491748068007078226818157103663928526944446977166997035081018443266766085807168953486222230282187422944641002791272646607940902328648215424337654200220362682679965060365570619902952515401007274498299603363455933906829459566812204376253414230711613098820593572528713113372515459476101676998006902335397512145 4528 -9954257753011187744323887690764813057085842140229461856781785039703596040632002309639712184675014554511878393305769518709445630891951095330474437334790063478471523973606776084027775033228513039843543091774763998634184574965009346812935835344437084402935369053256695792006870964974548030944404102890522324069241544104021553827839075948074260136954366534429357754808601158670853 4529 7750786498565701451739095654842606524042959098426622284001567258756432026128037229798663890743257564842910410886584328608609867647829079585090632489438148268293034291144955686571012877635399630296665945545211021340919644887076334404701051462154493784338159034087859861467065727151611281522679665321647195621264788763496463670126569123185672094942104400066640381601130615445423 4530 19877250927005674052006855700375785179066807094310626779472909849383142532380070316717939002832118218440405337752746685706480711910394362096560244503743549700701806161029720725030566305875120980745871739990188336288384795327692026777996200915056987355450770060531194091610234420908454860403970915094898577483472255717120374421411604661187632652413842636106355761710936556182998 4531 2203471254445486292584792035922206533042883041802839572780217780947164014503965079841048293931756989668967982419185190100835763244122015745383804845351915210178489682461820397456762155593113409546877146229552977293264930077933012408234783882282590618597210019168835930539805237822936749421724437568875128447976755340525090157712506824888588042012262134362717373207470543225430 4532 -27628037425571375503745951355218391703109766192737249063474477108139574558508107546516602893575375783283315748639331014315090579558223441681650876993181697968994840452174676411601579183510520611042537685535399357629304440214768361182697252377211481139788929094619053953077300148060066141926650580416545773104737044480616838091538173784373304747355947036172996143312067171628421 4533 -22080722181451160344591647736297991712109690136113466352253127630330306546884035396558987296763875208109373320171931875807316475154516377841944049349095464910880295843491541122487328461468234390292748886219741313581649725405625039186230984797339577974047980079700030022150039658731391609825695352663773705931449011057645464579124111486076220694426104770469073134918407099408428 4534 25424566171125889211161159319296185170066883150934409490694259327192410544004142466675554599643618793614347766220145824214254816314101425936267072147829782758816350769712856014144817027917407201495660539305846380336039510136835348774462468494928890521191719075450218022537494910237129392504926142847670644656760289140091747933825666959484716705343684901810278770104596628402991 4535 49708759607022535848337599091516383415219456328850715415727604738469881105392142943075590190339250991392689068811262890122407054712739819523594926342277162879875136295666217534088907644978755001335286571755140671210954165620393400368928237174551059113836909174319083975227339806791457751752345933080319479036186055538262302670662285270449525441782051806642069278230474271036849 4536 -3343843989674728866569511582998193457957193014820943138441131696862103997120107070116567302879743585504974446048213948406938341159585048094323022798734317847936054926221314891657488566449172811202911653086105066754389784731210309588231483697589312547143738995750188000387455251505737782679230790183896938725311278082446283354701555473408496010917580131341205635186189528994563 4537 -75133325778148425059498758410812568585286339479785124906421864065662291649396285409751144789982869785007036835031408714336661871026841245459861998490106945638691487065379073548233724672896162202830947111060987051546993675757228749143390705669479949635028628249769301997764834717028587144257272075927990123692946344678354050604487952229934242147125736708452348048335070899439840 4538 -46364915617347806981768087508518189957262263314029772277286473041607777108272035872959022887459507405887714622763048941715468713553154771429271903543542845031939081369444902642431419078529582190132374918669035604456564380889183090780696753476961746566693170178568895974839884555285719969073115142896422540310874777455816019315960729797041029430864471675300863643044284742042286 4539 78477169767823153926068269993810762043243532494606068044862995762524395646516392479867712092862613370512011281079622662743600212186426293554185021288841263486627541991600388439891213239345335014033858764147092118301383460488439058731622189367069262182172367245519489998152289968534324926936502866111887062418257622760800333959189507703342738158043316839793553683521260428434403 4540 121498241395496232041266845919330758542548602793814897183708337107270068757668321282710167677442377190894751457794457656052130584579996016889133902033649790670630568434823976190665143751425744392963322029730022656003558056646411839924087459146441696201721798428338197972604719272314307113330387218824412664003821122134170069920448682026975271577990208383753211691379355641482126 4541 -32112254150475346944300182485292572085981269180576295767576522720916618538244356606908689205403105964624296658316573721028131498633271522124913117745298418454688460622155485797459794160815752823901483845478056513844819079599255967950925435890107515615479197066950594023312405413248604957863387723215464522107382845304984314643228777906301708727178845164492690040476975686392117 4542 -199975411163319385967335115913141520585792135288420965228571332869794464404184713762577879770304990561406762738874080318795730796766422310443318923322491054157258110426424364630556356990771079406997180793877114774304941517134850898655709648513510958383894165673857687970757009240848632040266890084936299726422078744894970403879638189730318009736033525223546765374900616069916529 4543 -89385987245020885096966663434038186456567333613238601416131814386353450219423964675801478472039271226270454799477883935023999085946724494764220784288351372215942107812668490393205349590609991569061838184251966142158738977047155871973162023256334180586242601361387603949292313859065702155466999495608948141896438276829185755277219904120673562850811363219260521650902379955090009 4544 232087665313794732911635298398434092671773404468997260996147855590711082942429070369486568975708096526031059397190654039823862295399693832568232041067789472611946571048579850428016151151586832230898664639355171288149760596734106866606635084403618473999373362740808281994069414654097236998130277808151764248529461590199954718522866967636619718463212370388039455415377591756308646 4545 289361398408340271064301779347179707042359468901659566644703147256147914623608678438379358242344261787677217538351964253819729882713146805207539707610842426373200218239092855023761706581381070976059018978129080916463680494182006770628871671769845138970136767035245291920049323099914334195733889580545247868318517021724156159156858093850991572586844888442807287025802996025006538 4546 -142701678068773847814668634964395906215206070855758659580016041204357632723005105693685090503668825299760604597712770104799863209452969337804011256779438100396004463235911360034810801560976840661836826455103205145991021619686950994633473061147284293413130761379420678044777100795031534842663278312542816106633023313370768963245647063515946155612401007168778933764475211801218637 4547 -521449063722135003975937077745613799714132873370656827640851002846858997566037748807865927218052358313708276935542618293643592178112840637775771748678631898985146789287672705451777857732967903206957683617484252204613441090916113637235506756173463612969510129776053573914118737754011571193864167388697012116847978611924110877679725061487611291050057258830846742441180587781315184 4548 -146659720339566423249633144382783800827153398045900907064687106051790281900603572744694267738675436487916612940639194149019866673260177467403528450831404325977195755003181494988950905020404230314222192523025875770472658874495055775995398610622560845557006005655824613875272222304882799353070611268002431761685493708353387195911211030335045416974443881274028353261327784223787901 4549 664150741790908851790605712710009705929338944226415487220867044051216630289042854501551017721721183613468881533255388398443455387565809975579783005458069999381151252523584065486588659293944743868794510072587457350604462710603064631868979817320747906382640891155474251958895838549043106036527445701239828223481001925294879840925372125003557446662458265999625676205655799582533821 4550 668108784061701427225570222128397600541286271416557734705538108898649279466641321552560194956727794801624889876181812442663458851373018105179300199510036224962342544290854200440728762753372133521179876140510127975086099965411169413230905366796024458526516135431878187789390960058894370546934778656699443878533472320277498073590936091822656708024501140104875095702508372005103085 4551 -517491021451342428540972568327225905102185546180514580156179937999426348388439281756856749983045747125552268592616194249423588714305632508176254554626665673403955497520402570497637754273540513554572317549561581580131803836108008855873581206698187060825634885499649638083623616244160306683456834433237396461795508216941492645014161094668512029688014384725597322944328015358745920 4552 -1332259525852610279016175934838407306470625215642973221926405152949865909755684176054111212678448978415093771409437200841106914238938828080759083204968106224343493796814438265927317422047316877389974386213097585325690562676014234045099885184116772364909157026587352439748286798607937476583462224357939272102014474245572377914516308216826214154686959406104500771908164171587636906 4553 -150617762610358998684597653801171695439100725236043154549358170899222931078202039795703444973682047676072621283565618193239870137067385597003045644883370551558387046770451629943091008479831619966607558590948546394954296129303160557357324160097837397700881249932228549705767343814734063863477944223462047416737964103336005428576774997154144678336486755379277772758180356646357165 4554 1849750547303952707557148503165633211572810761823487802082585090949292258144123457810967962661494725540646040002053395090530502953244460588935337759594771897747449294334840836424955176320857390944546703762659166905822366512122242900973466390814959425734791912087002077831910414852097783266919058791176668563809982462513870559530469311494726184374973790830098094852492186946382826 4555 1482877288462969277700773588639579001909725940879016376475763323849088840833886215849814657652131026091166392693002819034346784376006213677762128849851476775901880843584889895870408430527148497356581944804046131720644858805317394602457209344214609762610038276519580989454054142422671540446940168581401319518752438348908383343093083213980358833023446161483778544666344528233994071 4556 -1699132784693593708872550849364461516133710036587444647533226920050069327065921418015264517687812677864573418718487776897290632816177074991932292114711401346189062247564389206481864167841025770977939145171710620510868070382819082343616142230717122028033910662154773528126143071037363719403441114567714621147072018359177865130953694314340581506038487035450820322094311830300025661 4557 -3332627835766921985257922091805212213482536702702504178558348414798381098978009673660782620313625751631812432695056214124877287329250674266697466609446248673649330137919730732295363606848005888301128648566705298626467225317439637503430675735029569188344830188606583067285964557274769323713859227372577988082562420811422253902623552525475085017398419952313876639518836715180376897 4558 216255496230624431171777260724882514223984095708428271057463596200980486232035202165449860035681651773407026025484957862943848440170861314170163264859924570287181403979499310611455737313877273621357200367664488790223211577501687741158932886502512265423872385635192538672088928614692178956500945986313301628319580010269481787860611100360222673015040873967041777427967302066031590 4559 5031760620460515694130472941169673729616246739289948826091575334848450426043931091676047138001438429496385851413543991022167920145427749258629758724157650019838392385484119938777227774689031659279067793738415919137335295700258719847046817965746691216378740850761356595412107628312133043117300341940292609229634439170600119033577246839815666523436906987764696961613148545480402558 4560 3116372339536297554086144831080329699258552606994075907500884818597400612745974471495332760277944099858405406669571256261933438889079812952527303344586324103362148733940231421683907869534128614679771448199040809836244013739937949762271742848527056922920957802971390528613875628660077144757358281386264686454242840801152772114762941425114862344383379078346834862090869413114345307 4561 -5248016116691140125302250201894556243840230834998377097149038931049430912275966293841496998037120081269792877439028948885111768585598610572799921989017574590125573789463619249388683512002908932900424994106080407927558507277760407588205750852249203481802613236396549134084196556926825222073801287926605910857954019180869600821437857940175889196451947861731738739041115847546434148 4562 -8148132959996813248216617772250003428874799346284024733592460153445851038789905563171379898279382529354791258083115247284101359034507562211157062068743974123200541119424351360461135644223160273958839241937456728973579309440196669609318560814273748139299698653732747124025983256972210187874658623326557295683877279971752891148340188264930528867820286066111531823704017958594747865 4563 2131643777154842571216105370814226544581678228004301189648154112452030299529991822346164237759175981411387470769457692623178329696518797620272618644431250486763425055523387827704775642468780318220653545907039598091314493537822457825934008003722146558881655433425158605470320928266748077316443006540341224403711178379716828706674916515061026852068568783384903876950246434432088841 4564 13396149076687953373518867974144559672715030181282401830741499084495281951065871857012876896316502610624584135522144196169213127620106172783956984057761548713326114908887970609849819156226069206859264236043537136901137816717957077197524311666522951621102311890129296258110179813899035409948459911253163206541831299152622491969778046205106418064272233927843270562745133806141182013 4565 6016489182841970677000512401435776884293121118279723543944306040993820739259913740825215660520206547943403787313657554660923029337988764590884443424312723636437116063900963532756360001754379955738185696030417130882264815902374211783384552810551601580418043220307588518555662328705462110558215616786216071280166101592036062441665271749869502015751717282726627946753771524162659024 4566 -15527792853842795944734973344958786217296708409286703020389653196947312250595863679359041134075678592035971606291601888792391457316624970404229602702192799200089539964411358437554594798694849525079917781950576734992452310255779535023458319670245098179983967323554454863580500742165783487264902917793504430945542477532339320676452962720167444916340802711228174439695380240573270854 4567 -19412638259529924050519380375580336557008151299562125374685805125489102690325785597838092556836709158567987922835801750830136156958094937374841427482074272349763230972788934142606179157980449162597449932073954267783402632620331288980908864477074553201520355110436884776665842142604497520506675528039379277821997400744658554411443317954975920080023951210569898509498905330303841037 4568 9511303671000825267734460943523009333003587291006979476445347155953491511335949938533825473555472044092567818977944334131468427978636205813345159277880075563652423900510394904798234796940469569341732085920159604110187494353405323240073766859693496599565924103246866345024838413460321376706687301007288359665376375940303258234787690970297942900589085428501546492941608716410611830 4569 34940431113372719995254353720539122774304859708848828395075458322436414940921649277197133690912387750603959529127403639622527614274719907779071030184267071549852770937200292580160773956675298687677367714024531002775854942876110824004367184147319651381504322433991339640246342884770281007771578445832883708767539878276997875087896280675143364996364753921798072949194285570877111891 4570 9901334588529098782784919432057327224004564008555145898240457969535611178989835659304267083281237114475420103857857416698667728979458731561496268204194196786110807072278539237807944361039979593255717846153794663673215138266925965740835097617381056601954431007190018431641003729144176143799988227032090918156621024804355296176655626984677977179434865782068352016557296613893229207 4571 -44451734784373545262988814664062132107308446999855807871520805478389906452257599215730959164467859794696527348105347973753996042253356113592416189462147147113505194837710687484959008753615768257019099799944690606886042437229516147244440951007013147981070246537238205985271181298230602384478265746840172068432916254217301133322683971645441307896953839350299619442135894287287723721 4572 -44841765701901818778039273152596449998309423717403974293315916291972026119911484936501400774193624865079379632985261056321195343254178639340567298388461268335963578009478831817968718317715278280933085560178325666449070081143036789745202281764700707983458753441181358071887346613914457151571566672864974626924160903081353171264551907659821342175799619703866424965751582184770341098 4573 34550400195844446480203895232004804883303882991300661973280347508854295273267763556426692081186622680221107244247490557055328313273897382030919921257952950327394387765432148247151064392575788663763381953790895943212827298962590181503605853389632091379115815530048187553630177569086426240678277519808081150276295229412945837146028344660763330717518973568231267425578597673394494514 4574 89293500486275364041028087816658582105617870717259782164836721770361932572169084152232359938661484659775906981090609030075191385507534752932983487850608415449468772847189519302927727071331046537952185360123016273335112518372552936989643232771713855964528999978419564057158527912145059536049832419705146695357077157298654304587235879305262650072753459054166044407887476472058064819 4575 10291365506057372297835377920591645115005540726103312320035568783117730846643721380074708693007002184858272388737770499265867029980281257309647377130508318008569190244046683570817653925139489617169703606387429723236242782180446608241596428375068616604342937911133170518257169044828030910893289153056893476647865673668407334118523562999058011458280646135635157540172984511375846584 4576 -123843900682119810521231983048663386988921753708560444138117069279216227845436847708659052019848107339997014225338099587130519698781432134963903409108561365776863160612621667550078791463906835201715567313913912216547939817335143118493249086161345947343644815508467751610788705481231485776728109939513227845633372386711600141733264223966025980790272432622397311833466074145452559333 4577 -99584865992332736338863465737250227220623411443363094484872290553479663418812805532307068631668486844634179369828379529341058415487816010242630864981116733458037963091236202873745380996470536155121888966510445996571355300552999545231239661146782472568871937889552734575415696956973090446943121572762040172004942830967061638705759442304320661531034105189801201948060460983433911403 4578 113552535176062438223396605128071741873916212982457131818081500496098496998793126328584343326841105155138741836600329087864652668801150877654256031978053047768293970368574983979261137538767345584545863707526482493311697035154696510251652657786277330739301877597334581092531536436403454865834820786456334368985506713043192807614740660966967969331991786486762154293293089634076712749 4579 223428766674452546860095448785913614209545165151923538622989359832695891264249653240966120651516594184631193595166479116471578114269248145206534274089678099234901123703857870423824172460377371356837456280424358213119295117888142663724488747308128419912516753398020486186204402438204576223671231512275268017638315217678661780439023666270346642321306537812198513781526535128886470736 4580 -13967669183729701884533139390821514653292801539094037333209209942618833579980320796277274695172618310504562466771949558523594253313334867411625166996936314310256007277338781105515756542296809429423974741016036496740341734601696965020412996639494858170429939707781846517115839479430364418891699213694294196980563882076131168908981218662647307800957681296960952345232628650642801346 4581 -336981301850514985083492053913985356083461378134380670441070860328794388263042779569550463978357699339769935431766808204336230783070399022860790306067731147003195094072432854403085309999144716941383319987950840706430992153042839173976141405094405750651818630995355067278735938874608031089506052298731602386623821930721854588053764327237314611653298324298960668074819624762963183485 4582 -209461097490722844975562309395092099556252363612829501289780149890077057684269332444688845956343975874126631128394529557947983860955913277794909107092741784924645116426519089318308415918080561927413481539408321716378953383286445698704075750668633561742086813690238639669088562958774211804779532298580973820657751335602530611530042447607699334520348856515237561436293906478243669390 4583 350948971034244686968025193304806870736754179673474707774280070271413221843023100365827738673530317650274497898538757762859825036383733890272415473064667461313451101349771635508601066541441526370807294728966877203171333887644536138996554401733900608822248570703136913795851778354038395508397751512425896583604385812797985756962745545899961919454256005595921620420052253413605984831 4584 546442399341237830059054363309077455639713741747210171730851010218871445947312112014239309934701675213896566560161337762284214644026312300655699413160472931927840210498951943721393725917225278868796801527359162422809945536329284872680217155763039312393905444685593706947824501833382242894285584597312576207281573266324385199583806774845013946173647180814198229511113531241206852875 4585 -141487873543521841992462883909714771180501816060645206484499920381336164158753767921138892717186341776147866770144228204911841175427820612477506365971925676388805984923252546190292650623360964443393813189558555486792380504358090440292478651065267047080161757012898274126763215395264183703618219213844922762946634477195455145432703098292262584933907149080684058983758346935362315441 4586 -897391370375482517027079556613884326376467921420684879505131080490284667790335212380067048608231992864171064458700095525144039680410046190928114886225140393241291311848723579229994792458666805239604096256326039625981279423973821011676771557496939921216154015388730620743676280187420638402683336109738472790885959079122370956546552320744975865627903186410119849931165784654812837706 4587 -404954525797715988066591479399362684459211925686564965246351089837535281788558344093100417217515333437748699790017109557372373468598491688178193047188547255539034225575699397531101075293864314425402988337800606936017565031971194432387738504697772265313743687672695432821061286438118059190667365383467653444334938789128930054151103676552751361239740031733514170527355184305844537434 4588 1038879243919004359019542440523599097556969737481330085989631000871620831949088980301205941325418334640318931228844323730055880855837866803405621252197066069630097296771976125420287443082027769682997909445884595112773659928331911451969250208562206968296315772401628894870439495582684822106301555323583395553832593556317826101979255419037238450561810335490803908914924131590175153147 4589 1302345896173198505093671036013247010835679847107249844751482170327819949578893556473167465825747326301919764248717205082516413149008537879106307933413687648780325537424422976761095867752531119665007084594126646561998844455945015444064510062194712186529897703061426053564737566625538697593350701493206126235220897868251301010697655997297727226867643218143634020458520968960657375140 4590 -633924718121288370952950961124236413097757811794765120743279911034085550160530636208105524107903001202570231438827214172683507387239375115227428205008518814091063071196276727889186367788163455257594921108083988176756094896360717019581511703864434702982572084728933462049378209144566762915634189940115742109497654767188896047828151742484487089322070303757289738387568947284330615713 4591 -2341225140092202864113213476536846108392649584588579930741113171199440781527982536774373407151165660942238695477561528812572294004846404682511929185610753718410422834196399102181383310834558889348004994040011241674772504384276926896033760270756919154826213475463054948435177062208223519699652256816789521789053491424569127112676911416334965677429453553634437929373445100550832528287 4592 -668421178051910134140720074889010597737922035312484724008202259293734399418362920265061941717844325099349532809889990909832905761769162763878879728405168834689262466228146248871909499964367664407412163486042658385242749559584298424482998358330277483547325618332492591515359357480971934677716511553090384125723243101062404962869504254813240137545572914386344282070952021676326759427 4593 2975149858213491235066164437661082521490407396383345051484393082233526331688513172982478931259068662144808926916388742985255801392085779797739357390619272532501485905392675830070569678622722344605599915148095229851528599280637643915615271974621353857808785560191988410484555271352790282615286446756905263898551146191758023160505063158819452766751523857391727667761014047835163144000 4594 3009646318144112998253933551425856706130571619901064654749315430493175180946345457039435348869009986041588228287451519722405199766615567446390808914015922553099685300424545351053292810798926553755417157526053900060015253943861225320516758629087196638373539093795547539950536419689195454377368768369879905914776734525631532075546415671148205814975026468020782211444397122227159287714 4595 -2306728680161581100925444362772071923752485361070860327476190822939791932270150252717416989541224337045459394106498752075422895630316617033860477662214103697812223439164529581198660178658354680198187751662052571466285849721053345491132273616291076374261459941859495818969195913871818347937569935203814879772827903090695618197635558904006212629205950943005383385690062026158836384573 4596 -5984796176357604233320097989086939227620979016284409706233708512726701512634858630021914280128078648186397155203840262707661001158701347244130166304635195085601171205817221181123862489421648898361017072674149129911543853224498869236132030603708550496182324653987535950435091691041985736992655215126785169813327880717389555236051478829967658581726550325412509879205411170062322431714 4597 -702917637982531897328489188653784782378086258830204327273124607553383248676195204322018359327785648996128834180952767646982304136298950412530331251801818855287461861260015769854632632140571873557229405864001328593729404222807879829384485012796120264112079151936051720981340505817377106439798833166065026141948831434935913877910856767141993185769075525015398825754335096068322903141 4598 8291524856519185334245542351859011151373464377355270033709899335666493444905008882739331269669302985231856549310339014783083896789017964277990643966849298783413394644981750762322522668080003578559204824336201701377829702945552214727264304219999626870443784595847031769404287604913804084930225150330600049586155783808085173433687037733973871210932501268417893264895473196221158816287 4599 6687713814340136130648587177740724009999065275114614033506833120280084761311053834343932639455864297182525989384793030354643305295000297656660497556437013940888633067077236950978495121562220771918246478538150458505273257447306749065516515616504670760294403805923587671416432196859362843432454048292850195955276712152325469113962335597109651767495625850427908704959746266130645334855 4600 -7588607218536653436917053163205226368995378118525065706436774728113110196228813678417312910341517336235727715129386247136101592652719013865460312715047479928125932783721734992467890035939431705001975418472200372784100298722744334897879819207203506606331705443910980048422947099096426978490426317164535023444206952373149259555776180966831878025163425743402494439141138100152835913146 4601 -14979238670859321464894129529599735161372529652469884067216732455946578206216062717083263909125167282414382538695132045137727202084018261934651141523286312724302027712058987713301017789642224350477451302874352159883102960392858963792780819836504297630738188401770619440820719801773166928362679198623450245541432495960410642547649373331083522978428127118845801969855219462351804151142 4602 900893404196517306268465985464502358996312843410451672929941607833025434917759844073380270885653039053201725744593216781458287357718716208799815158610465987237299716644498041489394914377210933083728939934049914278827041275437585832363303590698835846037301637987392377006514902237064135057972268871684827488930240220823790441813845369722226257667799892974585734181391834022190578291 4603 22567845889395974901811182692804961530367907770994949773653507184059688402444876395500576819466684618650110253824518292273828794736737275800111454238333792652427960495780722705768907825581656055479426721346552532667203259115603298690660639043707804237069893845681599489243666900869593906853105515787985268985639448333559902103425554297915401003591552862248296408996357562504640064288 4604 14078345266662804158625663544135232802376216809059432394286790848113552771298302873009883638239514243361180812950538828356268914726299545725851326364675846737064727995414489671811622875265013417393722362940302245604275919117421377960417516245805461784700886763783227063814204899536102793304706929751765418052502255739586852105835527961361296720760327225871216235673827628329613572851 4605 -23468739293592492208079648678269463889364220614405401446583448791892713837362636239573957090352337657703311979569111509055287082094455992008911269396944258639665260212425220747258302739958866988563155661280602446946030300391040884523023942634406640083107195483668991866250181803106658041911077784659670096474569688554383692545239399667637627261259352755222882143177749396526830642579 4606 -36646191156058779060436846236940194332744124580054382167940298032173241173743179268510460457706198862011291066775057120630097709463036821525962780603009639389492688491195212377580530700846669472873149084286854778271479178233024676651078155289513266021770780609464826553057871800405696700157812445539750687038141704073146754209261082259276697724351880088119512644670185190834253637139 4607 9390394026929688049453985134134231086988003805345969052296657943779161066064333366564073452112823414342131166618572680699018167368156446283059943032268411902600532217010731075446679864693853571169433298340300201341754381273619506562606426388601178298406308719885764802435976903570555248606370854907904678422067432814796840439403871706276330540499025529351665907503921768197217069728 4608 60114930449651271268516494915209658222108345194459783614523746824065955011105815508084417548058536519714603046344168629685384791557492813534874049999953898029157948703620433124838833440805536461436304745567457225217509478624065561174102097923919906104877976093133818419308053603512354742068890230199420783512711392627530446754500481926914324985611232843342394787847934587361084279718 4609 27255797129129091010982861102805963245756120774708413115643640088394080107678845901946387005593375447669159900156484439931079542094880375242902837570741227486892156274184481302133850836152815901703715785946554576929724796959405170088471728900912087723364471889579061750621894896835141451551441590631846008616074271258349913769857210553000367183852854558767846737166263422637036567411 4610 -69505324476580959317970480049343889309096348999805752666820404767845116077170148874648491000171359934056734212962741310384402958925649259817933993032222309931758480920631164200285513305499390032605738043907757426559263859897685067736708524312521084403284284813019583221744030507082909990675261085107325461934778825442327287193904353633190655526110258372694060695351856355558301349446 4611 -87370727578780362279499356018015621467864465969168196730167386912460035118784661410030804553651911967383762946500653069616464333652373188777776887570695125516050104977804914426972684276958352363140020531514011802147234275583470731262573826824831993828242447982712880169929948500347496193620331820831266792128785663885880360524357692479914692169464087402110241525014198009998120847129 4612 42249527347451868306987618946537926063340228225097339551176764679451035969491302972702103994577984486387574312806256870453323416830768884575031155461481082444866324646446682898151662469346574130902022257961202849629539062938279897648236795411608996679919812923440521471122135610247768539123819494475479453318704554183977373424047143080190288342257403813926213958185592932921264782035 4613 156876052055361321597469836067359510776960814968973949396987791680305151195954810284679295553823271901440497159463394380000867292578022448595710880602917435447808585898436078627258197582457742395745758575421769228706498135481155798999282351137353078231526732795732463391673979007430406184295592905938592254063564489328207647718262046113105347695574345774804302220366054365556422196575 4614 45121200231328493972511737071477695404524237744070857178990622233008999149293358437328700559073927480996188633694396199163140916821604304202745732109214043071183780331358231528821021807611778232237998273552808952517695212645190833614337031413222997148322635059272358698807812890099727654496512326355787338810081109701902987100310549399724403827206683588184027566828605077076856065094 4615 -199125579402813189904457455013897436840301043194071288948164556359756187165446113257381399548401256387828071472269651250454190709408791333170742036064398517892674910544882761525409860051804316526647780833382972078336037198419435696647519146548962074911446545719172984862796114617678174723419412400414071707382269043512185021142309189193295636037831749588730516178551647298477686978610 4616 -201997252286689815569981573138837206181485052713044806575978413913314150345248168722007996112897199382436685793157790579164008209399626752798456612712131478518992366229794310156079219390069520627983756848974578181224193348126346632613619382550576075379849367855004822090481791897530133838792105232294379592873645599030110634818572595512829751522781029362988329787194659442633278261669 4617 154004379171484695931945717942419741435776805450000431769173934126747188016152754820052698989327328906831882838575255051291049792587187028967996303955184474821491130213524529996588838244192538294409782559830163125818341985774244863033182115135739077763123910659900626163988301727578447068922900074058284368572187933810282034041998639793571232210625066000546488611723042221400830913516 4618 401122831689503005474439028152734643021786095907116095524142970273070337510694281979389395661298455770264757265427441829618198918808418085969198648776529996411667276774677071681489079441873837154631537682357550259560230546545782329261138529099538150291295913574177806953277906515208308562211517632708451300255914642542295655960881784706125387560612778951718845965746306741110965240279 4619 47992873115205119638035855196417464745708247263044374806804479786566962329095413901955297123569870475604802954582535527872958416812439723830460308756947003697501236016269780159490381145876982333573974289144415055405851362352101769580437267414836997616725457195104195926493490169951686769869205158236095224301457665219828600776573955719258519312155963362441841175471617221232447348153 4620 -555127210860987701406384746095154384457562901357116527293316904399817525526847036799442094650625784677096640104002696880909248711395605114937194952731714471233158406988201601678077917686066375449041320242187713385378572532320027192294320644235277228054419824234078433117266208242786755631134417706766735668828102576352577690002880424499696619771237844952265334577469348962511796153795 4621 -449115704804708125112474883349152107767494343170160470330947450059637299839789695881344692784868326245869560220009977357491157335620857809799658957533477000109168512790946851840979460587750819488205511971501965314966081908897884098841575796514375147908021370769282002879771396685159995332080722790944546524557372307762124256737455740425383906872768742314160687141217923962343412588432 4622 507134337745782581768348890898736919711854654094072152486512424613250563197751622897486797527055914201491837149420161353036290294583165391106734643974767467535657170971931821518587536540189393115467345953043298329972721169967925422713883376820440230437694367038974237190772718072835068861265212548530640444526644911132749089226306468780438100459081881589823493401997731741279348805642 4623 1004242915665695826518859629444306492225057244527276997624264354459454825366636732680786787435494110922966200324012674238400406047016462924736853910265191471342326919779148453519057378273817194937246832213689678700344654441217911291135896440749652375962441195003360435997037604927946750963215140497711282193385474884114701946740336164925080526644006587266426021718687272924855208742227 4624 -58018632941074456655874007549584811944360310923911682155564974553613263357961927016142104742187587955622276929410183995545132958962307581307075686441290467426488658180984969677608075952438573627261833981541333015006639261070041323872307580306065082529672996269692234311001321387675073529184489757586093919969272603370624832488850728355054193586313139275662806260779807778935936217210 4625 -1511377253411478408287208520343043411936911898621349150110776779072705388564388355578273584962550025124458037473432835591436696341599628315843588554239958938877984090751080275037644914814006588052714178166732977030317375611185836713849779817570092606400135562042334673187810323000781819824480353046241922637912119795247451035966642633705518627103088468856249515120685004666134557547869 4626 -946224282724621369862985621894721680280696933603365315468699379905841562008674805664644682693306522967343923394602490242855273088054155343429778223823901003915838261598163483841449302321378621309984998232148345685338015180147869967263588860443587293432768198733668201686036283540271677434030650740125188273416202280744077114251485436570026333057693447990763215457907465145919272525017 4627 1569395886352552864943082527892628223881272209545260832266341753626318651922350282594415689704737613080080314402843019586981829300561935897150664240681249406304472748932065244715252990766445161679976012148274310045324014872255878037722087397876157688929808558312026907498811644388456893353664842803828016557881392398618075868455493362060572820689401608131912321381464812445070493765079 4628 2457601536136099778150194142237765092217608832224714465579476158978546950573063161242918267655856548091801960868035325834291969429653783659273366778063859942793822352349243758879094217135385209362699176398881322715655390791333706681113368678013679899832903760776002874873846606541053497258511003786367110911328322075991528150218128070275544960160781916847012730578592469812053830072886 4629 -623171603627931495080096905997906543600575275941895516797642373720477089913675476929771007011431090112736391008240529344126556212507780553720886016857348402388634487333901760873803688445066540369991013916125964359985999692108008070458498537432570395497040359578358705812775360848185215919634192063702828284465190117873998754204007925490546487631708160141149105923557347299151221240062 4630 -4026997422488652643093276670130393316098881041769975297845817912604865602495413443837333957360594161171882275270878345421273798730215719556424031018745109349098295101281309003594347207901830371042675188547155632760979405663589584718835456075889837588762712319088029782372658250929510390612175846590195127469209714474609604018673621432336117780850183524978925051960057282257124323837965 4631 -1834429932508168283070097236239858548617033556282818948781833785258069860659387684313147260644425457979065569859794796490165413217146003105552480761206511540405187865015341998005290528690318668992708162482755358355669391099225698610654870140581109504335863401197644169061071245692868281338876811722664282626863131958117529396014120144784998472529073756705863624655035122512902608832824 4632 4650169026116584138173373576128299859699456317711870814643460286325342692409088920767104964372025251284618666279118874765400354942723500110144917035602457751486929588615210764468150896346896911412666202463281597120965405355697592789293954613322407984259752678666388488185433611777695606531810038653897955753674904592483602772877629357826664268481891685120074157883614629556275545078027 4633 5861427354996820926163373906370251864715914598052794246627651697862935463154801128150481218005019619150947845130673141911439211947361722661976511779951620889503482966296651001599637736592149040035383351029910991116648796762815283329490326216470947093098575720285673951433729496622378671951052658312859410096072846432727133414687741577121116253379257281684788676615092404770026932670789 4634 -2815739093608415855103276339888441311082422761429051865861626501067272831749701236453957703727599793305553096419324078275234941725577497004592436274395946211081741723599868766462860367656578242419958039980526238765296014256471894178639084472741298479923889277468744319124362366084827325192933226931233673126811772634366073376863509213041665795952817928414210533228579507043372936245203 4635 -10511596381113405064336747482498551724415370915764665061271111984188278155563890048917586182377044870435566511409792016676839566890085222772121428815554078640990412554911861766067788632939045951448049553493192588237614202118512876118784280829793355077358328398952062439619163108400074278482862696966757365849747751025210736187565370934947780521861148966804862834498707034326302477748816 4636 -3045688261388405071060097566481810553633491836623742380766025196795662631405099891696523514277419825845394748711349063636204270221784225657384075505555674678421741242696782235136777368935570797615425311049384752351352782506343389150851241743729648613174686442816929632309367130537551346758119431381625736969261073798361060037824232364079450457426439353270578143386512897726653996425586 4637 13327335474721820919440023822386993035497793677193716927132738485255550987313591285371543886104644663741119607829116094952074508615662719776713865089950024852072154278511730532530649000595624193868007593473718827002910216374984770297423365302534653557282217676420806758743525474484901603675795923897991038976559523659576809564428880147989446317813966895219073367727286541369675413994019 4638 13557284642501810135396845048980362278048862752388407442037137180983940786968989940614109696654464696280961260121141080313043837111869448429505504321109753319412153797608644001204566001874616749063474864542577340588966984624856265269635522573523003690533014841768992071928530238937625625240982128348383102819008824823571796225389603299027230979287588320075440977885219932052956474174402 4639 -10281647213333415848379926255905182481864301840569974546366713288459888355908491393675020371827224837895724859117767031315870238393878494119329789584394350173650413035814948297393871631660053396252582282424334074651557433868641381146572123558805004944107531233603877126434158343947350256917676492516365302007298449861215749526604647783909995860387527541948495224340773643643021417568433 4640 -26884620117223631054836868871367355313546656429582124369169875666239491774282581225985653582759109360022080867950257175265118345727532168206219369411059778171484308076120374533735215002470240942931482458016296167591877200999841035567058887876057657247815232518189798830672055713422527228916778052246374141795568348483148605789818483447016677297101555215294514345612506473422631888168421 4641 -3275637429168394287016918793075179796184560911818432895670423892524052431060498546939089324827239858385236401003374048997173598717990954310175714736715403145761740761793695703810694370214563352810892582118243265937409550756214884123063399014717998746425483608165114945494371894990275368323305635832017800811710374962356046698784955515117235118900060778126945753544446288409935056605969 4642 37166267330557046903216795127272537795410958270152098915536588954699380130191072619660673954586334197917805727068024206580988584121410662325549158995454128345134721111935322831129086634130294339184064740440630242243434634868482416713631011434862662191922763751793675957106214057369877485834454544762739443802866798344364355316423131230926673157489082757243009569953280117065653305736854 4643 30160257546392025341853787664442535109731217341400557264840299558763544205343079772924742907586349218407317268953631224262291944445523122516395084147775181317246048837914070237545909372684804295742375040134539433529286751756055919690122286890775655994240716126354913776166427608412802597240083688078391942607278723445504652488603438962133912416001615993421460099156952761832566944774390 4644 -33890629901388652616199876334197357999226397358333666019866165062175327699130574072721584629759094339532569326064650157583814985403419708015373444258738725199372980350141627127318392263915730986373172158322386976306025084112267532590567612420144663445497280143628561011611842162379602117511148908930721642991156423382008308617638175715809438038589021979116063816408833828655718249130885 4645 -67326524876949072245070582791715072905142175611552656180376888513462924335534152392585416862172683416325122996021655430843280528566933784841944243143229309662380769949849393068674996006815098634926439780575169675772721386624538336403753298325638318186163479878148589733272641665782680083074538232841131386410145521789869007805026570193060585573490698750664469669110232878898220250511244 4646 3730372354996627274346088669754822889495180016933108755025865503411783493787494299796841722172745121125252057111018933321523040957896585498978360110963543882126931512227556889772482891230926690630797118187847542776738332356211612900445325529369007451256564017273647235445414553966799520271065220852329700383877699936503656129034736753675525622587405985694603717251881066823151304356495 4647 101217154778337724861270459125912430904368572969886322200243053575638252034664726465307001491931777755857692322086305588427095513970353492857317687401968034861753750299991020195993388270730829621299611938897556652078746470736805868994320910745782981631660760021777150744884483828162282200585687141771853029401301945171877316422664745908870023612079720729780533485519066707553938499642129 4648 63596152521952444970724494121960250015646995594619547425351023010051140841746658092788575139999938295199870938910636497521757487609037199342965883032265765780253838437621836178902513115584171944295642662387322132995983054268326723503307972796269310734906915860874942497827227111815880562803473011988801686026267821853365351675991833439385059950903292764969865951858351812075068946154749 4649 -104947527133334352135616547795667253793863752986819430955268919079050035528452220765103843214104522876982944379197324521748618554928250078356296047512931578743880681812218577085765871161961756311930409057085404194855484803093017481894766236275151989082917324039050797980329898382129081720856752362624182729785179645108380972551699482662545549234667126715475137202770947774377089803998624 4650 -164813307300290169831994953247872680920015568564505869625594076585689392876411384558095576631931716051057563260996942085948853001579390692200283570434233800642007588737612856374895901386315001565595254601284878785074729525005132592497628883542052292366567675882652093242711710939978162763389160153760654715427569767025242668098656579348255083562983013494750399437377418519629007445796878 4651 41351374611381907164892053673707003778216757392199883529917896068998894686705562672315268074104584581783073440286688024226861067319212879013330164480665812963626843374596740906863358046377584367634766394698082061859501748824690758391458263478882678348010408178175855482502671270313201158053279350635381043758911823255015620875707649223160489283763833950505271250912595962302020857843875 4652 269760834433624521967611501043539934713879321551325300580862995664739428404863605323199419846036238928040507640194266607697471556507640770556579617947165379385888270549831433460661772548276757877525663658370282979930214328098150074392395119817204281449484999921702891223041609322107244484245912516384837445212749412133623640650356062010800632797650140210225536640148366294006097249795502 4653 123461932688908262667102899574165677141798811172305986095676180516690498189705821885780308557827131469274489820710254061721991934260177813186953405953567987678380745363016115468032543339937417197960488206586796723215227776180441834106170620063169614018557267704476237760209039669664961605335880803125273671668657943770227047222948930125094594279219179544245128186464822557326986587953003 4654 -311112209045006429132503554717246938492096078943525184110780891733738323091569167995514687920140823509823581080480954631924332623826853649569909782427831192349515113924428174367525130594654342245160430053068365041789716076922840832783853383296086959797495408099878746705544280592420445642299191867020218488971661235388639261526063711233961122081413974160730807891060962256308118107639377 4655 -393222767122532784634714400617705611855678132723631286676539176181429926594569427208979728403863370397314997460904520669419463490767818583743533023900733367064269015912847548928694315888214175075486151864957079703145442104278591908498565739880373895468042267626179128983250648991772206089581793319510111116881407355903850687873304992135895227076869319754470664826613188851333083837748505 4656 187650276356098166465400655143081261350297267771219198015104711217047824901863346109734379362313692040549091259770700570202340689566675836382956376474263204671134368561412058899492587254716925047199941846481568318574488300742398998677682763232917345778938140395402508945335240922755484036963311063894944817303003291618412214303114781108866527802194794616485679704596139698981131519686374 4657 704334976167539213767217955334952550347774211667156470787320067915168249686138595204494416324004193907138578541385475301343796114594672233313442806328564559413784129837275723296219446482868517320646581918025444744935158181201432741282419123176460855265537675726057875688794929584192651731880985186530329605853068591292489949399368703369856349158283293915201472717674151107641201945387882 4658 205572490766434618169313745474624350505380864952412088661434464964382101692706081099245349041549678356765906201133820099217122801201142747360576647426470162393134647351435490029201728633497250028286210018475511384570953803536192909820882976647456549689104127230776620037915408069016722052618482255615166299578404064285438473570190211027028699274674525137984985122017049152351952318062131 4659 -891985252523637380232618610478033811698071479438375668802424779132216074588001941314228795686317885947687669801156175871546136804161348069696399182802827764084918498398687782195712033737585442367846523764507013063509646481943831739960101886409378201044475816121460384634130170506948135768844296250425274423156071882910902163702483484478722876960478088531687152422270290806622333465074256 4660 -909907466933973831936531700809576900853155076619568559448754532879550351378844676303739765365553872263904484742519295400560918915795814980674019453755034721806918777188711213325421175116365767348932791936500956129506111984737625651103302099823917404954641802956834495726710337653209373784499467442145495905431472655577928422969558914396885048432957819053186457839691200259993154263450013 4661 686412761757202762063304865003409461192690614485963580140990314167833972895295860214983446644768207590921763600022355772329014002960205322335822535376357601691783851047252292166510305104088192339560313746031501678938692678407638830139218909761921651355371688890683764596214762437931413716225813994810108123577667818625463690132293273451694177685803563393702167300253241654270381147012125 4662 1801892719457611212169150311287610712551226556057944228251179312011766425966846617617968561051871758211592154543675471272107055719957163050370418636557862485891837275587398995521133208853951209716779315701007969193015758466681457391063403986233295605999117619078294880360840508160157509553343763692570770328587544538488830586672042398875607925393435907584873610261961491066615487728524269 4663 223494705176771069873226835806167439660464462133604979307764218711716378483548816088756318720785664672982721142496939628231904912835609658338196918378677120115134926141458921158910870012277575009372478190469454450567419306329986820964083190061995753599270114066150731130495575215277960068273653447335387781853804836952464732837265640945190870747154255659484290539437958605722773116437888 4664 -2488305481214813974232455176291020173743917170543907808392169626179600398862142477832952007696639965802513918143697827044436069722917368372706241171934220087583621126634651287687643513958039402056339629447039470871954451145089096221202622895995217257354489307968978644957055270598088923269569577687380878452165212357114294276804335672327302103079239470978575777562214732720885868875536394 4665 -2025387424634382282042377147093778152211691018191549207558943530723482804450395433706724879772657422884574875686172410900338960632792772708708615554936539606006972201728857916680044078866228784726151793891477423643583177773011444212027487176295291359598387733144445611491336083375435469621617417139906158110441349375441295319509308039820798796140590163244357900801399449672338260844962157 4666 2264810776038042904359228340484852734083452708410302829084405407467884020378593661744195688975854301129531197001200887416204164810081758714368044253555542967468486200493192366528732643945761827046967151256570016421387031838759109400238539705933221503755219193902827913826559695382810963201295924240045490670311407520161829543967070031382111232332085215319091487022776774115163095759098506 4667 4513692905849196256274832323384798325955608188735457015951113156903083203312537911539676887469297388687088793829870237944775030355710141081414856726870759693590593328363509204367687592824268186782491423338516894515537628918100540433230110072290508616952877041113424256448391353973524392891186994827287036562606561732555589596313643712148100899219829634222933678363614182393224129720498551 4668 -239423351403660622316851193391074581871761690218753621525461876744401215928198228037470809203196878244956321315028476515865204177288986005659428698619003361461513998764334449848688565079533042320815357365092592777803854065747665188211052529637930144156831460758382302335223612007375493579678507100139332559870058144720534224457761991561312436191495052074733586221377324442824834914136349 4669 -6778503681887239160634060663869651060039060897145759845035518564370967223691131573283872576445151689816619990831071125360979195165791899795782900980426302661059079528856701570896420236770030013829458574595086910936924660756859649833468649778223730120708096235016252170274951049356335356092482919067332527232917969252717419140280713743530212131551914849542025165386390956508387225479597057 4670 -4274269554445535633957981129993723744083846498516703394425651280158681987384339683502206078266100510442132472514841761428909826178421155075755428028251756332129079329599174754518999027744735144461676065973424301737733774852352875245019057542652578472796045580355041954113167741966148899311508487727147704002736503587835055371855881720586788463028334582148200092142236857950399294806362202 4671 7017927033290899782950911857260725641910822587364513466560980441115368439619329801321343385648348568061576312146099601876844399343080885801442329679045306022520593527621036020745108801849563056150273931960179503714728514822607315021679702307861660264864927695774634472610174661363710849672161426167471859792788027397437953364738475735091524567743409901616758751607768280951212060393733406 4672 11052773236332774794592041793863374804122907395662463239461169844529649211075471256786078654711252200258752463345912886789889021344213054871538329008678058993188158858455876325415419264514765158291134640568511212674658435609212525078487707320876308593504141815371294124388118791322484255403991406794480231235654472840552474512136595464117000594580249431690225257528627814458786520285959259 4673 -2743657478845364148992930727267001897826976088847810072135329160956686452234990117819137307382248057619443839631257840447934573164659730725686901650793549690391514198021861266226109774104827911688597865986755201976994739970254439776660644765209081792068882115419592518497006919397561950360652938440324155790051523809602897992882594014504736104715075319468558659465531423000812765587371204 4674 -18070700269623674577542953651124100446033729983026976706022150285645017650694801058107422040359600768320328775492012488666733420687293940672980658687723365015708752386076912346160528066364328214441408572528690716389386950431819840100167409628737968858369069511145928596998293452686195105076152832961952091028442500237990427876875071199208525162323659333306984009136396095409998580679692665 4675 -8309115757487410645599111066596372906295931306814653167325840683572962758840481138966941347329004142639308623714655046341954448179553324145851427357884509302796644660434015059189309490409937246602536774581756010697663695638958085301827062555667226801435259699951701605891111871924922305043338468354156075445602949030949576519254001449612264489865174112221666598063096391457973754698588055 4676 20814357748469038726535884378391102343860706071874786778157479446601704102929791175926559347741848825939772615123270329114667993851953671398667560338516914706100266584098773612386637840469156126130006438515445918366381690402074279876828054393947050650437951626565521115495300372083757055436805771402276246818494024047593325869757665213713261267038734652775542668601927518410811346267063869 4677 26379816027111085223142064717720473352329661289841629873347990969217980409535282197074363387688604910959637399206667535008687868866847264818832086045607874318505397046510927405349837556774265461043945347110446727087050646070777925401994472184405195659804329211097630202889405324611117410119491301316108166474045449268940004396129072648820789652188833445528650607199492486867972335378280720 4678 -12505241990981628080936773311794729437564774765060133610831638763028741344089310036959618000412844683300463991408615282772713545672400347252816132980632405403303621923664758553197328350059218879527469663933689907668717994763116194575000991838279823849002691926613819509604188500158834750393467303048120171372891075016643749350503663764100996777173560540553876070538831126952837591568475814 4679 -47194173775580123949677949096111575696190367361716416651505470415819684512465073373000922735430453736899410014329937864123355862718800936217499646384124789024605663630609701017736475397243421587173951785625892645453432336472852205278822526578352246310242280837663151318384705696694874465556297072718384413292539473316533330265886737862534050919227568098304193275801420005278783681645344589 4680 -13874574036129457142205291405925743914764886524781496262516352206189239065445972160114745387275760227659173407798052252235974323194446917566015953064975468915201775122846168852152509206715046581516475683176756819418332651307661730826993480346125371810801637284483810693285216824452282659726023998267987995101154374252296255045625408884719792875015272904974774536660661359915134743809804906 4681 59699415766561752030614722407906305133755142126776550262337109178848425856554383409960540735843298420199874005738553146896069408391201283470315779364757194427909285554274459570933803747302640466701421449559582553122150331235968399853823518416632070159244972764276970827988894196853709215949764375766504584665430548333177079616390401626635047696401128638858069346340251132231621273213820403 4682 61068747811709581091883240502037319610955253886497912914021822622008923577911045533115668122706213964558583422127990116359330185913247853783515599449100257939807438753455869869888984603958468168690427468802649464871764987780513936105816006924477618121043918122146962011669922521147157125282321070986372408393693847568829585311512146747253843794242841003278967812462081365193918425455149495 4683 -45824841730432294888409431001980561218990255601995053999820756972659186791108411249845795348567538192540700597940500894660095085196754365904299826299781725512707510431428290718781294540587593885184945766382825733703817679928306669026830038070506698348443335479793160134703677372401426556223740377498516589564276174080880824570764992741915254821385855733883294809679589772316486529404015497 4684 -120768163578271333122497962909943624744710396013274463176358931800857349434465428943076208858549512384758457427866543263255399594304449137253831378813857452367716724307730329440822788351261108635391848918362232017993915319016482335959639525341109688280288890886423932839658816718000866341232085446752876993059124395902006664927902548373888891490643969642137037158802332497425539698668969898 4685 -15243906081277286203473809500056758391964998284502858914201065649349736786802634283269872774138675772017882824187489221699235100716493487879215773149318532427099928322027579151107690063370874283505481702419823731167947307852207267078985968853970919772600582642353801876966245148745730569058580693487855818829417673487948760740747154005338588972856985269395673002782491592877431896051133998 4686 166593005308703628010907393911924185963700651615269517176179688773516536225573840192922004207117050577299158025807044157915494679501203503158131205113639177880424234739158620159604082891848702520576794684745057751697732998944789004986469563411616386628732226366217092974362494090402292897455825824251393582623400569982887489498667541115804146312029825376020331968481922269742026228072985395 4687 136012069659548619325971772410000383136675394297777322090559997450207086221268063226346081632688188156776340252054032484954634695020942625133047151963175984794816652629757908591930478414631982918897330620782055749161862626868689603038625494195080608052889473528777734716625061866746596910290666140240732811888542069389955425668649702379227480463500954911532710161584824090302971594720103896 4688 -151349099227426341807433584411867427571735653330766658261978623124166799438771205909652131432978374805281275201619554936216259578784710015278915431964320645453324306417131041008496392828477828237071312982325234020529785691092581737907483594557645466856131643723863291097396248941656562328397245130763537763793982896494938728757920387110465557339172840106624658965699430676864594332021851397 4689 -302605074968252247336879166321924569100376045913046839266739686223723622446841903419268085839805238734075498277861076642870129374522146128291178357076815162675240887368916528751534561306480685439474125305527113500859595625813478608025095057606696994681621699894994827690987555957148889807746491964492126394511942639372842915167317243495031626775530780287553042130066746360044997822793089291 4690 15337029567877722481461812001867044435060259032989336171418625673959713217503142683306049800290186648504934949565522451261624883763767390145868280001144660658507653787373132416565914413845845318173982361543178271367923064223892134868858100362564858803242170195085556380771187074909965418106578990522804951905440827104983303089270684731238076875671885195091948804114606586561622737301747501 4691 453954174195678589144312750733791996672111699243813497528718309347890421885613109328920217272783613539356773479480631579086388953306856143570093789041135808128565193786047569760030954134958513676545438287852347521389381316906060345932578652164342461537753343618858118788383804898805452136143737095255664158305925535867781643925237630605497184114703620394177701095766177036909592154814940688 4692 287268045400374524855417354320057524665315786880057503095321060549763909229338760735962036039515052085570563328295554191608504490758378738145310077075670502016733233581543396334968646892634840121300142943983935229491672561589586473156236957244132135878379529699909271310216368882238924389639912973969321442606501812267859612078046558763793549899858895092461093325952139773483375085491341790 4693 -469291203763556311625774562735659041107171958276802833700136935021850135103116252012226267073073800187861708429046154030348013837070623533715962069042280468787072847573420702176596868548804358994719420649395525792757304381129952480801436752526907320340995513813943675169154991973715417554250316085778469110211366362972764947014508315336735260990375505589269649899880783623471214892116688189 4694 -741222219596053113999730105053849521337427486123871000624039369897654331114951870064882253312298665624927336807776185770694893444065234881715403866116806310145298427367590966094999601027593353797845581231836282750881053878495646819088815609408474597416132873318767390098600173781044376525783650069224985600912427348135641256003284189369290734014562515486638794421718316810392967240306282478 4695 182023158363181786770357208415601516441856171396745330604815874472086225873777491276264231033558748102291145100750599838739509346312244795570651991966609966770339613991877305841628221656169518873419277705411590563265631819540366007645199795282775184462615984114034403858938623091476493164610403111809147667604864550704905334936461756572941711090516610496808556573928643849987839806625346399 4696 1210513423359609425625504667789508562444599444400673834324176304919504466218068122077108520385372465812789045236822339801042907281135858415431365935159086778932371274941011668271596469576397712792565001881231808543638358259625599299890252361935381917757128387132711065267755165754759794080033966155003454711123793711108406203017792504706025995004938021075908444321599100433864182132422970667 4697 559199061232871327229372896638248004895571314727125670019223495425568105241174378788618022278739917522636191707025585931955384097752990086144751874150196343374958813375713660253371379371423834924426303526424692187615422058955280811443615814125699412953516889204732986239661550689567883361173246957415837933307562797430735921066822432796349022924045904989830237847789672960405127433680936079 4698 -1392536581722791212395861876205110078886455615797419164928992179391590692091845613353372751418931213915080190337572939639782416627448103211002017927125696745702710888932888974113224691232567231665984279586643399106903990079165965307535452157218157102219744371246745469126693788846236287244644369266812602378728658261813311537954254261278967706095454631572717000895527744283852021939048317066 4699 -1769712484592480752854877564427756567340170759127799504343399800345072571459242500865726542664112383335425236943847925732998291378888848501576117809309283122307330088316725328524967848947821547716991305407656500731253780318580880111333868176061081330710645276337444051507416716444327677441207213112419292644431356508539142124084614937502375017928983926065738682169388773394269309566103906746 4700 833337520489919885166488979566862073990884301070293494909768683966022586850671234564754729140191296392443998630547353707827032529695113124857266052975500402327752075557175313859853311861143396741557976060218706919288568020210684496091836343092457689266227482042012482887032238156668403883471122309396764445421095464382575616887431828482618683171408726582886763047738071323446894505367380987 4701 3162249066315271965250739440632866646226626374925218669272391979736663263551088114219099294083043597250505427281420865372780708006336951712578135736434979868010040977249614302638192540180388779382975584994299899838157770397746845418869320333279238432930389647584189520634110505290563964685851582379231895023160014770352453662038869198781342724024438557638455683064916517678121331505152223812 4702 936374964102560867688388584860894493349286458057506009433631116379049984608571266300971813523921086942981238313300572025171258849193735376718851756333782719979578012759550014665114537086678150975433329347437793811965212298370195615242031832968623641444417794295431568620384478287659273557736090803022528199010261044156566507197183109019756334757575199482851919121650702070822415060736525759 4703 -3995586586805191850417228420199728720217510675995512164182160663702685850401759348783854023223234893642949425911968219080607740536032064837435401789410480270337793052806789616498045852041532176124533561054518606757446338417957529914961156676371696122196617129626202003521142743447232368569322704688628659468581110234735029278926301027263961407195847284221342446112654589001568226010519604799 4704 -4098624030417832832939128025493761139575912832982724678706023096115713248159659380520071107606964684193486665594721437397951966855530687089296987492768762587989618990009164317303307077267066930358408914341737693650122982696117041034111352166247862074374807441879621089254494983578223238243587673182254423222170275814509020169236052307801099058782013757121307602186567219748943746565888749571 4705 3059211622702630982728839835338834226868224217938006154748529547323635865793188082482882209699313806699968187598667647055436481686838329460716550033076697550358215040047239601832931314954854025149100231707080812945481126119587334299719124843403072480752199335330770434900758265159573095011586613885606131269570849190578462771729117918244205072438272084738490526991003886930745810949783079040 4706 8094210617223024683356356445693489859793423508978236842888183759818399098561418729303925130830199577836436091506689656478559707391562751926732389282179242858327412042815953933801352929308599106482942475396256300407569321114074570949072508842619558196571424571505823092775637727025455606812910377870883082690751386049244049448162353335065060465977861041342650048299221808750511972576408354370 4707 1039412407715201850210288190154926912707688615044718523957493548792077382366471298037188897907650877493518477996053790342515485168692357628580437459692065037631403949961924715470375762312212905209308682634656880704641856576529706734392227322844789593622608106548850654353736718418650143232001059296648291952599426623930557397506934389556893986343741672382817075195563332818197935616105670531 4708 -11153422239925655666085196281032324086661647726916242997636713307142034964354606811786807340529513384536404279105357303533996189078401081387448939315255940408685627082863193535634284244263453131632042707103337113353050447233661905248791633686022630677323623906836593527676395992185028701824496991756489213960322235239822512219891471253309265538416133126081140575290225695681257783526191433410 4709 -9133623024938226533566644635848416772501112124022955366845677308610476480927890027341114028737850455329954569502743446821075192560255109555312826741871307895958815992777878649271728691620812011692251158030913181112211177690604277683464736165464347790194032678054673747129374445444105750044911437167531374643350812673174606845669287724621954452321602713725467123494785141568709908192514024901 4710 10114009832210453815874908090877397173953959111871524473679219758349957581988135513749618442621862507042885801109303513191480703909708723758868501855563875371054223132901268820163908481951240226422734024468680232648408590657132198514399406363177841083701015800287742873322659273766378558592495932459840922007722808615891954822384536863752371552072391453698323500094662362863059847910085762879 4711 20287045264863882199651840916880740859162759850939198364482390615752511445282496839127921369267363839866358848608100750355071381638656190942761766057127248304644443075641072184906012935884265143324293865134250294465261624924266182932256369851486978467517656584891267274805770437629134451869408428924020588603673047912997119065560758977931219990737735839806607698785010837249967691718705458311 4712 -980386807272227282308263455028980401452846987848569106833542449739481101060245486408504413884012051712931231606560066370405511349453614203555675113692567475095407140123390170892179790330428214730482866437767051536197412966527920830934670197713493293506983122233069126193284828322272808547584495292309547364371995942717347976715249139130417099750788739972856376599877221294349939717571737978 4713 -30401055097074336015526749007758138033116718962810722838161610374102469027270632352877539811889226346909244649717404263546552085548364914701630267912691123675698666208542341005069921417835505369747027889602930527113670215581398381446655776214664819551218672385179010148128429711395513010461904361383861510611395856528889073887945295841683591542810127293504931198879673200113027539628791221190 4714 -19306658457591654917343577461851760457709912863090629257648848166013030344222251352719416955383351788153427617001540683984665870289202576739206090943434680829549035935517682014013833145553836928593810998696483242929064211957738262101321699653773485174010673462658198148612485609306861643321823933631711041239301051970279771088845509838800802890986947099833751322185133615955617752001133720333 4715 31381441904346563297835012462787118434569565950659291944995152823841950128330877839286044225773238398622175881323964329916957596897818528905185943026383691150794073348665731175962101208165933584477510756040697578649867628547926302277590446412378312844725655507412079274321714539717785819009488856676171057975767852471606421864660544980814008642560916033477787575479550421407377479346362959168 4716 49707713554665990932870326469609898490826631825901352095810458540115499371492883705596956767272578135062672266718944947531217955837567491440836358856125804505247702144060023019083754563389342298340838888299413770042734427539136643547977475868438304725229345847837208296740915320702374653783728295015572551850696908499168844976790805680484394433797074393338682521064806816068645291629924941523 4717 -12074783446754908380491435000935357976859653087568662687346304657828919784108626486566627270389886610468748264322423645932291726608615952165979852082949010321245037413148049161948268062612096655883699757344214335720803416590188040176268746758604827670714982044753881125709228930410924175687664923044460016736466800501326650775815035142013205751573968933644036253294416805451759727345229238835 4718 -81089155459012554230705338932397016925396197776560644040805611363957449499823761544883000993045816533684848148042909277448175552735386020346022301882509495656041775492725754195045855771555275882818349644340111348692602056087062945825567922280816617569955001355249287571062629860420160472793217151691743609826464760970775266841451350661298403076357990426816470096544357237476022770976287900691 4719 -37632930107911082552378891468674540513966978738332689408464153882286579587384257219030329496882691524593924002396521301598926229228951539274856506773176794184002664730911973857135486500777245642457139130955199434321931010948948603371708729109833477054514363803083327171031686390291450478096063371971112535114230107997842194200975770538471188682223105459694646267770390010616885564284695702688 4720 93163938905767462611196773933332374902255850864129306728151916021786369283932388031449628263435703144153596412365332923380467279344001972512002153965458505977286812905873803356994123834167372538702049401684325684413405472677250986001836669039421445240669983400003168696771858790831084648480882074736203626562931561472101917617266385803311608827931959360460506349838774042927782498321517139526 4721 118722085566923636783084230401071557439363176514893333449269765246244029087208018763913330489928508058278772150439430579047101781964337559620878808655686289840044440223637728052181342272332521525275488775295310783014533067036011549197276651390650094624469365158332614742094316250711610950889280523662856144940694868968617461042427121199769591758581095886511116364314747248092908335260983603379 4722 -55531008797856380058817882464657834388288872125796617319687762139499789696548130812419298766553011619559672409968811621781541050115050433237145647192281711793284148174961829499858637333390126896244910270729126250091474461728302382630127939929587968186155619596919841525740172400539634170384818702765091091448701453474259723416290615264840420145708853900765860082068384032310896934036821436838 4723 -211886024472691099394281004334403932341619027379022640177421681268030398371140406795362958753364211202432368562804763502427569061308339532132880962621144795817331253129511531409175466106499894063977538176979636467427938539713262535199113320430071539865139348558335783438866175041542695599370162598399059771503626430440719378659693507003081200586513055246971622714153521291020690833582500742905 4724 -63191076769067256724266347936413723051074304389096716129582003106744239390659887951494031723375496438719099740470618957265560731849287126383733161463404578046760292048675898552322704938942394629030578504566184532923058605307709166567148711461062126438313745561412773216354143850171976780504461820897765053491993415494357737626136505934929171612872241985745256282246363215782011401224162166541 4725 267417033270547479453098886799061766729907899504819257497109443407530188067688537607782257519917222821992040972773575124209110111423389965370026609813426507610615401304473360909034103439890020960222448447708762717519413001441564917829241260359659508051294968155255624964606347442082329769754981301164150862952327883914979102075984122267921620732221909147737482796221905323331587767619322179743 4726 275077101241758356118547352270817655392693331768119356307003684374774637761800294746856990476739707641151468303275382459693129793157626658516614124084549373864091545178187429961498171045442288693008116681545821000350997145020971701766262031891133666303453094119748556655220318891714672379874624419296824824995619845935077116285830012938010372199385297232716878996399884506802702234806662909446 4727 -204225956501480222728832538862648043678833595115722541367527440300785948677028649656288225796541726383272941232302956166943549379574102838986293448350021929563855109255797462356711398500947626331191869943142578184596354396133855751262092548898597381612981222593842851748252203591910352989250519480266385809460334468420621364449847616332992449119349667161992226513975542107549576366395160013202 4728 -542494134512305835571646239069879422122601231272938613804113127782304825829488832354639247996656930463143509276048957583902239904581016623886640733897975881474706946482660790870532274485332309653230565129254583717870410146462536619595503292250793174354748062275004181619826666333797002149629605720460975687947947729850056218361814135205931992931607206380454361792621789830134290002425985089189 4729 -70851144740278133389714813408169611713859736652396814939476244073988689084771645090568764680197981257878527070972426292749580413583523819530320675734527444300236435922389967604786772544494662361816246738403242815754642748887115950504169482992536284690471871525905704906968115299804319390624104939030439015535285377514455751835982396605017923080035630070724652482424342399253125868411502896244 4730 746720091013786058300478777932527465801434826388661155171640568083090774506517482010927473793198656846416450508351913750845789284155119462872934182247997811038562055738458253227243672986279935984422435072397161902466764542596392370857595841149390555967729284868847033368078869925707355138880125200727361497408282198270677582811661751538924442050956873542446588306597331937683866368821145102391 4731 613345279252583968961361052478049033836460967925335428743589371856293514914260477445208012676854911721022036347021383876651820318164540443416961409632503325774943382405050758475319047029826972015046811867657826533625052895349652570099672775243329459045219933800909886526794781633601321540253710659491414703483233107364511970197796531810949916011642836451179014275046132229387415870837487985433 4732 -675868946273507924910763964524357854087575089736264340232164324009102085421745836920358709113000675588537923437379487458096208870571595643342613506513470366738325619816068285622456900441785273622606188333993919086712121793709276420353426358156854271277257413342941328461110754625903035748256020261696922481872996820756221830975679354933906518970921243471721935824172989538430740500409642206147 4733 -1360065370266370027261839830410576499637895794313996583915229939939384289420777959456135486470053568567438486855373297627497609602319659906289895591880501136813505438143509011702562720016106907999469246940054988436091817437946044940957268616392720015012949218669756919894873651559308676679133835860218776200891515305635189553009458283349874358062599709993625602581643464167071282239658633087824 4734 62523667020923955949402912046308820251114121810928911488574952152808570507485359475150696436145763867515887090358103581444388552407055199925652096880967040963382237411017527147137853411958301607559376466336092553087068898359623850253753582913524812232037479542031441934315972992301714208002309602205507778389763713391709860777882823122956602959278407020542921549126857309043324629572154220714 4735 2035934316539877952172603794934934353725470884050260924147394263948486374842523796376494195583054244155976410292752785085593818472891255549632509098393971503551831057959577297325019620457892181622075435274048907522803939231655321361310694974549574286290206632012698248355984406185211712427389856121915698682764512126391411383985137638283780877033520953465347538405816453705502022740068275293971 4736 1297541703245446071312436918364267679386781672503067672426654987786575718913292599980984790033907804699922599765015194046053221049912604706364243494999534095850123200732491484555424866604148606391909870473718895883004748539586421090703515033479195202780911739127725477960557678567006962471131526258013268422501751592243479692231575460226917755103321302973082681032516606858027957610086478867110 4737 -2098457983560801908122006706981243173976585005861189835635969216101294945350009155851644892019200008023492297383110888667038207025298310749558161195274938544515213295370594824472157473869850483229634811740385000075891008130014945211564448557463099098522244111554729690290300379177513426635392165724121206461154275839783121244763020461406737479992799360485890459954943311014545347369640429514685 4738 -3333476019785324023485040713299202033112252556553328596574049251735062093755816396357478985616962048855899010057767979131647039522803860255996752593393505599401954258692068781880444487062040788013985305747767803405808687771241742452014210008028769489071118371140423726316542084752218674898521382379928967105266263718634891076216713098510698632136842256438430219438333060563529980350154754161081 4739 800916280315355836809569788616975494589803333358122163209314228314719226436716555870660101985292203323569697618095694620984985975385706043193917700275404448665090094638103339916732607265701876837724941266666104192886259590428524120860933523983903895741332372427004212329742700610506464164260639466107938038652524247539641552531445001179819724889478057512807778922426704156517389759553950647575 4740 5431934003346125931607047420280445207088837562414518432210018467836357039105825552209123877636162056879391307440878867798685246548102171005554913788668444143917167554062663606352601960931891271243620117488152803481699695901256687663578658565491868587593362482695153416606842463929732101533913548104050173566420539558418012320979733559917436112129641616924320679393276371578075327719795183675766 4741 2532559739469968186675470924682226538522449223195206433364735023420342867319099840486818883631669845532329312439672284510662053547418154212802834893118101150736864164053965441963711879796338911176260364481101699212922428180813218331153276484044865593329785998713419513986799384141712210734260742913821029066613739471095249523685268097330878907247364198925622440515906356407012590590600803513506 4742 -6232850283661481768416617208897420701678640895772640595419332696151076265542542108079783979621454260202961005058974562419670232523487877048748831488943848592582257648700766946269334568197593148081345058754818907674585955491685211784439592089475772483334694855122157628936585164540238565698174187570158111605073063805957653873511178561097255837019119674437128458315703075734592717479349134323341 4743 -7964493742816094118282518344962671745611286785609724865574753491256699906424925392695942761267831902411720619880551152309347300095520325218357748681786545294654031718116629048316313840728230182419880481969254502694622124082069905994731935049536734180923148481408572930593641848071444312268174291017871202633034279029513261844665001657248315019377005815849943119909182727985087918310395987189272 4744 3700290544191513581741146284215194163156191672577434162054597672730733398223442267592965095989784414670631692619302277909008178976069722835945996595825747441845393484646801504305622688401254236905084694273717208461663527310871993453286315605430906890004908856408738114949785780398526354963913444656337082538459324334862404349825910463766376929771755475511506017799796719327580126888748330809835 4745 14197344026477575886699135553860092447289927681382365460994086187407776171967467500775726740889286162614681624939525714729017532619008202267106580170730393887236289366817395994585648408925823330501225540724073410369208079573755117779171527139012506664257843336530730559530227012611682877966348478588029314238107342835470915718176180218345570856396125490287071578224885803719680635789745121512613 4746 4264203198624580536541372060747477582455095113032290703520155818525966508201483125102977665278047487741088927261248874400339121119450602382411752085960797852808638233469827544010691152326975945514795787695537294232958596771197912541445619444105827290918239624999834815643856067672917957304260846361534120094574954694650857494839091193481938089605250340338437102109386008657507791421647656379437 4747 -17897634570669089468440281838075286610446119353959799623048683860138509570190909768368691836879070577285313317558827992638025711595077925103052576766556141329081682851464197498891271097327077567406310234997790618830871606884627111232457842744443413554262752192939468674480012793010209232930261923244366396776566667170333320068002090682111947786167880965798577596024682523047260762678493452322448 4748 -18461547225102156423240507614607570029745022794414656164514242005933742680168950625878704406167333650355770552200774589129356653738458804649518332256691191740044927600287223538596339561252799276016021328419610704602166676344953030320617146583118333955176082961530565375174083080284600835270609324949563434332682297530121773213015271411827508946001375830625508680334271812377188427211392777892050 4749 13633431372044508931898909777327809027991024240927508919528528041612543061989426643265714171601023089544224390297579118237686590475627322720640824680595343476273044617994369954880579945000101621891514447302253324597913010113429198691012223300337586263344512567939633858836156725337291275626001076882832276681991712475682462573162999488630009696562630625460140493915296514389752971256845795943011 4750 36359181795771245891680789452682856640191142148374455787562925866072252250359860394247396243046404227641083869759602581767382365333536729752570909023247333069126610451751421037487610658579876843422331563417401323433038283229580141553074989327561747509438835154470034049654095873294810068200871248193929831109248964700455093281017362093939456732169256796424086276358954335424449189889886230214498 4751 4828115853057647491341597837279761001753998553487147244985713964321199618179523982612990234566310560811546161903195470891670063262831481928877507576095848263771882982292853583715759616252697654124506881117357380004253666231523831629604923282780747691831570393590931516337926354947309559644608248066731157650690585054439310639852271923197499249438745205165368186418975297987435455954546981949039 4752 -49992613167815754823579699230010665668182166389301964707091453907684795312349287037513110414647427317185308260057181700005068955809164052473211733703842676545399655069745790992368190603579978465313846010719654648030951293343009340244087212627899333772783347722409667908490252598632101343826872325076762107791240677176137555854180361582569466428731887421884226770274250849814202161146732026157509 4753 -41187297648828893383022387289962617641945140701861603032548639830393451868539384376860386477612714788452630031662798052659052428596368211681448416599343181332898493434044274621203370274832574497546838444534758703437291949461103973182679912610342495201270405548060965565992022228242119627845479496260660988759939549754894403920869634017136955981608002001589454462777929633411884645844433212163537 4754 45164497314758107332238101392730904666428167835814817462105739943363595694169763054900120180081116756373762098153986229113398892546332570544334226127746828281627772087452937408652430987327280811189339129602297268026697627111485508614482289345118586080951777328818736392152326243684791784182264077010030950140550092121698245214328089659371967179293142216718858583855275551826766705192185044208470 4755 91179910816644648206602086519973283310127307091163567739640093738078247180888671414373496892260142105637938291719979752664121384405532264154660150303185857878298148503790065613571560878412552962860684455254413351468243242804113313426767125238241828974053753270470633474482274826874220971672351821337423096551180226931031959775049995599706422410339889423473681233052180483226086806991165238321046 4756 -3977199665929213949215714102768287024483027133953214429557100112970143825630378678039733702468401967921132066491188176454346463949964358862885809528403646948729278653408662787449060712494706313642500685067538564589405677650381535431802376734776090879681371780757770826160304015442672156336784580749369961380610542366803841293458455642235011197685140215129404121077345918414882059347751832044933 4757 -136344408131402755538840187912704187976555474926978385201745833681441842875058434469273617072341258862011700389873965981777520276951864834698994376430932686159925920591243003022223991865739833774050023584856710619494940869915598822041249414583360415055005530599289369866634601070559012755854615898347454046691730319052730204989378085259078389589633031640192539816907456035052853512183350282529516 4758 -87202711150715434257386372417204996285644279957210353310082993625108103355258292736333763189791740137716806225228791576209774920455567905291774340774782210929568869850381402826122500165917846649218183770186874786878837565153731777994964748503465738094372381489712862648321970811431548815335567240588053135170569684564228118481591539957471411212654749208344277111974834564811204747643413406276113 4759 140321607797331969488055902015472475001038502060931599631302933794411986700688813147313350774809660829932832456365154158231866740901829193561880185959336333108655199244651665809673052578234540087692524269924249184084346547565980357473051791318136505934686902380047140692794905086001684912191400479096824008072340861419534046282836540901313400787318171855321943937984801953467735571531102114574449 4760 223547119282118189796226560329909184262199754884188738511828827306549946230316727205607380262132998999728506615102757557987295197407432739990768717205714897089494790441624405848346492031657680423268207355043585406373778435069330600036214163086826153149377912089002232514956571881990561571190183138935507181862300003616958323470969625216549800802287780848536816928882290599864058259826763688805629 4761 -53118896646616535230669529598267478715394222103721246321219940169303883345430520410979587585017920692216026231136362582022091820446261288270105845184554122179086329394270262983550552412316693438474340499737374397205508982412248579478087042814670767840314520890334278044472934274570136096855833238508770872901771176855305927801245000943841989574663422646977666826009967388656530823887688708298336 4762 -363868727079450159284282462345381659263238256945120338143131761100961932931005540352920731036942659829661339071467911716219161938309261933552648903165051230198149989686276071658019544609892220510960731624967834590458124982635310957509265954404962659084064814469049373207751476967992246483381583618032331189934640865036492369753806166117863201589605952703858760866867092553331793831357865803380078 4763 -170428222635501654565557030731641705546805532780467492190608887137246062884886206794627792677115078307512480383966394975965203376961171451720662872021160774910408461047354142864795939619340986984793866855306211009168269452657082020558127120272155385309063391198667954470483637607420425474334349900426736308960528826761652395669724624272707811227624358201559150102872323211207527435939074980507293 4764 416987623726066694514951991943649137978632479048841584464351701270265816276436060763900318621960580521877365302604274298241253758755523221822754748349605352377236319080546334641570097022208913949435072124705208987663633965047559536987352997219633426924379335359383651252224411242562382580237416856541102062836412041891798297555051167061705191164269375350836427692877059941988324655245554511678414 4765 534296949714951813849839493077023364810043789725587830333740648238207995815891747147548523714057738137173819455434306692184365315270433385273311775186212005108558450733630214522815484229233207495754598480274045599626394435292392978067393074677118044393128205667717327678235114575412671957715933518459067498895169691798144765423530790390571012817230310905417910969739415764539321267296940783887371 4766 -246559401090565039949394961212007432431826946268374092273742814133019753391549853969272525944845502214364884918637879322276050381794351770102091876328444577466827858033192191776774157402867926964641205269398997978495364512390477516429225876947478041615315944160715696781740773635141957105903066956114365753875883215130145901885326542788997379936645017149277277590004736730780797219306479531171121 4767 -951284573441018508364791485020672502788676268774429414798092349508473812092327807911448842336018318659051184758038580990425619074025956607096066523535817357485794769814176549164385581251442121445189670604979254587290028400339952515054746071896751471317507541027100978930459525817975054537953350375000169561731581733689943062978581957452276203981499686256254338662616475706527645922542495295565785 4768 -287737548624386773900444531865015932378216843457213738059997834105188242424341893178275997769212235922808934536796427369908314933476081615171219898857767427641730592700438022746041326826365280531113393210875047621131029922901915461638167197729640002777812261507001630896494340940270714851812866562344701745019286476667998863538204247601573632880585293756140633379734679033758524047990461252716250 4769 1197843974531583548314186446232679935220503215042803507071835163641493565483877661880721368280863820873416069676676460312701669455820308377198158399864261934952622627847368740941159738654310048409830875874378252565785392912730430031483971948844229512932823485187816675712200299453117011643856417331114535315607464948820088964863908500241273583918144703405531616252621212437308443141848974826736906 4770 1239022122065405282265236016885688435166893112231643152858090183613662054516669701089724840105230554581860119294835008360333934007502038222267286422393584785127525362514614571910426908077807401976303063815854302208421058323241867976692913269626391474095319802534102609826953866758245769389766216937344871306750868210357941926516786205053849836862084980012394972042351154740286169970532956548282035 4771 -910106425907196774413741914367664002842286371585589769011837329536305323059535768702445370511651584950607135139880032942793354522344226762026938501006494507310892035146930718195118411827944767878717482663503204944654362989828514569845804751114589510155011223680815044815705958512846296792043550768769833570588178472152090101325704252639699951037559409649390982872886533403549919093858513574020656 4772 -2436866096596988830579422463118368370387396327274446659929925347255155620000547362970446208386094375455276188971511468673035603463322346599465444822257846720080147990361983312851586646732117450386133939690232554774206451235972298008176885218470620987028143287721919285539154166211362781033622634268459406622358333159178030891380694705295123420780229683417926588294972367177594613112381931375018941 4773 -328915696158208507851494102518024432324606740646053383846252854077356731457133932387279469593578969631252984154954975417540579485157811460240347921387090277816633327367683853715308496249862634097585581152351097263766695333413353406847108518511801963940308578853287565011247908245399472597722666168575037736162689738205851825191081952414149885824525570363003989169464621336736250876674442974261379 4774 3346972522504185604993164377486032373229682698860036428941762676791460943060083131672891578897745960405883324111391501615828957985666573361492383323264341227391040025508914031046705058560062218264851422353735759718860814225800812578022689969585210497183154511402734330354860124724209077825666185037229240192946511631330120992706398957934823371817789093067317571167858900581144532206240444949039597 4775 2765781792755197338430916565636392802712003067920500043776178201332512351457681295357725677979673345086529173126466444090576182948480158059705792743644936997896781317729667166566895142981980084483719520842583652037973146569385651415023993736982422950968451866575206850550402074456762253631345300437034444358521022897383882716571776657709273306604755253780930577464436988514330863989056374349280320 4776 -3018056826345977097141670274968007940905075958213983045095509822714104211602949199285612109304166990774630339956436526198288378500508761901252035401877250949574406698141230177331396562310199584167265841201384662455094118892387459171175581451073408533242845932549446765343612216478809605227943518868654202456783821893124269167515317005520673485993263522704313581998394279244408281329566001974778218 4777 -6112754315259382943424080943122425175941685766780536472717940878123973294517764427030617256877419305492412497237857945706405140934146731421198176066909278225287821343238581197613600201542042302748570943196319411756833960795186463993046683706567633448151606377977941180905262199180971331457011485474263684551467534528714003709278175615644096678422544346848248148632295889095475396195296819298319917 4778 252275033590779758710753709331615138193072890293483001319331621381591860145267903927886431324493645688101166829970082107712195552028603841546242658232313951677625380411563010764501419328219499683546320358801010417120972323001807756151587714090985582274394065974239914793210142022047351596598218431619758098262798995740386450943540347811400179388508268923383004533957290730077417340509627625497898 4779 9130811141605360040565751218090433116846761724994519517813450700838077506120713626316229366181586296267042837194294471904693519434655493322450211468786529174862228041379811374944996763852241886915836784397704074211928079687573923164222265157641041981394452310527387946248874415659780936684955004342917887008251356421838272876793492621164770164415807869552561730630690168339883677524862821273098135 4780 5860479281668603184713327233790810037748612876487053471398609256742381434372496523102730825552925659804311330407887863598692945382118127579651933408676964273610195962827018186849098782213822803065024622837518401339712988472184656236895095992476647865877212312003701266112052057158923979860413267042643926453204735532973617258334635267832696499034036077924865144098338598365397978854787191672822019 4781 -9383086175196139799276504927422048255039834615288002519132782322219669366265981530244115797506079941955144004024264554012405714986684097163996454127018843126539853421791374385709498183180461386599383104756505084629049052010575730920373852871732027563668846376501627861042084557681828288281553222774537645106514155417578659327737032968976170343804316138475944735164647459069961094865372448898596033 4782 -14991290423273963225279078451881243154595374601481572989212059957580458940493210149418960191734511956071354167602182335503386464816773620902102144877463493448472424004206829561794095546066064689980861407235222475551641068159758579401117361150117689847271664622531089212360926472818704916545368271385561813461456091954811890135128127888997466663449843947477426874729028766705281656379650012945920154 4783 3522606893527536614563177693631238217291221738800949047734173065477287931893485007141384971953154282150832673616376690413712769604565969584344520718341878852929657458964356198860399400966638583534358481918986683289336063538391074683478756879255379697791634064497926594930032500522904308421139955731893718653309419884605042069402397701143473844770280060551079591066308860704563116010585257225774014 4784 24374376598470103024555583379303291409635209216769575508344842279800128306759191679663075989240591898026498171626446889515792179803457718066098599004482336575012277425998203947503593729246526076580244511991727560180690120170334310321491214021849717410940510999032717073403011030500533204826921494160099458567970247372390549462865160857973637007254160085953371609893676225775242751245022461844516187 4785 11468683529746426610715900758250004937304152862680623941477886892103171008599725142277575219781357673920521493985805645089673695212207651317757624159121614595542766545242473362933696145099426106446502925316235792262305004621367504717638604270862310149480030558033162617430893972295800608124228315653668094808146672070206848065725730187853992818679563886926347283662719906000718540369064755720146140 4786 -27896983491997639639118761072934529626926430955570524556079015345277416238652676686804460961193746180177330845242823579929504949408023687650443119722824215427941934884962560146363993130213164660114602993910714243470026183708725385004969970901105097108732145063530643668333043531023437513248061449891993177221279667256995591532267558559117110852024440146504451200959985086479805867255607719070290201 4787 -35843060128216529635271484137553296346939362079450199449822729171903299315358916821940651209021949571947019665612252534605465875015665369383856223163603951170555043971240677310437289874345952183026747437307963352442995124791701815039129818292712027560420541557065879690833905002796333812951149809813767553376116919442597397528590891045827629825933723972879718893556396131775961291614087217564662327 4788 16428299962251213028402860314684524689622278092889900614601128453174245230052951544526885741412388506256809351257017934839831254195816036332685495563702600832399168339720086783430296985113738553668100068594478451207721179087357880287331366630242786959252114505497481050902149558727636905123833134238325082413132995186788743466541828371263118033344876259578103917297265180479087326886542963350144061 4789 63740043620214169274390245210487825973865793035020724005901744517180715554011593508745112170215695752124350510855076114534970824423689057034299342886428166598496978856203237456801283004559116843141350431218677595913021308500427200044099789193817124669152686620596523359166948533819771326199211259705760730597396586699592989060858449604944740677958164119384170094516381218255767158869694936634952528 4790 19414760165965316606868623822868771657317083986560298835221600718729054085305965277413765467609561065690210314355234599765634620819849333051170727599901350338155875631520590527006992889232213629358647368713484901235273945704343934751798451662469240601168427051568398639931755444068696907827316675575442470962983924255808654062049062674564511792588847713301614976259130951296873964727544254214518266 4791 -80168343582465382302793105525172350663488071127910624620502872970354960784064545053271997911628084258381159862112094049374802078619505093366984838450130767430896147195923324240231579989672855396809450499813156047120742487587785080331431155824059911628404801126094004410069098092547408231323044393944085813010529581886381732527400277976207858711303040378962274011813646398734854485756237899985096589 4792 -83154803786179485881258869033356597631182877021581022841123345235909769639317558786158877637825256817814560825210310714300605445243538390085470070486329516936652854487723827983808275893791330472499997799932162497148295254204771134795898240856286365270321113672164921999098703977888468234026527935281203201560380510955401643122907512279509252470547011832685785070775512169552641123597239190849470794 4793 60753583416500065695924481702303579006170987141350325785281272251625906698758579775858232444018523192690949547756859449609167457799655760315814110850229417092740271564402733713224587100440641767450803131099671145885468541883441145579632704161590671027236374074525605770137342648478711323495727718368643342047545657630573078465351215301643346918714192665660659035554515447437980521028693645770578323 4794 163323147368644868184051974558528948294670948149491647461626218206264730423382103839430875549453341076195720687322404763675407523863043483452454908936460284367549001683647152224039855883464185869309448299745318544269037741792556215127329396680346276898725914798258926409167802070435876465349572329225289014570910092841783375650307790255717111181850052211648059082589158568287495609353477090834567383 4795 22401220369679420185334387331053018625011889880230697055842072984283862940558979010300645193806733625123611277453451264691437987443882629769655959636100099843912582923321094270583688793350688705049194668832491351262826712321329989216265536694695694243084739597639316228961361329409756910530800216912559859512834853324828564657556296977865905551832819167025126035220996722114660602568545545078892471 4796 -224076730785144933879976456260832527300841935290841973246907490457890637122140683615289107993471864268886670235079264213284574981662699243768269019786689701460289273248049885937264442983904827636760251430844989690154506283675997360706962100841936947925962288872784532179305144718914587788845300047593932356618455750472356454115659005557360458100564244877308718118143674015725476130382170736605145706 4797 -185724367738324288369386361889581966919682838029722344517468291190548593363941082849731520743260074701319331964775856028366845511306926113222110868572560384211461584606968246494623544676814874574358642968577809895531864454113886204343594933375041971141810654395898242638129163399845633375880372546137848874083744946166611940307864087233583016733682871378673185117810155290402156211922022635913459854 4798 201675510415465513694642068929779508675830045410611276191065417473606774181581704604988462799665130643763058957625812948593136994218816613998613060150589601616376690324728791666680754190554138931711056762012498338891679571354667371490696564147241253682877549275145215950343783389504830878314499830681372497105620897147527889458102708579494552548731425710283592082922677293610815527813625191526253235 4799 409801098523469222249362818150414494220524773320564317764375781648439230486081766465020628736731938970206002199855120241651420492969625356990379888359250085671750857855018132431887987660719702211118894399422799585686370737789883565050557034216978919067772943268682774817434308118760221164725672593731781230702200696638968394423523092790943474834247116255981903235953829306127632342304193372518605560 4800 -15951142677141225325255707040197541756147207380888931673597126283058180817640621755256942056405055942443726992849956920226291482911890500776502191578029217404915105717760545172057209513739264357352413793434688443359815117240781167147101630772199282541066894879246973312214619989659197502434127284543523623021875950980915949150238621345911535815048554331610406965112522003208659315891602555612793381 4801 -611476608938934735944004887080194002896354818731175593955441199122046004667663471070009091536397069613969061157480933190244557487188441970988992948509839687288127548179746924098568741851273841142829951161435297924578050309144550936541253598364220172750650492543827990767778091508265052043040172424413153727807821593786496283881625801370438027382978541966265495318876506599738447870117818564044858795 4802 -393849955846327996924107111110216952464377565939675386090778655365381049668441144709763686680326883027762275207005163321425129010057734856213877696781220868266835752137257587259830778146980437853766480605988111142326555620549102397903455403444779636526706048389435801505219688129101023662291545309188257607680324745658052445273284471445031939019198561924371496270841307302918973026412590816905812179 4803 627427751616075961269260594120391544652502026112064525629038325405104185485304092825266033592802125556412788150330890110470848970100332471765495140087868904693042653897507469270625951365013105500182364954869986367937865426385332103688355229136419455291717387423074964079992711497924249545474299708956677350829697544767412233031864422716349563198027096297875902283989028602947107186009421119657652176 4804 1005326564785262732868111998190410955360732384670850980046219854487427054336104615779772778216723952641731336364486096511669686497246176827202870645291060555554963300317004511358399519998254278996596431767423409066904605929693653334444709001808999809277356540933263792272997779637366075705331717733601411335488146339444548729154910272815469966402177103890636991589717813902657420896530409380950670974 4805 -233577795769747964345153483010174592188124460172389139538259670039723135816862948115502346912475242528650512943325726789045719960042597615551617443306648036426206901760249882010795173218032667646415884348881875225611309805836229705784899825691639818765011339033639162574773023368823225883182754399768419743149372799109359787758579951271317624178828534373504406013147721300028134159596830302751839997 4806 -1632754316401338694137372592310802500013234410782915505675258179892531239821408708605038811809526078198144124514816986622140535467346509298968365785378929460248005954214511980629025471363267384496778796722293395434842471356078985438133064230945419264569073928356338756352990491135290325250806017442558088686317843884211960962186774695531819529600204200188512893873706842505604528082539830500608323150 4807 -771748769015514768522958515180236363172607924498461840507960184447703918519241667664270431304248710113080823421160369722623966537203579211651253201984412519128756398556754629347604346780221611350180547418541533841293296123857423628659809176117359990512345201899624629698224756268542849822148963333832991592338773540335188941396330321544152342223348569517132585576570092602629286736933579078198830977 4808 1866332112171086658482526075320977092201358870955304645213517849932254375638271656720541158722001320726794637458142713411186255427389106914519983228685577496674212855974761862639820644581300052143194681071175270660453781161915215143917964056637059083334085267389977918927763514504113551133988771842326508429467216683321320749945354646803137153779032734562017299886854563805632662242136660803360163147 4809 2404503085416853462660331107491038863185842335281377346183218364340235158340650376269309243113774788311224947935977356344764502004550088510619618987363341979376762352771266609976629818143488995846959344140834929276135767479936409066792873407062779255081419130255963386051215247403833175072954980776391080278656617424547149903583105017075971871823552769705645479450276935108233814819473409578807154127 4810 -1094583343155571889959567560140740729028750946456842804705557665484550457119029989056270727417752610613713814036982343688562288890185527702868730026701164977545456457418007233292216297801078440793014133652633736819160485038057791515258154880519699092821740065490353289229538758235570701311839808508493516837128443142986131808549024325258984811555684165044884714310284471203003375505203081725161332170 4811 -4270835197587940121142857182812015955387201206236681991396736214272489533978922032989850401835776109038019585394120069755950757431939195425139602216048919476050975208746028472616450462724789047990154025212010199936589548641851624210710837463699838338415504397645941304978978761907946726206943752618717588708123834107868470653528459663879109025602585504267662779337131498913866477061610070382167317274 4812 -1309919742261281572700763547350298134157091388824534541477660698855684701221620387213038515696022177697511133898995012656202213114364560807750888960662177001831305895353259376684413520342410555053945210488201192456975282441878617551534718526543080162259679064765610096821676489168262473761115172267897563441528174281561018095034080691816987060267868604660760765139992463905230439314270327853645821957 4813 5365418540743512011102424742952756684415952152693524796102293879757039991097952022046121129253528719651733399431102413444513046322124723128008332242750084453596431666164035705908666760525867488783168158864643936755750033679909415725968992344219537431237244463136294594208517520143517427518783561127211105545252277250854602462077483989138093837158269669312547493647415970116869852566813152107328649444 4814 5580754939849221693843620730162314089544292595061216532874396913128174235200542420202888917531798286735530719293115082412152970546303756232890491176711096477882281104099287849300863983067199603044099235700211392393564831083730241762245555990242918500675183462411551401800655251076209199968058924886615152149652008389429488748562540355696096085870454108928423544477123962819096916375880398235813139231 4815 -4055498798482230438401661195602458550258860763868990254624633180901355289876331634833082613557506541954222265532107400788310833207760162320257443282087907451765125770810776329224253240183456933729222948376442744298774751238030798174434273817676457268977565398370684497386841030975254953757668388859313542103724102969293584367043403297321106776890401064651786728507423506211639413252542824253682827487 4816 -10946173480592733704946045473115070773960244747754741328976690792885214226298494442249010046785327006387264118724217495856666016868428479360898823419461180931478712770263323555209530743593067091827267394564855329149314864763639657488214548334462455931912427925547845996009172771219726627486842486013826257694904285640284091210640024344834189923028723778240971038124539932935966768942693550343141788675 4817 -1525256141366991255441959534559855539285431831192226278249763732226818945324210785369806303974291744781308453761007681623842137338543593912633047894623189026117155333288511520076610742883742669314876287323768648094790079845699443587811282172566461231697618064040866904413814220100954246210390536027301610045927905420135904381519137058374989308980053044276636815969700456607457503123337573982130311744 4818 15001672279074964143347706668717529324219105511623731583601323973786569516174826077082092660342833548341486384256324896644976850076188641681156266701549088383243838541074099884433783983776524025556490342941298073448089616001670455662648822152138913200889993323918530493396013802194981581244510874873139799798628388609577675577683427642155296699919124842892757766631963439147606182195236374596824616162 4819 12471429621959724960388005007674926313245676578946967607226454525112033171622705227618816350759618751168572572485225177480508154206972073273531871314084369957595868103551835075286141486476809761142143681888623977244104944609339101076025830507028917163610045989588712900422986991320680873697233022041127867740832191060419995592159161403209179232008776822517607854094240389543424272066031124325272100419 4820 -13476416137707972887905747134157673784933673680431505305351560241559750570850615291712286356368541803560177930495317215021134712737645047768523218806925899357126683207785588364357173240892781356241614055617529425353299536155971012074837539979572451969192375259877663588982199582094027335034120338845838189752700483189441771196164290583780307390939071798616120950662262982540148679071898800614694304418 4821 -27473101901034689103735711676392455637464782090570699190827778498898602687797531304700909011102452299510058956741550074125485004283160714954688138015633458340839706644625934959719925470253333786698634024829922050692194560611009556738674652659167830364500039313507243393819000793515662454941743896914267667539460579669997671169842589045364475931927901665410365620726203828691030454261267498922096716581 4822 1004986515748247927517742126482747471687997101484537698125105716447717399227910064093470005608923052391605358010092037540626558530672974494991347492841529399530815104233753289071031754415971595099470373728905448109194591546631910998811709472543534805582329270288950688559212590773346461336887316804710322011868292129021775604005129180571128158930294976098513096568022592996724407005867676289422203999 4823 40949518038742661991641458810550129422398455771002204496179338740458353258648146596413195367470994103070236887236867289146619717020805762723211356822559357697966389852411523324077098711146115142940248080447451476045494096766980568813512192638740282333692414573384906982801200375609689789975864235760105857292161062859439442366006879629144783322866973464026486571388466811231179133333166299536791020999 4824 26468115385286441176217969549909708165776784989086161492702672782450885288569621240607439005493529247118453598731458036584858445752487740459696790522791928941308891540392181670648893715837362191599163651101016602582999969064377645739862943186624295558917710043218292705259788202742315993604856580109557345527592287540975895565837459864793347772997606689311852524158181235694306047255399822632674512582 4825 -41954504554490909919159200937032876894086452872486742194304444456906070657876056660506665373079917155461842245246959326687246275551478737218202704315400887097497204956645276613148130465562086738039718454176356924154688688313612479812323902111283817139274743843673857671360412966383036251312751552564816179304029354988461217970012008809715911481797268440124999667956489404227903540339033975826213224998 4826 -67417633424029103167859428360459837588175240760088365988882011522909238547217767837020634372964523350188690485968325325731478162773293503182908147345351286639275281392803704994725992426983477334539411731548468078628494065831358214553375135825364577892610124616603199688060988578352005783580720815869663202819753350400415337931844339493938131095864580153338339095546648046925485180588566122169465533581 4827 15486389169204468742941231387123168728309667883400580701601771674455185369306435419899226367586387908343388646515501290102387829798990996758505913792608958156188313416253094942499236749724724546440554803075340321571688719249234834072460958924659521580357033800455564966100624763640720257707894972455258833776437067447485322404174548944922563708799661750813147143798308168533597493083634153193538712416 4828 109372137978520013087018629297492714482261693632575108183186455979815309205093824497527299746044440505650532731215284652418724438324772240401110851660752173736772486349448981607874122892545564072579130185724825002783182754144970694365699037936648395031884868460277057359421401544735042034893472368434479382123782705388876555901856348303654042577661848593463338763503137451153388720927600097995678758579 4829 51931244254824634424918196973336668859865572876687785287280239848454053177911332417121408005378135441845301839452824035629090332974302506424402233552742328483086967976550610052226755677258752788098856928473127757056805346582123380480914176900705056312253090816147634721960363814711285525872825843414404369043316282952930015527669790549015567387064918402525191951748339878391887687504931968975926821165 4830 -124858527147724481829959860684615883210571361515975688884788227654270494574400259917426526113630828413993921377730785942521112268123763237159616765453361131892960799765702076550373359642270288619019684988800165324354871473394205528438159996861307916612241902260732622325522026308375762292601367340889738215900219772836361878306030897248576606286461510344276485907301445619686986214011234251189217470995 4831 -161303382233344647511936826270829383342127266509262893470466695828269362383005156914648707751422575947495834570668108688047814771299074746825513085213494502219859454325999591660100878569804316860677987114197952759839988100727094074846613214837353451344137959276424692081381765359446327560766298211848883751167098988341806571429526138852669609964726766995988530715251477329545276408432532066971605579744 4832 72927282892899847405041663711279214350705788639287903597507987805816441396488927500305118108252692972148619538277961906892021935149460730735214531900618803409873831789151466498146603965011535830920828060327037567298066126812082147957245819960602860299988811444584987603561662493664476766728541497475333846856903489883431862778361106699561038899396591941751293955553105741295098526506302282213290649830 4833 286161909381069129341896686955445266552698628025238582355254923482539856957405416832075233865053404361489755948398894630568927039422837983985129850666855634112820254091701668210474238212074605479697672102998118084194859574121299603284773211698661367956379861537157314406903791667822089853367665552738621967067318761178168449735557036101246216251188277340265016622552922949232262622443766318160823050739 4834 88376099340444800106895162559550168991421477869974989872958708022452920986516229414343589643169882975347215032390146781155792836149614016090298553312875698809985622536848125161954274604792781029757159053870915192541921973915011926889367394876750591044149147831839704477820102865781850794037756714373549904310195498458374708651165032153108571065330175054237236759698371588250177881926229784758314929914 4835 -359089192273968976746938350666724480903404416664526485952762911288356298353894344332380351973306097333638375486676856537460948974572298714720344382567474437522694085880853134708620842177086141310618500163325155651492925700933381751242019031659264228256368672981742302010465454161486566620096207050213955813924222251061600312513918142800807255150584869282016310578106028690527361148950068600374113700569 4836 -374538008721513929448791849514995435544120105895213572228213631504992777943921646246418823508223287336836970980789041411724719875572452000075428403979731332922805876628549793372428512816867386509454831156869033276736781548036311530174140606575411959000529009368997018884723894533603940647405422267112171871377514259636543158386722068254354787316518452394502253382251294537482440504369996102919137980653 4837 270713092933524176640043188107174311911982938794551496079804203265903377367378114918036762330136214358291160454286709756305156138422684698630045829254598738712708463344005009546666567572293360280861341109454240458951003727018369824352651636782513637212219525149902597532645351295704715826058450335840405909614026752603225603862753110647698684085254694227779073818407657102277183267023838815615798770655 4838 733627200995482906195730200181719916447524522559740058180976542793349076297815990578799175481529384670475346467465897949185668850144750714795772786547205770445499962509402928081049354993953527820073331320194188928229707248969693281416159638234676187256897682350739320895189348695090507267501629317326127685301736510698143470900640211055162042467103321676518563960357323228009801653320064703293251681222 4839 103824915787989752808748661407821123632137167100662076148409428239089400576543531328382061178087072978545810526502331655419563737149767301445382574725132594210097413284544783825761945244574026228593490047414792817785777821017941705821488969792898321788309484219094421352078543237899224821346971931271765961763487507033317554523968957606656103231263758166723179563843637435205257237346157287303339209998 4840 -1004340293929007082835773388288894228359507461354291554260780746059252453665194105496835937811665599028766506921752607705490824988567435413425818615801804509158208425853407937627715922566246888100934672429648429387180710975988063105768811275017189824469117207500641918427834699990795223093560079653166533594915763263301369074763393321702860726552358015904297637778764980330286984920343903518909050451877 4841 -837452116783472659004478861589541040079661689660402134329385971032438476874359521907181236659616457649021156993968229604605232587294518016241155361272338364655597375793947711906811300238527554048666821367608981746015485069987634987237648608027574509045207166569833742247267891932989732088848601248597893647065224017731461025424609168661818145698367079843241743524200960663215058890666221990596590891220 4842 900515378141017330027024726881073104727370294253629478112371317820163053088650574168453876633578526050220696395250276050071261251417668111980436041076671914948111012568863153801953977321672861872341182382233636569394933154970121399947322305224291502680807723281547497075756156752895998272213107721894767633152275756268051520239424364096204623321094257737574458214921342895081727682997746231605711241879 4843 1841792410712479741840252249878435268439169151014693688590166717091690930539553627404017174471282056677787663915720837310096057575861953429666973977074142873813805801647355649534527222804774442149601493797257411133196196045975698093006459883044764333514324374070475660675102591923784955182408680901764427241980987281032830100188002490364678872250725095747539381302965940993502043811010125509505641343097 4844 -63063261357544671022545865291532064647708604593227343782985346787724576214291052261272639973962068401199539401282046445466028664123150095739280679804333550292513636774915441895142677083145307823674361014624654823379448084982486412709673697196716993635600556711713754828488264819906266183364506473296873986087051738536590494814815195434386477622727177894332714690720382231866668792331524241009120350659 4845 -2742307788853497071867276976759508373166539445268323166702538034911853983628204201572471051104860582728008360310971113360167318827279621541647410018150814788761916814216218803336481200126447304021942676179491047702591129200945819492953782188269055836195132097352023157750858748676680953454621788623659194875133263037300881620427426854460883495571819353485113839517887283888583771494007871741111352584976 4846 -1778729149354935070817706384586903203791460546421466344807181370303966354325262575142744534497319988276588124514438790864630028911738803333927693297269809323521292164872440207639384545721629134325927132782632756309816747960993211680296786185848047339878723817358761905846614327103878688999044174428467553255893935542496239605373187294930292394627997917853206666612245558761635375018678601268496520992438 4847 2805371050211041742889822842051040437814248049861550510485523381699578559842495253833743691078822651129207899712253159805633347491402771637386690697955148339054430450991134245231623877209592611845617037194115702525970577285928305905663455885465772829830732654063736912579347013496587219637986295096956068861220314775837472115242242049895269973194546531379446554208607666120450440286339395982120472935635 4848 4521036938208432142684983361346411576957999991689789511509719405215820337953466776715215585602180571004596484825409904224797347739018424875575103315420624112283208979088659010975865745848076438347869808962123804012407877161939031173250568374117103176073855914710785063597473075780559642453665963052126748131027198579797121225800614149391175890199817271338320506130132842650219146512686473009607873577414 4849 -1026641900856106672072116457464137234022787503440084165678342011395612205517232678690999156581502662852619775197814368941003318579663968303458997400685339015533138286118694037592239331487963477519689904411482946216153829324935094225366669699617725489952008836704975006732732686392708530638942120668488515605326379233341232509869054754964977578566548613526239887596362107358815065267660794713623951943197 4850 -7326407988419473885574806203397452014772248041551340021995242786915398897795962030548959276681003222133804384537663064030430695230421196512961794013375772451337639430079793256207489623057669050193486846156239506538378454447867337078914024259582876005904588568774521976176820089277146862091652258149082816992247513355634593341042856199286445863394363802717767060338740508770669586799025868991728346513049 4851 -3494395037352325470612866903882274342935212488249705345831377393820208132436234098024216429020677908151976709627595535283794029159354456572116105914735285096750070692969964973383626414360112960828179904550640857796254047837003936947883898674499377686121847078005810056864740389387851111814723842383638232525700819346455888715931559394426198311633268657812080618533770735291404081245025678295983921634217 4852 8353049889275580557646922660861589248795035544991424187673584798311011103313194709239958433262505884986424159735477432971434013810085164816420791414061111466870777716198487293799728954545632527713176750567722452754532283772802431304280693959200601495856597405479496982909552775669855392730594378817571332597573892588975825850911910954251423441960912416244006947935102616129484652066686663705352298456246 4853 10820803025771799356187673107279726357707460529801045367826620180735607030232196128573175705701681130285781094165258599314224724389775653085077899928111057548087710123049758229591116037417782011021666750706880364334632502284871274026797922934082253692026435646780332033041560478664997973906376100532721049517948332702090482056974415593712644175027632460529847678872511244062073668044051547287712268147266 4854 -4858654851923255087034055756979314905859823056741718841842207404490802970876960611215742004241827976834447450107881897687639984650730708244304685499325826370120707023228522320416102540185519566884996846017081594958278235935798494356396795284701223809734750327473686926044812386282004280915870536433933100071873073242519937134980351559825225130327643758431926329401331880838080570821660985409368376822029 4855 -19173852915047379913834595768141315606502496074792469555500204979046618133545390837813134138964187015272205253900736032285658738199860817901498691342172169014958487839248245523390844991963414538734843501274602817089164786057673705331078616893282855187883033052259829015951113254334853366636970479350292382115522225291066307907886326547964067616988544876773854626807613860191558320110738210993064566603512 4856 -5962148173848544269153617350300411451847637473059326525984412776244804059355235517357433701459853153451333644057376701626584739739044944840773214428785231177967003099821235909175013497232262444136669904689798769376354266349072779670401127649381029882291685319306645106996748092382993692990505564098787949446075259459570544921994064033887419044699988702097921349471179363223993097222390561878343891325237 4857 24032507766970635000868651525120630512362319131534188397342412383537421104422351449028876143206014992106652704008617929973298722850591526145803376841497995385079194862476767843806947532148934105619840347291684412047443021993472199687475412177984078997617783379733515941995925640616857647552841015784225482187395298533586245042866678107789292747316188635205780956208945741029638890932399196402432943425541 4858 25136001088895924182988213118441727058350133547851796081484617755291422192900626355170567840424040168723538897958112733912243477938905762742271905770957400192925490939069481432565858489195676982871513405964401586465519052406746485001479744542663885070174718371566474122947861346717847059627476043449080331561597484750636852829880390581851486661688533578871775976278793223415551417333128772871408457928749 4859 -18070359593122090731715034174820219060514681658474861871357999607292617045067115931671442441746161838655319059951241228346713983111546581305030162412712764207112191762655531934631934034916671661483170442601885642671088755644399420017074284528603049115326098060426870834999177548233863954562335451685437532741320039074015700120872614073901873702616199933107859606737766377805645793710008634524089052100304 4860 -49168508855866559183856864643562357570712452679385984478827030138828843297322977804199443983630055160830191601966730663885542200789497288888075282612455395578004685801546249276372806021344611088491353753256085998512962074400218684688955156720647964067792501751299990064943786987334704707180317059233305813748992783284223097872747068689640779409004722214077556932487738964445190308265527969273841401354290 4861 -7065641495773833451273178943621507997835451889376934210126618147998805147833510423499125398677878330068219838006871505565529494827359181437241743358244635985813299176413949497933924454279005321388342963362515943794430296762347064984405460014060835954848620311139603287948683798483983105065140591763642798820277445676621152709007776507949612959072333645763916369541026845609905623623120138347319405828445 4862 67238868448988649915571898818382576631227134337860846350185029746121460342390093735870886425376216999485510661917971892232256183901043870193105445025168159785116877564201781211004740056261282749974524195857971641184050830044618104706029441249251013183118599811726860899942964535568568661742652510918743346490312822358238797993619682763542653111620922147185416539225505342250836101975536603797930453454594 4863 56234150351640392635130043587183865568547904568762918688953648286827648445156488227698569382307933490898411439973602169451071695616856470325317025970700031563817984977960198774306730475623616409879696716618601942307392371162565749673360616734708800022641122062439593352892470785818687812245457650996948612569270228960844250581754845197590392368077055859841473302028765810055095931888648107621160807182735 4864 -60173226953214816464298719874761068633391682448483912140058411598122655194556583312371761026698338669417290823911100386666726689073684688755863701666923523799303578387787831713070815601982277428586181232495455697389620533282271039721623981235190177228269979500587257611994280737084585556677511919155100547670035376681617645284611906255593040152548588501421500169684478496640930478352416465450611047626149 4865 -123473018800629042550701942405566442199775038906623765039138678032949108787546581963569455807684150490383922101891574061683327879517900340518422470995868191348934862542161979985311470531884899159854220912476573583491443201207183854379390057983959813205759721874166454252835435321387256473988110161915691959059583051319083048575374527961133045479697978007026889841254271152305932033864184711419091260637329 4866 3939076601574423829168676287577203064843777879720993451104763311295006749400095084673191644390405178518879383937498217215654993456828218430546675696223492235485593409827632938764085126358661018706484515876853755082228162119705290048263364500481377205628857438147664259101809951265897744432054268158151935100765147720773394702857061058002647784471532641580026867655712686585834546463768357829450240443414 4867 183646245753843859015000662280327510833166721355107677179197089631071763982103165275941216834382489159801212925802674448350054568591585029274286172662791715148238440929949811698382286133867176588440402144972029280881063734489454894101014039219149990434029701374753711864829716058471842030665622081070792506729618428000700693859986434216726085632246566508448390010938749648946862512216601176869702308263478 4868 119533942199054618721533266117989239134931261026902771588033914721654102038146486878896264163293745311865042717954075844467672886061072122087875795299644699113449269132334347046547385405526238141147736396599719828409215039087478564331126693483478436000130864436018789993733625370121358729556055893757540023958817903598309653872517466903130397695226445365446862973598558465720097487400416353589641020193915 4869 -187585322355418282844169338567904713898010499234828670630301852942366770731503260360614408478772894338320092309740172665565709562048413247704832848359015207383724034339777444637146371260225837607146886660848883035963291896609160184149277403719631367639658558812901376123931526009737739775097676349228944441830383575721474088562843495274728733416718099150028416878594462335532697058680369534699152548706892 4870 -303180187952898477736533928398316749968097982382010448767231004352725866020249652154837480997676234471666255643756750292817727454652657151362161967962436414261687710062284158744929671539393414729588138541571749109290278773576933458432140732702628426434160565810772501858563341428593200760221677974828332530688436331599010347732503901119856483327473011873895252984537308114666959999617017530459343328457393 4871 68051380156363664122636072449915474763079238207925899042267938220712668693356773481718144315479149026455049591786096821098036675987341125616957053059370508270274765207443097590598985854699599465999150264249163207554076857521681619818150710236152931639527694376882586130197900639616381045541620455471404417871565672123164434690326028371598335721491653784581553904995903869812599571279953181109511528512977 4872 490765510308316760580703266966221463866108481616839119397532857295092636751752912515451889476449128809986347953496922958383437016701070399066994816321451621645411744402061603382076042799619252336735025202420632145253570670186093642581418136422259794073819124623673877982494867438330940535319354324057276972518819907320484436295347396394585216744191111023923669863131770450199657058297387065158495877164285 4873 235128807796534813613897855948401275205018744174084549724963066132013197326892878673119336682197085445211206051970653471719690778665316025745204914903065905991412944854841061154330685684693815263588988277322585901736201916055251838613990022466475494794632871433889915728365440788976819714680057519356928112816870659475845913042177872748258147605981358089313699079541404244854360428337064349349831799944416 4874 -558816890464680424703339339416136938629187719824765018439800795515805305445109685997170033791928277836441397545283019779481473692688411524683951869380822129915686509609504700972675028654318851802734175466669795352807647527707775262399568846658412725713346819000556464112692768077947321580860974779528681390390385579443648870985673424766183552465682764808505223768127674320012256629577340246268007405677262 4875 -725894318104851574194601122914622739071127225790923669122495923427105834078645791188571226158646214255197554005467576430103127795366386424812199731224517527636824689256902664536406728484313067600324013479743218046989772586241345481195408158888735288868451996057563793710860308227307760249999411843414205085335690566796330349337525269142843364350172469113237368942673174695054017486634451414508327677108701 4876 323688082668145611089441483467735663424168975650680468714837729383792108118216807324050697109731192391230191493312366307761782914023095498938746954477756223924273564754663639818344342969625036539145187189347209451071445611652523423785578824191937230918713947566666548384327327288970501866180917260171753277573514919967802957943495552017925404859701406719191524688586270075157896201240275896918175605732846 4877 1284711208569531998897940462330759677700314945615688687562296718942911139523755477185741259950574492091638951550750596209584601488054797949496151600605339657552511198866407365509081757138631919403058188946413013399797420113949120743594977005547148014581798815058120257823553076305255081830860386622942886475726076146239979220323198693909026916815855233921742592710800849015066274116211791660776335082785963 4878 402206235436705963105159639446887075646958250140243200407658194043313725960428983864520529048915021863967362512155210122341344881343290925873452776746761303712551124502239024718062385514688031061178826290396008595918326974588822057409829334696798057949738048490897245326532980938337258383818494583242451807762175646828527391394029717124917959490471062394045844254086904619896121285394175517590152071375855 4879 -1608399291237677609987381945798495341124483921266369156277134448326703247641972284509791957060305684482869143044062962517346384402077893448434898555083095881476784763621071005327426100108256955942203376135760222850868865725601644167380555829739085245500512762624786806207880403594225583697041303883114639753299591066207782178266694245926952321675556640640934117399387119090224170317452067557694510688518809 4880 -1686917444006237962003100101777646753347273195755931887969954912986224865484184461050261788999489513955606314062905806331925946369398088875369604377352100961265062323368646390227144142653319950464237015236809021995715747088537942801004806340243946072531536863549017503150086057243592340214678881206185338283488251793068506611717228411033944876306326296315788436964887753634962395401605967178366487154161818 4881 1206193055800971646882222306351608265477525671126125955869476254283389521681543300645271428011390662618901780531907752395005039520734602522561445778336334577764233639118831980609363714593568924881024549845364214254950538751012822109970726495042287187550774714133889560881347422655888325313222809299872187945537415419379254786872664528802034362185085578246888273145300214470328049032057892040104358617142954 4882 3295316735243915571990482047576142094471757117022301044247089361312928113126156745560053746059795198438475457106968768849272330771475982323804502932435196842741847086989717395554570242761576906406440391372569244846584612814139586968385362169983031318032049626173804309357966460837817923911720185089299978036787842859276288789983922656960897197981882936956722554364274872725186565719058034736060997842680627 4883 480724388205266315120877795426038487869747524629805932100478658702835343802641160404990360988098851336704533530998053936920906848663486352808158599015766383500828684249814409617780428059751025583212465391444807740765208337525120691034079845201658884980762149415127942268738634587704014901456071906313150337950836373689251824844563882231910514121240718068900163819587539164634346369548075138262128537018864 4884 -4501509791044887218872704353927750359949282788148427000116565615596317634807700046205325174071185861057377237638876521244277370292210584846365948710771531420506080726108549376163933957355145831287464941217933459101535151565152409078356088665025318505582824340307693870239313883493706249224942994389172165982325258278655543576856587185762931560166968515203610827509575087195514614751115926776165356459823581 4885 -3776041123449181887111359843002180582341504641652106976347568020015763456928797905965044107047894049775179990637966822786193237620139468676612661531450963226242675771239531805172350670821327931989652856764014052587349821151664707659419442015184690203012811775588932251626705095425521938813176256995613128374738679232965540614828486539192807712103123655025622718183862411889820912088606109874323126379699491 4886 4020785402839620903751826558501711872079535263518621068016086956893482291005058885800334813083087009720672704107878467307356463443547098493557790111755765037005252041858734966546153529295394805704252475826488651360769943227627288387322008819823659620602062190892565927970575248906002234323486922482859015644374421904966291752012023303531021046045727797134710663689987548030880268381567851637903227922804717 4887 8277550914494069105984064196929930942290787429800533976464133635612081091736497952170369281119079910832557228276843344030470607912350053522978610242222494646748756497348081181336284628176473763277117797981947511688884972716817116737775530680210008708595636115896626121866018978919228188038119251384785294357063937511621084191685073724955739272270092170229233545693437499085335526839722036650488482839523072 4888 -244744279390439016640466715499531289738030621866514091668518936877718834076260979835290706035192959945492713469911644521163225823407629816945128580304801810762576270619203161373802858474066873714599619062474598773420122075962580727902566804638969417589250415303633676343870153480480295510310665487245887269635742672000751137183536764338213333942604142109087945506125136141059356292961741763580101543105226 4889 -12298336317333690009735890755431642814370322693319155044480220592505563382741556837970704094202166920553229932384721811337827071355897152016536400353978259683754008539206816147882438157471868568981370273808436163049654915944444405125097539500033668329197698306789192049836594227825230422361606173867644310001438359416587375943697097028486760318315819967363944209383425047116215795221289888288391710762327789 4890 -8032806635103630089343597481430399652552756807934019884795614698734362257660236972335078575083886950887064514806931699509307382088942423706033481661917692835986180226728878019962481769702406889562518178919472912915464850640854536009872963875571039291006385700592992445522148825438747892527808585897539407087428194839620333054501536960617525938327488028120145600187312362944276170546760294886908381296417846 4891 12543080596724129026376357470931174104108353315185669136148739529383282216817817817805994800237359880498722645854633455858990297179304781833481528934283061494516584809826019309256241015945935442695969892870910761823075038020406985853000106304672637746786948722092825726180464381305710717871916839354890197271074102088588127080880633792824973652258424109473032154889550183257275151514251630051971812305433015 4892 20331142952437320099079488236862042466923079501253174929275835291239925640401793810305782669286053871440294447191653510847134453444839575722569882015895952519740188765935694167844919927174275458543888452727909075965119766585298941134970503375604707620204084007382184495358743053263978314889414759765183717088866554256207708998198633989104286256643307995484089809570737410060491965768050183175300092058745635 4893 -4510273961620498937032759989500774451555596507251649251353124830648919959157580845470916225153472929611658131047701756349682915090362358127448047272365368658530404583097141289293759246243528553133451713951437848907610187379552449843127142429101598455780563021499833280658315555866962825344108253457350790183645907248967794026379096832207447713930936081352886554702237820312998980967491335165063431009015169 4894 -32874223549161449125455845707793216571031432816438844065424574820623207857219611628111777469523413751939017093046286966706124750624144357556051410950179014014256773575761713477101160943120210901239858345598819837788194804605705926987970609680277345366991032729475010221539207434569689032761331599120073914359940656344795836079079267781929259908901732104957121964460287593317767117282301813227271904364178650 4895 -15820868990816821162046728247361268015367482994001525677922710460591005681244212964834866444132580941828636316143951754497451538354477217595121834743530583861209784182838552878551160680930746905410436738776471227057509579205746491291843360946503109164423520985882351214700427497397015489545306506307832926905220647007239914971819537156896838542712371914131203254868499589747492984800558848010236661049730466 4896 37384497510781948062488605697293991022587029323690493316777699651272127816377192473582693694676886681550675224093988723055807665714506715683499458222544382672787178158858854766394920189363739454373310059550257686695804991985258376831097752109378943822771595750974843502197522990436651858105439852577424704543586563593763630105458364614136707622832668186310008519162525413630766098249793148392335335373193819 4897 48695092539978270287502573955154484586398915810440369743347285281214213538463824592946643913655994693767653409190238721203576288978621575151173245693709597875466557758600266355652321624050957806650295084375291064845704383811452418279813970626780454531414553715357361436239634931966704522306638105427906841265161303352035751050898804938826098451614104019088325219328787183065260102082860661237508565413909116 4898 -21563628519965126900441877449932723007219546329688967638854989190681122135132979508747827250544305739722038907950036968558356127360029498088377623479013798811577393976020301887843759508432992548962873320773786459638295412779511885539254391162875834658348074765092492287497095493039636368560133346269591777638365916586523715133638827457239869080120296272178805264294025823883273113449234300382098674323463353 4899 -86079590050760218349991179652448475608985945134130863060124984932486341354841017066529337608332881375318328633284227444259383954693128290834672703916253980548253735917459121122047241813414697261023605143925548751541509375796710795110911722736159398354186149466332204938437157922403356380412077958005331545808747866945799381156357169552962806074446772205398333738491312596696026200332653809629843900787102935 4900 -27131464020013143387060696505221761579179369480751402104492296090533091403330845084198816663111688954045614501240201752645220161618592077062795622214695799063889163782579964467808562115617965257687421763601504605207408971031940532740559579463904619873066478950264869148742539438927068153746504759158315063626795386765512035917259977481586229371493807746909519955034761359181986988633626360855409891090445763 4901 107643218570725345250433057102381198616205491463819830698979974123167463489973996575277164858877187115040367541234264412817740082053157788923050327395267779359831129893479423009891001321847689809986478464699335211179804788576222680650166113899035233012534224231424697225934253415442992748972211304274923323447113783532323096289995997010202675154567068477577139002785338420579299313781888110011942575110566288 4902 113211054070773361737051876157670237188165314614882265164617281023019432758171862150728154271444570329363943134524429196904604116311720367897468326130949779612142899700039085589855803929032662518711026907527053356748918346828651327851471302200064018227252628416597074087179697361330424534158582717163646609435543253711311417073617147034549035445940579952307853693526073955878013188966280170485253791877548698 4903 -80511754550712201863372360597159437037026121983068428594487678032634372086643151491078348195765498160994753039994062660172519920434565711860254705180571980295941966110899458542082439206229724552299056701097830605972395817544282147909606534435130613139467745281159828077191713976515924595225706545116608259820318396766811060372736019528616445783073260730667619047750577061397312325148261749156532684020120525 4904 -220854272641498706987484933260051435804370806078702095863597255146186896248145858726005319130321757444404310675758693609722344198364878156820518653526217558971974029593518508599746805250880352328697505372226388567928723135404874008501637416099099251239786852648021771313113950776773417283130794021438569932882657037243634513363613144044751710600507648429884992696311412376457312502748168280497196366988114986 4905 -32699299520061159873679515560510800151139192631813836570129602990385060671528710659649806075679072168369190094530366536732084195877154656037213620950377799316200933589139627047773364722802937966411970206429222750776522529284369179941864767764933405087784883135437246009987983384814499938932876172047038349615224856944500356700881127505932589662867319221640234645775496894480700863818018421328721107857428173 4906 301366027192210908850857293857210872841396928061770524458084933178821268334789010217083667326087255605399063715752756269894864118799443868680773358706789539267915995704417967141829244457110076880996562073324219173901118952949156156411243950534229864379254597929181599390305664753289341878356500566555178192702975434010445573736349163573368156383580909160552611744061989437854624827896430029653729051008235511 4907 253553572161559866861164448820562235955509998710515932433726858136571956919674569385655125206000829612773500770289060146454428394242032812857732274476595358288174963182658135647520169973683290295109475578655611318705245664689243188443502183864032656327571735783459017323101934161587917222063670193485608282497881894188134870064494271550684300263374967651525227342086909270938013366566186701825917474845543159 4908 -268666727672149748977177778296700072690257735429956687887955330188436207663260299557433861250408183437029873621222389733162779922922289212643559737756411739951715062115278340094055879734307138914584591866894996423124596423664786976469379182769296459291469714793744353380317681368474841939423624394508139843087750577065945217035468036067435566720713589938912377098286492543373923964078411608325007943150807338 4909 -554919599353770775712021742677773108796906926772286456891811791315393225254463579602738792532088085218172564486041816416349292513041476681538505633183384897556090958887076102789349414430793367176106037651979830492606364617638399344854746134398262520706826333712640616713407598914877259100420170760040786475200857328198580443800843435124052456646955876812077839086148898708792638194462616731479646525853778670 4910 15113155510589882116013329476137836734747736719440755454228472051864250743585730171778736044407353824256372850933329586708351528680256399785827463279816381663540098932620204446535709760623848619475116288239385104419350758975543788025876998905263802963897979010285336057215747206886924717359954201022531560589868682877810346970973764516751266457338622287387149756199583272435910597512224906499090468305264179 4911 823586327025920524689199520974473181487164662202243144779767121503829432917723879160172653782496268655202438107264206149512072435963765894182065370939796637507806021002354442883405294165100506090690629518874826915730961041303186321324125317167558979998296048506384970093725280283352101039843795154548926318288607905264525660836311471191488023367669466750990216184435391252166562158541028339804654469004586008 4912 539806443843180893596008413201635272062159190052845701437583319263528974510877849430960056487680731393916191635108486829640940984361220281752678169903568515892550859954455898342813704670169518556630921363740445388187013858662855556828869135492998717742928354702355280656191851707990334383060216559018254914610988645320770096829869670607301190189617254524690689329949315436356727596950391824980556057548514491 4913 -838699482536510406805212850450611018221912398921683900233995593555693683661309609331951389826903622479458810958197535736220423964644022293967892834219613019171346119934974647329941003925724354710165745807114212020150311800278730109350002316072822782962194027516670306150941027490239025757203749355571457878878476588142336007807285235708239289825008089038377365940634974524602472756053253246303744937309850187 4914 -1363392770869101418285207934176108453549323852255088846217350440767358407428601728591132710270177000049118629742372692979153013420324986175934743540843365153400356880956810341226218998835270024647321550882615272303917974899966041878152994452660557697741224403208740250749917131991342435422904011713567181232899596550585295757666181141798789213557286721275680905514384706688523289755491420164785210526553100499 4915 298893038693329513209204437248975746159753208868838198796412274292164709150431759900991333339222891085542619323089048906579482980282802012215214664316044503278795259980518748987127299255554836153534824443373766631963297941615874552521133180579824065219265672814315025494749175782248691374143532796553202964267487942821565910977415565100938099635390834513686676610685659088245745159102861421323188879761335696 4916 2202092253405611825090420784626719471771236251176772746451346034323052091089911337923084100097080622528577440700570228715373437384969008469902636375062978172571703000891784988556160002760994379357487296689729484324068286700244771987502996768733380480703418430725410556900858159481581461180107761069138639111778073138727631765473466377507028503382294810314058271455019681213125762511544673411088955463862950686 4917 1064499732175771905076003496927132707389570643386250647420938166475193698278169968690141376930954108963576010419283644072573530440042184163719528876527320650121561620976291592239091699579715188493786726439241505671954676958350167325631861272080733632521958730394425225255167956209093744048760478917013978268632108607763729846688765576697851113921895886761994228903699047600277544596388558743462021646791764803 4918 -2500985292098941338299625221875695217930989460045610945247758308615216800240343097824075433436303513614120060023659277621952920365251810482117851039379022675850498260872303737543287302016549215511022121133103250956031584641860646540024129949313204545922684103539725582395607335263830152554251293865691842076045561081549197676450881942607966603017685644827744948065705340301371507670647534832412144343624286382 4919 -3266591985581383730166424281553852179160806894563023393872284200798245789368081306613225477028034731492153451119853872787946967825011192633622165251590298822693264621868076580795251702340709567851274023128970989996022963658594939313134858040814114113225377161119835782156026115690675205228868239986152617380410181746491361612162231954204879617304190697076052500358718728813403307107933232154550977110654715489 4920 1436485559923169433223621724948562510541418816659360297826820142140023101962173129133934056505349404650544049604375633549379389925209626318398322162851702025728936639896012145304195602436834027017235394693861745284076907683510479214392268677232470913400725373145300357140439379054736408505490814948677863807413452473785467829762116365910115489095789758065750719162006292701093963074258976088950122696832521579 4921 5767577277680325068466049503429547397091796354608634339120042509413462589608424404437300910464338245106273511143513150409899888190263003115740016290969321498543762882740380318338539004357258783362296144262074240952054548300455585853158987990127318659148061264659561364551633450954505357783119533851844459456455742828040559288613113896812846220321876341903797448424424069114774814778580766986963121454279001871 4922 1830106425658214296942802556605289668619388077903663096045464058658222687405908177479291420522685326841609401515478239238567577899801566315223843088738596796964327981972064435491056099903875540834038628435109244711946055975084460098742589363581643199824651787974535425015586736635938796723377425037474753572996729272705893782400115588294764128208400939010301781196712436112309344033674256065600854413822193910 4923 -7204062837603494501689671228378109907633215171267994636946862651553485691570597533571234966969687649756817560747888783959279278115472629434138338453821023524272699522636392463642734606794092810379531538955935986236131455983966065067551256667359789572548786637804861721692072830009241766288610348800522323263869195301826027118375230262722961709417666099969548167586430361815868777852839743075913244151111523450 4924 -7597683703338539365408852060034837065711184432512297435165506568071685277014332581916592330987023571947882912658991389648467466090064569430963859379707918295508090864712444753829595104261134324196334772697183485664000604275540045951901577353708961858972713052634096789567220187590444154506496958889319213029452472100746453071013229485107610348530277280914099229621136505227084158812255023052563975868101195781 4925 5373956411945280204746868671772820239013827093364331540901398592895263004164689356091943546447002322915208159232410544720711700215671063118914495365082426727308371540664328028151678506890217269545492910520826741524185400008881604968808667303778146372724134849830326296676486093373302969565232923763047569690872466029120133335975114674428197581209265160959246386389717925703559433819165487010312389737289329540 4926 14801746540942033867098523288412946973344399603780292072112369219625170968584930115487827297956711221704700473406880173607746744205537198865102197833528941819780790387348837217472329711055227134575866311653119471900132060259506111019452834021068751431521499690438958511259293017599685920795107307689841536293321667402572480189388459747830572057947943380883647397207566867042952936665094766128477220019212719231 4927 2223727291393259160661983388262016826697357339147965894264107975176422272849643225824648784540021249032674753426580844927755765874393506312049364014625491568199719324048116725677916597370917054650841862176356744139815204266658440983092910049930815486248578202803770492890734094217141184941264035126271643338580006071626319735038114810679412767321012119954852843231418579523524724993089536042251586130811866241 4928 -20175702952887314071845391960185767212358226697144623613013767812520433972749619471579770844403713544619908632639290718328458444421208261984016693198611368547089161928013165245624008217945444404121359222173946213424317460268387715988261501324846897804245634540269284807935779110972988890360340231452889105984194133431692613525363574422258769639157208541842893783597284792746512370484260253138789609756502048771 4929 -17025473832335293027760506676674963800041756942928257966376477194801593241434573341312476082496732470737375226833461018535502510079930705177151561848154433387980509711396953943150246308426144189226708173829476216039947264526164552002545744070999566917770077893242729004150027111816827105736371342816113179631901673474198799924426574558509984825268955500838500240438985446566477661658184302170728806150024585472 4930 17951975661494054911183408571923750385660869357996657718749659837344011699899976245755122059863692295587233879212709873400702678546814755671967329183985876978889442603965048519946091620574527349470517359997589469284502256001729275005168591274916082317997056337465514315045045016755847705419076196326617462645614127360066293790325459611579356871836196421888040940365866213222987645491170717096538023625690182530 4931 37201176785222607099605898636860731012399983640072881579390245007322027214184192812892246926900446015357283859472751736863960954501138967161168255046765801935069671639410119188774254526371588593348067396003422429464264724794552267990807245395846464722015712433512013812085806222789815996096711574269002285616095806905891413449790148980768754464426164042681394024036270239312990032142444555309518415906526634243 4932 -926501829158761883422901895248786585619112415068399752373182642542418458465402904442645977366959824849858652379248854865200168466884050494815767335831443590908932892568094576795845312148383160243809186168113253244554991475564723002622847203916515400226978444222785310895017904939020599682704853510504283013712453885867493865898885053069372046567240921049540699926880766656509983832986414925809217475665597058 4933 -55153152446716662010789307208784481398060852998069539298139904844666038914084169058647368986764138310944517738685461610264663633047953722833135584230751678913959114243375167708720346146946115942818584756001011898748766980796281542995975836670762547040012768770977528127130851239545663701515787770595619748261709934265957707240115608592348111336262360464569434964402136452535977677633615272406056439532216816773 4934 -36274674956063845216182996741611944426780871225004481827017062364779608755718789908449600949533486190507425207093502881998760786034254916666352487710934358344160738746842024611978409214223205433104258209835309176219709733318987544988184398191929949321788733989289228501190788317850795396414006720758498002602383353020023919583891263927699382417858923121631853324109389472656480048309458140383709198430861037185 4935 56079654275875423894212209104033267983679965413137939050513087487208457372549571963090014964131098135794376391064710465129863801514837773327951351566583122504868047135943262285516191459094499103062393942169125151993321972271846265998598683874679062440239747215200313438025869144484684301198492624106124031275422388151825201106014493645417483382829601385618975664329017219192487661466601687331865657007882413831 4936 91427827402780507226972303950396425824841724223074021125156967209445647669802958967096969936297624501451942945778964492263424419082208639499488071941686037258119852990217192320698755361169321375922842965836321074968476714115269087984160234862692496361801502760266756628321639557396459097929794491354117750864093287285981626824006872520047493754121283586201288288511525925192457725943073412789765637963077853958 4937 -19804979319811578678029212362421323556899094188133457223496025122428848616830782054640414014597611945286951183971207583131103015480582856661598863855648764160707308389101237673537782244871293669958135732333815975773612238952858721010414285682749113118451013225911084936835080826633888904784485903347626028673039035131801281522123229717718100964970678263987122340219627746536007613157143546948156458577021376646 4938 -147507481678655931121184513054429693808521689636211960175670054696654105042352530930186984900428722637246319336843674957393288220597046412827439423508269159762987900126160454606214946820263820478985236908005446226961798686387115353982758918737371558802041249975467070066347508701881143399128287115460241782139515675437806827930021366165464977136950884971820263952840543144384945387409675100121631294970960267789 4939 -71622848082968928548943091587975102267942630034940563901660942087016799052972176912456555921700012556164991761807756909132321403601625782837889208086037273097412544601115954647160973116298027705964707233502505099194864475162410366973745949179943383243350489534355671691486558730762570193145308588006491722191054252154180345301883642802329392789150605322214165948291898178656450112785929865841609179386056477312 4940 167312460998467509799213725416851017365420783824345417399166079819082953659183312984827398915026334582533270520814882540524391236077629269489038287363917923923695208515261692279752729065135114148943372640339262202735410925339974074993173204420120671920492263201378155003182589528515032303912773018807867810812554710569608109452144595883183078101921563235807386293060170890920953000566818647069787753547981644435 4941 219130329761624859670127604642404796076464319671152524077330996783670904095324707842643540822128735193411311098651431866525609624198672195665328631594306432860400444727276409253375919936561848184949944141507951326156663161549525720956504867917314942045391739509822741757834067432643713592273595703466733504330569927591987173231905008967794369926101490294034429901132441323041395500195604965963240474357016745101 4942 -95689612915498581250270633828875915097478153789404853497505137732066154606211136072370842993326322026368278759007125631392069832476003486651149079277880650826282663914145737632591755948837086442978665406836757103540546450177563708019427255240177288677141773667022483311696030797752462110767464430801376088621500458415427764150260953080853685312770957913593220344768272712264502887780888781228178574161925167123 4943 -386442790760092369469341330059255813441885103495497941476497076602753857754508020827470939737155069775944581619466314407050000860276301465154366918958224356784095653242538101533128649001696962333893316781847213528892074086889499795949678072337435613965884002711200896761016656961158745896186368722274601315143124638161595282684049604850977448028023053529841816194192612213962348500762423613033028227904998389536 4944 -123440716846126278419856970813528880978986165881747670579825859051604749489113571770272697828802413167043032339644306235133539791722668709014179552316425782034117780813130671620784163987724761741971278734671194222616116711371962012937077612677137653368249965842800258446138036634891251481506131272665357415709069469176559409081644055886940684613330532380441209556364168610776892612414716184735061900195091577978 4945 482132403675590950719611963888131728539363257284902794974002214334820012360719156899841782730481391802312860378473440038442070692752304951805515998236105007610378317156683839165720404950534048776871982188683970632432620537067063503969105327577612902643025776378223380072712687758911208006953833153075977403764625096577023046834310557931831133340794011443435036538960884926226851388543312394261206802066923556659 4946 509883507606218647889198300872784694420871269377245612056322935654358607243621592597743637565957482942987613959110620642183540651998970174168546471274650138818213434055668773153912812989421724075864595516518407751508190798261461808886755685014573267334133968554001155207154693596049997377692499994939958730852194107338154691765693660737918132641353585910283025750556780824739241113177139797768090128100089967514 4947 -358691686829464672299754993074602847560377091403155124394176355283215262871605585129569084901678978635269828038829133803308530901029636242791336445919679225576260536343553167544936240962809287034900703454012776409816503825695101491032027714900475249274775810535423121626574651124019956525447701880410619988055555627400463637752666502044890448727463479062993826982596716315449958776128596209526144901871831978681 4948 -992015911281809598608810264760916422960234526662148407030325149989178619604340749497585420296438874745300474337584060680625611344751275125974062469510755146428591751212352612319633217939955772852736577705202378383940811335328525312855861012592186169977159744932224535279867381354961205384646333148015936134616819203915177738600004218669749265982147597353718062289517665750966092501720452192029296930167013524173 4949 -151191820776753975589443307798181846860494177974090487662146580371143344372016007468174552664278504307717785920281486838875009750969333931377210025354970913241952897712115605608976572026612437040963892062505631341691686972566360317854727970114098018059358158018578033580580042472030040852244798114529338742796638479937691054013027158693027683913890106847289198767960064509289282337048543588241945226228257988833 4950 1350707598111274270908565257835519270520611618065303531424501505272393882475946334627154505198117853380570302376413194483934142245780911368765398915430434372004852287555905779864569458902765059887637281159215154793757315161023626803887888727492661419251935555467647656906442032478981161910094035028426556122672374831315641376352670720714639714709611076416711889272114382066416051277849048401555441832038845502854 4951 1143207732058563574198253572559098269820728704636238894692471730360321963976356756965759972960717379053018260257865547519500621095720609057351272494865726059670544648924468217928609789966568209893700469767708009725632498307894885630710588982706284188036517902950802568860447423826991246236891131262545274877413457683852868792613031377362776949896037704201007261057477730260255374838768995780271242156395271513006 4952 -1199515777334520295319121950037337423660117440091213043762354924901250538103930327158979952533839349072852516456131707645059132494811577437388188890075463458762899389843790174255592886876152622846673389096709523452065628188457266486033160757378563401192577397449069623325861990006951121057849236913897217379875736351377950322339643562021612030795720969569422690504154317557126768940800504813313496605810587514021 4953 -2493915330169837845106818830394617540341340322701542426116973235632715846452303091592914478158835232433588562634278742003434763341501520426116671410296160431675396936480373997793179248869333269781337750926923164519389813468918512434598477710198945607288453458418450225766889456305972408146985166290971831000085832515168510168965702098077416664605648780617719150329592112326671426116618044181826683988434117015860 4954 56308045275956721120868377478239153839388735454974149069883194540928574127573570193219979573121970019834256198266160125558511399090968380036916395209737399092354740919321956326983096909584412952972919329001513726433129880562380855322571774672279213156059494498267054465414566179959874820958105651351942502462278667525081529726612184658835080899683265368415429446676587296871394102031509033042254449415316001015 4955 3693431107504358140425940780431954964001457762792755469879328160533966384556233418751894430692674581506441079090410449648493895836313097863504860300371623890438296326324164172048772135745485892628011140023632687971455441657375778920631638467577509008481030855867519849092751446312923529204834403204869048379961568866546460491305345660099028695401369750187141840833746429883798195057418548995140180594244704529881 4956 2437607284893881123985950452916378386501951587246568277047090041091787272324729521399694498585713262413754306436012581877876251942410552046079755015086423032583042195561052041466196151959748856828364831597921650792956683588356131579275905935526666394132393963920183171301474890126012533326027060639619888497623553847643428639239089913418581583705965515249303720882915525029800032014586535148784429539018801014845 4957 -3749739152780314861546809157910194117840846498247729618949211355074894958683806988945114410265796551526275335288676609774052407235404066243541776695581361289530651067243486128375755232655070305580984059352634201697888571537938159775954210242249788221637090350365786903558166012492883404025792508856220990882423847534071542021031957844757863776301053015555557270280423017180669589159450058028182435043660020530896 4958 -6131038392398239264411891233348333350503409350039323746926418201625753656880962940151588929278387843920195385526423031526370147778723649909584615315458046923021338521885216213514968287705234749456375971621554338764412125245731910499907544403104175402613424819787703020394226336438936062530861463844488936877585122714189889130544435573517610279107335265436445561716661954913598227072005084143924610133263505544726 4959 1312131867886433737560858704993815731338894911001161341902121313983107686359077467545419911680083289112521028852664027896176155292993514197462021680494938256947608871682434086909559080695321448752619227754712550904931887949582028196678304306723121827504696386445603732256691122366870870699765448216601102384800293686428113381792867931339282192595087500306253549397507492150869557144863522879398005504641219516051 4960 9880777545178554125958700391258527468344255848287053365875629556700648615564769929096703339544184395446470720815099641300422555014127716153126392011039408212551989589128702341890723520360305055037360030974188540462300696783670070275861754645353963624250515170153489923952392348931819466556653972700709927760008970248261431151576393418275474055408388280992002831997084972094267816231455142172107045176923526075622 4961 4818906524511805526851032528354517619164514439038162405024296887642645970521885472606169017598304554807674356673759003630193992485730135712122593634963108666073729650202782126605409207009913300703756743866841787859480237296149882303229240096381053575108728433342099288137535214072065191831096015627887834492784829027761775748751567642178328086512247765130192012319154462762728669927141561264526604628622286028675 4962 -11192909413064987863519559096252343199683150759288214707777750870683756301923847396642123251224267684558991749667763669196598710307121230350588413691534346469499598460811136428800282601055626503789979258728901091367232584733252098472540058952077085451755211556599093656209083471298690337256419420917311030144809263934689544533369261349614756248003475781298256381394592464245137373376318665051505050681564745591673 4963 -14699684069690359652809732919613045087508770287325215770899926444343294586086655401702872357142488950254145077488858644930616547499857851865248985646002516878625719239331484468496132727370218355741116774841030328321780934079819952579090994741735017199359243603495589212089927563003884658387749988328597762252793799276023206900327961060453802141920636046122194844316239434856996486158596703436633649805545812104297 4964 6374002888553182336668526567897825580518636320250052302753453983041110331401961924035954233625963129751317392994004665566404717821391094638465820056571237803425868810608354302194873394045713203086222514862059303507752347437102216169310818855696031876646483123256994368071548257226625145425323405289423195652024434906927768784617693707436428161491228016168064369075438001482408703449177103786978446052942459562998 4965 25892593482755347516329292015865388287191921046613430478677677315027050888010502798344995608366756634813136827156622314127215257806979082215837399337536863348125317700142620897296415328425844859531096033569931419689013518813072051051631053693812102651114455160094682868299011034302574995644169409245908792397603063210712751433697222410068558389924111827420451225710831899102133859534915368488138700487110557695970 4966 8325681181137177316141206351715219506990133967075163468146472461302184254684693477666918123516525820502827684494853979364211829678466757226783165589431279075199850428723130166301259333324505152654894259978971024814028586642717736409780175886038985322712760480238594844018379305777259512962426583039174566600769364369095438115710267353017373980429408029954130475240801433374587782709419599649655203752603352541299 4967 -32266596371308529852997818583763213867710557366863482781431131298068161219412464722380949841992719764564454220150626979693619975628370176854303219394108101151551186510750975199491288722471558062617318548431990723196765866250174267220941872549508134527760938283351677236370559291529200141069492814535331988049627498117640520218314916117504986551415339843588515594786269900584542562984092472275117146540053017258968 4968 -34218274663892524832470498367580607794182055013688593946824149776329235142695196276011913731883282455315964511651476293491427087485445839442620564926968142423325168128865751063597674661750350012185990293548902444503042105455789787461411229579851087973827215640333277712317390340079834508606595992285083358998372427579808189549407489763085932370353519857374581700951633332476721642244334968137793904239713910237269 4969 23940915190171352536856612232047994360720423399788319313284658836765976964727771244714031718476193944061626535655773000329408145949903419627520053804676822076351336082027845033190029389147052909962424288453019698382737279607456530811161696663469149205048177803113082392352179985751940628107066231496157421448858133748545082102604648764487612570985931813634385119545468467209954780274672872625461942787449664717669 4970 66484871035201054685468316951343821661892612380552076728255281074397396362107660998392863573876002219880418731802103273185047063113816016296923784321076243574876354639616726263088963384221908074803308841980893167699807971705964054682353102129359222501588153923684954948687949631609034649676088806820415347047999925697448709767722405880590918921768859700963097295737903233061264205228427440412911050779766927496237 4971 10277359473721172295613886135532613433461631613900274633539490939563258177967425031297882013407088511254337975995703293162018941535542419815100511122291320346973832046837906030407645272603297102223566005095882746120304825848333256650249532916381938768779037837220195319965210354327893880499529760788925937549514293831263107446802840998598319799367588043740196581406164865266766861969662095512331961452264245519600 4972 -90425786225372407222324929183391816022613035780340396041539939911163373326835432243106895292352196163942045267457876273514455209063719435924443838125753065651227690721644571296278992773368960984765733130433912866082545251313420585493514798792828371706636331726798037341040129617360975277783155038316572768496858059445993791870327054645078531492754791514597482415283371700271218985503100313038372993567216592213906 4973 -76762230508922226981082203086876435095354243994452351361794772013960654540075086029690745587283090731134756707797806566347066004649358436112024295443367563921850186686454632293496608656825205177026874847076775913820112797554297311332602635045741161270367191760905150268653159985936928530175618567609341284597514219528711817214525246879189238721136447744703293877144068098328031067198089535925243012232031173015837 4974 80148426751651234926711043047859202589151404166440121408000448971600115148868007211809013278945107652687707291462172980352436267528177016109343327003461745304253858674806665265871347500765663882542167125338030119962240425465087328843265265876446432937857293889577842021074919263033081397283625277527646830947343765614730684423524213646480211693387203470857285833877206835004452123533438217526041032114952346694306 4975 167188016734294634203407132270268251117967279774792747403334711925124027866910518272797640879635286895076801975255682839861521213713077872036468133569120629573077877408099203589775601430194166161792607977510688779902658048867717896826117433838569532977003523487703187609693289603297903807958773605925914053094372278974705609084852301524267770213891239259300776292427439798599250052701189848963616005799247765229743 4976 -3386196242729007945628839960982767493797160171987770046205676957639460608792921182118267691662016921552950583664366414005370262878818579997319031560094181382403671988352032972374738843940458705515292278261254206142127627910790017510662630830705271667490102128672691752421759277096152867108006709918305546349829546086018867208998966767290972972250755726153991956733138736676421056335348681600798019882921173678469 4977 -247336443485945869130118175318127453707118683941232868811335160896724143015778525484606654158580394547764509266717855820213957481241254888145811460572582374877331736082905868855646948930959830044334775102848718899864898474332805225669382699715015965914860817377281029630768208866330985205242398883453560884041716044589436293508376515170747981907278442730158062126304646633603702176234628066489657037914200111924049 4978 -163801820491565626257778292309285483624170119602804977357129034967484567258117597090679373187973269973523851391591316425856150950834259292039149102009026448190674205419747170617400862586253707456277315699249434573760530420956927879315454803007864261309513421359030495857271530326201750940850766896007608506744542732888686741875853334756976797241640483533146784335694301061922828996365841167362817985916326591551274 4979 250722639728674877075747015279110221200915844113220638857540837854363603624571446666724921850242411469317459850382222234219327744120073468143130492132676556259735408071257901828021687774900288749850067381109973106007026102243595243180045330545721237582350919505953721383189968143427138072350405593371866430391545590675455160717375481938038954879529198456312054083037785370280123232569976748090455057797121285602518 4980 411138263977511495387896467627412937331288803544037846168464195864208710273896122575286027346553664521288360658309172246070108432075514180184960562581608823068005941502653039473047811517213537500612090802098153473625428895289733104984837502722880227224374238736311525488039739192532736146093165779461169390786258777478123035384229849927724779148918926263304846461998947695526531172600469233852475023830526703475323 4981 -86920819237109250817968722969824737576745724510415661500411802886879036366453849576045548662269141495793608458790905808363176793285814176103981390123650108069061202651510731210620825188646581293572751681860538532246495681286667363864590527537856976272837498146923225525918437817225387131499638697364257923647002857786768418841522147181062157637888714923165269747343484308357294236204135580727637071880794694051244 4982 -661860903706186372463643482906523158532204647657258485026005033718572313898467569242010949196796075990605820508691394480289436176195587648328091054714285379327741349573910941301069499292113826250462158183208126579632454997533328348164882833268601464806725158242265246871229707335959874218443571372833035821177804368153578196101605331865763734028448124719616900545036733065806654405170445981942930081627647989077841 4983 -324217444740402244569927744657588199754543079033622184668052392977329673907442272999240478684284523025494752199518266437706931638789700004080979172457958714998944738851142308262426986328566956207039339120237614941378933214003065741120246975185023250951536740589388299962121301375307349014593527082096911467139255919691354616542707702746662621511030211340139576714655463387169236936396333653124837951949732009424079 4984 748781722943295623281612205876347896108950372167674146526416836605451350264921418818056497859065217486399428967482300288652612969481401824432072444837935487396802552225421672511690324480760407544034909865068665111878950678819995712029473360806458441079562656389188472397148145153185261349943210070197293744824807225940346614943127479046825891666336839642782170292380217374163948641374581562670567153508442683129085 4985 986078348446588617033571227564111358286747726690880669694057426695901987805909842241251427881080599016100572708209660917996367814985287652409070227172244094326686088425053249563496485620680782457501497303445741521011388211536394089285129808453624715758261898831653546833351008711267223233037098454929947288317060287844932812644313034612426355539478336059756477259692196452975891341566779635067768033577379998501920 4986 -424564278202893378711684461218759696354407293134051961858364443628121676357479145818816019174780694460904676767964033850945681330691701820351093272379976772397857813374279364249263338152193451336995570744831050170500017464816929970909226385621435190128025915799800172435026843777877912335349682988100382277685551306248991998400419776300163270155306628302642593577724753986994711704978247909545729201558710673705006 4987 -1734860071389884240315183433440459254395698098858554816220474263301353338070831261059307925740145816502500001675691961206648980784466689476841142672010179581723488640650474922075186810101441190001536407168514406632890338890356389801314603169260083156837824555220842019230499153864452484582980308525127241033141867513785279427587440513659252247205815175702538647552072413827139839982941361197738335187085822681631005 4988 -561514070243695238321886766345351661932340433556828707835692983067780311448430696422435408706299904555195895940245627067050686484293585832057976954792267321928828275050773885314233147468487331120505926558614691350511370746719464118375903422832189525630235983031853374398324164933389310897687415466829565010631508981595940814243893258312263085384171707757113883681967442465981179636588531725522038832018669324796914 4989 2159424349592777619026867894659218950750105391992606778078838706929475014428310406878123944914926510963404678443655995057594662115158391297192235944390156354121346454024754286324450148253634641338531977913345456803390356355173319772223829554881518346965850471020642191665525997642330396918329991513227623310827418820034271425987860289959415517361121804005181241129797167814134551687919609107284064388644533355336011 4990 2296374141633579478637070199785810916328038532415383524056167246369133649519261957481743334446445721057695897615937588273699667268760275308899119626802446903652316915701248807389419957569928521122042333727129097983401709637075853919690506592092272682468060538252695393628823318797841795480667723991956806043773376495381220241831333771971515332589986883459652531234039856293121019619529892923260374019104492006427919 4991 -1597910279349082380704981128313867288817764958435778070243145723861694702979879710455688536208626606408208782503410367990543975630864805465134258989597889032192518178973980401010217000785147310218026051354730765452878985608453855653847926132049328821335614487988788817267201832708941086020642576046398058300195909838438330611743967031647152431976950096248067357447829725348153372051331077381762025556625864030539097 4992 -4455798491226357097663938094445029867078143924407990302135005953298608663947572364359867279361372232021100576059593583331294329383918666606091355571192603257773663369726003093713870105823563162460574311640474554786792065992249173691914336146973791029433911009273337585294349316440172192398997715505184429354600795315415491667819194061930930849951108687464833772363837024107255571307449502030544438407749025361763930 4993 -698463862284497097932089071471943627510273573979605453813021522507438946539382247026054798237819114649487115112527220283155691637895469843764860637204557871459798736727268406379202956784781210904016282372398332530522724028621998265842580460042943861132446050263906576361621486088900709460025147945558747743577466656942889630087366740324362900613036787211585173786210130944967647568198815541498348462478627975888822 4994 6053708770575439478368919222758897155895908882843768372378151677160303366927452074815555815569998838429309358563003951321838305014783472071225614560790492289966181548699983494724087106608710472678600362995205320239671051600703029345762262279023119850769525497262126402561551149149113278419640291551582487654796705153853822279563161093578083281928058783712901129811666749455408943358780579412306463964374889392303027 4995 5154262353510854195596027165916973494588417498387595755948027475806047610486954611385922077599191346670587691172120803614450021021814136449856216208397161129233462106453271500093073062608344373364590594012872887317314790020871171957756916607016734890566357059537244161655970802529072901859022863450743177098178261972358381297906560802255293750564145474676418946150047155052223218875648317572042786870227653337652752 4996 -5355244908290942380436830151286953528385635308864162918565130154652864420388069827789501017332179723779822243450476731038682613376888002227460753923585934418506382811972715088344884149823929261774584080622806987709148327572081031079919681818980175989637079446998219826199929663060212568959615143606023739911219238496910932649475794353253720381315021996501315956025456618510441295790581763870808115501896261416414205 4997 -11207971124086293673964946388675870650484326381231364128326179152966350977414406686201477893169190185099897049735124754936288326036597608521081830769187653419199643655153254994817160169217054846043190957008078207556985841621574201303519178886039854741335882556799370564217521951678186180278663155002325664752974967126212203577469721895833377032492204258389320075961713904507632162234428896984349250834602542729955779 4998 200982554780088184840802985369980033797217810476567162617102678846816809901115216403578939732988377109234552278355927424232592355073865777604537715188773289272920705519443588251811087215584888409993486609934100391833537551209859122162765211963441099070722387460975664543958860531139667100592280155280562813040976524552551351569233550998426630750876521824897009875409463458218076914933446298765328631668608078761453 4999 16563216032377236054401776539962824178869961690095527046891309307619215397802476513990978910501369908879719293185601485974970939413485610748542584692773587837706026467125970083162044319040984107817775037630885195266134169193655232383438860705020030730972962003797590390417451614738398749238278298608349404664194205623123136226945516249087097413807226254890636031987170523018073458025010660855157366336498804146369984 5000 11006988569306205489124143403305890616687108570754796965709076474119534167513291469797898953436201807990662497456768827512055733681523742743477293053998880129926722949633811406565349082001469957633197470398144107165152304070364342181356413674076413642265160169338394899673563091147046513178070874847045101939933990601659652225900488344834950401741327736564423066086304441049414085319495450685583922202933934651194326