0 1 1 1 2 -1 3 1 4 -1 5 -2 6 1 7 -1 8 -4 9 -1 10 1 11 -1 12 -8 13 -5 14 -1 15 1 16 -1 17 -16 18 -19 19 -3 20 5 21 1 22 -1 23 -32 24 -65 25 -13 26 23 27 1 28 1 29 -1 30 -64 31 -211 32 -63 33 131 34 44 35 13 36 1 37 -1 38 -128 39 -665 40 -301 41 815 42 497 43 104 44 4 45 1 46 -1 47 -256 48 -2059 49 -1383 50 5195 51 4840 52 1149 53 70 54 0 55 1 56 -1 57 -512 58 -6305 59 -6133 60 33143 61 45021 62 13752 63 662 64 -93 65 2 66 1 67 -1 68 -1024 69 -19171 70 -26463 71 210131 72 409404 73 165713 74 2162 75 -4780 76 -465 77 -8 78 1 79 -1 80 -2048 81 -58025 82 -111901 83 1322015 84 3670297 85 1981564 86 -113226 87 -169057 88 -22394 89 -1155 90 -61 91 1 92 -1 93 -4096 94 -175099 95 -466263 96 8256155 97 32591120 98 23500189 99 -4414350 100 -5211440 101 -890073 102 -55992 103 -1882 104 -31 105 1 106 -1 107 -8192 108 -527345 109 -1922053 110 51225863 111 287588021 112 277025552 113 -116237978 114 -149948693 115 -33179874 116 -2435855 117 -75053 118 -1904 119 13 120 1 121 -1 122 -16384 123 -1586131 124 -7861263 125 316068131 126 2527968964 127 3253901673 128 -2654937278 129 -4142026140 130 -1194100497 131 -99392512 132 -1646104 133 44519 134 804 135 -156 136 1 137 -1 138 -32768 139 -4766585 140 -31968301 141 1941034415 142 22175968497 143 38158003524 144 -56314845226 145 -111467475177 146 -42027486898 147 -3763680943 148 113176861 149 20011122 150 614871 151 6195 152 21 153 1 154 -1 155 -65536 156 -14316139 157 -129451143 158 11873553515 159 194387549400 160 447399718229 161 -1142035895470 162 -2948606321800 163 -1458181554441 164 -127094314208 165 22214426226 166 3070635145 167 119260476 168 2048356 169 18755 170 11 171 1 172 -1 173 -131072 174 -42981185 175 -522554773 176 72394882583 177 1704226780621 178 5250065528152 179 -22482074188218 180 -77120411910493 181 -50149807167650 182 -3367574832447 183 2446648917239 184 381025895716 185 18232597059 186 374363997 187 4311107 188 33296 189 223 190 1 191 -1 192 -262144 193 -129009091 194 -2104502463 195 440204310131 196 14953071413324 197 61696707601633 198 -433502611433118 199 -2002474388594900 200 -1716426309843009 201 -25083177451296 202 227139020472764 203 43137475517315 204 2513851464200 205 55499015086 206 573707617 207 4894537 208 47327 209 92 210 1 211 -1 212 -524288 213 -387158345 214 -8460925501 215 2670669566015 216 131357075905097 217 726334041303884 218 -8234312247063626 219 -51767585878262897 220 -58630250263042962 221 5568001167460849 222 19446016032947953 223 4649077052150902 224 324829219816663 225 6385359999115 226 -17377985967 227 -1123302982 228 -4917495 229 35198 230 91 231 1 232 -1 233 -1048576 234 -1161737179 235 -33972580023 236 16172310057275 237 1155587173403680 238 8567436667456269 239 -154670880444667790 240 -1335180933309000960 241 -2002853964682534329 242 603413457187029536 243 1590899925101072294 244 486812212128811421 245 39816780534634500 246 298700078073000 247 -48658915186089 248 -1271488203001 249 -11512934105 250 -44555890 251 -28493 252 426 253 1 254 -1 255 -2097152 256 -3485735825 257 -136277216293 258 97779619403303 259 10182017301118821 260 101253461931435552 261 -2880697120756356058 262 -34408382438010726693 263 -68522293158968516866 264 45752578453793560481 265 126620585328241588171 266 50101897741411351176 267 4621776560828261355 268 -131706973893895959 269 -23931800173998849 270 -704231473944356 271 -8070591255153 272 -45228871122 273 -140584885 274 -176199 275 972 276 1 277 -1 278 -4194304 279 -10458256051 280 -546270078063 281 590423693160131 282 89860079328326484 283 1198891668494565593 284 -53300406821450943358 285 -886955950404934786060 286 -2350123954511010796401 287 3042069460998827044960 288 9905500149526112847792 289 5104487551556549812471 290 499419044480264170656 291 -63043372234820053982 292 -9094195269932907667 293 -321092010056326123 294 -4365186237344613 295 -27866533691700 296 -106520926611 297 -292542844 298 -453792 299 165 300 1 301 -1 302 -8388608 303 -31376865305 304 -2188564999501 305 3561340765284815 306 794322476039832097 307 14220181962213650644 308 -981123404406738360426 309 -22887231313048895940217 310 -80852303581937055327986 311 189064167386320676979921 312 766538364397141680708485 313 517235449119843917352922 314 47831415779580615246495 315 -19645574840481220866105 316 -3105339318166354072435 317 -133263967936083487522 318 -2017855639037288635 319 -11221742640094714 320 -25177994980043 321 -75013460251 322 -369256294 323 -805453 324 141 325 1 326 -1 327 -16777216 328 -94134790219 329 -8764716156903 330 21462312507527435 331 7032384794865737960 332 168934297387572586309 333 -17986242548869989491310 334 -591532682693750573916920 335 -2791168656092060433906537 336 11286536822518881050612640 337 58924677864059532081468122 338 52292172958611029681725457 339 3432928387501384188480284 340 -5295394649995422865720676 341 -1002858056320900211835773 342 -52207601769077028238013 343 -782910766423486981361 344 627490815169619746 345 68805081555143879 346 369804386078318 347 667583508266 348 110050979 349 -1126396 350 -1126 351 1 352 -1 353 -33554432 354 -282412759265 355 -35090237298613 356 129246314148468023 357 62352245248032458621 358 2009767914530005851752 359 -328651370509604220629498 360 -15318787062305621857725293 361 -96701603486065948957345122 362 656372963530792614884473729 363 4512385203953402978985722143 364 5286188439545012314284948076 365 -1500678218180749843770509 366 -1329667469219858278900842395 367 -313704472328125951385162565 368 -19598651527198136331200608 369 -208852770789994368305909 370 7888803926691577707342 371 162847390505306577479 372 1032593170837323741 373 2879472007336238 374 3957820777147 375 2247025840 376 -1028297 377 440 378 1 379 -1 380 -67108864 381 -847255055011 382 -140455075596063 383 777844478479002131 384 553613756327386132444 385 23939649640409893193553 386 -5989404140883830752635998 387 -397592933618515190840743620 388 -3362275204950334809384531873 389 37492349112580468778456677856 390 344927709509784090081785068580 391 535130159137344026124402391787 392 -71905074755783111577236859528 393 -320779009558115734333019535210 394 -96299349093064982952774002151 395 -7080247521845524962660100783 396 24429917709764567295478707 397 11758325397560822593434568 398 252424366743037561496321 399 1917906595212609985640 400 6529065614739088020 401 11804737245647061 402 12867221333405 403 7757437455 404 -18994 405 1294 406 1 407 -1 408 -134217728 409 -2541798719465 410 -562102698366301 411 4678917431051358815 412 4921814765835538021497 413 285473198263028030691804 414 -108918291788253201653567626 415 -10343939279937310086446395137 416 -117310771310684174630549388370 417 2114330620866557005311788247473 418 26356113624079277546989012136857 419 54304321402567685537879724766782 420 -20835697735215641401283630830233 421 -75537933201121304648996762501565 422 -29238385726732465653370802790903 423 -2451081107780424997889579909342 424 98770997449271733973033950625 425 13397167982530147587035559814 426 336263884421429545725671289 427 2998267116341729442782741 428 11008709692271614651490 429 19549682015784823435 430 23710786185504125 431 25318601690526 432 17600976064 433 2946491 434 -4684 435 1 436 -1 437 -268435456 438 -7625463267259 439 -2249258014965783 440 28132827756039723995 441 43809110063847068136240 442 3407419461882371841700349 443 -1977234784085219435698846030 444 -269771921648430164031739757680 445 -4106486582943294030168410339865 446 118119640598426814630248611465504 447 2015172503879922894913042930247310 448 5527967592959013146160574313522053 449 -4552778071497924496670515571108172 450 -17522512990930461554165690786805872 451 -8824315084655452058411060561218897 452 -800640594206194947659075251696705 453 106494961863028488756291171830663 454 13680918937745306886527146520222 455 414193364594233751939625419515 456 4145116922162468266006766674 457 12211928470331140460440638 458 -7205613520759832819041 459 -63164574462708217134 460 -59273786839398378 461 3847639782654 462 27240355017 463 8248080 464 -2755 465 1 466 -1 467 -536870912 468 -22876524019505 469 -8999573791473733 470 169093863860074236743 471 390374875636850209216021 472 40704422970004839207560752 473 -35842047219479014909925696538 474 -7053025560301816808489745674293 475 -144189911940591416789328686894018 476 6552551028439514443862248278560097 477 154292236811746814760376801785773555 478 564728953195836742824662279552520016 479 -888614098840030687513208360000422533 480 -4026987635921561825200805708851220511 481 -2656095075491975798675280946542744841 482 -237364968541583111546339066543692060 483 90754119509649717046979301805285575 484 13201790997301897308694792040932206 485 485960534661395995394755916432939 486 4987012876501785813303747433117 487 -5209579437533941586892120458 488 -232639191852163677956429541 489 -865609506799347634261514 490 -1234422328811462446407 491 -797978105708452972 492 -210608681696506 493 15747025855 494 16444480 495 -5748 496 1 497 -1 498 -1073741824 499 -68629840493971 500 -36005920494944463 501 1016048795679934380131 502 3482060821525931361695204 503 486589367574111774503485513 504 -648955390635705942121233439038 505 -184844624937490921399036753891580 506 -5077211904822160641442270162748625 507 361545039196562113234658333254192992 508 11836146210866259143018926986797544728 509 57911180729085747028691179652176772063 510 -163379726180725018091748702253888213552 511 -920338305194605397353783462282427582198 512 -799130196861915450191769780725687506235 513 -56937331862188499978753001817618227443 514 70036834813965810779859852213563498187 515 12335370846062829225118945611471495396 516 550441968205320029635664819189413557 517 4613868246875918040327935156541868 518 -89789154003725874751185053680504 519 -1318436505534056438791731964919 520 -5514319705792672592188057965 521 -9714467034348516960237303 522 -8466643877173038183586 523 -4055567787285006116 524 -1041044607956171 525 -71354553868 526 25436984 527 -2414 528 1 529 -1 530 -2147483648 531 -205890058352825 532 -144046558235361901 533 6103725340277483756015 534 31087705355389813722665297 535 5820281551832393317876555364 536 -11738532183972581285329904557226 537 -4855800820968238410152278710875657 538 -179238791120796185990760070317806514 539 19865774722103435083252363032472642705 540 910074017935937946873893250583680711469 541 5961757911706816358761895853856818162082 542 -28972392858614698386779980060916225335121 543 -209706151764531096012845471682878137651265 544 -240699630113102367190622257955650007000571 545 -5291063065866960599829412546718164716442 546 51287333496546225735176286996972878132285 547 11308601124623234411810400142660553997382 548 604938654305439599685952033697920439517 549 967251121769075717555832522527718389 550 -383806265951036972672777412529781654 551 -5725645902412364476304796458588437 552 -28137701679973482262474534955877 553 -56976580365218318505310131784 554 -54881825993779315176415008 555 -30720929893745191172239 556 -12062539502041280260 557 -3101337758433865 558 -334515157153 559 30736635 560 -6679 561 1 562 -1 563 -4294967296 564 -617671248800299 565 -576254862245070663 566 36659532887054410006955 567 277780582882372657748982520 568 69654122573462516580214510389 569 -212159533622873749391565835131950 570 -127848870569624195929769404555131240 571 -6342293735004271316589471091823815113 572 1088005945459522883461460806951592954528 573 70154737077978955342254212312660277963458 574 616127475135809023330179618068015643926009 575 -5017646925822972149373661162053784618466868 576 -47725731814125351226862639101153665382801788 577 -72657808492723929391430084688372440430573861 578 5982827560193971281909037585525198175969723 579 36422073069071749387226108705810113828978367 580 10252309724506522262710868180355207291790938 581 644351855096055197920873419729186494587695 582 -10404540432628756780823235612961999093706 583 -1287791006706416697092359088941252247694 584 -22192261596701017112398105295658808525 585 -126991050586951253353287520303101824 586 -261526380780261498164594357644224 587 -165982043939259153916803980690 588 11892857560804120096686931 589 21018731449050439810222 590 -7652408541429183219 591 -5647445786642644 592 -887826645527 593 22263981 594 10511 595 1 596 -1 597 -8589934592 598 -1853015893884545 599 -2305225337964893653 600 220143173606871256549463 601 2483942931294751637942367021 602 833945071272590257562431026552 603 -3831958372975471205805790421445178 604 -3373391906183763949910834343752781693 605 -224886699414843124323880124958736389154 606 59434039200562948893490728360473679064385 607 5422807843800371412119412590711799876916807 608 63916228243815458033186318437649878332940596 609 -854954957835609889610270837935575940606878717 610 -10862537080404762382843696415662124230370457507 611 -21996655019467059070066577053956174356776998477 612 6176055265824328046901299876385446792691848488 613 25382900007407019580955106008138751210618754499 614 9237562465276967297444067998034244908628021070 615 660055820706134101062035549675749383637801615 616 -38872567307317213631368198092853879931826851 617 -3903233799265486748645306464908300318759746 618 -80796517580977916014125626260110040546309 619 -518692682328871018221516193979399170516 620 -724440256088720470027208925481965189 621 1872103915717588908493801150296396 622 4967343769825999099617469592432 623 3769062754719959283861739285 624 1193839144151281070814002 625 153442789299349412322 626 25060424905053 627 -1688225280023 628 -16098311 629 -10048 630 1 631 -1 632 -17179869184 633 -5559051976620931 634 -9221519020960891263 635 1321789211294334115998131 636 22226754621648331134802918764 637 9988192579006289213811688641473 638 -69173143412643757521388697782440478 639 -89190296694793622817465209830420533940 640 -7988879056834920511198848110659320793857 641 3239990022471220597414866593824723318559968 642 420357798381448429813110151099629808903645836 643 6654738229585661717918396420065164353240710099 644 -143991620584389416236521264289347704192099798616 645 -2474874786615468365225481735213459455170731644546 646 -6682063258348061244668563729324386455585754162319 647 4251526704407988046991785216595649295743613709897 648 17483756910675573695958207088803301612497085937827 649 8299402890789442401863695868958879497209533294784 650 638262757122066834580895944132120970755829603177 651 -103833778620057673622571201771346316524934540880 652 -11217945030992499720638858323527591778371084804 653 -282635097178930952766117733450932682989625955 654 -1878004155728076232982134105029588635387367 655 2749359091294460700663890424151034334491 656 47392632415101449012221184433268150942 657 111335771497969667112131814339601670 658 100943729911201713860615047171683 659 42851140388313128259646128066 660 9443501807677879097108064 661 1090913978781660540614 662 48392848796827217 663 -2072814007909 664 -102681575 665 -19369 666 1 667 -1 668 -34359738368 669 -16677164519797385 670 -36887929095442482301 671 7935387268953055071244415 672 199010497607895768096219875497 673 119665907606854286715697733449324 674 -1248110818870490785865226705898241226 675 -2362618508189017763867302775929393189777 676 -284263747829702689254974807681652796140818 677 176332275991350390744740020964543487696872817 678 32678087316075173068741304246428901448001030721 679 695260848046094550136703775202391091024068348422 680 -24045235539592705886810333844746451356694687269769 681 -564826343598924317450721760495384561124455067147205 682 -2037404037791407827510877746956811850017320036896639 683 2545180117658750975619695094187473945915899819755178 684 11957198438597188321692517446064543768020293067160345 685 7451814878390794481889099010099170940326133707227590 686 557614381771325041122376763772807063198089063888961 687 -245014316216961204811249940044779684010647398078187 688 -31272642456970638383820874136284789504201379794446 689 -960223872788109116685757031118888451815920055989 690 -5422018120481384856910934451609038754054310615 691 71957860838834514134082905979696056513119682 692 691527233666928658785389406565428698860376 693 1837452635847872187045548132200731425763 694 1949844656443640187146473171593119042 695 956543920493622962197344352131505 696 251919962590268665009829670209 697 41439283056919385522501215 698 4330692166694019870303 699 227928327185386924 700 142489689690 701 -256880020 702 19635 703 1 704 -1 705 -68719476736 706 -50031510739261339 707 -147557275425156615543 708 47635588231339626500936315 709 1782849484887431627446438260800 710 1434058714530285520232876306248429 711 -22511326557333834854205167355225869070 712 -62695726657022429159001595402650284165600 713 -10129486293185212296851181245318622720105081 714 9583780700486659315083515089689897329359022112 715 2547599059359709093902215629070394183041737570166 716 72873256002264576464702394937709892678695038902125 717 -3989787411419084724068344074850149989302576162171804 718 -129191023560725074734956386810152810365922578983871624 719 -623633703818243045326646595325159016623560321627747065 720 1420940368969842145979263893606730136471272702229174071 721 8144363670472795699586699191425314926829350956352756151 722 6696922318808439927149608375945728567413461526505806294 723 385628634828877951473385748659657605593155474942835299 724 -543247133142038154237640975621803356594609282255893542 725 -85617297404634028069219234017767205297420050111516890 726 -3181897742472821033082255695288322735027351900345273 727 -5923383196745019591853387301603554053654676575266 728 855293074659752465541349111409834457622251446746 729 8495025919957517245296745004059069287320415470 730 26376679097028294630977768132832317814373781 731 30746481211340140990508135391277895292964 732 13745279985186953935406911779898922651 733 2222014954580861620174893733450524 734 180097706940300326278302249135 735 49334134264311987583589645 736 9447039394280311499429 737 666317949631853730 738 9840375108641 739 -472968099 740 22629 741 1 742 -1 743 -137438953472 744 -150094566577522385 745 -590245778847966390373 746 285929870922888364622126183 747 15979669553967182872734017447621 748 17189310639694147444501715202393152 749 -405890604332357380922125011576715363418 750 -1666456401565865399686057855438880258695493 751 -361416847860748826390714228610923733022400130 752 520316043336142450551709088415105226797774703393 753 199168358446786765750165353749483601764081208566299 754 7661127947931586036021626487423307055547899972923416 755 -658812507409008527504674125491732762431137911487523061 756 -29625145334983719067299741104106324417302754276318892583 757 -191643970366072645781962045643801450423162511253181760273 758 761470527997273365899768948017533305120621169030517872236 759 5536591635422987659241746387998412027081679479636890264063 760 6030531616690061207600846658568612266909825753157376567534 761 73466758078138207893026315188817792572139815871866883827 762 -1162392935238148898705786933730868494491123039863240430243 763 -231916696948129763592938269532234633110554890669142448506 764 -10279597759726873922158952152948833186296612235550361637 765 82541522939001808811160016873692216335806393434960914 766 8354978790837732531192543805822122192495952312243917 767 95963844182919187520544161797193551989108472629124 768 345115732127240110128607845835429843016257326442 769 376380947828209990603760521980941377458197603 770 -25805012772518351537869306309564135078316 771 -197774053857768476574991695355334343228 772 -85151375184647181724438829476206967 773 -13653826578372115303826277130107 774 -884048050878500974366061429 775 -10272967138125932151718 776 1233761547678796911 777 34904845779574 778 -714186361 779 14027 780 1 781 -1 782 -274877906944 783 -450283768452043891 784 -2361033146868245084463 785 1716161006998559613732720131 786 143289124281379336183492858347124 787 206077147722569841099722728456661433 788 -7316440445141815206323216009863019288318 789 -44361490627205185104741191105702379031454700 790 -12909721370607994124310147656774443903045982769 791 28223389050474384910245182328759544131007766732384 792 15613109851279197191525143950648045890535014119781504 793 807643445562810746925671604297173469723228644219562695 794 -108379589132024915139619056047099265373376651014050481920 795 -6812512562638392599680443901323755716579578907549598947854 796 -59124289133205209027769851670880322978085358950169717624803 797 397485587565156514262416104699086770745674382883449352767237 798 3762212913171220333793517416830891419364894485684458541133627 799 5445403842861730223192277009096158157586451080106454872144732 800 -451757183122292873575699845963426856513668033991508458355939 801 -2434028390630687705619644247431861383553921101105813028080524 802 -624500151105085191481493016362336261805547794068200215586320 803 -32206600514723964693928680360060370466133892091853852842447 804 1010292732571989209658659976526003548064502416332606970959 805 74771459295941518429745125062709953214727663393332165437 806 1032193606804107552295956292860738560778585109785107550 807 4143494847279788949191827445360213244204384119436832 808 2014846299471645051857834907433656192808999886545 809 -11802625243153812066794584260132801703503956008 810 -16468068851322840036969133961284025664397008 811 -7712466627975660588986360465128064235348 812 -1604783750603909905569811848267350871 813 -166420465624279615367844439638793 814 -8914516335145460032667652933 815 -212847515200450190982057 816 293756354668106449 817 82219023455408 818 -843996976 819 76969 820 1 821 -1 822 -549755813888 823 -1350851442795085145 824 -9444282681970838383501 825 10299875244445410197907392015 826 1285378333272670983432573665684097 827 2470974278235358011339396133815261684 828 -131853818587628565821933047219630048571626 829 -1182553577019295158666433499677097804522905497 830 -461586051026321655429509426217067016907241965682 831 1529790310331653582084689365513797088486282660093009 832 1227137993073975819439639853970394551110787162384333013 833 85358739054254512959087903728550065748821937538567575402 834 -17777240030371454930949414864040646983974982931690010195777 835 -1571243158891508274888756741702993287553228272330915418509385 836 -18310780588550332073035446840816274862807428824472921391090307 837 203815524220279146190019330227861296917394612766329098147201518 838 2558210699420637545429729258743680354962496310086382763975114805 839 4933139688093139396062716162322063901644751117673156662114540038 840 -1298259513878219837779698213752115195725022056462043558162720859 841 -5028854948033826718559646736402534171790099526034852712632694667 842 -1676982839566856802865122704554236400411013331849827393087865606 843 -96646742068931087563297272693681665647954789640480786594291541 844 8280455253488051226325633799485618944222183759495560751609191 845 638424385897649928280052758410428899833497339207013362384604 846 10747370436207034012837906501158516153788521720611308013776 847 44386124456263336416287731319474380104776327850136110437 848 -77736089197766308081006263194222443310718081846539688 849 -611473161858555054427806144392020882385994593087301 850 -878834982766114588495056141187573116131092098533 851 -478709810703743834501905303920226205505515781 852 -116933108106774039081206551842168808334069 853 -14574906116833498103041681523524239170 854 -1056594498071953864569941361549838 855 -47211178455601813517236612790 856 -1156741012950807066030593 857 -8683547800402551959 858 142285380347220 859 -644815585 860 -1990 861 1 862 -1 863 -1099511627776 864 -4052554603263162379 865 -37777581011514366624423 866 61813798659534344894727872075 867 11534611286225316533542621824355080 868 29632125700563105670620138572710066469 869 -2375765146430335326405581163942081346897390 870 -31563619835420182309157078172171178395060108760 871 -16518191021044561390706386824175614328472226454569 872 82868844723688977922075722580956235195114363254026656 873 96689673837505428066400325154169696487833296778382501034 874 9042311140338553514679745630162934093092562760670766815201 875 -2909253761095069727408055974199417215125073145634812332398980 876 -363504041372327508168401870783013775044026427267275829304882580 877 -5691968058377181831558227026948021371463666110251684924369032909 878 103198508247749632704587876034018067804812780537091743343674073139 879 1742088538064577708413026397204183426363044138474626749815900706415 880 4485228064917615153514629444530427559938262349308102280423824764690 881 -2626120645527431599437573795776688207619442231157197203223851269993 882 -10304445910293255664668216266481634869853281788037181440514501506754 883 -4500423710446982570888706068574851208889051096289882576086963219110 884 -270419071771960460176607652252272668258683610433912580752751986085 885 59153034895305895844141598294498118374239363129838373735802908140 886 5304172458334221690759699595996593983823789891412096869540031492 887 109202354935804758354427978658322743876712202822055209930149614 888 379341774934030261887052882113710893966347659606993829360967 889 -4023371730788055211163818650390776558556507729669512146614 890 -24086234178748464215371204162760836158098087940094032935 891 -39704237100919689200184064621622513901047661670084212 892 -24501446445712937871538180524023886513011574668787 893 -6078732977874858650028789262852914109086255595 894 -626356288088315419427232582066316808087223 895 -32718042648290230777959910130645136184 896 -1946784796224377379438782717289635 897 -122393757603665434658147426599 898 -3847257302210783604463757 899 -42812525262574120002 900 151846811301941 901 298761545 902 40193 903 1 904 -1 905 -2199023255552 906 -12157664359545301025 907 -151111674897225383675893 908 370955532643881971599063766903 909 103541131276296679411081513702553821 910 355389400229543403429713505955743484552 911 -42800168871708983016179199468266203974939258 912 -843442691494256452638559648273248857525624503693 913 -591560580504340759147652756799639028340461796600546 914 4486757532019933805930150477752642611828464145773745921 915 7636461447522306754772355833988510955907061369445342296431 916 959887158852709577673111366186440644672621280829415122222076 917 -475230932482398581832418538588846089322064067439708457955379565 918 -84356945774692065184399163893228153520815880505022739197998336939 919 -1775669759751093938301741924269324483440373420756991888709007411029 920 51775403261994666241992402080348340801550561469036417208055000094384 921 1188779944363640883294819139496564019476789899258305725382144811545467 922 4093597237592340717401867801512575470416934771973268904849343462341198 923 -4671490151352059296625894291152254791825129032999461442510058055924905 924 -21012653252836803611233700965416881559699448787276498853995117631235939 925 -12088073572378542834056493888755482281205237012179509835807309228781618 926 -660078317202066105293408960087579986404434875113161047335053087624005 927 395090477407254809953382146930351033671593701507272448546206180050856 928 43354610370207845067222574407848118552045592073045921139921608397871 929 1086174889410028720316205892755154537764493445181031405129472609852 930 1172013474741762483850656241578304943832422310539975370580760884 931 -132175995529766217977794213864050026299376309681092640748464511 932 -846420043449987400063803179938650173802890410002714660991994 933 -1628998460873124563774392207313846463399066130496780969834 934 -1045458804574154225277139911502520777269955896020034395 935 -136312145031207401414213361568804286359781553454287 936 53356911951925001520838089281509221396061391317 937 14675499964657213762283310792447082251829442 938 1224566815201672462562286737644294827273 939 40692784586139584635566807107315072 940 398686019080094409522476960607 941 -5966313997858024939345891 942 -129355002173364645414 943 -73081106120804 944 2421641832 945 -10678 946 1 947 -1 948 -4398046511104 949 -36472994178147530851 950 -604450752142955042052063 951 2226096918186137273875713570131 952 929707095490440601002687585454764284 953 4262707690217231614167222292349581945393 954 -770956198687422388176991207236848224756590558 955 -22562209933199234573815121183823168962197151517860 956 -21199299368501623524933659237794903736758957118718561 957 242824660477586389206569668259950514943264781971417807840 958 604462031193934474398211259638522420689584003316597069081332 959 102089651203455434469672727949008994720087025960493561709246651 960 -77516126087746007220053528982470866928868723573990047058335130664 961 -19636955407786183849250569117713770280526958242674405470501173773722 962 -555808281545932424055216109406338973521696497447270913041076431500087 963 25799424428124246502196356491464923411352877552273198783256411619040577 964 813237411533008753801265305190171659394163048415493564762072661158333587 965 3750874864770102482849702015123623781255676884087656525682577355134445240 966 -7781997970615776336175152985034430484987008947305664494990615719848344111 967 -42742947284408517855381541783102739093628193430110998038041057654136754184 968 -32531026888380236909558661464642259352669784236079229752519534144011630492 969 -1095778582513709359625305867382234099950947169465228411196528801792884795 970 2540566001538303799534317446848325580082523136405298865345365945994622773 971 350969408869111314432620854295002113387937343775736018560816934972125935 972 10568558520926198417036876378726113633952849831577868529953979222039198 973 -53612053729206187976622839183946662000815141502580737737155592367190 974 -3741802944032591459704380987760580988169900122398455892151352545425 975 -27967908485604025643078894497147779154875657605774592866763152770 976 -61993627338859872147116134370095780018239631380117692676522080 977 -32001551120763196377639064531571909507281762945716883002334 978 19624532516381044186670091514593625316098660578395897169 979 18386088414611733750984291852933324992476966818685323 980 4483197351273175689013956938565818515277995848377 981 458829591884531597049361356763030943290872267 982 22631033410764026880671298195164079251637 983 569804366190370811120586688324817638 984 6906000982544022369623935018472 985 21716252426732211416560455 986 -259498690484080737077 987 -916635128452591 988 6222259508 989 75795 990 1 991 -1 992 -8796093022208 993 -109418984733465848105 994 -2417815166235080201881501 995 13358400196288914593873794566815 996 8350058429679036490887117860106043097 997 51132805161896674777613476471226545160444 998 -13885624583438069176779847465440903816872540426 999 -604119051536956243525091675843019115735478874550817 1000 -760139009656733699564667274247370843752972508711511506 1001 13137178475766328910826742179206327775649036216837787826481 1002 47945563198293169977720332757951470254290399906588578476416745 1003 10876310005525784035128309358652216116987244655651969694378332622 1004 -12628945473452960915763469685775475715612650534560616222556660314745 1005 -4585099112899309304631180085832322921057856833521315444512066693945805 1006 -174527141285102783635633444813166556249938938514346559967763962636288775 1007 12789543616804902091997531638750370061685431087333175020714637387300950578 1008 557894669034167448659335300999049531157255987156220821002895338416640651665 1009 3450481568897748842419225611531412735179288971549721439374557433104872984326 1010 -12468531803085070546046010625263375680669304424385690279206859025584532735223 1011 -86876677801821961765174307967121110636751014548436765458724278274255010071531 1012 -87780680028453038392168994952994574664487969909140800247623841344668998665854 1013 1346037161123084141169487478013218855988077508248798007179445185613996344587 1014 15966201454082373739906607301642866501717366017305417050631971207145697940821 1015 2826139060063589880395480023735191747188499949410540806589479720150785997062 1016 100132120174755448194461209900695800630537231829456242778471201831026314952 1017 -1937475195251480503745668694135011634790284186287798822246386444815659977 1018 -98620508057719247349688341621557173338224584029495162634878177466440130 1019 -889545997769742606841365781156391773639183607715096650580505189566123 1020 -2177580118665576382998224105543879197067086466864081978148183033083 1021 80730213831696417246395305862077959858981415838630219669524855 1022 4044868232492974058340879211936758258491525715009672311487607 1023 3183844143640417109081952802662306089906084606841070999776 1024 881221838781834555035380728497169986426041060105601258 1025 105952460904368357326002892399505079194790294225196 1026 6257406530236616199749901299200632170988052169 1027 204434610850948998274687350675779318223025 1028 4005952612805899285866908221130953546 1029 45093821579637589968654967775981 1030 222496906507797698783833254 1031 -180707393851100857465 1032 -2963968738304675 1033 11789810688 1034 215767 1035 1 1036 -1 1037 -17592186044416 1038 -328256958598444055419 1039 -9671297137932299931801303 1040 80159494915825397226594696574235 1041 75012077977767469789972372662790849360 1042 613396469019147814232532999174678459436509 1043 -250069289664079698285467317991540826204757576910 1044 -16189704540574437939679212432847978379228134166928720 1045 -27269802258927207862364494985858303261345278731858460377 1046 710534871347722171589804850891108629323469148677002744182560 1047 3810375067614383853392834732520986220400428746143320134594349662 1048 1160495756187308560425307564716093818150870602062598491528228190037 1049 -2055543792209479590132302413452029150651990694365480562992926122684396 1050 -1073769069668506567129376735115855358456017860120255385790159604036765856 1051 -54964764657299325198447247753472531646508388113981173470543618469369413793 1052 6315109531074169866449821745523655063897059007935494821612000565861661847727 1053 383882921541341501966711664990090132870126912613399260549745571326760298659559 1054 3186632606680355143410971092665229546001289516281406663312013084103103958848526 1055 -19480912089971497490734074883920487832226234406642280130229559381320939815899701 1056 -176654044744652085915344240640376475061433565548798968527400819945367394667010462 1057 -237622241082162622763872554318832675509441086035516260030803521246064988266198514 1058 26945883207070702289531217618511556794697612364158578306960805693260191187408239 1059 98920180761488089652969798524429129405769822278869468441361645910068775015821994 1060 22702049794100079990945047243804120144854190551177123257156098109198648345219774 1061 914283601404072141134904406530225731148077143170573340287829417320442407290222 1062 -47391458472478045123544910866986131066754990511363231731683377544612121049111 1063 -2498258468719336064131993578070938427517349460820570585867769128683553937632 1064 -27554673563081419373876195317820486119345795668869141426999830876188930137 1065 -67923939617091474526559269626252237663535361217133295458146952479761444 1066 130415750551130995616239598516334522432503441692477680102817528106171 1067 519304567723438089103899357584780379352891069809534405023934485853 1068 450277224980435618206838921590114470548544893792892376061931821 1069 142641760268573171058811914598796910910596208563961672202670 1070 18301418963603730594987921417605338350434276169859281761 1071 996086566381662352989374526330113666082547757413565 1072 25883483035061168055647639688642239503093847649 1073 528469377425992772337751036570692452834042 1074 11960929016703223653756152634278670381 1075 169465269082122745703524288062649 1076 1034700039330279267597539319 1077 1195644110897054793657 1078 -6675666156209784 1079 18381745764 1080 -54322 1081 1 1082 -1 1083 -35184372088832 1084 -984770884591425188465 1085 -38685297970709535146542213 1086 481002439394337751304151139551623 1087 674001091972001198687473051845772341621 1088 7358782821400657819481977546243494283804752 1089 -4503197579562769469851082251213301057622446060698 1090 -434204698995573042994056123649418148369855350816734293 1091 -978724924409830265392500946986366737978757786031225928002 1092 38420516284198727402778336796296064930605725246101124157292769 1093 303364661012566700868706823352375060428186930793256432235348161603 1094 123993179648868875274930314955528353009094827923559461083559055230176 1095 -334308755056990001446137930189506594662447143308388339541042311699152229 1096 -252183370200328263743787914050059518918996244419504163921546261499471433775 1097 -17357860700556864659281337329961640850824513289677763655005670491083823435545 1098 3108656323841192709408545901044309024932527940501112474719205098856524629574132 1099 264982027013109968036367062535935215555399064191428606906834757321613635090937911 1100 2954291781831063719975399071438957265409684564849637139830987816930309811615927662 1101 -29918455454765917763671544890709393478508932696200339123452430677518214591451553861 1102 -359676024680828358513741459446796992806481319977094558896439427976308597637053947619 1103 -645530644203817903592142383754218860865552018644374315436212448896722777193559001962 1104 190219805985812372311770953227180901173554012297989492818042139183121790270081598107 1105 607497069087063752891072790566320809680182742800396309446166428325659899949007025390 1106 182284995669691002629844264160831766717900030606748069977751697792846433978520624033 1107 7875750203716416329650080040665791280010111070978077536763663858447561587861250420 1108 -1012719893794614534443176201664255694830665892251426328705219573749542673356588082 1109 -61821298409447961083148318260138803022358939701311615353905464252670156875400977 1110 -836016526281963820629770501315880922010156387731163555252375579203900399082552 1111 -1633639453614754492850757643290590258967409086632457931508807494542828415432 1112 15658491533799117033223143880441875690433128927984633038099531064759590241 1113 56984736737547132919469945946473611208552217876380350128824315031344989 1114 57332968334176957253570073033148957124462296019533957341463969002607 1115 19809517939925607010302220540771849269617858451998204586391193258 1116 1963141699476149236220941725139903709016409723601188404958131 1117 -85727145997241680861290391286436326060743236817156801678 1118 -19835860503776268607387918609820683483121809996123177 1119 -879534842241420360086917913031460273609808519541 1120 -15058383086144105663442286118805526468327280 1121 -94084509446000246387032777968446643092 1122 91273852269392831711736216998374 1123 3016111653290254732945283076 1124 6910178603296863168763 1125 -11243458919439215 1126 23559771093 1127 -40882 1128 1 1129 -1 1130 -70368744177664 1131 -2954312671366461609811 1132 -154741520139787942937202063 1133 2886241990698656626032726615732131 1134 6057148788823991628866270909494122794244 1135 88285620032485620182138538574072560766893353 1136 -81087286750894261441203073906852298376295846315198 1137 -11653489612358699311891011291946248664380408111673267420 1138 -35140243986898586881380268679335390620656857026386578412433 1139 2077076437644399257039515263629367203875856252469852807995587936 1140 24192446637665037034894094530449575907148488893053446422000054674920 1141 13264187604254265303631560805316409913218972628976889642304627046798767 1142 -54336458007938855275737317559010639335283270783756413146835845915450052048 1143 -59389967062430236697090758026162621743597101576746103245577497860231096339750 1144 -5495486382879205321289262346918303974149832187464395735341260961284121858386571 1145 1526578259910526238184613533633272581187096790328417097230608829791748442014065917 1146 183500460209284836337190171584340945965093370975527651838406821036117916918740097707 1147 2749103330781427405407022261909890966807915428791621486226531095783824742724322564308 1148 -45391464064008699066191627009492258865872991610840342223357744970859148508352133620859 1149 -733755762397336986878270768760022724010835190017167695917114504951462452720086346698180 1150 -1760306853604404984851973188643643236185544455897357702424593039396593870095678910766760 1151 1081206250488245469714893878661120407590770369914335868602571600384235027888896187392601 1152 3711444749297445776603459671383807923978601438595794958215706120567155786599819244293835 1153 1465077667629111553312612902663258165887482964231799133647526511664089262821044030747185 1154 60957302567453177437608482342573723946944416106062723868197041932323813725405938922846 1155 -20252044250467142126496838459616869141371108396468094803947886122310332731643544158556 1156 -1508430100601960419860635640089450645494973199698854330150929988006745412947482006467 1157 -24890787363691348103727310332384160154532610572054684047793042732854527884718737100 1158 -6811737732879920027843252352481611803640764506742968428984546657487197008535120 1159 1432960804594644630644062454278630088142256804569113617662390138809054699114152 1160 5786089293509621744192918432631762789034190734813293403966631625984691377209 1161 6787226390735369029313107554382090262779039405290931836405931023843581215 1162 2229712753847937868978786810445093448066575485109457966121128199983879 1163 -179714487569854795499980475656135660161111463440762376818016597281 1164 -158663461256076603961814487119704109278504862513445830675282903 1165 -20333438026547879930397944692544628871628968536453928067460 1166 -1024312940116240881956627589226824306026336062808500796 1167 -24120488750774454118516234211623530637133570396745 1168 -286569362237290697416332157282978572446539597 1169 -1708925816775135459886598829897948833183 1170 -4068849641632009292828691562507658 1171 3179844388916304605042842273 1172 22550273373784322724510 1173 -11912794574562485 1174 22274637285 1175 -198270 1176 1 1177 -1 1178 -140737488355328 1179 -8862938049283756918265 1180 -618967065330018770987952301 1181 17318588735197903461122301939936815 1182 54443449826109958121967733997072580824497 1183 1059229471476980165517088205270650343957193604 1184 -1460024717301976277930123427073215593677476590179626 1185 -312962899892112728556770933997559037480327369516882813737 1186 -1262098472839377768187348231934482189297393930735299637904690 1187 112270935035937580939221563272940656653941102625377603267354684433 1188 1932208073335893727596408695163369589258803364563277615114380621960317 1189 1420477831738430419254116473900775524744389567041926090498012146072549682 1190 -8826866191580986707307849693631345697011672056720378936538989756403816148273 1191 -14023050988365604083666048391049192509969947398876415337647238453319832196752465 1192 -1743910151109501880004942454930882048627284501852378840503050706123721618974975243 1193 748236693845374275226672696632411967702813058877821383725834014104797145676374762358 1194 127488376638905693027418068698822175836323651558387901173897729175936921044190133402925 1195 2567316437443184808019107586189899203222638518520442427607686190040743551140376104250054 1196 -68257039731498182600125202098106160724567244889575903824725246554714203184757318349944211 1197 -1500559418298030843661047853626909277885616408729932831916554862372087100414084022047042059 1198 -4819027465946332371034745196145294671525413846883490666322337561064153476106306608277537910 1199 5589573831608675816696594472024173896422118550603405452788405372626934822790065078490644075 1200 22612954909893560146259272611279570338336319637256561633080822877001985917892517866429069555 1201 11798525134422289118173119090547425228180102595133127822576211470758483766121402602080425536 1202 364350822023959658206405914381828974405637539143118861729629500814025758380624724196588864 1203 -390077571298125129029823141077035017787254898269844908043544981826889958728782001302659239 1204 -36502284713859038970766376343368414318567646271546497190357787518437864005684103810148364 1205 -726285907559186221333566531868979502767911802926813784909384626538088869575915116054401 1206 2836813730086559337956413024138131611534912524075368538689298184610164276659036266495 1207 117608526971356436916224181153238937982631464578293474795792043293574179199799936851 1208 561396347855915794643203788679311149886423090808784945029313594169802748198506083 1209 751639616844660145817488119882615682537154336535163208570830443204889080630802 1210 135948454391113400488391909622145954960508470611641867318991153541217392450 1211 -203196900815134143612801365647727135137521754133253282001638459655513634 1212 -89566850977707368837664955222866089168224458376773416102163973961101 1213 -12518399754975755689126571114420624364962996666535699756470802583 1214 -735148751322101237683222100083056282542988577708353892142960 1215 -20545163491419911608068405193732113839571977471997228165 1216 -305409651781643155092011488922329892216838744869194 1217 -2654150637978818367205888415695173826563842299 1218 -13603693644850219299170412854062290258717 1219 -35608441521601750663036225930358586 1220 -24485166439574007347770154849 1221 50578158415601295484381 1222 4723795365688161 1223 6320449894 1224 -81003 1225 1 1226 -1 1227 -281474976710656 1228 -26588814218220014932459 1229 -2475871215632711266041330183 1230 103917216443588491746805343164802795 1231 489423928476513120971244061798147933327640 1232 12708771901619267583953466644646956242170550549 1233 -26287369908147482335907080397846677054225050687987630 1234 -8409638198845540316136205556394456652062356263760128913480 1235 -45342728901725922442039223520847790673356599405304822814151305 1236 6067635848998324347507315378316947525537157708974839896941184600224 1237 154536721258902780281853730836541060464367334533546194129912465376149650 1238 152267487944582931371326275848215497074075235018620620171390263827267071433 1239 -1433286496789372056689111711372796193907983332078717269597134357342743786084052 1240 -3319267940976395199384739047791820200342177507498856748004088269492239017489076652 1241 -554579011946616920354321566739532008768236458324060080372983470372410071277283200117 1242 366185061092016945948216145568615979366796592768379811594334711809959931024368549182635 1243 88860280123211891789721839687349899571451665592423685803615869442398448579891850764573983 1244 2405710419314463533148531631162887445648297955416703848682974987221349878457018719886784202 1245 -101963358890110830933658321530686120130269636902259951375005047172709948896637082658707244545 1246 -3077292433685374015680060680540810947267615411343295951476826847192617856657676160623674764986 1247 -13245068579671230087051994067457207471325216644699817115042937274444938374017897526117646531262 1248 27428143177427377098940014689375453992696746802039063379671453534820963923142417017020575552899 1249 137641520278682829112384374924326667144559480783470497484136348133032098706823619081162944527896 1250 95271152037659245246909138779463237036243007516331789724060668729948779446043172992181516934152 1251 304905144254516306557495021782062150768467920956341232185737371365718317729960681208142065774 1252 -7344609497612434032296604286225692425829784260836138266811075725571512704435125455296478578053 1253 -879375538248035836800962716514130741984823229833059705919364879878300529096219559310089086810 1254 -20669746427966149132457192797139804087926000428147944782399149054547525831400581435487013115 1255 277784913980357715810595747049371342652071676979636864947121538268676656914872110277148556 1256 9125755775586743913452188072033926118338635513070140334589174554512903893193997074056633 1257 52870434913998851071088568599165301411947635901275964648151270350767430386226849886181 1258 76668014092166538968603224320947326350034042126828852326944417823871998986150162257 1259 -25672693195073672243544011688852227044791087490392676065407354474461134175632092 1260 -86933238136868339822332311954386643104479041744942358074399192989518491769211 1261 -39508987622443170689023638598859075706312911550324629686489276349698705871 1262 -6312617299048412183080768978124916653151804048093267766903236394313873 1263 -405541564032255261977325240075211953960311637758080136168055130826 1264 -10998975035077769326950661897254603644110634944756073100540611 1265 -134690667549814839715679986774559039011499554383029835679 1266 -1027896267233945245949081699551527973421004516282273 1267 -8554398729845485128833943385724319596355419945 1268 -55577620331786141867179427016660654021918 1269 -174931552888295798418200119690668840 1270 -193683331025775518763558560848 1271 60237168240375717020119 1272 66337878947316952 1273 -36301921428 1274 -632151 1275 1 1276 -1 1277 -562949953421312 1278 -79766442795397533152705 1279 -9903493725468823979178061333 1280 623531719133021315202745891572040343 1281 4400278361985904194983384965209734108027021 1282 152485426727819711735698434586934121136260537752 1283 -473278480382830171431966635719587276283577948467415738 1284 -226091421931881960441933984760349631966037628061844655355293 1285 -1629416041972576178790551989418632695693925625682184253251144098 1286 327882903659850178783653014595545629247108633426105473307533019756737 1287 12375437949929348479429587254321549519371849480384617442676054152683416215 1288 16336238428513837671473719584303722503801344045053782845032026157144214981316 1289 -232649888333473586315402214240460264754032582965991648122989268710965668527865053 1290 -787494560762045029349250924696070985526061902337905572606351866681020583557525818291 1291 -176702081628773184529610062177506019902525457874847342510024944661291136730134458582621 1292 178992254789468963891752113866091404396366556537939246157026345191261594136363743248794680 1293 62133240840345345128388808584690913075708654041784347636747445336553831273207680310326828595 1294 2261524717833668339596498970259186272048415422595259269426253999874302742443375544650075368526 1295 -151552205246765099189325658567547150021768156376969679572916670263484982039333976538908068017121 1296 -6330029703658658373587218223889399174995532904853913641627755056848861576550799520873204447913763 1297 -36548560756358587010335113879129109152396010720622389111812421963214912125805058756010237897840418 1298 130320148721054217235576928477153107796326203196371394908102117933642368141559198972345560170916219 1299 838052145303157223828918959147187402416398406087927844332375508018058575800364539482745101477658596 1300 771757612564926332007795234808007940500000424793298855426709094304950189589360170638291463954960163 1301 -42052623207657411653856804068966618743760533851999980342987670715089955587766089791086398093330132 1302 -136349233535445498731251677610157981051852538314119441845019298349504252611267996691293227657623496 1303 -21145137481115275467864912638678060457452321915535845048412897132762992503157946453197917477759315 1304 -568006090184900738238591087676596219270152483524969072421531913112503101949353263185521238423910 1305 19795968190151252808274961460224587556947646744829895276296480525863141347609477754877450325802 1306 685683424872238657124808456132373797558972451702950060690704166678169760540526762398570239293 1307 4871983652356786377606970142189690499074341918950671395677358877129021785465299167606948873 1308 6809423345374973012367374401351364763628712092350228849577721290448340553461536104330841 1309 -13968909039029084904100897291819643588031024799285866210979142988362399237334571573774 1310 -29913722132725814606747026176073113759128708180478579784337476287680006557197535507 1311 -15514893318655104298636063624080787623781328399992696628590825221667597672477628 1312 -2768146897472000947631893714962977814887609407818095322157855175717478001153 1313 -158438665894117215337876110138206869864761615780244600253373038516279063 1314 184926901453759626913064057094808798784421664358418248040896040598 1315 216071662195839960800424802939633120566112788145720293910463596 1316 5140282783529910063943987946228583528143049273153027170972 1317 44960161197633040495492373832903356773542944572152274 1318 158643380187542227678950410068183520160890784309 1319 130696271414872059548193617191050198904129 1320 -428975729837909565793278850883167159 1321 -818023836800811206711418518870 1322 -106401061351952490507587 1323 215479842222872308 1324 -117867266775 1325 -122982 1326 1 1327 -1 1328 -1125899906842624 1329 -239299328667667576168771 1330 -39614001490689373399238822463 1331 3741332418393519754111846999712550131 1332 39566209095628369828979071089230673510501004 1333 1829626593619049736450957564990201341739643505313 1334 -8520631137126935248267272925336476547999880972490190238 1335 -6081213650343151256814731202949970866821673296432574034527380 1336 -58566907336804788332067381561790298599361030487905683815226203585 1337 17716311755896839566832434079445447567950798589249067904882178985538272 1338 992181458678591614407401662367478720378245266001956173038534489983518571868 1339 1753990387408687765223716684048060336964061623014852271402182176672299266535843 1340 -37752198265917979222163315645411174060028728034636031122295479200985600242228833272 1341 -187237247834494444831438516602100804883436461983079123947292090060068780029769259279538 1342 -56400267554045597909554826296181315103600247255478843645166769981125877077492428244914655 1343 87406092709656619628258295116178269512592704173897082652475846069544848449848374341487219257 1344 43579536822913022285655897357393685224315410240307633709268396277587248677021195997160174297987 1345 2132395550618497646255554001764897659373150956795022788112837783188596667597271859869421215317936 1346 -224392397567797265015068028189957210078347373979871814668197940878856764586370692830598168014504903 1347 -13062786970052062156606840325792353784216058143676824821790996824689763869855699589020525231354468032 1348 -101247307815211638761160262052162844545532646010076237364044719907020414611868233330273329306541728564 1349 606091177398897095921619925010020654955496868099636822712845997249724639061761634955138613246152271341 1350 5108893935402636325005722118555686556875140092111664163816280506000459105606040879757341842845115909905 1351 6273910619431195667651945655828773863937184030227092473983126464384842360480707833268809999167040061187 1352 -1026468058355199099166597768938607936522611619043050167865694848654854739854006370213372745955362120546 1353 -2509249960147055474147719341883418586211689966185114905265403530092326554212361116833141091213474647026 1354 -508406554393960715855368640865149630441164466918401550109070624465964029937767627771351604148711777221 1355 -14771146220969858453719275341443207519129941923495163010257176819012045206331139925091594671443363078 1356 1251993801402358170498607802452552469465788240515632116371698267520267941790521425104932388580431584 1357 50535678354192478671733934687599119854745242561548568813366924131506528541840738163100901208557246 1358 440917500255120256418807999437985919947792831996370240972585756083167056983392007352162274625121 1359 423123797235246875289111079686078673391472469535399419413864944413751045763507174085635893939 1360 -4266383919773725487316273731056725911998674484164649154354472707653333727973220007239030683 1361 -9338913368864692273010268666543250997404783860795008145922827253530349556069130825131885 1362 -5657197919942315859853454316094868848806017685064676735411882258270203261956263807219 1363 -1034424753562568731165517335620705666086175526610441148651045349204460858296816014 1364 -4554443387872433691535683501759897926665236388073706315850864989551956956800 1365 10806954561461575509181732264882763321499576962705185342785345842648950903 1366 733870703065141343656127809481450969239706271112807263614061255915019 1367 18158693734263193758322404788697181182702077181870767890019362457 1368 204011438782186513730574165550158475544876510842894184307660 1369 1141874419942623577334932739078796207234061020279959163 1370 3278047581495156110245990485941563235861526516294 1371 4414621468699968594866749477986039419156549 1372 1335259002442879775490924863156964757 1373 -2176650978000868687698819092058 1374 -936776175007074880892993 1375 489239130914521665 1376 -248604757661 1377 -418333 1378 1 1379 -1 1380 -2251799813685248 1381 -717897986565952681927625 1382 -158456085729200007519511731901 1383 22448705033289837996290305774203470015 1384 355805511315690619917086667406700723411820297 1385 21953532361094879363058025755384638845021401889164 1386 -153396136452871408564600204545707048609554367818548561226 1387 -163634588921761266131936555820313519996529417797348660533742257 1388 -2105505692744785764513360946846684735067074114666849623639755007634 1389 957172007605016676775167117931087258482533206514752049057565302087886065 1390 79630077295806916903062280676703574947820775951745836147493249592065479242129 1391 188449585762414592933416614789117252953723564376859000986019647764479483797196182 1392 -6124528211743559038667653589119658378727914800116526063199900384760171270327625817961 1393 -44607760738561703918760551605186611090860197035780136226343842290101265386582374756113365 1394 -18030567551336392358634779781406892748412089357449244021383022467212154770298776301853088911 1395 42648449985541135447878512657852055540929853877768318647494197539503488116207288029373040828858 1396 30657480279960330458796416073461548408519017714069554653389991003304182410927245806406126344376585 1397 2016299790885588071543369046254323119223712787843586326647042006128632745573899997568551424827946822 1398 -331250061131257183234058848485719644573781406170680877166844928881701038313231510570145398236582662703 1399 -27045910020599538218968763264690227081721952453456993888513128498556665844899658449441575201864039012331 1400 -281547940563153323171364866518263928901324992124048861085723875364374089541341837730757979108653289056494 1401 2777196871329233979261418099399251811388623679158597658090374769733431526392401839191295902841074834150603 1402 31204429981630660885151670540404143929596279136886016230329012464856664554092110724667288005337598964548673 1403 51195815363707339851136756416274960036823716041213460460172387509612965006647802720753933171640166127392906 1404 -18372031265677008147082775006464779617827621451391237682284110355382324041781056689918526020005414891664328 1405 -45940350581736754968488859759982562819035408724129587312324711644271078404673062061640999541032887136493109 1406 -12238604146838888728755778971121677707546930451742192595093774688140914811681272020213236927850831710612870 1407 -347512239578536612257887771232097123602451157195398536679721093605221851807702925960181364748456831615175 1408 74544720140941418311406903281927456822551764907241317565098687396333115625627111922437283603676185168777 1409 3681505851891023343873514685454194132735494963025440079077843349527489242096840496257097999514039639055 1410 39214720267677212384219325663754036261663739464115241098380315566667414797693886234488201991677551311 1411 -12392591166583153267847992622518882198777956155419768627355772788407947885229375509895095216876332 1412 -1101302069416571972614513728709585811241150404036917291101491544390369345460096025922969430864390 1413 -2762146128935523619141331734821738146708859819986184366314350422105535355800981968214732844512 1414 -1940678946437444878959900533345040172110882214426486941561208240420658177373635132823000995 1415 -279269575674355871972389532451879975473968588925498022021398343081408049687791119135695 1416 78316547427186617515299752917249222786226970013583927725256226498345565002169568038 1417 19957934933649717598908837201469445776882569692753308147267810277623328764302025 1418 1401152339567098766459171775076057993516662522279668536759146465431613121526 1419 39927763678408072715325341297323564165212918477500834490386743252446883 1420 526517816999654498808203332984330224524031981355042530384900876521 1421 3571570420610874128235238246302521515009626845765376673912600 1422 13805817000897984316571345399891983935567482040769165375 1423 31906151939758053992970200599265092240837179451589 1424 41040000388228030556707783422780431736033151 1425 22369376486100541670533287343329861132 1426 -1564030600409056216689134574280 1427 -3472022549336943025840458 1428 845952586983479602 1429 -422169710939 1430 577579 1431 1 1432 -1 1433 -4503599627370496 1434 -2153693960823757952625499 1435 -633824582216128134795669675063 1436 134695782834189665964405726773107917755 1437 3199926629999117410053089698517421108596173920 1438 263422507325881624866580440830133540501514384720589 1439 -2761510074929146340309446088407418460163246519595778129550 1440 -4404736281422225758373579989105437636079019562860932936688271040 1441 -75706609870301132881886906757043317060297156663375002338928903268153 1442 51710001868033493990790825475874006921943767506858597121067037475195926048 1443 6396992380315883260838971943056800228197470167111264494546074843904659227254598 1444 20259215536548212330355757816476009586459379483678873392782591738482999920771984189 1445 -993371418292153213275764610398561630500160542427469581126546030353757040643046885733948 1446 -10647243221500750214860333466840125534349171064343142672497519922014129048581689967475754168 1447 -5772435699490853357929302237051533786601208213689994134916853883068554275860914386330199070281 1448 20796128920697326745489650366668891048553508879278830569015823907827913484006100806042485393946663 1449 21628713498560487226295600232856111090926215404221210614745485512994824242244583927793656856581176087 1450 1911505934219948349232749468548463316594018986666196307386894364901866437673486889700576424825120802118 1451 -487850271107113486096178532239259698889511389470653731072130450899406791700950591076343944225558190154445 1452 -56185139182193071719567072726160221683340608422764836815021067959880443366590852599801236786186389880653846 1453 -785817411084098370011926850227124907489198423917038142588221293558968615879717945902852968407125483249205514 1454 12590254156326475713943510364598008537538240854430029890632386332107667339930277187506549171801543421103379095 1455 191055800492101235134995779659727009764003381736111347552713162711955927229646655542842348556220762080553915446 1456 419401604606222769908908649165365242165608200367783809175063833150308761930152893778599269402871914804721429986 1457 -291845913111483235825322653312236860393758915413300046512072652275929393768143083378766238724251949608531935250 1458 -838830751600576456408569684003047406734516102106577810930841217797731118877734858282603939922732858280276051459 1459 -295237365113640257187111430021909529166980356867541429549440899662833080368253800551642272068125119401737458468 1460 -6470348466525684936566344582801891813096438796451046179154458103366242827232566016215007348166694020921270029 1461 4287383431899081561671732906097008685852994356176494587496144762259459316387854441342549655900342352329079836 1462 266396902827723060231349412718150902658339485081154747936983279778960913367267337679879985453136386179221383 1463 3420162432755455804495828475710407070750001703949114831067407932034623550689964587989622297183837044145581 1464 -11513095983658139548518457801974904907375932747269521695084968253581358414059254753611391674294016347339 1465 -262908664554044187638333818755837173358728753680071411577898583655135237923441653139939755747473177814 1466 -789673582297381872721665577774577153860251789367701402344768731439173382852019358268251293681292471 1467 -623246710863045195730354113496607532096954129473042538923260464617130745521246234037494658675211 1468 8361809821169533368211011427430379844556210047197999463127646712506142671923540997209886397 1469 115027289228870626742773494009039281355429040747040348755087504488733093383624826898948050 1470 27362775630965614827541239256489216156467096207970475541040421045296195623222168294813 1471 2178410015736268987014212380253756565043878782375121179463884144760825542812407929 1472 68764026981930344366843502593156035677952299282193503893945678652387769291799 1473 903620744433624366945526375483139589685415018788831127055884957803691413 1474 5076860504374779668826542130364035930529684355003839962434938045380 1475 14443649858510863992571457894211234869906164806885581319902416 1476 41776915457705700118606286972302232050995363795247414274 1477 129041041784156735771288211249932026420438312377599 1478 211879962382745289250073285848227683979752360 1479 143239760578684460141205971952566049743 1480 20997995240156323225995131252568 1481 -8844527936186296278789798 1482 991072970546133593 1483 -606366131830 1484 -1364831 1485 1 1486 -1 1487 -9007199254740992 1488 -6461081884723073671561745 1489 -2535299046762497979235453785253 1490 808192460256619348234021536571347473063 1491 28780755850359282831131907618237391584833386021 1492 3160871157676301974178976609763518841502184846547552 1493 -49713003305472931364804443934062052398268017679086460892378 1494 -118606310721197026923761450213772618631150670434166959711765774693 1495 -2722545960230641233835105546355668300759729427551899387304594459794434 1496 2793391754106125854399352678845090391221429373370399204385894031293884542625 1497 514336838323486906379162051258671981248762965327801519342750276198391019437634667 1498 2179113359241640202352279775857176206428814724959508698693460863960392451208155549096 1499 -161091957460515828888650731969360181332704066193536318099125145905633844120028196573102037 1500 -2545712810326780846804302489351222137650162319191527090052999897692621116720470863422035077687 1501 -1850411379113878868475505984703900592314073430090729214328426421191980977434229117603579086625057 1502 10135151255227565306046383209432727265361116940972462636327728616481050714558643776074496037313743228 1503 15300464330903695508795906583783064959932883244900347035636441393549626085507874174055803773184803492719 1504 1816531654888406198495278343725509696102064255363096035057625110672188844565161833161076705076747850801390 1505 -717155441008832969125769171370013839503803538048000921129727394693447853185916885797582117653773879501213565 1506 -117109961858439033528336157217243371143672935628316890106169119557102260259976131662281692692294153854011567651 1507 -2201027269119796561130536957992345651044606638821826567127997662877515348493997430390753280218676497942754475866 1508 56629689418969921935942115323263613427671202378458984920926498305401986068910697862419842545995290215200086421851 1509 1173060445772298674382831740093893885415952455601558200938241561124700830330805141519877125783531904117786499132554 1510 3449482862811617702025915361010552878081491288735203331197764142613167936523238566265432873071834989086851105034421 1511 -4356773786777180186407568930737769885601991806289574878170082686999225274269503896525357849274622399011787585745564 1512 -15301862057637663438564975338210692624089406436627551134470428812293644706561330572828237300481767280984470904147598 1513 -7141938424765545123923371611802027124458649746493425527015087688211897607319633611391166568933525835156703850040645 1514 -32418136456940307867534098877770294335284977348241758633195481012681505498223075048064626632125106567108040608388 1515 241435260869716121974554795710432735365495267216866423889130237594329729126513384021926479890673434634217346473452 1516 19209925197994645333187215258045429966694236011490764005569177582601402618373207818849830273696754329803841879993 1517 290889977548242994226012909573428226698624428381084426441001344265130666087690499737516791385214391218985848117 1518 -2969505217305810021116181801012803696525733452098114005469245283490101841246623686573682763151190406969518061 1519 -60130030886612373561012620911585229150710287139984309661958083605858624035115237086129700963099598145244518 1520 -220492716325281080142319629737380127956107317187225784645438343336076707491849070118792080364401109792073 1521 -182088291186189397202952287813279712309185791978661122886850853270485797227322988114793653535854307530 1522 93399573876065090833781114709553828909647822384393038957981263929195886776867161733486250997877399 1523 124604727981062078941244961792830365201986023026263146223300991900973545811851998037835856036823 1524 32986318683890118093197420723971600369015231661980261388987114827666423416462473837552866300 1525 2966154774827291240840131434169788391164446838596964539397477934140275483041241016674492 1526 89516718240263795874059696732341148720420567591653093215631737164663641202723879442 1527 318883202237261040199039790213601221933119481589666152281068984818222179292576 1528 -19487665528487244888321218669230490441019577432401674489026420779895147489 1529 -247077131668673787246712095462218269692353869014388097708896874228703 1530 -1085763049145838920247859767849738340449897458146897844532269903 1531 -2015231266362862920605462785565907293917486011982772799744 1532 -1404756315790629535658857038789401220945251531287345 1533 143228970384203627464281056270873107926814665 1534 547156972019144268129496837451310231694 1535 147080095601553517049913061854514 1536 -14583656790981129771553274 1537 61922472803073734 1538 -711523188173 1539 -2385149 1540 1 1541 -1 1542 -18014398509481984 1543 -19383245658672820642055731 1544 -10141198340743950488899954081263 1545 4849243578114035501699129204865201528131 1546 258878131826786896265870551142219601103024988564 1547 37928463510662850136491283697933634619358755414981273 1548 -894923431782540761764956365440024261945606498178578694103678 1549 -3194652218978314914855936441386578332525945838761905050710740001740 1550 -97920283355046375479020190012144922128789793937096781117490231396479217 1551 150891906764708859842207848974474697630183888034416500712652678866088722148448 1552 41386256474454673623118300933077740600894327277759124647293986230095115996942141776 1553 234498675002327009788745510579280535531204368663891873254347732138395548479541169814679 1554 -26119886832127166468167999101561613535925782154465878654619031300803908162104486625340581536 1555 -609630143127350037785930350104965373496494321652496210582066753248442834591266627796500477722686 1556 -593854595808637818793655909118008956702876594422027300529915225506486664964839945466518684816786739 1557 4937273844055513408484648768161619999306340459345460738758189870852254610364383797207621595015830116597 1558 10851592920161128123101632131669154633211972776136046607942827996317609299004586659990505307571223635718427 1559 1730107297808283211421102707732789220943057874775652017799835757312604891075827962395848503962856652006050124 1560 -1052689141337183544252695323066236467453226751354554464744750792038680423402877248534703341815868909768011014163 1561 -244906584825611435678029809970848995537243484179663608556878169348668883299422815382530437158845792532001646558460 1562 -6185712840540113879284321257713385761683301480939624353450405898537947806244632670293408914578606541546519663873344 1563 253214338790015962981251952150296301334749563728397343513143943914542519875215982676851269322369593044154537894929025 1564 7224567782396487257074139985375790550907161001081274087180246855462721122602189789344263896010583898458382261114356743 1565 28484532636058791070569957601805419007738791982038742962584438136373173147248473654523993619991076619731541737303760741 1566 -62660044111375488074772593759258489259575329616022992307518213254140287564341064323087475908629924698345128373410906018 1567 -279225752313659969064524372834770539786987638079503745637754264103783945878277881661347878675533434316113446362057223960 1568 -173328886708552588449471452321945947902133316338259898866248576292135033355335039030691706929145204145872787009625016727 1569 5586317844983143240671963412297292523006264177245116514870862467816034645936370520548680343286640466700775660406456016 1570 13418288925898254893126310668529516769890937130526732489958822326633064127913569563560087708075606708861960653412341424 1571 1383539440904356083535061940613043325115346182501557416195685203353235587381528057536520481335786486215244961651498724 1572 23862148911848201699760806881066695800185459491283667744318697598869399358068976533452148518226962502223130470904777 1573 -608198138001925614340348925352700145468552540043768777845463546685088377321119112985359095091384914180029613978169 1574 -13408855408728561574761694151724094098029411002043786641150675387175404685276235439839010324284973147105465075245 1575 -60446167450695814443640192260039020858704932927619037829190585185970156553768808762138349417900150732302100249 1576 -44183329630625688090413278910015319611230744284851467889171646368542314223996715357568061547116663282766559 1577 100129657422040254511078182896334143341983239965996315949196555326028468615907179528222015925224715004808 1578 119639682958265904130238830050975841595429824999937085006525995944934832352557197718923339756089732700 1579 36817262988557431271100699675985185014614440504266469462678166974228088550039108297144874705006823 1580 3530378695230586545707389980773013135396114033224480578324467050266447601095627784496319261299 1581 45891562186483956912440332396893932142375344957808996147672328898805109184434076976866913 1582 -5929250666215277500033779833396444349458032219089201992862212153820912697214657601742 1583 -214120161722692078381988327378411653737787748429611053840939793289432724539209547 1584 -2589464117180939282372138265702978143425090784135009016701815122042894948194 1585 -13830718813919053122944359446884055703313193477175063952372720542306401 1586 -36301097343973581536097063887960674987342364613565774122993265411 1587 -49309799946241405801742669705733655032231867179230262400610 1588 -33918203461477658351869041074035948932585526115034636 1589 -9444719790641272814386032094329534744150875594 1590 566417201325270269224838094189249760781 1591 587918350710647278752649845778802 1592 -1385126893873672277722537 1593 -3781048273440751735 1594 -580881460181 1595 -135414 1596 1 1597 -1 1598 -36028797018963968 1599 -58149736985025661180908185 1600 -40564799824057682175073860516301 1601 29095905552823460671898018068672377934415 1602 2328713818213159486907744162345423265507914742497 1603 455121648620177196925653427719969416920077411235855124 1604 -16109995044848547369353363236497238753108111784131103189797226 1605 -86070363521419114123194730952249516847244172056677848154134311944377 1606 -3522241532701866793247497632208074354088938778873533216125496878670858738 1607 8150425707404954132348549075273183694783956039470823255334570730543363783578577 1608 3332483767640201469653325012990803332500518738234266365348577886277018411072009260581 1609 25245322130396345425148817190656564748328660807873153837342645017856468617031039802281722 1610 -4234615459200165388762444239881512424586508533414022972367429525869728010347923465315457925409 1611 -146201022547473859173409256017788400016834710504785799174212503629855461822652508993591804170300505 1612 -190784343315357295776020672421862045356747525209904184602405207387373082062913625947408686934679704979 1613 2404287214222007071256555111003823290035666435010524853791925240482424279584485528910649919105038064974078 1614 7714897078318156748600973800790420072826944146936224240101232341981722451343712364695880998385013558120356645 1615 1651144610577326192144377119419489205158456370374921241541598693673049393453243334065273571096808134319577284230 1616 -1543384688333600323696491747912429388729898792846873135683486471834599851971007935307467840394150609559383748850379 1617 -513817941523771869959539181396946390879413653959906381041822440905164004448349961663695132292864179542258452849081227 1618 -17439543023048877264390308182881248673806515180543986795984369321621653427620788701055244542775354423118258102144868326 1619 1127139539265319911936081164595134724811245349570864357600053501674034975575097683382573219156730062555036765640058359851 1620 44638816860957429212092936639236078866181158747159635142713615819129737784746978675386865574016044315685778899724805659455 1621 236144159410869410639306992580796439219357252117830932950474036603405899188884908458384889412475370689851769875061807956452 1622 -879588148811225607112331520977371298214498692897340271030570764310996803529849799070142489395548448788711116948866692189264 1623 -5101681797899233358790245245735541109788883711639000835790216860423432509626213316933230430308219566585045792135102276479347 1624 -4221618470053431616393594889836225660058381692727231262883811637413891836685728207520512161036380289437243752378865812084528 1625 432146188121968251113636872711709010087088629155987276086694481238209917101558234279284156421462043775386945477654713654915 1626 739728832393023567081313189440581199979232302608596938801956050727145898509341697871293101735966592366323139985694660050979 1627 99681793966535553340938875701516357454730972930810539712956407348107071407658212166800422168975125440959258088901374235435 1628 1847064016882729580220062191344380206311537370208520499485822238173851025067117038709950660947817707465641445719400320443 1629 -113048381315429884535459618177310566080576822756894338275495019680053972005331330162564945143813488236162451151415917146 1630 -2944662288636063576506646407701997972372171230138829796744764825775717403919480071276155173619241569889335792792010990 1631 -16302188629683950424363603756954339356162617137198954190763131746508295332276981943063905519720004812993687863740430 1632 -5536783216412468548500433479212632260182114895736417805206694662037847559114034418257320985875428751953676596665 1633 82206376142302938917717716621124878710975445214225630635925142554369578102116704980564495268211623789549471177 1634 107796199552803351670023513773934884678565589682111847568245159580483889846917612694835275118072163502071436 1635 38747417389073573550057096595582597058965555963489633728244569188495155662740916956850478805063729586199 1636 3358281262271101150042832715388096823793623920543396183455741828717058978569503743083177677904219430 1637 -233104122546006573487804551671035418569298276425948747984855005309027114059718255984917248975391 1638 -35815340578774352162133497130763225742561222734102225812254387760040119160310116715072949009 1639 -1255380749606378042565650582003918287709956026598626234826350599440788713101569949422022 1640 -17248564264867494258711736216607479578599953923556251306923727356920792213928581201 1641 -106894922257121924909904845330085837675620119051195974698971716065429913669363 1642 -330546969581953772884993516447431954147851395741731735693378046621293779 1643 -566909609743065297671497207672514052596596511949948155837952868314 1644 -583816293177217612731107415206984993984811513497214156249949 1645 -354390972816938985401396639328628606355391328402017247 1646 -108888686967921360738015262624381404036180657110 1647 -9877444378693846910386842204684403388358 1648 1488472800379861457200867254736840 1649 99695621595098768122268734 1650 -13535804215898296518 1651 40690644146 1652 -17923 1653 1 1654 -1 1655 -72057594037927936 1656 -174449210973091382052206539 1657 -162259218679476378365916829379943 1658 174577653742707604740817267237024688479115 1659 20948909408396745256168422199348594561312469372200 1660 5461260561274882395982621582285098103318491175830778629 1661 -290001032933689602075301291491625950753566352531167323169122670 1662 -2319453696606110893768510274094268300898983642074612884023887950729400 1663 -126709314955970994835932699136063104706300285598896706527455167136279743721 1664 440228133679620313295283044390060195932004237093694188259501010437177132194582432 1665 268505318285032890965388911243702683416900669169713113107797022391380935508495475818106 1666 2718821110316238838563175218138633473927269177518998321834892734379840811103056251574493105 1667 -686452165852446755435896259992561042281275866323181350380826735043561361053937456303580399810084 1668 -35108045936482177116629579232828726416632977261921759476896015008571937836655742310283152932476081604 1669 -61349210238024290324536040801112217775551616205396945727462025469985786398687401501637073285655573510685 1670 1170453913468293906074352047748796429134688563655533605538501035531246855868054450953405431059966934014072611 1671 5497259550408982720743943289183810210506374248694783565161825754968577316754391387963051337207412027325301400271 1672 1578710040289118311889581224235112790109855661130168357091027153335275549609756979611838829189382063737114905996674 1673 -2260657530861266437732264069029183579974122708328420483715576165131711344487163955628990591439774528427529038993338521 1674 -1081376537607571369595605038369962070392739531219635189779928642359457804792328157413022911181402916050857527718091683762 1675 -49314926631165750794810046947244757886813362136589442576860117317049344413129435807780825155873669157898626029527464841430 1676 4999878107990385160961320985356031793453703157191516108456247292967835655847861496250949668002316628139112651329217965434027 1677 276739143308267396508772485563787643777142305988506094146449527186058461762247615376040897441940751569385647679309077783722244 1678 1965272902534182497075404504389294980956050840228985411375078696416145668967082465919486482620906755166718653284378791140175436 1679 -12143243367247144367210680553785392401489698805902077287858169973539855092311989796697325441129055636385263593067304882257124370 1680 -93393841235641529863874113525491429945562987239572433286244690890914547874934708699702425230672480114945447716613889093052918929 1681 -103213345366572565202001521283257176835856557544245444344790887516329063710862499037807135032567223200561218369809623707730654526 1682 23589999806450597021572547053723963028947344224856505256649383042185118182319611423896792327468941824914987038642701563240526961 1683 40587386957559050307213958506048545667625371325771968853919407333277484221396230469250759197001894371157620138390420531841130764 1684 7192708436365988049730514278090587470479519439566963082717598686335540805997059731152960336811519243931171326468365179576755365 1685 128373161198702610798588444814882908568624397072046922952063167142969614985324566197002067579610900833355930598323602029080245 1686 -19961831782227536290008600216972534997790374893086453286268451988205584376333223268476649554050542534325811331383633721753511 1687 -640761171577839530539644861012669863152849407165296663677971544070226490203958919375387101093825785386896041032861155348800 1688 -4322923149844742084217177655682116637344058231804019028078001677751405248165249741043193265862683305351276838733620212819 1689 2959010448565565122579266771245100571611288317304075641126019492586825270511554658338133937813177539889843136122323401 1690 60616143046827761061648077344317978289814829315144547692639516791036008123520566184229574964962470202328517009973259 1691 93451202817929589654109091783016759281856653948621464288552947304293867722775658576089099784413868699837674825806 1692 38490772854092736911662425860662932383140227485094024389130207204602580546245311805487138057995483909794101901 1693 1379907441910719333816017405059559030007825251772050007273929873436932471415607851462084249218115063988417 1694 -1222707671697834266554522273430636770745062251362921111294669149454233911763308739504773900700430732289 1695 -151969471273167304833159286396774941271192538246047085726090969580973039178943431478934127733094877 1696 -5969136650863631532379133167593385491916647035931218040868657394371502229445216187661526325946 1697 -91374170560279143348299294993566785012938576093396085060978524491590962912079290140791272 1698 -571605799787124825021400675746730268098761396022143039476030509901901375296186146732 1699 -1442469929539925858723632530637418100969066715675604376870700691272680879317449 1700 -1426004865197065117035469640229653102937831351397921094106632969204706272 1701 -1044211991384689595347815895912214654577816485113760668480368075998 1702 -1798056439842486204368616835013969948611389438692287376692457 1703 -1760052708793804084071773550407109752259361646458185228 1704 -685700692801960463620462997065110754241079378708 1705 -93107655906269467813087128873597556284283 1706 861593582785906574210016882520270 1707 459826379658251262383777025 1708 -32392582839796532544 1709 1479175747792 1710 -873766 1711 1 1712 -1 1713 -144115188075855872 1714 -523347632955302943175583585 1715 -649036932867642480474929988945973 1716 1047477024605362241595701122014243014969783 1717 188464064973206263491972737187173502243725546754621 1718 65533133731017945186344080668110197535040287949046378152 1719 -5220343793489496739305317199657629542339370763379764472777978618 1720 -62518538879368801142155844956709241815792722990219328759035427714840493 1721 -4558642907984136146295720363107181980201427493674193986861510284869349568610 1722 23777210818692874722170204381877572124864158748447089826040943901123374999202927233 1723 21646266070011283847383027453074926669915531954155460185892270817188449762161049928231359 1724 292901202179670064524086210742647103933413309214253095751447893929835394987031377014258847116 1725 -111267206564208853647261750735893520361816119471684219581289902446566112276554203436980902948847181 1726 -8440804418431731310928133133207119870416613165812198402315929591058353891826819306599378330883788511163 1727 -19744045991894606384332768499011560071621900845492425632144544717263587543557163796178824297869335065719653 1728 569656274355182897350712586164260948078449388813854768083080114819741024432501952186456415059560568569443990976 1729 3925306563291217117574815494684096069761851196136578187332805078303764132152096565747704230135426042471087381333483 1730 1512001971227915062343863571232901336736323827842859118897758339423600582225540278531141082721139191375642575637099854 1731 -3308720811734048214543218720654694801926364096747275099719200563119137108373993004056582613691481882725438924330683566873 1732 -2282712618531031963338006646277480527118551835460279615704401491966575037952189017858344071463250935043570384678465245307363 1733 -139841102179525019500766069377765200200230093795546229492732498143758178907419779303503975617775143318180311491901523553415186 1734 22119042633561283362887258987974167093763248054894329811541320340447523985909749246639264922171306302134466762830450138847486523 1735 1721505587577084954682076887337760051762800170347199780211845021171965480699813265085381164443397198012878545687675681896386117344 1736 16417106507908251547834641565309813883659194752598461546017229332989659638630028970242018695443184471920854427915285279747541025367 1737 -165667888540157506315699092439558512801767930755735463192553240623749293437335978135866008045250236227886914530154765850874781182436 1738 -1713926657270910570266472415758104107134401008605101376534366839148680993816714170223280672465275479968803896842887082227591506621828 1739 -2533376738121103719312340524516273380480844960634756299445293752468017875697315520950223167222562512594433760688755822285786529779687 1740 1133036246637269708003433158762331585617525799148081790590246489351598865799097774321324889935796923396365011672088246847807005053294 1741 2221617296659341121083580291990743766467281610929334226618949273080476391835406010346115975039942452263986735215671515857027418180862 1742 520209638519961108370753128645858786962456646197482926565585771552112499617378874401423179886990286978946676960901596765267386554453 1743 6863000929043047674577564921768255366560578301081554388065887504235916600586146334632333601162392077427106976391145351283308431073 1744 -3420330138222215084614479088808324571317864051271954103516745796410970432967169887412617953993081714742507070119107036701966898659 1745 -138714146990685211691582740064593984212022915558206448894880215556756802200166367315692227111352670637084523560280961187520463198 1746 -1123423975762112390156716018712167105838560103388684113954785984074957823168529578295607013650360866310009101395866276748531439 1747 3418712113853216418196419617578692699055850768192731400922113398518858798280424855848883592052245484541082548109688229805064 1748 42279718092734677997204283848727724252852577192526086837932788930448248668897855183020604921338540737135164278606707889759 1749 78945661642489463458364146864950708541404082550264940414516911270241374463903064482587030525835359138439070125593413077 1750 35507754630305699265828392005722897734611942635905085351323194879157171215448085578612093300784252748843351256550146 1751 -4567421529463192724118136241402962761618140658834516397628512136413770113145759997077577793144918517973632420196 1752 -4181077547828118600538354792996146435036492405335215505973220898534793573253295611047691939813156041385927416 1753 -560121097608671556943400658001069702526977327843989655192726678201598792733781011617458537324225103710130 1754 -24966633575644910662533997444128798183019051356809440347033332349175003635873331391224985643984558119 1755 -379988249695282005837731446865807461233886856878279721196456240586572453944630934067491104571471 1756 -1012304803574683215014690446295527534586956643226612078708668647404119149106996652601171559 1757 14906692825429827633550466669778300374000481249613357452673708821101151263776283837318 1758 98276980945624533410439405941803151093693866199753834031629047227621520306722289 1759 212593040975980089135530968415341940354417920691956239893914075603563457306 1760 198118193977888740747925409884056510277940086135202233155711885664491 1761 80405068534849179185328112569706708114584778003720857840188346 1762 9772001062547421664508070920014943652155846344540810073 1763 -1824316690096258953596700816523040006258378395087 1764 -480953525312269834367347117173724262061552 1765 -14947236979354121034179114951514568 1766 1355218814404978861771381236 1767 -59685302669424281141 1768 4089574991598 1769 2059002 1770 1 1771 -1 1772 -288230376151711744 1773 -1570042898937966423564678691 1774 -2596147905919780858962304989026463 1775 6284917658458886153742801114828112572330131 1776 1695567626790789954812870964712332730568714442000924 1777 786377667695503893710714043696821352547624668149937321233 1778 -93971200196374493800727173260575642883388442555512216990146503518 1779 -1685439406023678327339123801423310469244515894259967160085348740026874500 1780 -164019539590407065868752362258989871753607898315187937344288144606942509194529 1781 1284197212444001712640291157592318983503578125527016801169759315496252095183322692064 1782 1745955601118370150296329013764441724544963694318191695888080856441783667941968410444194244 1783 31563576055483508018244278952459410523709018109789579630156145979309860486554770263765836392075 1784 -18033937447300261390835959807246317882809060900115055732434148818976294453541695240758390966362564040 1785 -2031580548061268811392661504953528270375933687574782707054953326773309912419965740605238120907453008974794 1786 -6358954258324943373012719161611112152521428033261931690803696616004342786259366336487018674616820759257817223 1787 277191470276234971715154980976629136701062449315683800278113480029006598157254355104600192763025219389452739013937 1788 2808309422352515799345554074095496579693956851073284324644210661154251183452526436870754420448530055881655735997255027 1789 1450331343957277707147347753582185203426147584403504991259894736159701790738977423904400001625153269831247382023238312872 1790 -4839630603135161346044596063748108923363445723540665240452133741355902523517793321293623865551081389128168266117671435665759 1791 -4832512882661893888199010155485884144819627221717206378104995880478402155216924187218822630579098523805938071690592252404683384 1792 -397575374745942050628343448587283486499342664831373873082528161886578466845593342087209901058589764002834149426066110586602382540 1793 97644926469092980312933390463229533057572883907658106192865774910986380313054374668673414299988764050606273557446566625232502239253 1794 10745539403948505690463600178473404723061949327645269177245218628829830448882607324989451886453378957867328747391483727121858984520109 1795 137637838255149659077146602154847850095463730560901102235346615482349259754203292861809724123364908239659791117044519137406903237679447 1796 -2240644622695376897635879727223434119344389838156835476881628100837755769022352150037860326692473814739668696501298795792314746783264610 1797 -31542630552316706832723665619463880051407703232487249376103648550111510283206793463335729942998425966188527313539339079857686016166522318 1798 -62430790935262777557671313836319384609319059838874392499735983789989853591299778378238296695613965007199498917860351565088055673571962425 1799 50971083088309225821988859691776491140846847824963593590184009126965603756727259099421664802047328539603723994893468823176551532586187702 1800 121515754759197062146226174108052770595610812974626214350834417828933295320900769651516486676772129386934258508866762832223450685740173472 1801 37733920291581003293410041961667429202388807646209841919582095505827378005951820611585997352108191898755465616579268344610183093731439002 1802 42824008148040544094423251808425835664696894781672318691408780901215077277118442492852205489848032483566640016963658523540412909096049 1803 -575294756292335053216330753398987984610484243482018213040759828888774335718152391380144050647190259765144417649785565718309375875411493 1804 -29956925029365925983891619922476100182765742355718027985396330015090926750299773222731339469061547629578474002475931089660220590677423 1805 -284133983357960152424462682075062793577158551480690719831466844494504590145841625356752454419783984849552549124375741949252273922597 1806 2349258448306952057243692588128832623324573734643478853689397528955490991722255775854672155216076562266433780781739153502308590629 1807 28561094308657271150505760996941403057734731955315270576086970567152476798900363441286329425830751145255633650372306366780796798 1808 65422023710044762885537460405222783113038431873301946721562124606043839730850944912964419219495699751784555284887991760121304 1809 28910994515569074515311504420343021449866484376124387107373119183051508656569944556402446251836239643204214882464987548359 1810 -18767371535839485403056458899114398059072062356142895002647740673871349437576288312598088680798915236529685685875093973 1811 -12340785644857210082730867282519821079946243661646606097016802312152370356103864970476447254941485396532577176145287 1812 -1904998377466118687900685065726189328575474466089323012885573323234411161755780165028625262212180748912965327512 1813 -92625827125535090548708665599965835913384137333563904494315319403423673301683873789060162916649587878111505 1814 -855468937270717297843342972520111883509878728237028027874081318775660787033269883866827204069877291098 1815 26758342200469469844858374476238094545826414164420605035526622347638529551565457545683702289041113 1816 511419656853899478525168403771931400218653149851854886739121240760474419073080595912700967765 1817 3000110626952634813866070694736024129113929752506069120882228134739900607908311249796646 1818 7576617904929474021740019139708256803715233692899416735753674922051186932296677245 1819 9267927511256416195715571944711926277355835725530866480293489548299393438327 1820 5871672306680234958818800453170941897132754217396203861991616128283391 1821 1959250787999316048752950541069399645825109765542249201874613971 1822 316435075652516252987521191781521172011829244837788591924 1823 14945422474394010464042941268241541742919841781062 1824 -1403704762070776409909794401816067833635233 1825 -99882674518423444771093166775735373 1826 2810320662543191188831403810 1827 -80638705047265976938 1828 8080153660701 1829 973316 1830 1 1831 -1 1832 -576460752303423488 1833 -4710128696958014458769891945 1834 -10384592147026756319094569093761501 1835 37709783505211398996958205545637885980898015 1836 15255236975277646417593647792277075333448461455223097 1837 9436332578350283979684200315271430587275215105658975379484 1838 -1691558924724008456177093149697218965005866765325471037287683039626 1839 -45445394890127913775492827487298065574700128835711982609126353666883788097 1840 -5901800657672203689279018074939078722318839465195597934670057587450162354712402 1841 69357272586430468522442535942255695322872607075709033547985545277854080692214847957169 1842 140890180714999683285288383982727017885766446525825252237535709460524473637391018107663254073 1843 3402212016100637419124374435176991297447736044224319005337134817757657765636463301357769567255902 1844 -2922707365008691836858321421012277685795560826998588556424078292659665912285097842348994809433122032217 1845 -489455067767126309461159262459595426764860389738555840414896059689068073643333854125422901946843449808273885 1846 -2049381831672894215019862042382823928540712579746558443384570665549632669293164038678601146052210053543490714647 1847 134855883069691843717599748168590115614801027307828932852171992289430288586391175217387288912084391517759629569054018 1848 2012773936054346998095164566879323477662632119898812216792093642696860772998170175467242180366503185979910360210422303105 1849 1393105163619592278783597593268818926642910999024053629262158055541254375537458720555395157461317724262805942465074173151878 1850 -7075228453136562543598923031649600763935081932571834139620948141901359448115082292145213775488038174164919222068187259573071719 1851 -10258364775459399790055357936505582087005766757301655997233358355615376078963090971533610634467972921064924724061265677248643400427 1852 -1133048381960683845493993659872256719126781799905152012568802979947293745677144518131661108474589847638749175382579584579687640012126 1853 430329778760947496812993415689581696871915531575199244506274776698131296948886529210235389683475379871364061659715948225725064146319499 1854 67299926734851786701399585922034005794176137196053764405677971705484234300621717450855486294047829047144328231113391270600414247351411181 1855 1157916634483921445032914213238203726597914516303302304886426371011437825389867263046015989430550961909916247859071157076530032892134347854 1856 -30108800641725062387730294421714349096523788069170773728487707968618521765043358444891532525527036804940155135673008159302268974683473335384 1857 -582305902575014460092748759177530436071996443223130695515509637518371805922133217015363767082547742929761482357919361659128697855733123407713 1858 -1544672816356888126252951194896139757587446139587124930943545375988283460440608252883701372555976748939311871383270473047314194339469437956618 1859 2205499782759828553473564035870026020853631649039950334836075481004266680492776239495824059312913274897984398155361381217177164726245200545629 1860 6649812433104209613099470447558347574762440556073291704655947307131857135690363184126608205855788899626580727953837118137504317239268220538957 1861 2746237797983655763297028248977032058867343171309225299088429469770003689621288906907757879287411028988227800246221850673977506864760016855079 1862 -66070476856225455888948663210786033819181875118354495059790440095425551206904605289418175419362333774529587875389717492982427027656980094169 1863 -95652152984733869315138330162276724266436072356512005222140176888753000149289498255158344454099979169269446411633953127424673506158204360440 1864 -6466315823700733768220928720401387152287216235374050394442848040185859207195955295821281867005083955122436356758947450467549153754898594678 1865 -69012916961832207887404012823130275758725787726318401981005962797831955112460847900676826686299266496487899221913963554155635747913620140 1866 1378564991578139912082612257719372937623744920718379526727408497286608250692190403977734069713993179281755616822585583700053864531976177 1867 18924890876056105606396396671647620670079232322319621972428144714087783984568511240261737596178115151819239998014855203506487784007921 1868 53347544523587407389353859196340500652609059008270890730206458210974625128655967036123276523652625076180836336916390684898827002690 1869 17332206434628348664273965977077673588943865138705155039783072578611423123995542249779067572857373086801886194430387212894743205 1870 -49596858469331226545321511610261445049119780868468697792750638021094446272604571090137933840156469065186878671859233509201530 1871 -33840846735546695866170562303244953133828967424400780625949107689574473671845704392899919419172304178884428344656869635969 1872 -6113092432040219240573313821104523607773147868115582751647851430885824665438462831528186004451765282802670587147243083 1873 -288186440520688846191379224410227775692856785849091216559086004870016625738049416068563659646757565469512756629780 1874 5381080358016192331085226085079035253855786546610659560397598804572042686838894401000039446895958061357485807 1875 525012669170389748109404034166274130427680351689009491862564026794776266542693075005844508111483287112341 1876 9116492708065906847172550181234870094804550368207298666361837165684548253263518996755747889272427403 1877 59992127390584493539687841579515014381992590185257880115793780278775458119189476272056413817936 1878 173880846613273935664743235570957400478363269193488855633495856048120112722044640263813618 1879 244215754482882369548638931593636951508727165015206532252497930504609786540198863208 1880 184580474305238574516520900023119964609922781368562237804242684426794696865826 1881 83414289905242255779438539510235330513683271267938127122294651813581591 1882 23228172041680253952955738193540191876116005487259709956275015565 1883 3625519854319123905313742158800504401284388181206695623913 1884 249745041423748785830792688650164515257259452839943 1885 1216034648537893498293135602200317007518458 1886 -390477792022254942248661915646208411 1887 2991552786459646422608003636 1888 -46573183206645770905 1889 13251215080844 1890 5047449 1891 1 1892 -1 1893 -1152921504606846976 1894 -14130386091162273752461387579 1895 -41538370158149924070229511863868823 1896 226260088804856878568889934896651556929846875 1897 137258159438213388065738435888654839570431324785306480 1898 113233996031799544540491848068262322994560282200625527476669 1899 -30449254743037093138389281723319502114604694169908584567440346406990 1900 -1225550371922152355087905153734365430187002386162441147482119734535179136560 1901 -212372793381167913395733411140780045895971645502363805394880777619394391465382809 1902 3745788598029112489871405690191459641526483659928824128008996005080047139881991580607776 1903 11373784618991124595786289171586355107520699384093595462623437869358047139924155144990564873774 1904 366803892499141187216599414062969099520767328851614967013223336475392635108077356459662873053362981 1905 -473647957534246368704097365906325429990842750850699737951157064516674298978931525188415841714790080888460 1906 -118026392339111631901711739529563474391412179617539782157347529884097250670783041472697463123565320942542846160 1907 -660870671644952401471380618278411116811949870403004442088448589742123065785826249088398723178171637550547066655729 1908 65598677756295463474511475850372721015860652285281248304277283572969951788658130231545874703907676541137083113737637279 1909 1444976457137852499718707837233588777802678782478267035978333266261254965481851649792407154525159613298480222922917350628935 1910 1339812469973674222989941945220855362409862748211323682414731757036031977578938474607179202755347911363983501525674989858086270 1911 -10339142070930405573515303114201890293342776464040342288123582431915154257781594359009827435302635915760282008288411555982166325093 1912 -21832280588828707388944074885832519678072523732477362378757509579056506928551035438222918048370195719646126462790089932903903642144654 1913 -3236235205772205665137632441734522988460609767140792060155317540786028191621035357842722388157652056020009305604224708722770353569051170 1914 1893954350810650633877696459812112699833561512257209622465840824227502675213986969214474998427442431761260635638577113224164215472272040895 1915 422900080953177333596905640687325557371747475948255750028091597356846838700355215923116345409499799797689865800008402971182029480644812533890 1916 9773257180100659025840972215374033402863937098000964026688750013841436324793287012580037335757072126113958740099447388141488908880150609691462 1917 -402604724769958659602661196290631425048277087718817293610526511745212376226683778101162911758667654066588051262719745655549369947406660545033106 1918 -10785261982125981281995293157084076531371771062397907565423860156853780505799290423214205701834477707896864491652219027579635297629396872992214063 1919 -38370367957242200529540418199736035129950941158411444100885608376721778162438818378413942393619141159500651900769144340724299563429723290559694504 1920 93057636872005414301405780335291635060081915997495763341273095831928459582561462556432426676203085191937766770831871454818059705553113193584621695 1921 364409109579211042752908973665372601896632420223778346470093043982375934179095139000528074493957916873202799717015673514883305705029376815444504028 1922 200597943782515905938215522087359525480527192282268821864170173958411798009778200830596339989874757711436422307996903701508210131810557615803809683 1923 -14405485033113168146278520324209743413080688965613274821935908631947976909203090088287005213549437502185338276671375673822627922120369120084069635 1924 -15791867423838107200655870320154751206221756866151996809179839778607116213189690793769878350189652024328104645190678676786968512194458491093865923 1925 -1396989845134727491662164956844468287828208042388669983269410002473048581515302917882199473234959526965867756969084138013605096669927593488428314 1926 -15669851125616273735182025677515698436346868221606850033338397693419677808293932583895299147023097900595761688643440174611476791013052279481935 1927 750941587689487910818235859309890525254941733703886637902343414140564232139029555464453308700186600157198188813033082189469307803982569391981 1928 12393750559583477580679138659294064582360497994270549937967146896241110874140570823135654398264195076255154451377413365956033725288284685593 1929 42827291479322443438884136640196321494671737797691148600448242431312736248581475328763038125810688782832383565051037103665092231490518058 1930 -1272795700431528001923046937814055240257934555298039803784583619485395583943676086377033802793538806546640150573008185510379444955699 1931 -113309505865391153541253733536520333994265936979467577003605890102097654419594034156570548479942465002472677191033010319288656117895 1932 -88868018513142894939559930679071849586878532412354689760026394306798145907667777818507469346851846990937145535122604498666847657 1933 -18598550423509464890310886804800638066555850409788085797410044302232749760031140602253588103799805792274822655402343884444799 1934 -560000614512354283361837814180177904728121351849764197044080582153281638457786388012633736451046538969792282271529452376 1935 106053006253964133436820402787282834462046091551230936456120579781171319956718229006994712409402677511869384552249264 1936 6856668714180757794267358164006545262467589322006566484408022294547429783473242638880955806837181596156311312230 1937 131669837572646655487113384308614181633018793957682426716651137363809653512055718020413597581193544168732927 1938 967268199934274103939507163555238225087102089134457705940984538868075818778134803867683087110455027496 1939 2842053529895883632722396527987264422843756075363005221738714079122202711889049654214603753723385 1940 3149724700803954638776719773010849739866869916155737640442082799192381480786342274417070594 1941 868466508628644475533303197973452591882772720961106792752781732186029494306336290958 1942 -264082224494052946302839463936367824385301828448106750691138489003654904725653 1943 -1294293039025823342051157153226445096528442183160406852407672269618872 1944 80473485318677563664736027303326019677809156247383812506679834261 1945 21559304283680986374931376569976568330459759891506686522733 1946 1911252681069085009038291190112954185145586888827991 1947 45115023826801250591666755036657355360280714 1948 -979215294263718817412177816640286644 1949 -6444105619296587120390709412 1950 154005071215173318091 1951 18571491140866 1952 1025909 1953 1 1954 -1 1955 -2305843009213693952 1956 -42391158274063282009687586225 1957 -166153485342728392950702130073655493 1958 1357567471702275991207577945987252171585730503 1959 1235011648154218043183054056948531117900879044809028821 1960 1358787998186429933612187107191132705917466232421624400253552 1961 -548105045332111896082350505803526954373976730063264756799016282162458 1962 -33054452433497505041718583216070994260072097335540054512001671393370210840693 1963 -7642501350941261089861071763057004608592346655101555937135614912837074185598060226 1964 202295756559269607381944981223947723757743393994290349790360054482727311938536694864139361 1965 918517526836735894612066438817681462146456265645703870286841075599778873117079204316686430380691 1966 39554201911005843171901616470154386091467377977634825957435035715911327965025263613254381641801828976 1967 -76754717715010334118076124877458350179400588715688726620852804010923499225414118739280025568138239668924485 1968 -28483621021551469411329190522896420975211169707536449374488805328916431971192160148753882489407907469846781689919 1969 -213225181158915014589393861268686122307204343557756961134275396360240960876006952714094169211196959668534606979367209 1970 31905492440861390695372677514447482387265352871416518922585968191123006040112904342215871746457595324912899517582052773124 1971 1038920284268923900122163217122878796953210185681368210763971460744809306960011992381961456171620016452275522480949821033522087 1972 1290012401118754491643181880258580217307409473268392313774578631721917987913556794204182125906118713658062041429370779001670513518 1973 -15103453169397334655203125570757856210604725325204805949927291861805094302090343176575717020990460671779369675931706164237900781305525 1974 -46576469428607878221412695543184238805778267937898843459429167277630613042557284683121443233923132734510330044054000318424968748492615779 1975 -9262231526858875267050370966070049369426903285871797334470119215757120267766955121520886105557594124958572702843375109400931360038532093258 1976 8326627968523856449711507005951829154943559224045307462435879260895637752350222513244381887315109423042871332784903610263911921282905474761755 1977 2665975396066281789430728096404320229529049152402800496734458222957730081600496042563970866800017670492923670627558972334185516534891420515171046 1978 82745415696625078628999834249313474699193722762275949716285322139284743472894207201897228157254203254970441056927167595580987781391476458253501961 1979 -5363193042948118187000563534333770572694124770565551064534919600434863785290798643148943689917976552955857234040487844967729917400844104779052840108 1980 -200440105656268867678450422555926789242057469718943778757153296605735486532148328977222524085000069323223507695469072928643837071847139188338997606826 1981 -956849531656538505510405993918904996630256808613706933313657565177245031715908704891576985805232897004259656971159960548739547796823186015909668744761 1982 3859364784433874168319603208387428349225580054279862708125645454529033750336462187691109532503405575983983898826514219885650012454486599013281421532016 1983 20010638416811087312725641943035845926117560503266335015951720402067779379082390239570102349297720477941624675776922709434075844433912994691713242855136 1984 14708996056368285355966573400328765402426460976933622531189728401522034378714140088321047551964046564091962399173489093703062292148544553471989206059665 1985 -2315542424334137214164216778988165509819167695054206664339189771176966181890104469080878496486087604219812894898910512284177290006572668858023045528307 1986 -2596737611832680172100563436550318086758245002514053278802369933474380774012722365684749845971440476656986790878617541072521960751097934526241835913993 1987 -302367700373615635366585692071574601089177683663376081053535569243989860219410461812236245479672951896945005806988837345138702604637159164992128017398 1988 -3117152704962306704489366018475333628456664339889235765776278207077604918320117846947566291435251849632789862794833061324675214178593778887767462917 1989 392491032833908637637668330489355966639542077556579518347378555584698524159300831289804708979467570902600392610258602418752281456832561110632583802 1990 8061007829038592667592778362859020110253410862570599172162613266951531468471051244070911144879107496894256698467612200723399151756430342711135767 1991 33785117043851192467653973918987862015650611631401705368235853582703883631377561900986158746228009638125958137844817184006847972184099284074339 1992 -29911557185478838402573198631224076214976217136863125544134419461483767998973841207533357654753669279438848624876199724540017946658093825304 1993 -241301658851067148797159468090174672439523716674517377959253793966357473651111325061470547566892525429268331254848514265203956602425352884 1994 -226866330692665498123246815607687699598679350297726885022403800378919783849083038326801670898304224760905221327818613010381563395534018 1995 -53131487052258293846552271902170690894036300314175820145785537643687274419790894720581037618720915318442512522298915568513467197028 1996 1506949688016477448078207498176487066896456908279782231365990649083485308969986143669820777950667680167432553887914923774892771 1997 1145217102010352817674152833117537887356808007694721957302072613507999121562000164193347096165432940481734055381148173511217 1998 76957247107292892895694477016147754033588893782726505251860265000738352069086228648174271832128035514099117630060960449 1999 1678699496798185170291995450837474403644496230896697938060616871886123326312470297765893773694778477508034034353852 2000 12541502442516009631598218206272944069978490539792074309662025265000273291641425430800578016115910804595670627 2001 18567567979167151144830904078892153853422481438148161432363937451752141465370066874449319747973573587967 2002 -98299029893779855482674843133498346896943800198995695794767086022746474281374636529626890491298108 2003 -324415514258729680867454279373660102937634315274836624885327232821354428621903047724013817630 2004 -338467193260577134796283206832489411700070300514320726665790642832346885078799479033448 2005 -153368680078798520941783474490113991761677912462161258033037463941019494901519136 2006 -32181740644660495714890205968699122493993265598870895697487566426201515131 2007 -2876075458338624332972073862912035114903549669021071299749801430233 2008 -39691550095688915552862535403522168922316096748811855252128 2009 7983579626807399790975160261126682674854720100348441 2010 323103049965582620026813241823059801739649633 2011 -626389463135128432485008129577546278 2012 -49861724893603400871141872819 2013 719313966809705703823 2014 21544099055789 2015 3812710 2016 1 2017 -1 2018 -4611686018427387904 2019 -127173474823342767533669605651 2020 -664613955501299662388621520452586063 2021 8145439524600098733650798671203731421774780131 2022 11112610538617825391451214490949644117636268337723522084 2023 16305256390324482245748156567593484713416783349642001040925193 2024 -9866176491194187119724982178036987443524247092325875053262240400797758 2025 -891620420218673891499353959994021781659765787215952203880357175534875314409660 2026 -275037406930362720308854988095946004323703286192470993773932432002896956924194992721 2027 10925054837754593670841800045915524004677130664082151595933705499539871007436700337723386720 2028 74201271312997585070846402568313044115146853004947616506435028305407281414235083781142359332658872 2029 4266065232157215579198581470373943952699446004701240260380150059415001288802243528625500508686905384831 2030 -12437598736006526741117523566915435253353275183610839079933112767718336695445317175273022418150011009739247984 2031 -6879017881067999912926845814341958335033267485898894653749294120270535017735858945844659914620869593522163417797462 2032 -68827793543063329043174873514621776169482942983885160721139365176947746374313274757647666272555060778989266087556972507 2033 15516341759214006248250744329127885942399861883080857738485732149014223663667647090850165211732206325328947069183932285207277 2034 748001610474979503522507897051568128458086951658292172896796045658567952708618776243782044165998553346805726935795163681290715787 2035 1243324035902176095483050711888074425909022532766041549423641182131766985728214396791161875072569108360552271341792485645792399146180 2036 -22056753099878441193276704953711622262247358729132038399950030728279445032415055502108501878360645355834772838045519428185908383173636011 2037 -99588818320950498876097329019945005450456943921108782296149687821725537589621788283774895500271157493594433536229170916153920849267532015924 2038 -26558283559332206895406992503242067644786352223067881365990783921488009369116338365994558548617859019670181416398429631699915298138155743621592 2039 36575529444979360423399453986740202642426676031430560256080439362241082112226635485236560563081720593947203687366637718820561768482823882902611625 2040 16858486171362391941996630194364623659434813206190848977536203272950213242638346562747047186023402123463890443066790420335764229366034117641753205763 2041 702600670602785472361711267719413584362840185298458337989552517431852816693430702755810142413005415239592853602977541526942696076431755177228478591705 2042 -71234999011522594535771586711716009591453674921661879949599395970233943656112045590167731637352727602778670648136189724729190258565362936665037457523362 2043 -3737971672525855034405715006113956061497842648911874944957384914811796447143591978941150949984479394816695514040203500208520174196404230330324340020816660 2044 -23951473699313976378230576771409595648742874787029809885088493809364568249445126124583230440580151374514945956429236871704253036142666456435092604534250155 2045 158112031937756296966875416624699413392152560690443163976576669168740349022015756556089495519688179946210292919360661261125209356848966080547642236958640300 2046 1101636200274238571547571906584522301546677381660092628385813140861632774481454782186794974322193571293990921094528128927738594448180758389626364704261522480 2047 1082827691307356634493307187344007056469616308361563545915519648515473660708577680938455910661843834597392587289417464526171786705802153865373467407519607136 2048 -330752729638884511030017556460452679983455954187116887094167203380922190917774317767732925059357186096420920815267365588642433050879592506030125158410977191 2049 -426191438667511345173146313641204872252261389843969798798627905947524362599841462553898396725144341263673990348597072443724518425938112195005262666032885137 2050 -65613846885437961445630663236619167964915650740377043690603956605941668545906263284381442773658298514620277209877007932699046224010819044579606313796084513 2051 -429096972021547635230144850448634454847219295828880927145403657484930604972787558646927083687582826214585538315048538627616316478643891005954338416854673 2052 200108696569311097054094333871524256576645635226171085091226350054197298588143964540872083394122022846492789300518242505662815000826544948184852021684697 2053 5224018795383259837398029674190487347504338216728425398342962258423857998388121167940105689627829415416931615553980440257272985317231489797931451634708 2054 26064959421954296488575837061893692376941223276766109378896755789187714097266087927860731597772414090347765406028239155357600123033481876848884505972 2055 -72978930036694121934065071780547704499434324106016895972166604140985647367577302516438287482522486029231873647499178067828705439952778893660893225 2056 -494092897982885215784442407546656206238131885124623888141171567393811501961021425289091213343504558589835071813697758423070136242348473347721357 2057 -567494677635114300519078218870906100907503872855322585053205727976919788083251831257553969550859256963390541519515779055541430122514301775071 2058 -137869904173066588938901228129333375224312394431188067072875305133094002796053881567224939939397184897644176689241377573605326511343639442 2059 28474732046917371020256728365416073130228318519116223174916135517825098021921719811939187756251661154993576726123082963905169519127785 2060 10375059585761695582016348069355733692958329609376114245470875926475493161092294851998982507950176078895403902859155214874697280670 2061 794579936049144879248936638870405138301478634060976495811351707941477925618876590688377800618823114967755460944370052569411507 2062 19160008671514775392479861448002160087259984266142850293123835891236410788136691777141695676005952824167308457184022074845 2063 100768242228666029700380810603470347129601139351491287316538766870388394313740815769224691125753632326210434807040926 2064 -1014748243905818705773950477546183436203563799005195038498891955223754590396157680716550028215694315237719047910 2065 -10097586471010484717024602798045878856930816358610791362606061740374223229067193216461969998826697220710316 2066 -28460258308781482074738484443000879821598125802659485200818177530185959680882302868143627877410710335 2067 -33763550160004854936522780519649231932451279505489130044407835175587935022862088123066521307160 2068 -19115739336139986505838883605399663118354437438491943956042585927002553278985715848456875 2069 -5577947372313174959692157147648209166871582197919948904373337947166472996889671473 2070 -874499434261098677812916531567949078687724263571374306540813945143450467753 2071 -72028893040693902549837845069242490795877390074092791294511319119108 2072 -2637365770438379214483380489821453055826928024820668708478828 2073 -8709161610594171523748589985503329568626864118373850 2074 1400220348898054669789164155919329177929982778 2075 9107931661978133662877434071776357838 2076 -177750315430295257672556964562 2077 1906447498522002012388 2078 17738891758170 2079 -7801599 2080 1 2081 -1 2082 -9223372036854775808 2083 -381520424472334145610222510905 2084 -2658455864396356922464846586891083501 2085 48872810619615883083668004249138732947038728815 2086 99993540486684211480372470505658721900525882650968814097 2087 195661080391430431748203518187935978922749732238175391194030244 2088 -177595602384089222216739059295651455017476522799807397743613228740480426 2089 -24053355997111117668430771146496999598497769810967411946396466371097230796601417 2090 -9898405313696098449684762647117699736695713810190829271307288335234507802600161679026 2091 590003722015820427306742827747951380044132587369663592499549766881027910670874978915755185041 2092 5996000439233162872497363440047940256093353053681387482272109969526988607333658871062640985392621005 2093 460182115293181178193955582920569559470592688075814422380644733530476802109166209799008498900517861808322 2094 -2015359767853487503701882616376036888172326007310613602585353164552529958417894901745049575437164553890834739985 2095 -1662421960912642855499930519048246035688474116144252412285123778384098942480584233772243433690806392708880041089681505 2096 -22226451124028840678477046690110308375144626229769959367130615676935344561265100053717144840284314466288970663013948505115 2097 7545251182040358801707922031958382224984796400871438139537307692114723779437852955038251005065381246877465857579076946960556678 2098 539222841955294475114496374601671566837669038875608075743925127871718259011204375583445522155575070973135994626004632050195947751965 2099 1199417746510187464796095785765726170143845913185306945310487629979946512859912705384016503933955853833114601041502461090795311872599366 2100 -32203385848987041442343944530350079138375866480581437301459455219824649368978535662944066681496448963312882630795873428183548555276164096003 2101 -213383926172823253706149625374980725332133194377267667294274117598337360058950190924823006843078773315047709791057636549148212127754958233574411 2102 -76282006682719753489028673612481177824481014131839895545216148682813692390792125235255668733535721657452259444634705099691739495850171845796918614 2103 160548077904213689682093722275010980941424406691680487382740749279601263358383195800196019234436466985931425877054650969487517803228188509176637429227 2104 106921871922509726711543186505012129882241479142603107254880871846045690364241561326343603481814691440685504101960298749076786370253599933479854372781131 2105 5982043884602480593293299196400199415629578567371561978054364484421595323821596566549920217656630149020630185686840125207183619937365968950907545984373192 2106 -943983381927721006003740646153872560911215498223371485072911907804053780854739215325370561066748392725228782525133807277636822733060120524718572574681256928 2107 -69949871347352251706733002784815336594126531206652466842323506011110560439385473445947563727889211353095893612932308403805885933996416008791830144591569779967 2108 -601732281319442195920319626159633298125078476765132215941235486137098981400918071589056735382710713780314225957089043522616077864758751485795377742606417324820 2109 6419968780711959928812142502180903514792521974417407531533861667893088966948032039179428784070268443035644310362360843447718871960343241242715164966365032893127 2110 60824271068538929774390782266920550019487571498133331153504632266727008117892936474498250125726194392674449695896522673895928750426016724134241483674782877507207 2111 80034813077601659556266574028052857438054497304030053686635704370933610919893236490388597397430221453628976386408523020785051895986165275906756384035593444632195 2112 -44418931848298114795316513500811619159690337043535535026807881390379514405055725886194476989344908210714703734631636129082599547402715656782063299802247198836973 2113 -69924503544409974401774221996143894985898648543789692615359951077991005531558910610314127292044143706768880077896964923068055806836343612179570590161878109276294 2114 -14282362357241601130291828645825480983551424255546445238191185850317926870319292442000002986205610920706941121567680130424121281539687881408905112659312044820382 2115 35493633488029403871922374089037025686738278503003707687643741388691861619638797597808487594385592731448082507913895594341014360302977351682346674656116683846 2116 100461408086729547402151479886453014766046849629889203277606413196096223009067783873516872642018680155825613690136021369884468139890270502990393461184464767259 2117 3380860272510736762069354637299185873347562154822125185856554521861648608203602507179077964068470689235802317452651224377772541564180544037308150320751454825 2118 19485402469014105411339857704851017169574577753822975762233376744572547585283165382758727070597376323942152360681142047518644192632325906254976491520655816 2119 -136882559559049888726296757313184328355314859346117159146102122100129615872872006518188839536242872614420122858820577051013571913324255655769055426104909 2120 -988293058167272211782586882778037315093668645151381045478915320945277984907550160371402550282094931166844687674552740953247599334972045357226721841066 2121 -1396531261023033794926989052136827175689254095096482477449940350225736790289769813361717036591835289895407800690723191239656316322428063382379649475 2122 -293459967983495831117172538549684119292178516195197748919537457232747873492811170636694898753750395801106858169708656959519767193968804713696005 2123 245059299383388798098598918575575694406137701233173843198803092435941820897582843562578990439704560750464660201999013224498927278953582001838 2124 86467151569378182612493699245331445734079810758352391706936558714136276041798241350704336377487095168270903074340639364512655271304495167 2125 7740612987512899977370468771981590146700312509671958435029098453692716888296838338205799316924821908198876528269884497895678136406365 2126 188321719473700410629851711145318284014370904130107761954472760988536664309924249886276725230853264750146798876915891201482218649 2127 -969162845711297181725952347281310546394368280718136880344640054044568461269514613658926319074309350069514649971279623457206 2128 -63629464756698121310215630081626413292675679932664102164926371797770213108841884667346833216090246558473873942496145499 2129 -541946751208449069567365130149640899939776711275098329019033882753705951070281055028559608945740739653567485781477 2130 -1696066938337382230217737018719911105683603088517648604553690123285424885738969765081569035423283570002958086 2131 -2286331471525021381892175053557681578365060525741819493030374905804323331209823500630328830362500425744 2132 -1450161604720199984489216009679142195428443249692939848472898466229066733645234781999749260528674 2133 -477604286536605346941265766515264450875584087081697263571545343975159837284130843240507680 2134 -92651226563303480696935527585049354642402439437250394784107591049453648753265305976 2135 -11521162745006871213125782879053832602831781095041697406542208865266272972270 2136 -871757096833752046042448388462071926231195719795290553488291892032585 2137 -34027944829395866295716329204522206298659608714478245332076583 2138 -477281216339231660861953242057606982283981319702128793 2139 2909959216726499729247210338093434843315542883 2140 61450481362807805955315745775740161496 2141 -446229686714431841006976884441 2142 3844843655189792660103 2143 124120723175 2144 15478950 2145 1 2146 -1 2147 -18446744073709551616 2148 -1144561273421614122849094920619 2149 -10633823584758902510896310872020245703 2150 293237731078104058909770315579557600556893781035 2151 899782229476857357323577238634527657391987191042155560760 2152 2347912998055002996673274168231649623510424609815738293845886709 2153 -3196789472690283686955030006591951868359864479316952096418047797334942510 2154 -648951118418133767835164591469283315878803933885167576883206126013120292915060520 2155 -356249164707508236332044934583204468241215156997026687056962483387340138625890272742217 2156 31862580432527311040250840223282724215342789599502815504366091233298401464868858875152447096480 2157 484646264695863749359541040726964726312142450745661120015614833964859108023969793934805154854188015202 2158 49646836900907520372842440757222991557861823971903993042779184560703148717590013203735767185474338852318617 2159 -326554263819205151506481341473570284339271081385484908173585010810380733981376783485900077642756319935842669705076 2160 -401986004687800230915642227360555785638523179641778096936117042386278996910149226888233754546540451369179184124469699036 2161 -7180212581739009385893044679340508653900563123002686446423456343070141129347609397575564339395431174147407175289273224527813 2162 3668802896051114799642700292739536437759256175290849409715393968966364942726138051098240355688029060606573778587741580238012141467 2163 389161242162264680391081714325730530510825224223808025676911187305213654191716580513730935615681791450997403649386363126094849569732479 2164 1158007833006237020299853901689183997342286063265887770275442504537982811743383609153002038172360498775636911049232687037566073463383573306 2165 -47008167310798927258120222618597925388116590132683085808714317668232622036434544528265235058792851208309319978623115228709722336502921577381681 2166 -458091129838542835848097679486285151698463388990982197769927415720140772426819677120803087948790100832618857931662980676614357130741169558363529642 2167 -219439690530103655061961710120920996039202282657278628467688323023877096960084510534838677202101868563324908044227598151686105442298150038235572038894 2168 704318622929736596209928031105601804808806944594396233863893946374949238510926804873252902166947033761031289985760100162246669727545797276036477931218899 2169 680042502623630969458987044442832806393858784006054985228510325454703275453149879811613495892369676632230029972498646072603176647427372829882308731553463984 2170 51060350759642610182899001568175549671047560174526325815762033223951746791700547022357210902561611942972084792623628161967009434620580516072840576929115951824 2171 -12486650890242400006088916410279011371489411659301175062466968633589431521728334483941305792440344388565582777538841728259739053299150356553748784739060462392978 2172 -1313475345618283851480476313048851248708516196532283847413260391032074502127788758275188322294552722519004993927511329150417754825581060926081434472986605486954461 2173 -15170143577628306653143752092485833773445451958486249189703570653003084811993415306585897178051004317227933070860747203434898910694919958215365001587338534942695522 2174 258944783497451534349643514741100452264744670629607769989309871333860721256763730375169507440022558407060900267285885061585079007258103563128323698448917693814314013 2175 3368896200856190520067672684871062451173064188669271030610167720845777316969061846189049649060264029977106370420684561624587531187327438892332875045472212457289306636 2176 5939394217771603692853501199840506623820973179493393606494342613425425197736216066641299948368341318318244822640399744310819685830180917473911526655114174041147771601 2177 -5748240037515340956881968223784564344294399468361961053780761044544892390517414080534528378416707448804178340546908258098230883249367684037015765468208161349369791867 2178 -11481256025804035247520515377629828509151920232567353314673392488478337961034254961873424807898065888581415583879323517537253492522220952651390661898311543307426835359 2179 -3119687987186176641152498064107560520344985471195501344722697339438892552044908471043960270755400689242884146787540957297659192812218104310942797792005617310265140580 2180 64732275274352491036311025453763819926261198990388350050781281976736636052580519222973078177232815964300486365023943154023645034083505351922280380728207661055649621 2181 49953455943564210917969473576095375147152666154972974438974134074992642340591493759124336087958442242451778780704628577222501315723112581573256290495978818601452705 2182 2188524093677816655178107782196542190928694245286165448109433922826468454883197914755149095207366307941105318353153040320474251042737565322331744809785139716200359 2183 13867465781369168228576158482039724010443106094249068032720990462477568091692849154534859238172395634352808012247758498969267898926435808189383545288288810268902 2184 -230967099633223064122193204797137803844697468701547484042117338886431945109088057088821737730678429704116068006832964257378884205468776138078723931352659635939 2185 -1948773341447729109033786706424846797447280378483765157788555779684398352950794814706101436897143107352212356672830780447695381002730759440338358844100506911 2186 -3385357336063970513385403866570411811279054549628365700549238733978913901779539906003581787960491424809987872259752961114595078925521405907497350856489121 2187 -285724697820774754997492566709077972155501195664436102806941972479552720549512751232844387458840309007390595735902748234956816392425271966116163679313 2188 1737547012206725584699269691186397373963656296725265206171695890288210895401360878214697603472677276282323369572557213885945389891240144487365481386 2189 687004959525025846107984648365173456896653744617022104401138146289964193787542271732240966056603312658159758855938457772890209454175224432744664 2190 71673718286524627552191030546181777951368520053797939149437830509609031674893471950184579719936846778023572790313754246111740610265463926008 2191 1321649629330017407924503069640750595939445880145377459320101266953674440787978166661872469052644317964848272895036014786301511413537431 2192 -76219886490711963573122142558710253154873950105690499190375448517169268877040811780671832234692665685772095163078608223434829996288 2193 -2540325663738301608787720332312462008530792172920376409259339214633958361900644560953831340744936943419905125979064223173146892 2194 -23634521223240808452032094602103132439282226445400265296743191553574947890214565874525294139733825266268269250701994095111 2195 -82561746446380291189186663307156124832310285397646787813965599827764780868213006167042635220084411930412751355479624 2196 -112598183099613320637106264489306639851703768499802244357661552129346737740265305392691246844418168584188478002 2197 -53258591926736983895774108962938861548719432600169351427043452317435975056236226186116984961890680395777 2198 -808942857377028872920708515886893574477905880823895003790657452093887416840913298261813966028872 2199 4312694581028089775191331675782370259450955882538415152542605544505815030598806367388645449 2200 743553770441646628168963499790550556163676999656115860251201112703549519134303668146 2201 16827548402670367669146870188691444006853373938818941166344412955116635300512 2202 -3576672717401910649659251800239794348826957297580134934753912183677752 2203 -237538591512236478982569426206283617713000614638530167939884689 2204 -4596331174535170398659556323568018184024200214918269123 2205 -11862846460897773019681670179706198968660147112 2206 241607812897806669258254439330659894530 2207 -757701419237687865280884877976 2208 6000710649048360982283 2209 -40351319688834 2210 31458536 2211 1 2212 -1 2213 -36893488147419103232 2214 -3433683820274065740584139537665 2215 -42535294720556034511307703079876105813 2216 1759430723271997383493218259787710482830232235223 2217 8096762985967566573627433976912467193791741339861647664621 2218 28174756276800655196188927312785677856391478253905123414136077752 2219 -57543275901377391234698056843665386358806719130001264951811789998547331898 2220 -17509932250717741338289368400378963546648821042218336242336134070480621591647503293 2221 -12822001168809923685825402499227906673024829217633343388064092107377232817207680794926882 2222 1720690992169961619128946069025442179027452120705752357955002322351268086362013464018628964639809 2223 39182204842179334382057772154559485394046747677252424958862456956908839701900833378485212326325825337063 2224 5356809038517865417038914380148526099226913799522109723136032616432027456744260175739783568254943113150088276 2225 -52911088572536087611836329409856769645562012925959072624220321785429253926948954863711993932433688787360576822037949 2226 -97254415881991303753343923686082766208641485921118579029585754770942273522827756543041654651206200137345634984157479817155 2227 -2320318047830741253837013792925744346517785586740403518770666889125023148903784693303039810547626239461944375009437334766972525 2228 1783800461139022093925239311860710875407166070713100274001311207987616593612945940122960324809942273578441510421201072285729489068872 2229 281151295614810596852743605722392039469356803160266634884492386522101733508036547933004876812717814676698085004294147643691186495861037731 2230 1118846246153265329741564785998301025711457719520014223688248285053912578087700626914076376415820639869711433943682594214778104374101185307982 2231 -68607415541656889753327505912186063342103965591828982765961414674586060426943149947339139683973204238520698138732622847818693667021743193369182801 2232 -985179091989717061402503380554583920771956255762965626341242217919853553904842132181389243778840311223425899789005917839763679843905906198211432220579 2233 -632145301706229337744536940386014020735070124824650951478661885957192948173228007934642790978277818911192558520628347736613459782936298016692857481992962 2234 3088360213190765473896856822051775418069828092534146197589652957310761221916895496026833938098600957166244478326350755164939788419217109594946939416324579067 2235 4336699105860429552244201907265601860281114691976628102890954202746372497008020818254530659544888943097592097929460504450572880967723683902278416322388216259740 2236 436847004092723113370327364688189304684014623137810249752728939420687037467014576732108791919632027424200824937541092675771169336688351201900477959662817837743563 2237 -164929991229596308504054424135264161357997264356534673312275658288410596369033625595237429094072231560286046013630446088080202135135315891895551312200813830758570740 2238 -24746342904584894523039275918084795491722672246848795913680083491467274253666808769394262211456723023382022974232729223727165029939215282963938470068352912529547282432 2239 -383722807664886072600342170112841379329685387444676060342823684587235058338905705619002502679224997101962248530810652668160140419502209245957969432802077921983082857787 2240 10391746532013107408771951178548369142993273972295432020550778978417064357305493247912343630844780171196312240266056420698105798463377877763094918968573745794707852080258 2241 187216634063745494548303301715194721371948101550215763864371751507493050327739889335781202024786005659354301978755183600192433019063810260151460228598116979658414562117138 2242 442517226032982754031306366623644826859205437715173836650064951874838975155844381909562555495403064283115733401581838262930375794765468354250081813482742255983290549547501 2243 -726116725775639067557126163366354848532532340077283152155742613531772125742999734364976244998737430209286438009680903804594405636444541766900447408310985704685685650662471 2244 -1888187579112877963553272531696309818736295517200767846691439068869580250542444487688490548754225141347511823410138970485960381194529832222419845436578064842137280629583583 2245 -683976813153874445114445575586488639221537874932027947117301022060326322201749041588732909761319486243513535223716988880588137442041254306264461984726604505143303808310062 2246 37470414503773458220681099448652808856786567590834158121976668440152438537239150088531573168220935851507752206457598866112773202349127849208322270977862596207042000186741 2247 24696507185082276617247781954487935088209480076195256892746281002343197022677537938665463113799398220833045040638673276018230571349650033279992099802735289335327270355532 2248 1418659813553361929404235520143025971426727229244080614906635997642398879825881042595480723504735217421216666118719971624256499160880414309659063318791232066270211933823 2249 9047440992339026107934377499509046469608680776651741723503367126837632928611250811126393066673314674140685070442874208187466742187409622170765839153120855079980060929 2250 -368883150893798018732019235957757157369492952484418097232906660592558479571112836127506824647938483833687570398239886312245519552322229611903018673048517247109375250 2251 -3809934355578693723757847599140996265003879119852861682144305437347285289138230818929549999899765502360531334958158891951595220047963489635558312273773057057588212 2252 -8076181061076888322691866251936838041364367567273219217443133353475720333440306073473831317249166279560581407435835198347172662715817061704761050938010073664396 2253 1927953286187122438580839115874906731374427655778490359558535962178496228142972069951502189067326080221465218764014693409892945236500391015145352604197444426 2254 11299351884698330968962760532225737423234821316461658826259072322942673215053442140454981553604722030547965735204595441305936732517557333474416710780394173 2255 5294021490771644410193340342490558155236213325339567179906899369147998593060342179465479475566237487701394482716149065548305842379089674630022586651105 2256 627170472971569855754922941498936616338982603107648894543336468158181165617458303580640241106188295816862283236159594831778240438365708053462218793 2257 -2246133039099142648974615263608258314783640182888297209690083218816167278490818189830969750354315000868114128911818314910983972890162942997342 2258 -2590808717238206228278523291565249086899902818910907407413988623838945392454364216578009186772465322565244463904198859620427366503779411675 2259 -86465805155481704695366430216298376604790855461469922546783804256768420298681302469655367795403973497483716132046236380297731792841512 2260 -913001651648625819628945619897675984080539250453073384123238987110515741527811665414021880990682248322423618134854208714998547079 2261 -3284753055880767500219394549023496075943292902206797951939341380905665128094885489344853869476544307392911274718563161278614 2262 -2399764680247114764940529764572693041342570763838365662483066421166928233727552382148323581392905775898877412638550493 2263 5617348153748422437432178391155405174538519752688789073373842554536783900263209747725734084203633192194269294443 2264 8897868745321541086291339502702966762516386389661597276070850522870106403184922431589509663724662596334630 2265 4396456408234452735087323140946326624066415049669481119788057292546932072621612522860366659502078314 2266 946742079462741654614668316394466532537251609808299354740451692308075334958737054679181155676 2267 97103928444531671446937072548995217912861130815971833458819530192280420721885665195351 2268 4739628037936550736403769904685439124139391042289336708224769622935527978189068 2269 92257362068230173307721264232442932278681061842192719697191620528576014 2270 -199644688065967961029170468540051710184890563182709328698131726 2271 -25447111778165539207391065320609843779740983988797218788 2272 -163514473059175757824442090646228830450316869235 2273 621150818037852434312095071987546444009 2274 -297264028835852089686561221366 2275 6041559146824285860866 2276 -113808485669390 2277 -7478070 2278 1 2279 -1 2280 -73786976294838206464 2281 -10301051460840643965826128164611 2282 -170141180026785411457621563131744568063 2283 10556606023654166363115431053797372638777426862131 2284 72860650238528428296967985754804740601506901506469683376044 2285 338095078022234170218286468593581713094720253305790424112892193153 2286 -1035795522261084894834590973930399132132221640999818464957974377405841754398 2287 -472486218005269059988309350741293187222781404979468777271206373095834821064877551220 2288 -461497668578897309691742808002462294592754908858976078456953319570824118881079898265124993 2289 92922557471536669558340422628354760040723598049824668816953002778643421634049521826218445313954016 2290 3168420392105984433641500127847420941463635237935249104858455851645035268928455014171008022281742665865260 2291 578052662912559794863186110898057320434966168106784061721209064780287148495868383710021600841821102901553829747 2292 -8572908006376610856245217029054873057879267802117041975466831639545861207924897438566131933292123328016555534139740568 2293 -23540344262000391059517979992360786025458281050344605276759541662543153438559104823434683732123467813586035173099927643288290 2294 -750040736383123443542380249747258330186979537762130369978119152474059809954940019833468997158890503094850690964796033244527410991 2295 867248400561861214575781029327630591867884971029996940078006232151823098637441673362622552140709642686091888659198459564206890633432617 2296 203309168784983715963451778578373329401627870570504665972930105529613775000963992426973053916900031163448063785977821448135920409982377220707 2297 1081717234368598293694979739879398088046739021108778844230742365317736451058107730228305838606058763711284630267782494918013184450412577609958048 2298 -100116670900044813557960226423614768719983308913888020338327532777013238183812530194991456882154965314476750888414039482462464559306570389382129480439 2299 -2122209969344621743317295458607855003367369187632305109085744823577673131448622353032272567139838855735565706963600732246193905759188226225746244107588400 2300 -1823347702060606249114403467749491702799460464725751505048487598031790065535824418944881689622293967772074849842223006738074923849281781726676910082369059940 2301 13536851799757945231809075676197236843599958610395000038902541199314964967656630167723652475898186554062712536088779127970120727693976115731704629270087716871741 2302 27724658847012648330313673081837810922735097639401160746463679778437718738770300015283818380196765213517744885459872076087458143767301575193951730931894628951539465 2303 3745474732843151323195939864881228092390536663722862405076577083091687486147956935491148635103546825939671009386906363636609628158402034035499668788903556752113332715 2304 -2175958226753768230069553090496148694731381416377863556236025335198309924523569494507850023524374385612806691464035158720332156783953112195137149842585974602675775785314 2305 -467748366993039610257616271380884447476723888336642974858508255840321059137403540854106949970363515190837853853873115480095642802534177060027862279550961362689316209863146 2306 -9736629732988334830883907602514976432514905204557110535699119861332430150644867010941922888197595675359608918101606987202974877612711003184092923708324118885749136408754157 2307 415419022367627805076148822707671220902380945322534822600575829567483597140153663608747997498334395270158373077556685886393244078542693225179939699402320085278504005172042930 2308 10439785919975604373668293267495721591620426235003534061123837053778635846152084281571945379669419957614199280620504925681482515582784051540827230666289148925485184426323398880 2309 33098494620783616478748802716538725270426260228265404412320342731584138968841858755372007498837435255769270657034344290058813351757706968533398564229487969645515351552228720822 2310 -90212101597368674770730745312136064173951147442609264233940456714111949111091950048247290162500141451668396691256884923001802061145717991071832371983036606802209437984802259071 2311 -311217447371034042991517378324869020635913796290114891975329854897349073140086049669157750116784344163363353670491563504949525958802652152023563425621233403375306416646638748925 2312 -150544234205852875801885416888889767864943577468270769089408816936052522653943478354383864761203071450161934639908560856012340124319936054869548467942311568659980099667586415491 2313 17336032291648040103581893979760393213011966832882168281795033762372347819099572268471945439061994600369500598065346595332424988043147033057070293895422337593892854622971428259 2314 12171886156510875884025963294816938283361270633017257351410105678552446035943110665445902926459933765823574375666131411910610224817402517232468643802122009701665390431930956797 2315 921665177668836931627550819027805465375815078206173530888962269862116886114070927834778844962871249584816963788343475021977682753100731656816557656959041340475539621958890250 2316 4881631954918668212994995809941882616959693741466860702387867252051545931835006168366385101441084949182723833853607049078605752872836372776675858983746586188204063167759024 2317 -570621085628303905086626940155775318622786164496375620456702720551787004265040997742659595725314645307703069666762880735665517213344777930027647846952019557053916038792745 2318 -7412984890709430528323814568384401337362522770730504284194649580712455851185893705473093488320681707919142823788914731938339236398363175682694947480960556391522250474357 2319 -18895424021763502752319982171873755990908999510054424901676404402397677464420812074819606891513841749052550013700087404245937062222996591558257684427596104406887909223 2320 18452656542146961266339750544194431339266039113879529637841634254324066943861971479288816057177073210801395390629435283878207553991008879822981933659751093845016132 2321 70127698973710049351127795813261570475230661545818023233384352954157303517478252958896863222878599676463566754406997880145838162622478927853448973722033581297763 2322 39927534565659094728524029158027678384878773022634447055175352030922033100347001748491271562089937433819203927660000307992851081208055265932231107484169964230 2323 5063093572727621419940071320751765418488070421414623024844094070412662248788821965553076629824377782413183965436008503437101842323087426731109001861251565 2324 -355198744412849812324143997131621690411811582015539799980098340445659004173936158848481616254730306543391677633387152028394909726448067749902399585835 2325 -71838703000970336834454828740812901313171772817507938140601819732297809843333894970152293346338445505286311559836365760890972941212448226345874490 2326 -2701254113061290204295360771575331343950952111649280421019875275663235130765377827066215812570927821956360886346411027091890668369450624339669 2327 -31774424352540469923900202538011197354851782364567305023205682628291917071664073728148362046251412992967541004973436917670998816574980243 2328 -86727747175767656390793296942551338852308829992008365685076201505744435448579731458850599445357988142947352336664907119616081575021 2329 329772764000331496932275574309110722868983839062804773101975146233536334526620493913711973038839239617266691683547492393608817 2330 1660147144322252343294876336325226512879723943494568918352136065541571039220704338986974187521064412585857686295353620474 2331 2224191759846499526351974975731983416664216881224201951844727252684941087115647718827760761473750486874130169865796 2332 1230823242749282447100122766035501672420496039822032035576558808558141703921797738072966877071878271090683759 2333 320203222781649060170683352407908006165349200333382130858435334159892057038894645913645576561236683193 2334 42537224013155162353058412636728080275118828178874963626263390599146395367870214728518418435694 2335 3061271010678276305625133142287672983826414948431672391429838376348578519759948796016454 2336 121097930577131227082158020960742456625320930303577985838832005028668877924671079 2337 2457888254484434918134775569146094765620562273838965052588873165147530336 2338 19246321614551976591767557323877069751099989252817420686557259314 2339 -48744471416085946170392616199536389526260051720774962049 2340 -979602119983958080900674504496056223525338737402 2341 535228396083526328097329287294417761957 2342 3872817881371885749092639114357 2343 -2046589035154587544950 2344 -226871825230272 2345 19027871 2346 1 2347 -1 2348 -147573952589676412928 2349 -30903154382558825385625803597065 2350 -680564723540825466086105249037408258301 2351 63339744562057176137405752452161585686830342594815 2352 655664119061799634974481502492904533369183609300697264987497 2353 4057120960567333416466903738841159207744274382562617338065244255404 2354 -18644576943530111647833233230203197660368740351215384504301283796364537351626 2355 -12750360978933462623188230485741923752508214354709894272600756374652847550975073872337 2356 -16610914925928598968630010283456435031210439137856664001695674626968692346052977528778965010 2357 5018064630316369971219746184027081767650248857434984005894104528816024770959004691211492856694113393 2358 256257706177748134399158494223426336259047815105861248582814465730871733839914065307853400231908454105239777 2359 62383529338142909930731808445969104305340455877249310901483573932539031679461488511178312572197120034775277068582 2360 -1388996329337832020012385649817481666247936285561913371193024657089637635386222851392006600809907829925834410729307370313 2361 -5700329996251496140914607450583569665445538790182144371711637595955141169716145856212934209216734747985687991146375579843259365 2362 -242513055924973384971586816376940308117299601163402221183343485502037798378420599034278508338707130541577943550134555735737429639583 2363 421618422288406492530196469313648649095802924890499809026551005256409854622553597959732773773769978071836449390509440197516848747169402058 2364 147143396125246845628516657873267768703257842894354627448080648471713390256529485996468744880522377163563289762427772923939096860020636417215225 2365 1046432775752484006288804293084299954504165986622007647486688322905578591287070799871065908215064909453880578523702051714070569166531789810707716294 2366 -146079400963306127502473254496585065991229945343640608244606130283562202708844318691920969710444646499481420566390765753006968309139696713886371989937311 2367 -4578373220809620775598648355425656676378352575197257857492465562537130975124018873875494119438542316039107974019639928691629200434258131960587608310894900459 2368 -5265256743719103920478073824854408248249631498982894639498751081227677436263918096529851528872946353955236668826161201292335601385190255058249214884081236290510 2369 59315414967701918862211749427452894133545556639700083842205205405170181144952389605076476325400077735623736619246798810449134147247184606568742535500943067024240715 2370 177658445933579168718649096258392698757548605088602511350184302909974052210720674258428673854225451916052550692854399168399037008306863432134149655648358676462493994585 2371 32176587431032766587206975490921475048643688356791184942508705841830133065258626783533189962061729071306989202956267940295290209768650895940246728076923495270758667172946 2372 -28681154263347998937384570940533405022104242560158948107105185434937276959755255962686133507183986733804797957150704123351902924545928232934090165416963304216347362553352936 2373 -8868989348395078657239902581697950691558208628321521793891282270437181547933330217270790355058565068289129611431407928535372638817077899749691330438203023889801390581264129869 2374 -247788691408402013714145480038040749986730987267126177337301586242881714862494183439077820415556653274201929737999768962950966003191518237149128084707068050155518331197387067214 2375 16556850822296753152497238115462634337019842671123321192826767064092122408064208439793842098908419263287376133276513354103627053786468224907402757195742858717481508504702521579969 2376 584182707751914335743772246067620652631098208851437216745766879136096898912918011731858082341726630761339241030041882785496337119419689223010189624043195193040627460922127835798865 2377 2485011366995991515149557013698054893852851362437995692972200205969060088116935983487876727349343012626943369508174686732276614425180333582089017386639378306870911439749100561906111 2378 -11075946659846579209270598064477458471583966093122893735801194197141932058540944010867793664503778754990167229990130282418107547705495303825047654681345759426921038859717172084761217 2379 -51433134077751305256664362518056800736956266972928189674416158886075353401250287552832370445740828892994666231427653654785689580487295364065044942024973767559433945996358340231784068 2380 -33267587362048006015037719451232408264095815817981124336119384874959506456935508685628366102331461315705658176959369503114623544176464474586927286759096413276622515230011735035382630 2381 7279139413095030712595430695616316384052113607167414475656289109966454818675377808725610517745747593765971099180629870735566282751478498620692458093590176439928722120546453662957256 2382 5991659317391267364611990592893587580072545000307431990321719353506030072714929562349315591263272872769271607414520456442258860035694045637607147143971341304794404511889681367823749 2383 600485704266878285268297757600024912134445155707519192434712680129231805599818889064924591469263443286783696661592948598693648769045544676098433450983598153867797731304355297230577 2384 1246908084441065530581917712816279834212133357654454087775396292613264794915221556894862523244851211871726402316486765010263327746569615670444594634331957360051156671134652191390 2385 -865542947731811578010965943483777380314320525018767288021400070737390392055769735085317877224198177604273804179827419182708690892442221246531656031497644843299638412875036928895 2386 -14391725927481361023155466352538489145956726823078352263540481530840844717047326624315839815655502695908510694417673924424651720187593157989635612607603663081789972864511162154 2387 -43056092125849321751340115949465175837425176254792550936747706575514342089775179489448529396376560301782152131778399626188534998631497506342922814461197561932242994096828709 2388 112034350939127424343397155873460267979996161300688440994886721311875114214600374898841225655986847045092407445756676792347825790219283575993034578205985738779271343422593 2389 423438783972548837940534081697601830688579888788014791111253193749135271604859225427917345046552962863452134064541782288776198718268809345818089699445360415007929200384 2390 296123064115645294471783486197639194442931902524759928688762300296786676580142503314392574354106972072041688851791768808967468593253779361615569829944702688417073631 2391 35184576014560294481146804549179915597961478407154334003102710851761218048722354809782707175951454368558252924533082405923010062045735851008620818517490630565221 2392 -10043223313697735261174291507685952737467192867187230159018274089346909731248773713182363018057012690972779139901770003415960806631401587041060993095362899369 2393 -1816091314361106405765082835475286343893638592294677945740046182148132317638637600533427672142944223175179938555226469244076240691276781088251112246313196 2394 -79612418001281334501206644360913101650361716000918124092164049211056575127003880522068162689670625795199304478649041049436650972533440336444335306468 2395 -967389314002339409564278343697400912038797908393328612040789234328198918062224956545259341698855109041971367753241952358436746344466374458248742 2396 1389711046122097561851123219087245545459282765792543859034397847812318787075186605711731902094271444511664188236793705115773834024611667250 2397 64395700723472466596090880586962642470255746395381245520241714219317158098501960484978438326044476195256255752760073780451202017938341 2398 265840915250013558520269169263230682962200974664738043357825304895742372135816251251432035276128717492205328520050906397147370011 2399 392749869198893708071398587998545302665232052792214947115315106735295765818315965053160170588156881558939467704675169071603 2400 244722549536226600469608544124425116328933622546452058792581552257045472291565443141135023161729431364812997064233501 2401 69555099891255191729246902543930891507921240104146098752087273626744758795197445817022791276772065357109571338 2402 9810140713198203660573124460760141230389030071673735321190913926822837969113602204690267375011014439889 2403 787763484781195541338335537637238306663932320278283731047724676516057024036741429424206402285354 2404 42123684361736211265718682856753094248007981765406109265793343306147494261064042067740023 2405 1509002890010284258901949893887458566883003863847244540629005964425701522046877902 2406 30876397144583454719702054288112229933992403708343363183201920426539143485 2407 291491121616066242902416905873119920467535195561055282283993161289 2408 686622773708042192330923877495320419193412860608360729458 2409 -3627112835082311080382937939318514775290236251252 2410 -4768008970399319857759543714683475683825 2411 19205072609248769138533957440270 2412 -30161108696528581072764 2413 -377071947416439 2414 17978249 2415 1 2416 -1 2417 -295147905179352825856 2418 -92709463147750263133172248997659 2419 -2722258904464353325148171473828342094583 2420 380039009473089017209730579975832787508111162041595 2421 5900323206855433788505779558260595230751634430981050087719040 2422 48685251745471809263500078874648593023171310189301429288340851800749 2423 -335606395362749073342726357143815223947777707046378441908807850157518046409230 2424 -344097339841824700699299382884946187889424266015462853828117133838537404723911308389280 2425 -597897465131194155992667449360251321889003493937642672141904950262879423562002255256155210745 2426 270987090467011283685127213370293941892717770391453484709175774225661352956043509305793267150435238944 2427 20729201659554435352301751798329499364482453072151526487352800149975780942261292126296186792823939859370675990 2428 6733006379325063579130722079468634022125968319338010075721069158851022453171326782731152282767010840933444719404813 2429 -225043590210879523641931446231217635405207542414981799619739357916529030064852702230782454813435150350729379945370563315932 2430 -1380866229969269336208615508475782987772502951716778330335270284268875593812855892107924782757160832530138984843569778614369715432 2431 -78430632424463782475311193595810703201798537340769791661782931130763472674367147044449560231625521135533678371589678107770207831677337 2432 204963932460578636305446558655734600153169635140300538006600924510282542385228154568839121345828002585621298138822544591141019570745880989975 2433 106575006032849136643125814816203154160589532316985862725855881972730469284617835446744196626592464823769279386229085433260536682666893786322909303 2434 1012828677408728790392999872679941408712670326036216678095926709577535962601745777905749722426636962537625715436748073632714099463784079384539666304182 2435 -213121275339720437697433677336951804667841694718241880526457040071532882597010245834810588351393652456610019930364206042473962554643738026108243669303595005 2436 -9890696908271969222578127421212537427734927060599406927324916291803913877232971133061877845835333603565767644035975792895985295953471479106427747783830035415046 2437 -15220119012619461065524123498221924034748010562176867157055380284891562241769179933713818248598323032462460238752638328168687519960485717288550886341663231336040762 2438 259837201212815201475514141213169516443311509360764914602174929355967385248933073407432179702366921135034890224009949580570394989915702865688744512997226401028408363239 2439 1140899789455126299483125216079355442942875560311187715668587867866397470292275435663692736104553024793273134337188168891203236640333505164866979264943611720278133141514126 2440 276921050318751695078558882253292241337365256636542668739765555124638652795475876797429282190886339404635997875635325897123061032941347050106886017358217385961501248924943082 2441 -377759090680529620736518260387828774116929635000515259142423142479288121831468477783876051367991657121339016762166929865910015122094593642143409416473532208353708472658529375506 2442 -168669884000556565561346874380371081275661291290811039308707128204411995203372462135110133385249658882495847776377186558254577126884942430917304980308071802421742601157870183981723 2443 -6323439940464951833373900762236589118870895385827170746821196061512837743429038141689672477737564108872825723237119938418150897600080802712220133981139935206029520890983621291752300 2444 658333537914150985325005711096229565577901787115548784523934398830828043817546702271457082771057683405998006731845833899218957279663843897083859765556018069446718484185736692229639755 2445 32803089601482718660846392149012895977495280635633153092439835051687871133746983948997751177800314589416469889220198699807651984049161628119318802363112645089425457749457664473870789916 2446 187254362049338724151121087260091344963807535953723826712495686049369128023459087033087493577609363984130820535839815539780278434794036152842883283454080412888808918795123965359256504543 2447 -1348130318058266231900047235024799881129345881832477960314703941569140060265501729637189966135871091053077185489409583187342358258784869119214725215969678066688786765278480656071475694259 2448 -8525604927522182796757499643779507277333844904842373440188960585319600459350001178218921876465599606445626736473040406410989104739865930770116250390405606648044833182251345059674868321723 2449 -7381233968242244441170760203395301135862490578837747086454441513968510381695056600079133804063360417015947862887691867118363874031821490215849009717112881268339776145880075297378080042782 2450 2898234983630083562159526746504490689641161578968427262917289990909418224756906534329248413656511584600603196061940427684286748254370333770719543605731687125244075726222815173878398240409 2451 2949808112481663420059807972194712779808885637814874825020472441328294368680443630844376482002920032409453987642333972578267870788664614123715925151401719050537106936334497219816240303909 2452 392518416023840636049798085104101571282787375434379102766085275358846077429094124966755187509746481359855930877102329575147373239046645876447531839445917347310762323709009600158168756597 2453 -1960744810046296637278182603444961613315381910355763478650913923430797242734012641763504643255411469180113689343024172389826559982498359024479033453694993709985916970177707709011801086 2454 -1296918398743461541295470158246259168524089252417710553796184666473559026704380788868394517843679444278826506765695329570925259316361091505399698901430598946001266037504516618568018371 2455 -27929956905925957318738784629070124475116116684198830373738192363210877982235131306417925954128662812818071141752405396461598052373844023726744701548873027680278276145068958316316359 2456 -94310500655849889553651702708579645962135698474963950142856082839356877464237880704879128486186847722673660138857686524805450725762742227380419295363758706836856936374521698919593 2457 587198257087422268994007611159257898957837196098392493696254426952924734354200011632163289721832003408329811752154276569043005290409522865028085409560674767508773538510083280045 2458 2514324475661079679805973595410697200271024356440136095754362216749707534882295255980916237486593369134169093052318366608878194007541519785692789769166980883791030501739033612 2459 2163800790492382631883431658655261517301846195257046273382550963492816877316957427456426263936895676348247794874383930234529061409758403776458089050592183973501265016415440 2460 158311308577638375915706660506150245936205515291961224105409423887222466441213598464095927283047917541230884632688474152301128970456872647345273899275953354821932109002 2461 -220904592369554380045480161287715529990368536709891099595565712070503860585671518589446555378607484785261437536120803712284994210431574220232562610263281689782534081 2462 -43595145974147945077609737592278990431312304905421658072067513578489640702309337385052437001463754311947184205091888361850027791483948738300774726640266955273368 2463 -2233588519669104833521620028982122002541666018236863032043079872745764639555972491480896523792277456461414141473545091670777664467875278106318206135276619533 2464 -22422575889058883577609932958671868853603043533734602878139208968131533947382985674350345686651279743913557667640876978330673561305250009072050362211556 2465 460694538102083084402375554343627444168605255249803725310010730451015767896724870473638344758689936930018383345868992423430926127695222974527216754 2466 7797126224534499689783065892247406581248395795895054437842375264261797622614336096806876240784301900442970224169191887631497919829110008502133 2467 34822163841973496657865044029040687902967400222129846732472162036857427262164499742588292843044619492721680999948364652018038963525781898 2468 57352188661135258384624930175513927024125801800833881249359586862827051256155175246978071327309475838777931240030499455594571734807 2469 35884462733484110709058330093627772211578316826266793321056155388396624341742347505997019698503386883018247419505030185179509 2470 6948741445640290100486491343205876265105487447263095837417835823927968895033954161743332432570255553205568853936961825 2471 -488887583633782202318332207657968816117203431448042684793478654295980962760069403267711277214894043294819360226 2472 -252069706155855176884597333472244354149034025664658885091419736132346862892220842687702364320834942087724 2473 -22134712792836640778390799907912863811759398426562372750189006820584512787807740882002733081126642 2474 -674920215005680555108953008634548518820755757579462164391654166893047149183902736360695873 2475 -3653742528323694277665366868631852415980973447431188655058627931859565823885202638 2476 151876351604528740463108075670730853684937899446393173613536109924178944373 2477 2361767286232668038691894508516049239287818607584690002199603001576 2478 9421687174458667240048837780220948909529865397574939382395 2479 -4464000292199430678285748962722767100317930024171 2480 -34420720632977438207192265227179720940323 2481 58764451369570011755068998230133 2482 -96598656955208106815083 2483 -540159672066320 2484 -2026561 2485 1 2486 -1 2487 -590295810358705651712 2488 -278128389443398363352106423405905 2489 -10889035648760567683077724304644333768933 2490 2280236767342604187551784744632997827520628787443943 2491 53097677943966121414153946149917088190258715404671136436678021 2492 584221022913308804305653187196332375631970060284525962853419409434752 2493 -6040977628007590515024389697626414777585233426968706583730745998244208552174938 2494 -9286730401275468507333889540512702611608948629176795208678135702047363036849144671996293 2495 -21521270568049185302908468263625813306116293338006001923459930255633419821314216836395532450178 2496 14633849236965341385504802426835898965596201839166223436261911406129464124455458421833871569970804601377 2497 1677072935249859247701896604174299489204889216242093996159393180315390084583492161097799278429599815419151154875 2498 726742345830487991022107238644154283247048711017335927309646371816079787234070125625178297354150494427587153053858616 2499 -36460766727156700488229201270638539025497790132568088853700103724305339481854999584758290717811775691694128143954988604411573 2500 -334618748539078929619448060223824535562026256997833984191207874805426791443618332656805529701082278205530493708173138865552685888071 2501 -25370288428253691663459380401159123796629156471881118938683039309629140287841788904749697046056420229177608813079918884302017918872004401 2502 99636765556840797697282325331107128434517919622117784855314175824192640583925717698840428153081208484221902815010073607923966325284546563681420 2503 77244523451471942195223336747568641532546958148283990536740943238570294136742445115287648862209172581245717319241945997772546758996789996028098107615 2504 980761242286929090887218919375059078678270363923223005324347162998329839913607231100759813665422194768867077657676528206089215765654352273261251886404846 2505 -310904179568396644115853950792110146249235976891388045513229848046705203240905800680367975181506997485160627866834367783447341030954813098915893724648279436781 2506 -21393515835722220609681316792222347447234544983139369416247716779608756807698117186005170755510822632989079384374020558480817088186262516357573152206171552102094243 2507 -44037239899873054840578320605308075389532881971502657145404713556506888226988052366124833045243943570288368259716191392678250624742569940563597426217194197291250085178 2508 1137989424354668172206124223930374702480814455187512466020349114674608944434330930697239932094778349170692981480992685600603570884521312605752331169774801051706272368949979 2509 7341445490291074889785612599287041376808392445782259747483716450464809337692759999469874071587599445686366115500152222674092890495024459742703357080106667336257132775906197506 2510 2387185160751066462096586471682708212541325246781238688561413694495379683627305106159503194872266357164207681544918198900117376963841603794508859503711486813281265562545028139933 2511 -4972405045348804645062417249377685738367886989966270192522456159087648380532819796946727524137099420867132491186367451467332949498514809008177614605896782115021224117302472934319292 2512 -3216902603456093597146616561494272280450621875183922542333249504611744352688147526048588279722488328200146254638857350566097780072629193850461236741030976103560291788042994932491447686 2513 -161786278267672404050788123996851356096339278666960790985595595637606088954428894844837631243082979459014769850595125489608059726018284922276335748396898212786827060212345020227248034285 2514 26128032006095920471048907524927709123767715114553387837983349989923722511602388212445913134668102352367805565365637918908281755124931962656524865336256944143468809928237782864171705032100 2515 1848296258929982846710795539816765937515881313011999321001207412688470151904102805643159668593765674591892620495757392467840682832167555919458688368526867881980015943417827494369086956041492 2516 14159627299712146194533381236000772248478963756325401162928828780528786559787113030254030897061083548766110514706173285037626234843657985257628938108144607798137252559037031192611704739764713 2517 -163030948556021234798182495906542038419635966478712879376063927602609611865566894427179837443469019557602062997791918142909801570914068909519957527680919348843477045534351691968823837838762267 2518 -1417785416988598472948181057584012164828298254852812109892310295312885180083481485758361471095975771561612271553973039846826876778060558949934474256358420687508728269800650381614706213642291429 2519 -1644302509315927096554900063363384325571276381069335249189036047027469304253672400027018075803718421858688243775190683118583916869701505668418535741922544232133596686590663995656633400133471494 2520 1116730016543152513082078799447021373961139038029778530110260572674957062925010208667471588305404078204524672086677217591320274997573542774351417875577334367647630505057484289863394567779305343 2521 1453892486107359478120658547960530441212461151190670715883706035167709410455478055456030754171040686220943917527271923075011881139823185426092742986310538807505572115953104151316724747443946302 2522 257503199437966141225628872563829562257788818954653498301438142900345235029850683534236291628285506640625602695863004897622071754325146849525033297064805287988997984461268309343997850487116887 2523 -4828487216601945996607301606287597640069805662407216007277914669241131614719145515999980463386151939961299495834963425546227803633877560896526295610512464012941188753364626901068813450835153 2524 -1928735662622801089821037506826652642776235779258055154868346496914319399118790154377707677637598049435282567818511918455723991981364140790335049808862256256113162436129914141750364666932652 2525 -54254537206200323700817618248931850452386497587100005885635479341506064561765832734919698108206095711669866222370941102590682293316299958347586534285078832557303332538029723858677137628644 2526 -193452467628686656966353787805658112549353099079387801652787309136692618271303155989740297659232082790292761188721371555766147129644033565329333793186371045499289080044155816970922952598 2527 2867797693914056810232627255188360667165848185864996328996161682512440857424302619103517934263968687759248706582339009682241161403316530384691313121740503522358634526214212479834433304 2528 14778744786978579295430675541757957629751063849359921718657652500758647140103099971739155891877600006828453929532469502697863760292940847870502511221637292579989986352127004476812519 2529 15572886772458584911882436290831077763248634950336011077463263677490387077076129936868665936231964737540931576767566730494895604378146290237750223772731637136593380985052409951489 2530 -831161829604385926483514406562310970543090566019454783230398535479083214807524738003509241864196427388458597257054286845733292136066121031497380472981116731230196860784742959 2531 -4382537773180872388034849635792287509236142462186242266266901530727647911983589870041930050895416404733920851934024287031273649800182626179572350803328603180047015216473800 2532 -1012913675117762647609954582026609077780755240978751415168316153812882601517994238967326761754939501262252162326678026501635578366622760739071621269513257335747319305417 2533 -59450551632835589596278973961388867763732399655185563436519640081966358979148966113511956177730385161248331224514518645402585252219189924574204255677381172620708987 2534 -78292173756902317793119099075434401451677280933465949095457959704884515845346425011161294953960996801411310910011503159274287500987868966118054968938457755350 2535 48909169408337941577139641752308241995512508327010648344141619426581370291269141728585957907827045481839665484171748551723750554364046977945657699385657682 2536 801432525727617548338875279619802182005169892907418879352919032849260477633541959013562928730779253345072114033569727443488794599376562472151796998362 2537 4055991059576861253753060103912115419163944190961976808386783361308582960366643844824772230217778207376221401389086317204955009152197646234391474 2538 6920420461779053644251985635603451075383346070833876369905250096367577195178313104372864813913263748712104934010877293470784655683330079187 2539 2308273041149317603736898484666049299726187192744284063596329918620973128804704377177392312825993190963669411608193680922442549597377 2540 -2769262663034043160405689063111874464823705778160637457301966740733450149185123636639450957701864432540865412609001302853423128 2541 -2028963690860626473951021603884399637928020783500656614394726124973462951891953626225800045203490652311907260324060625891 2542 -467648760650570472584107574773562984391789394236140501976313829224126953659170832414983443288008088565735427322349 2543 -47060061817703040693183947000242998792512847055683629883943850952691068190085794075083554872099904415134582 2544 -2284600936680744078338403308285692721587063384309178518583512970894125750261186898816681528745596997 2545 -55346821995369635110794315099605120756881135358779634108976309830155204558075749554017020379 2546 -640639245228276030214891370585130062347426732652890381099348716806375376317817629879 2547 -2632111477005226853690508017995512462157811201964028320410519300885637968334 2548 6821482619309704041942345811240789767502586781409943941489051561623 2549 66036972020939231171878910731859928829989415444740464712673 2550 52292211969881376713678124985967603440972457290428 2551 -139567258949573628697144415251001993156981 2552 130102304206907375027997923153677 2553 -219635969466952989870083 2554 -657563338766078 2555 -16157572 2556 1 2557 -1 2558 -1180591620717411303424 2559 -834385168330490237961498623043571 2560 -43556142687751733879913586399159907660463 2561 13681434156577336676245398545542288697771077902720131 2562 477837254153072754333465117581564202218990616841776128540826804 2563 7010632292665912288769356678742294050397489090949510054622978195125113 2564 -108738572668972596753536167815315995269787659826190328929236330865615703515901438 2565 -250648173921707927053396152292333602054014621318922238467453275177484334256684121984523180 2566 -774669026881495077012428497724272653343569211565710845202107865678869540209695293266305478170545 2567 790253612970306527980668345937955833795435481703760040959766460755661991515185304598936795143032506579552 2568 135699456651658576723079143127674007105428739829285574425810196591072272367013533385179171271965818875078479423008 2569 78447761329999321731529491657102614624218854376209012548033140513053726002900527258601550661588379516428596806300843623 2570 -5907168958810831193528110208204342041894699185410927963475306072600482508231640730974743693228365119139989077401228201325628992 2571 -81111112733439164767678115193551224562449729665677195066674422328207230572235162365986054759728587598581132382517454406771716283360878 2572 -8208129637455991762438113327731646799362286607389376976118095435937794545078719410214824677728684699732546699799446566115212368558421523075 2573 48433767119298855940248895155980024704656306227196942629784339346274161800008530175253018080919771452878810267296334508835020644806495776848265957 2574 56020589585664141872169021356910143558386462534884643894704777307891776199343368870941010785745478594852761583584285631465206009014269942493788307201787 2575 950104419005979753632229859483878139883644276853043332561617532139439366146071191244422589913954858063767231661224034750273648823177204201976807350735004476 2576 -453517272073035182406946709679922412064350173275386530552699503082225501361624681808221653525533946124669579772829020714933165151710003642584157882653087711613763 2577 -46326268086545271584880412056589723860000120510398519614733773151848451067082368587514735273816014465695393448198185718410750301283930329924579994439466634209688052332 2578 -127521889703182359565831469969300288202739589327518658805675600467314510689600629708189116672258975867701414728920355494309207913964339944553115600259190222805211306151024 2579 4983036045578485457259900224280058743844919261485245464427404835008894145163219743943690639344752800725640903945617402152972473860640723509055014893406206609044096503372181201 2580 47328254884132245575829631069627178107492170761445737488996088578170746438321770433055800928129074381129126194033286804091482719717269847237950093454043751271162996331891131446975 2581 20609425506248518009138097475918351429767326003011845846197057953591144901716675613944206532288763082847620105466707848915275825698709583623548095362753023444030665338537941188238477 2582 -65418408486874431772656027591977389106656900597137704259448284444742718481200231741828130763208475922403735911698894947092218281684588748902326180186719275957075500088315898394832409506 2583 -61518648842185808227253882747386729354655180055912467672772968813504880587745988499714703671657191031012721686792646326271399141080659828562001065682084131109085701782694230968154073779536 2584 -4149203585135986507736044700380917380600132802513012733075778394757409199098232324145925532869875575286550099967600035075380072888099864239362183118622972669065508837371918388004155877347071 2585 1035441604665619617069102075262559037398142980349846215024819029146097863075237501517463509005356825473768130277245612126422247689537571755167340821028481862121693126568322014684453458132045512 2586 104492903300873218341524198527934179967174443669271095869953557029049474492777951089710433283047104914982885705594560837690143409278620648732220028543127505858502060110036741667528600664010548784 2587 1074272585306141752384180130845182486156922788422502188366555374362871889563283050222737475210274546060441918410376710261867175752106920198448081937132953611689139466625222213167440363436771066396 2588 -19618842005394768512171618447658483831371204286669471624428573173241364047964673281803342185874113636331871593113252244993684643342416111285541335583087687028371829463326619873028055999885817693719 2589 -236572405843009887225798311687030603896193715198928669381684845224120611316368740276397870522331211233427358859041234990663461449630342942526727491614064557919982912213656960865649423691189576071401 2590 -367753000749724871125673937005241104295780375127702993693230187030514669228319065909724626920893905225023195724632780020156881342588072763873609294692886429296137478179076110334790380147708622253013 2591 421040200536672966601544389723212478506849124569625351577717987418183255846367453269768760385176043732741554416536950411719142359794614630257567450247361325773972190098703916753224007620529268407415 2592 717934247373289972298422202835740296793647790129514808886660327442025693487459156691072703811702479587231969150344293320538939318946941414916538350434319056800857289200306635156330701576988457420881 2593 169575879879587111583658099762377584615515565047298207952045000813340151025098043132514592180917727179952951410669771364279639749574118263317307436093033868136846946357118863342695389118232585496096 2594 -7429079538641546965230672647391465974757988383387086408092048474597424650314079620348031594225682244802078370933386955382177193232815966928686733927889035435816781805551992916574784391979853679860 2595 -2855966054563036525305035233519310389671249696403681575599181399756635094127855635238694890088170849991357210911099930709383332389921051315250809933034874663106196910171700598988144269709548191097 2596 -105590777369935196521656386020998934636132788978472653597004971142108118870126910072268983531510016923722587805014795431061691193171390126736836709104668124571808684812014027069922307805172051021 2597 -349207338857076457904916259836153657400555923571785638393768280855890705015441168546314320960801984346970611585137048497852545841822417595543877591726651506246458399452356419040609041244994783 2598 13462314347340312745948784084305866310218686775233491029221811175051406382819216767043061677576089586458404105919193100140707217210852655239092846322085336721884159986626487304976336913181930 2599 86357212830162277859052849249621701058624093536725500781908319302714081598161538462507169163448656623418589965175911955065262987013066224614422797042671450983824066065768430420333825187613 2600 110102881978506375536897163064578338728499422376136139731859913724023853088951871013259980682704709526965094798383306017422971637911957228533161521167569563188382237881915384372222301534 2601 -38511928823550450157903029115489238238542178103271585409741759423686980715926466887076838145075413502237241331566814900651521843492851988889857311092892936726195711699261210450367161 2602 -82383285139749248908267131888103518121468818295722522223241616914851065366620349471201622505887885356593658299413427440821062990027015294085214941444348032910705216116882450469763 2603 -23009318945787447048036301678777889642078975150248412721088807626320329655087740635983869442011487162188930391794704881050950230221232034760978006898506210503558908555440497058 2604 -1473125288824210583781175121670246578116548827975941124021050580519047773144962271656352694042515387078460215880284928030323123117208641032358486319557734660615230322234608 2605 37124709245137335722023268872112967958039989738483944007425260763075749862437824157468927060539282234037591340503760129615260070486858719446431773625510553808848938850 2606 4133573139570865903590563685549751314576848514118235498148853084900483745741829249803559843908256199613258496422911582574949098665545401048732837428410733527459957 2607 75523567350282811738517106363967415828504496690095078199059419742119542445243726258143635345086643983907907249254566430231220349582634586185108452909351258958 2608 427586916112875591088154249266508930292662952668636780797061531402178709670409840258928165247778183942386464517919094065169767675434614614203460472863491 2609 573954483621866808811737964268312192198492473745359404448174736921001273146412637872387262373491796362094452788641036051612537647683624585409555717 2610 -931454079462570646144706868618208330465208806907300113331725247950742014162091421604086851794109006495636201988206086178741283970459483244345 2611 -2284706767657238292804618228952099382106834421080054446869206999994900349353029696884925702943974492614670433045844495109309616633531382 2612 -1439026889549011173911950994005960990774615644887018258647143832520073428738335128999707671746098146050468612062988228821197450448 2613 -368794848837190666102896097414167836391790508624841372993899765181375780202202481035470355646390323097863989683903434738778 2614 -43755920350888622918214910993264803655004176808089895546777583395007308826262791019265635302011103134425425215343104 2615 -2615934142506337524898294176546967080340350926590689227022134921885936466465894952239189617764044783383354782 2616 -84700752322978847343961844244197437963505804027169755363569584863151201959722673607516210448467073730 2617 -1550298981192416635259553003052135102012742095252772622713421589554412003096773274598376860442 2618 -15707408705752059125580926315588089258469638192272971144608094853848341071433750177454 2619 -77940743078205645702899246491694198655927539940305741001067370549634717342045 2620 -117337485235315984201282259247917575338419046886801989975979197896612 2621 250547830986630138485542493415774885243307768673332586062375 2622 508562318196891166114188724849543994435351065147797 2623 -377485869643958709397918340015767852475349 2624 179230938114655219225871334574126 2625 -393684777353655647071089 2626 -616886593878229 2627 11067927 2628 1 2629 -1 2630 -2361183241434822606848 2631 -2503155504992061009694854574782425 2632 -174224571029135324962757561043566701221901 2633 82088672702078022330016576677391540287297439656464015 2634 4300200508632115613736181197251740551348962062184040635635135297 2635 84127387671325871331370031062001251175968319729097799892308591682982964 2636 -1957309541596968088288766481117517489350596942692292485372036811712162036055925226 2637 -6765255563469870168833947017923191055998498678746620097839078225739081360772734331186448857 2638 -27885005378016322743181315796401727670073391652759722451500982188651737200421466819365349637712754 2639 42674910134426455690934440761799016443396062900605578504345757563253448232208257275183357467327234155801425 2640 10981327621033359737719323124276828585459062494098521211625077526553588963899814295007687565279018301747156392188789 2641 8468490634657101437491615930219452216308848180874869442311376931685287534162584999352792581866333270512794175737963206282 2642 -957035755858201665634032560393175938078131903464478864416147526440678439144430765264517567673385678657935453422325072809731244801 2643 -19666534603641454923614304814168755460513180774349017827589740442432325634434872652304486689901079665300542671594144716961732153823631465 2644 -2656031698872417653765348107012030862249844699656182971785271730465187574712957501808181723857799074450614588754948260044990118954849112537251 2645 23543181985073431438432074382517904205704172771067192975202713856504761571744955975593742775259546735848934520746918803709939489776183177428551942158 2646 40650692914893909900110837601435615465455912633135129631030251277395251003284829798360112575658167938531568609010373150445330427260393753688807318484580885 2647 920747362990419430884639908024321033162371108849241617273387523953747193979176289975304563008590277424576335964740664344003534346422197347975312667027230912262 2648 -661505280179158315420760130345244076360347503807566052246631174105267198177524455112647332546772098477239519391394635525823729535990244773782498260536794507655134523 2649 -100419087690038117977663828985343952547702522174299082099952516957075232699563930004665093460472238732824307575789238612988769515506335988366563387364258083933202937248651 2650 -369551330560616232998018944078374718682479053646543152048486275140855965670929225130412067940123265730753135483894766807988141212739799709287153221061956040018033369394062534 2651 21816329504285350558324523216612309670805842748415418016540343869665237882234321533419295203401218942040044247889342942770116887485064509588757968129265716618216353233407594057643 2652 305632260995921772991409534802315493680183022068245574766257618144639630393725389508700047050073004362038895367811141205886147373957642863769630022962038389102261988065925680429644823 2653 178170231945262878897338637531792910821742158984260351665414322575893879147216418733913610879855686425749371687766110630256733587706315395315875688104601995382829604001549927471493141996 2654 -860308645273100490231789479195276415670427863613984958300803582514163331555441043998104278279978720184645795044146007528107988624356035312069367779596009640797643469942406275794480788347248 2655 -1179433431970851537569699780400926133450341878484420670631456898300461959752413296407607328081536355374985147468451284480332112777994194047147091741386912445998851532100671959348475902027023179 2656 -106645624814357156714100305173709575760352478826897359430983389810721472637101099159097031452252195432795033565102134864430575835682710123522013403185900006312873589622891359553381817680790244280 2657 40985592925206341622154629434959318519080026038301630035083406296515052745778221254143523824990730596851464760963511399786177347093483914881599866283354065675025962148862338877432706905461065975115 2658 5926746290625289516829618596580690346420859768922597260895141812315974341978855336277531243279777442942724364793770079861051355452418242374251292987527647946213770751003449439321306375186308115025707 2659 81760188484561824792893387211845586173310645239579110159751802508598215830451564436966043391902611567961671451172050037027607062864792736447066069365560906196774534955429938533906176272485777799421275 2660 -2351991276530491444122966482945939829789330170072196918794542000081258182098054730455785998152041631229940815816861070976549695688904038347171725068412111411627405438889471913871153200420663767229420949 2661 -39611623033535006793036387842441079293860225719953843550184297507734574289292326511277334587719752795486151354138400810163460167253648862548457561569678220273792661732863635726725395196883709103767820402 2662 -82568466598377631948878859877323839029543487886378679625557718340839206890856384230840850989249486776671046547624160022728886732185341266351878612757061866538115996574743980366318271974436805248585657550 2663 156364200342445057092454401622968996820549633819537457154401194295222995169340105245392306192368359571533193040967564766895960107831254045230612124439546876760553950278047627426091945115029228931612516058 2664 355377061862128270364343226668497043055552023837599924441012343249676411859350778975924758599581366579687509677436892255831974122013508904616920375399825374093939500457119750236773005977861763361942742255 2665 112114830231926348504283777746130528961443723040919664868599388819954082081128638003207581068654908473454661118066223845512930139654765557932880301029811964415689143372063995199708576261680180638796520265 2666 -9823221057322933097864375047077989963728699258195600717611834761702748042569896117725232315451326968203350312008612028466337697067013109741293710317308131050190776182261285457843883611068396773188395452 2667 -4220089596260641597240012713480794360005871322879048755390204027719635564372261621182252217225208561378579179958024697675272339064119222541609932219411556450347053206992173459252306454263869099110608305 2668 -206036632899428833729694825790059089798253635373457545977767510072454684797049267835167839978958596613355578927437725003204854575044777660372963502914162428100850949952647316211740677527161009515656634 2669 -445343065108841990196205205132448992314625366812679934291943570685044201731772340840649657859872409709375222949984800430611915354788671769070668812110657897941843515724135403782282820623844769859047 2670 61704299593179349735030055012934530022787027445736293984258834193760242380301747437273070196639059101617849904903121921440676249117566693552345754179859382778805658644181492017958243571242787474951 2671 503116387883099580551918217104477461764109327818762630922529594285716138769005530591979917412720378179477790729789385914298846212737235276840621795327396959697315546216640668858416521158278711650 2672 760460183996783562120594270768834313317223690204849296158892458030873211943738170707506076127597042358372930632704194703833892977435559536425507287291455860167251486752537910175862992805419535 2673 -765102889039249789303994958876968658806761583630454732367451831851349065638232197256442897600243565785144868761569529569431999055966750433473241164326065902393278144055865185803511413051731 2674 -1500988470677513067293197312859200881661445470189375502613480337268932104919895380461679655612788709346726340871939359083686479582413515276328213018889200650270950544220062643717226182459 2675 -513738695003457831291239161672909728431247318622466417075652521632330488241005147073148235489666281142636402922748806662521351006000630833808861340488499394661218354208151588436171858 2676 -32222727718840235074677874430982586726610320922261258159655364054616865969906796639946390306303591256913116074347254136527357475996321754358784638311921515236091309784811294117705 2677 3455606300059983064846757900401948757106586871756414972806232467881970073114202837043411069931727773476002955409884145080789376258866318296631825383217662175785578404206696517 2678 316193009908289518894096730650722276778411653829618992652695149210461726228082327333932082628819349452028657997360507552766213792526211927249446875525614393969058572676298 2679 6714625594756558289722712875565105944013686880184599398923355580407544146361158749642505290937419577655878281962582791627869959899226790458684153273702834457423321238 2680 39812916267729528066299573536195155759028533780539100546776378035195875849962474510821297124364212543514327444189737358646559096656445198080486916238215030218916 2681 -17008913575138115338797628442412779976262593342649211156409079193617184028817909965346246742459231187504851817994758063547594768558820107752459439686470462 2682 -548449327188422906155043735179796630460280543527565194620570990635602435460410360000786898429872416437355697820689396495709069739267464193515999436026 2683 -1082931473380729298960675144430645625169653982294434123608036576999835214759134161265684448845456244854454285042573840264386383038562722603708926 2684 -749563971350675432776894324801924783077756676721555831682983802378877761725678148614696644763913105462682942880236622207636715731241318701 2685 -214433922652034527727226154344872582390606526892264418942272542328214032411041369756042152614421227975971736241648088145223914344617 2686 -27032443318020945394135217092302140901890980378983866927941550188719640162780326151122645721493920193763867155527156316176369 2687 -1588341753738904959401727420085985277587217540156812059472752551158591145086829962332022411432803861488922658214274547 2688 -49093267500114952345819028965778040781838301020913813971425053307027689715189581843874721761076452234881632178 2689 -1035814930899463626494026027614660846199112900520833901080342217253775628885671216906808643408971084869 2690 -17438353231068410373402316700499392840626062231870693477766440638817976508990015778674791735535 2691 -188862724098124021558075428875330106966706700278866626542534570980834320962788070781783 2692 -1031307139830574757198207724255893429534324240377733266563874255855657320843146 2693 -2261096700359248293781724336101074732189413502334524494595913651540882 2694 -430664004816509594461768405040891056096295834938656747119137 2695 2671038580902077406275064438498621146140326723304205 2696 -446256329155227284280929490940214088173610 2697 -80996195967801393904289392351661 2698 -531588810747179210379831 2699 -240661955550321 2700 -79260593 2701 1 2702 -1 2703 -4722366482869645213696 2704 -7509466514977363620705281135650699 2705 -696898284950926468180930186325406722279463 2706 492532375025559923414303327146701709089446208421988555 2707 38699126347697364280297622194619593864683013720244010219222165320 2708 1009526653489757296022517186921471669307608064304074947630823319448130789 2709 -35231809901407600167905721390719982729529558480691393451167159035919755584778407150 2710 -182608016905590765764165480716500357324955644169128429879314201568415952393600578002734930840 2711 -1003762104122743519157844828383158972566547242833422917910014113947502213881091276448123369232289193 2712 2304502517031370214511746250677354129330014704198442049137054221139400824465434766518331077508813874518961568 2713 888743902390771574078325287778179250792972389853121827017819309459553134470116449287150146025075152563162586593009738 2714 914226776998808051116451012055424052693366465696048114901679716896552256728269505996761767501250951655073805947436675946369 2715 -155050345474661725721206808846153326976919355678405969339994099692597473330568988866538662889039128619591301294717115307152137657028 2716 -4769579836247175190044953534807036641692278737968559913604618044969232520024158391781037716524340057218663651467858640461215065241057154548 2717 -859576758742733815082442474083511466974785086466854585614658341219304859979988601347142795810286924800262737823516146258321421929243149038222701 2718 11443843710811954344631363703480065331044552543343510590663644473562502044639509489560200599044022587249534977600143976929391366328347033039727975171603 2719 29512346949042316233075554050482879197391081765674923948668866951251478950009820948674074262959335852050793149391308573461769447890951299610302194977274325807 2720 892592348128352915074166894303029575958680186199799960200791644789636449793761735882370353341821768264818208153959723024475756913193875275171201453842796044429298 2721 -964825929800229317743508589817847006495823796469971912669238962721997339891206829532583015060246605643016110850717500507821491948970870015436395555823472751412076310985 2722 -217874542603436400213386493550339104122457426202814632405210293770376456640680448429698201040981613796789468986269096368793530352960448730465773767628662900831294767656500386 2723 -1071658547382286664170302981437439523752180498589566501121304230854686896179969851451182135993371618454321137803663814627649122004864488863873720531894761917158284942243178204934 2724 95501868376286978966919169758626543124780649660855595453973489502754399164606555273419979611834874341452614072883149060560049777986121412980020522880384671861849625041074648851685115 2725 1976767800205192524093054838971187686853741398843964662890321411855664682624252097625997688856310779591692461567913235709114476107464379851787769841068288246311117767552141228948772613916 2726 1542190689489543265087806241323618970736433488608688134190169776628319284757026184196982408680291488314307018159096166800340920959311958652629235575175367095361681027975838015168517598984596 2727 -11309952115277490303444960202662135666931396563519076124793349767075578172175361819283571022754141593150571398751431895985438304685842187863645442525888130897202071613810404657822866621049192210 2728 -22665544478211471191026181371220265042761155967480765156588971817708459176485239813903457171624711098420038353414245967985436956484368239745557182735996264875079573449475893181909124693439993241449 2729 -2746628113909370531429072223692209208582554318476184770986055705265815071558735411062056819574896413637608119198380721520665650084619079513000294655633650258330602069267916870200390537044464114217158 2730 1620779535950405187372983930676543285063775503325113047651588959197263713761383593283227577460595794942077814279627678561615545272951760940775835462602848768283308499339195385897587584315405441726090761 2731 337214967556806841920108005288300068761474657627099772191947932372170016452607439514016275320266195225475950949220907719245487090016686214966454646752311719080245205558155932548074394753196342973734309516 2732 6240983908887433545638493647412659483021837382322574176083169134233731215057329718991773402672638287738764051770635152979223023303550572354129559846212526581534007447257670552129125159301046960949494828093 2733 -281140509570453989457166666307929488174327963521496899566242321499212371515541188661777312120314628942865063978611567222487715021222379895168042036502727963841288246597818939197722501163146194311781725416619 2734 -6655783743348799344261454357497913797344006026766239856939908345675079426769293594052672359390025301799537204934323505407698563246267617233458473308947895252367505454965145861137146035712526886666707580582039 2735 -18608230884751318304560350880322783206923582083952265806437133171943942103784051315130954705662397965573123700193477807377990015355540723574215318446334501807947622473626955326123986306850864284059524033077064 2736 57442703744605237207910479765359662954999996887366481757777044605124561930657691198145296021503246822127582946551627395213020312239736252118019820436085388245846971547399595830564179466552109380735342985546109 2737 176409213917675665300679812129090231964486692323770716031640362547680945740789808864135023546296832901095312844679367640631945496130763749124142723412808845021822536479021098354009340488467624701593199359356089 2738 74423444633061856039392042127193561648363759616351567023766721140543767686036943976194126622550005421388414487112297477392281805639879710209087778615060227052727221185806998583889488938855725802276921521679427 2739 -12061642160674465212787752259532879845927256300238653478433582117629201666711043517121092358226126685878392278870380619234801432366472065821163997602665968703517884985248756815890320423062680160156569178606850 2740 -6232662232194517121034057102167641566462642790618401893606055310646599574216985887706999704015055490587095065921676077540994338641538954575990113180865778894183327715449633078218270875415098027401856496464147 2741 -403286544980110882166369291871845638629403832081403022953693120060869651113108927906163819391874161233219259394913827310125561839038651764930291377325303259953390714721559495471733540856569773041326730051391 2742 249935731852962645007081225953027806945661134583366425428453597406974894535403337995009498923408722337169128028862982427994841981153528940321927406901045911005037816799790804993316034418666662193315579519 2743 278646829931012070310267904542650403990487926649085741744911713341397252687061057939299088272319904465242812703068361032947115150415168363461888643977241309065975423513721439616958572160335952734017981563 2744 2928419828616942215454519063947630362863856884041864661474778449249449572040842821048665555363063582099555742203043685808327000392698309997879872522089935475551910345470137070896879915154526113689124750 2745 5077450691414348670851579201758884955744527750458291979227424094541822281668075781416607617781744543641060896207920899551631348935191624503257860932337230590723117200117316076697053368830993829916376 2746 -12464851978185579732343372942097690304922524645880582411282331281722029788427355154660660229870687766063191762164111454912768212665467557981228853363476657264723143663125617355168097457432328136036 2747 -26833376794148837256965489913500237851200296896184560850769178945281415303487593787845979485265083491889858162425259101632248981884757415457345886436783938867097147987520337253646122006383360201 2748 -11301068430531946732536419597418278310555274150863208095934324331301802126410498965518227446717085938072159275130868070435171817420828645576904770911181919710159539763343244692818921562995680 2749 -515768105428226994771520903296509871869282149428209130166695590925166269173240770439896987831762428425792185698604656290903114301835956371223992458405062130356295083159499876308838917162 2750 235056661473485917663066489994656547740966840704299775861901144647285313070297888811213813630591909594179359773563653330747902949440008240618052696870659628536143109684739905688797323 2751 22894740173633391522242974437983388044978975042394813529778874306174458269409827039704093932131409448711376196993263485896048964463818177022524796833109629172248065840630910955964 2752 568862350487735582251698456705572201520033694994571978937681241397869746217078450745560646807450231394031672147820642591631232988512833220604198121215151934189872205779032512 2753 2918775413741146739349141705269118921305059629459456171882869537079379249602534417495093530745953067459099323002363108942722030279248714570533995518283062464751333966153 2754 -23733928151372407552535927703206139950702945796766048587234949598097609167996590980156971558340213441759028967134025373833712658911115005539405704346593299353600110 2755 -199706385725667069951252003641727133668036995722567667239676204976654133160292058126619183827889169019369752010565351708838943301245971101140622468083558941231 2756 -424110479701231824248082129157039332427417094098806846872468138550636587202775747503831366283484491319273681192787517512337909616492081485889895057971356 2757 -326614489350069083591680257984254344689103825540131663998716377139457536027884665355561983385932583948305379817120517844889210420603112939258984316 2758 -92590373254822285282057550968854671182050278601310773364537041108281514829958178741250384381812810045528272473478296857008651821788879617360 2759 -6845468839335595070190584860107801249144993583553306016319205346113282340343283420977993890359256645400720566373066714565755857388727 2760 642763234903465262983764794154348384496277643540471709525586533568112546876041514804018261204911772793235362190987450540049937 2761 98822596027296043141431782704939888229357748655156498071636134473688626383033962724670707504992204519965656362109648572 2762 4061570089503890444386257476364738911616761949741571161513717155733339896394216727689740029463960268973134408868 2763 67953245727209618354834952089025454920312103238041624798321274144283403641743348288903961381078550572456 2764 457075211631001272063188743447958750070243183951601433823800334233039354527659339514345867483035 2765 538463881912322082292959193514772443888112704741317833969026696656364756249660475402464 2766 -6033624115729516089753954212756701343228437343530742836889104915845622952893378 2767 -21239997991800020803105857444017457925040978072600513928074768727126820 2768 -15838874288486050648226492978499054497885427187369960476299467 2769 8531069306113600878652338859300396627608012925678669 2770 2091867040467277097567081550944098649828065 2771 -1552221366768560107317404815350652 2772 -355561749649146635904144 2773 717886929999412 2774 32131269 2775 1 2776 -1 2777 -9444732965739290427392 2778 -22528399544934452045357278229558945 2779 -2787593142306861377714601163375764052596853 2780 2955195944218905599942771058538622757039349787843996663 2781 348270711289178691366176169296147215735700998461947988256112645021 2782 12114299854780369400047465148713987479338573940389502612815087928071588552 2783 -634176304904595552542293766145890251835420041246014836925008237809140672282750579578 2784 -4929123254456492905010167973301734670889780665929286115154990542400485596325818346558856927693 2785 -36132310607793996326940046378554183227453664837252515257922315718172110236998392227343279650790495714 2786 124445846859954682373308469589229419785730751187400197841314840304986483194438065977813860616805650635599588865 2787 71934714889012249428667018436747461272153760553361346173340419953765907281775455011184045433407830541148077808439808527 2788 98701048549855712970214037521607438294952623560661548562924298777031819055423661522055114023462535055781441194814462222413596 2789 -25119654332821483569912233341988556602644909133530071655083219317748048368359423606469375061366814163554917075198204320567721810029357 2790 -1156980182385264942408828025322790812390260632804061904365981846855193647111270531639920965415228160572924348759976022627990785106738365649867 2791 -278221981126824838624982107302563668013292405643762362120597911269892786960166195611639342780077515100617972721752113909625973546095745395975755637 2792 5562497992865084195113736989926856762046641124180920524383109042337371617882075560298737212177233218426591611111360349351988705538372874211134335571317968 2793 21435452044564085834100292563421299421481282405058739890102876348480334869431627486783908939967619988258937956499864272025042525400137066565110822938699700046939 2794 865552977352584923496721954688532660138826774127519871116621337973976317772468045683202019126087442681261070910215556378582656832015421340485608342838271068014021710 2795 -1407162102532910031116582943822225276308179586578351947906363606501908820293666354510550199732451675365896971794579394680594871431133802167760194795946032988892220449790345 2796 -473106437326873860739199103818351454580551813689642873213821801076731631242571936450873365039868097418010840599302113165810962687797015590180067365741134243313688802704964094051 2797 -3109561849895062319476125456689799099486447468924863264962535056936262046343552016200549934061485396175219635115362769261491502207387802151810377403078087955255217552913165117388786 2798 418016492746965910318429090406566003259086906954977694924759963129405014246459046737409061742273898341241267458250783815617276576060871983365647543285339144324251914240100746411240366011 2799 12803573148871963794462335498776314771615862424351743803009942220836851774606294937335762843049014371906097209219502406242406634315765083703412685602032100197546183278881386100804813228806424 2800 13363590714633413392538682040807707639215226082886590503200321436974956021937593755669854885508084832406405463921257489320194696878623491372390279468617174231450046019350198367152547181816271231 2801 -148643094747100820045178840855337353610610864737678469596798981477030483430207613125448017172765691002502543958968180344153288319920609290168607495970208139281571515253663719657148868895928849963524 2802 -436529363840100985253209861464399952342906260184702535291373200771242382039997862050219036765910074864001340462267609324830909885724903009878056031734513015028360817705081464781294915332648741174400828 2803 -70869908329002245316416963344536114361258549501970451988106414030007348303988862691525290558776644593084172930341004677014453258459474335986046131922597705117285710267373644650280113024080776276765143375 2804 64044636796022891780776170747955298159238431177072526538018300616405555546895685067749023408189002605381013011729009839348366573072128934719464216678583910300619541326362578503158801447639520636201400203222 2805 19244106283063456489615199151595568697948321434786318140642842338746618203417374752014396512356918052087529332792138879370633243149694915615991037042453307862314860995199123706723081822803692112027620616916582 2806 477711546176897160973974552284243898511492886216042895476179717776557437769564467734359799918216474521488572805549543591546961982514038100820282728102749993281438555891817921382024444244129666158284537723452933 2807 -33528359086896442723900409345721814050524084984601674791535735145033464339262555297412211822943230937899786816145882155280594083782620797341968949664778940666648267635959816126861418329722024169539098001526168943 2808 -1122243561296859751247562325230923246070453913780259333823559886241826262457029533812477359933614380763794791229165805984300931676984611073179642095643579605749218753045609897248548863817283819551606328607166714011 2809 -4208896002783959898618796321279555434287447297531878770207724595080348175325169073780949734386787286470864848602446707468533877240588925610310031611715247353192335821724824062880146073493839798103966770155897151358 2810 20934287336114262640689953702637521346125311958039481701351906367132915944107616935073909643687037023262296336330826152791266719163264928002992714972286709739074608051463266125018729597355518286891063401505897567257 2811 87842626157063058349653963645498561620936802069722573503478009055738667732146264145336632406060489986150711653147448579124513131693605775904004473987355074647998897190603233648282646009939619497470651127838988377360 2812 49603325723895204645819904644935042753840822700609457648701691734332444076965623165061827034906265313775507779733080526896997035051969118153381472338134909534677278910613744915901392735777102301043556941460694928479 2813 -14186909608742083399478385358490009888417104319431056185435424992605898494686491988822604689434102822392193896005839634700014436903789886033264718834997236493159303455463417362924454273064352553620497467229367374227 2814 -9211214446394387577360958626565225440230395893352376627234478650497458060524863689652135917903324356476832585299642211721516191948876714126193450920174004391131373241753330692603998066933051601873121919726113208230 2815 -792125526416385667475023788285371746943772602915463545033235632867766397856430300464804546150663913960649576364020657392627145323342776115392322597853487293519365688438433933923715194569596538385352281759533216068 2816 4977713618007943823076710365448192792457024459304650834712003715033857670171678773337490354910716548571369329020211530059795379670927826855240307067119428765268580589313915976366883319232032281343649185521202912 2817 1246763606036502986375405632018782526079536891004659413639642546345831560977849760491432518273730789355857400529590781373216159206185595884125943263729136005498139924164554355066962849467021560482263249893560006 2818 17054087923568791379973034226211976712494915515896396270331582110812185794081214874705517888542641724055319236548092483844256755541897285441830745716285245716058009089119497145890807001668469499023478504992481 2819 32115277860300950461331660206380664971767137173428182279477230446858698763841347202827421323553265879982382070472261226547789443002230276083961066242913530629535613346654005076902084252054660599246260990417 2820 -186053430472801864742320862011167086144881250390494437871440412725032714455334031511527505215471769484660848917023186086740703105880567184196640918655568826308577453416540197358217836978293134237695977543 2821 -474174508907439808831604254227725202440488123007629194062410789602887944608018520459603285402863465875845103266339193024793951669489345278734630250174431441140028027555268879681530084007642132899204994 2822 -244958745672369770514135671019207464738264001191670843306205650541923818520979826343429653642386854604844971689629718338128832753299516318575729085092109289823836939904356802595210563982700398679655 2823 1405611493411022059422222844321777927987546610137787975954311810256769570466871327748017533464746402529034113951808104339500031010198844092260971723430631948205338169705633327247217373348329190 2824 14195752218075008579838777493979839724442318473007013276028906840281724555285057515856041969819071980830718574498147215666812412370197849310417702304520795319703364698211956577456639702935799 2825 1601978379149062993492543937018761989038283382965994307526056787229231946803260260475407407306017328196034345869688767904520551424650637824547016018362358778197649090907058753336609263258 2826 45831536705301379116196000863124279048725382875646551641198076920956512655355108097607468875336496246677990377163249104257838400496608423552580432205844104703461020850106565882725789 2827 69007486372316992738306067512286961004392894037190923283553032155893922193992579023428357177487209140630032165676982210362625859414076663581825417741672542443771362770333480341 2828 -7771653994414372051064610746990217643347134469873402360648249112916878967392382450471967564059114073501382292361900430089469279935381966537807339483001488711470587682668628 2829 -61725438507661455919583041863861323074931667190239988169199874806957050070202661107926192604046213915191197975479257087419894692905797119546077972814704304423146725908 2830 -148336421945065052947681541331600020255703689406002001592835847774033563910633320724742176727978991328697803933956413109891532655226634267422894827508912390898204 2831 -118417765888466479700969901837723777311886174912489947430267118307414972223037386620593445909046975517000889968307343153819627887329336145032521340857163989 2832 -16734840488789962271093050625104851972226957536159078015505077927825582796168803512943208742123411483214953025203581987579568787154573754927628210698 2833 11669830460505743642148471495459067737735899370224254632629695059107868059736421140610162721566884568395334926331787326137394413491208122276270 2834 3849502955798996797083829325636059963398314654776828778334861201241660112680529042712071569912902352238674634825625917406667885252216424 2835 408916736486468546217269545119930009538235962386063614621066634233043202735898076385643701219836604356166414208275960572329761410 2836 18984158407917974733163179196332452751751473948569958576689690426650355586275123618342437770790800337252592889300845912877 2837 427091466932082713686194453648467447175472186339058923093743862193615699742962800689371228661869994334591226819335 2838 4903065090032140532217087346019873349091047816397826013705141478985166038675368637196134994651182630717456 2839 28871322546329357875653356377483622133254458715094632193550988775155059350148733235032504896730828 2840 80144986081420781759574423501239629597282758802686448609914805547597471195562456595700290 2841 65222205387341698751379883014447107428175834629883801478896242539663267952445998 2842 -96860599525828088107284499946686705053656649038103890224671630826426143 2843 -143665574382767667903013652787721470852106041457667443167119376 2844 2883606696295680174103017421606383216283052201194407 2845 17526066381842286026864346772556631627873622 2846 -6290379418123768041775741827048875 2847 762796324720833933264763 2848 2547378122240327 2849 -37924022 2850 1 2851 -1 2852 -18889465931478580854784 2853 -67585198634808078502554704333890531 2854 -11150372576736912025833407090966902523431263 2855 17731184135641512346085108870510392633897195848740658131 2856 3134264994880842460971143408673353420318499120538972155391802178364 2857 145371398373483252326983913478478474642889068602342903802925301813032921073 2858 -11415231858701324016319980994947938015578516220602409078365717228078138086657505926878 2859 -133055290970490347127119928242206981671333543096605985761305407074841374074513238142620538429540 2860 -1300663589104947741110426788620488658900070161326484855291522431385811620486928552581248661941935556577 2861 6720203930170539189738866595103194912175856057796988801866286530977305418326910427130578723206810202110015272928 2862 5822856973351251138491552909080762162621693314326745491641592399382743396178118922016085394847774739641365216588734701716 2863 10656319406028603441906398303134969742242014969768806258717107926555796416322894712337782319206399047384378692097636978565383259 2864 -4069596908497014396692248753404965916842927815395884945745871089011314590415091544462129050846800201086281116525061956639031448641220456 2865 -280708218030772689389168876495778610168188266030832510926429416622715754700308185885562247964905050428201057979276957696792807115720913072824826 2866 -90063197212363614329182781374070037955448396197756952584018586004700669183089169509983685813567709306857718582487728608954795194948032685980585971159 2867 2703710338843913315727917088311302062146887163264712580582722176449393199782743601963857164904580286909476861339982394506742554847457221636568127394628523297 2868 15575228146992007548060901151367984450230405753960075302540395649110449707670552571693960540402285325310955632375632925221946044489993477026705465379506152170003027 2869 839552648318766785892953330922335161729597304795729869062424216854481881987528842718809913637995243445966155666827042063487226231167928892803756813276546188145907469464 2870 -2052209250580508240749019864511629686158468864045866115637025327298159234205124279201490708483086597123469408216734629619885009811156075833833298616606716596593265557237749903 2871 -1028105200477413220309595692004409581112764412933168832789935298280434763406321397692578957251849923458424342589930190556170217427662955311961053562141199144489349286895725787998440 2872 -9027666820468351569823534421505893373073435143366662052480175364533267109630529909630221244002046917620072135514276189882212708904356090965935570528702639320786348767310935712874572284 2873 1829505315137852964050113554527071744288707096596359787460696633379385492443755376053752438745349899448300205309609303751138530380158879531335301629346699602588295807132004277098880878997605 2874 83036803046895471021839705693341412890705384090669584277438905012432030227979419401971304009043579488139988147138981838733745111816976082627197728836971654136424541481103101165540056809669814053 2875 115915915144053376162049703636883951797519939115958118504257074861508118065881423610639463039478152914995819779076382312050364595077178592758722819164936552039778580085336495521971863964289866905791 2876 -1953110310161977847297321000060919708346428618406077313536281865697132420313155696377411312088239343998895978718215378487674978922978227110987068096474967917798435234191128822132569202560569374072090978 2877 -8424517284980166000169646454251156260736766432068494266792678998864556167456266404991577449872543464147558208619152695641352862932053429093838437114187433819847343844923408194414596046640032606076754565190 2878 -1831721961417420474941187786977829943215246141854133973719118841731463818235565168638485595083253236832251562885372632429534362049067577166925681017992016464889121408495612507327544227457981449169265332979937 2879 2529124463994420494603049024626354339869738986345597313063805369499702717436206137731773413407490455438223734863559203028205478939884844660763414173815813240574312404666937020308757702778550071448273657206838766 2880 1101344488588265774772045774418862566158056664164814299066673151559093670025912167631749476882020419137543226344228018538130143264020752785627511434601711505488425811637322983586633720332929101561682722455194413984 2881 36660431495380973667884987173441650153291447324656011597882914533024911276183706077321500458071423564690532544050265503652800836120572141397792142661313983204843475270545176414261187211338568366130959798881972258834 2882 -3991281904731185294206697386415849914550625216470496517367441715783639557192641907143448825817104193169626330513285779473538999085346267942020483717741363963253174803378996571673743754799391599302899388212351761457263 2883 -189873057341793033579374785163040811849613350521387000336201318752370251694026064907902225817007514925342472537761643655043879934574020941133767589664214855771018731494854950358926178876714069800296919667506930235407829 2884 -955289558403135344529562448875506459206525871267465991979886209549796215280827810384479140806004536853231397713096208773624714658356846590121070828015150207217553725433027769283396606383451247672402173630935038703835415 2885 7583569545917833220132925692292992373362975543009413002314581745854624711049044619152673281531579299042715974965550575388866610755699302793065386129147347639206474180188537194748827222819614203397474976231100105697216491 2886 43886079347726660672226013102149993902827083300489651221280262991719211740097500880108742885791655005486450603469649574851883982848982265760890046354805637902636297392211780898108202910772251638149867780831804314419735701 2887 33193500715131978946895981099409754360629676668587084944988975110101663742103994071536721613093705943605395368778062306369886525691504036205829205352463184397983482960117822772597886854001051118881553081522136413774169878 2888 -16234950632963781472412015385102192772603153670851736290272956784207324972795599071483576632630549225980322093318477660979666367859114465740465433762072299276517165256441588054098382191916541635530436981769158232039451640 2889 -13634117900174989404286064378158155769574792417208346828923774978255699744596067457123988318348406786436439270917517131113237268627021128265349734085295439929919200519763195305707680929665301597315401482917298376388615257 2890 -1561698613345546022078064720750979152540085735271818431294535475534520808916383220691619432084819478446253966269749589932415014744058261097242298675182744786017529351210868817879975009023487837907109798796192377911651541 2891 26359333767151313363876943577338260655141692735918834219672031349813488967781929545165863416821058452998436803291928771189665982545034022693243477628338168879874377792872669526767959543114631323577349888378087435682553 2892 5547871918570087703831469997153958760338504360923905960937152170804397644880473051609080700367207073678588986467446679897247320975109461019265748139190242030135650068983722325238223379031243102897167534166702492959328 2893 99475474791763466938778989242943901656896181820320428015645419187857957996696347721913110036057122600119815220549872841209232055015313042557261366765789481117740915054074491336442105230117432878325421708461762703063 2894 184044580111212288008564082885942290971549278928636364324067713370492694355292264132548966503197867355018146436420292048131975376488997110457059498865460363574049953444132453301818412550995924701908032614861152166 2895 -2648923151532235888418853451263910490110490494553530385669474607791937259186134552781302196971046643764628013902953811725330456990080040955096048963210663872191851275683095539137048225669513616476245161431565951 2896 -8321980738044534892818294442803113662640346461679442040103482208496926235342340947963233593505629871586613047937708613930039823012527451589739633345558774649972758094139996859849531121031899392978871275887851 2897 -5221282108489026527391314942720509673848540528293982851570358981661221998127862585914130790433799584023625118190016252621762169096460760332419247122274286910570296587167949077364074893567857095027699223770 2898 675132450031529950833932270276880724405320970215829222243128728580832473105829085252105176341964872974743925977364690215978991453445813737964662919297285720033496014186254170831927518806605823958395689 2899 807160367533689164167488679832570160970288476950490397196457849504188293223923446527399015680870895014292452168633269396935293578669211220380019129996854950080528508940524120936254653808153635438291 2900 109496220386501205992241284752715239613910984971631984412333514022724442915342391360022018762533458677422164370585936473081338253905099189590375356726137008763268415512837102712293667621505780839 2901 3455986473873758048672910876879207435684987375408643402845341753175430221465813697533934932908712619670955528708662693808820256590394383005262322948240608053236890660826290197943520162434143 2902 -33258971344933599677485081249769057743109271957118221646421484962654665168829342474226734374763364904719214936973684832811171513303150150208394290638870990550761361022158063491648733104 2903 -1991394717240314936389988929699115441887079508677156207403626081017218934720890379062044223997235625301291039497663262396109435797065374542396155454574076086201116114632389560241294 2904 -17495188068662741337793882877088057995432550197706003212261305672003796164186801126994120958282631658312372621982959920074848990602275527305913753000887925810093456463519190465 2905 -47122334458760448955126862765845791058544219390915168166478997919670786121422743257790511538867161102843524267412833096777994686941411695785577107108865317944241132825169 2906 -29917143567773610400913385400711617948455145558883304978092291388264619083708166356961870738682992524683067324459151481498433088906679649209354483190447762883193510 2907 22994638295819839674218820371536178933436596274414883501999826583621522688339645330410392981161858833301557875919505612448178866775870953015373587993371749094 2908 26413924032529628419948503725876735742544468783449132343914714876677162933700816462910470481234916529506797302583007196903069656151693575410999254056421 2909 7738872677566663835013594336985614027939365550437319642520548945109401885643154982471608133232941794829068801555443652341838287972406116887646932 2910 911973596305933778684713543529911064819725282154999613648846837564540790418170998527568967596576919977615748258706634269358236846660830962 2911 48956682284415392160285659151230740322071204466418525178243984978219154354448112806857683801078705400302871777629346914643995273425 2912 1300728978556592997572782481606727067430266098475051202371604865711093381396810094530484661741466808913755313381997736453390 2913 18554882778727320258501894579479521340623576643363709695068132534196525493505255051677416575663183916695146019053569 2914 152362614747007001778950649968730344059237588797102741014549369496397143036309163264632121203522719288611399 2915 731531850873975355400246919168022448770765583036195217068671111498649477295725356489694218737506232 2916 1919022231388414608230951698387148972215418419236420142240271271095462111983416703743787858 2917 2295046442535578959796533381530009471834387655326809813689261662051891743323869221 2918 517002911150521027837143154389001724519638358169952016939475703412244859 2919 -765069656435961900285324549025145922204008177618441945567905103 2920 -176200613242252073237734481606993713808028336116777975 2921 75117044448486138258491859182121422439464172 2922 -17370094290007623637297841081848822 2923 3948383997398991729773899 2924 5501660842659610 2925 72155478 2926 1 2927 -1 2928 -37778931862957161709568 2929 -202755595904433680240629852292098985 2930 -44601490329476047648263358042742018678070301 2931 106387147165490861605227973983401996411180149832357104415 2932 28207013700147545669644456098721136328251329063681711006753484569497 2933 1744454781526782671015681363783704118179931785260849654322651099037081220924 2934 -205475088536584515456227987086951660280226664942425915806336548379660205769566573513226 2935 -3591747969568474965116884906952261735660194574454536418173814702607306418952685712399570479738977 2936 -46820714591672472969468469692298813947171484736255716037861393057494900398965253923854221969562894440658 2937 362897079213275729794087762553667595144518606183310880364618254865364101313803025863986638135001407175286893836337 2938 471373861960363047610950732880176222559826538633452822009473647462726316578284870341113838850939098403885851761205748866441 2939 1150557472863153205712343894057013547029052331164553471071751468762046480758588138666945394425332978295656612387354792446509431022 2940 -659304973533992568904654744242713411092530907616316429530218536614378186037295186472177153960022867311450223712787209857652701226636565049 2941 -68117500328717031710612326936749436918393099171763181015140835163969808319929059857276391941810782198197156331004608375179675279043917373946509805 2942 -29157273412855652105536757582205846256283832575133822697049562109694168517957474843196809376447797074981696928722959923320711559948570099328249937153319 2943 1314146538009607303139285554632558445730422791404672421390705672888499420266499046871588675698787489283695687709370385202341248866510866534733724144632542160978 2944 11321157357895996804547617432609569466800661241252942914892315976011004501028631969868522825442502161958606466584851281631129242038984618051507026663712689638991512945 2945 814523236928715845703947225731818676459332466994804657998763269534314253064483524165572516681951070703331850428074967044769547278589163434771001106724207157283843082596870 2946 -2992842821922771079240282747484756291358052965819237490367202116451230223312180759382054088707017600142017527597340576777357031780312382654419756080162962897463637583299813071319 2947 -2235681229478524539330329525822258932368616799291173196137036839624248282631239691383914221617267010361934307751084152776320209586372894577395344196896753694116580446756035777313381867 2948 -26221684345901916409831655437613704258230361589305103804108193099296520585329144944530234181774109544564009849018780741270132128710994689358377351004496179385514122317154303372678003641406 2949 8006427397791600625557873827042174520645011425176690308681310460526751323824534603931037357048342992533157686980893339517913229053178513585951574389922779514190299092463636899900040344168135691 2950 539165922959411968525998188642688098984340172856867734626042562415212413059101311867913100646794570962852499226083725611662402647577653196570503718613169785973456089477374387869412846691824526453125 2951 1006362485076012258049183878058874825472071019955600039516056385731736090905975221697353701380827087805067489326660603813926360832484702092255260519765383300319055757377469461249031871942173976664809622 2952 -25658049771151155942660215654279681868112006573489243010041211643811522690836721615560465721574964089706960334662566639731844619633263218523577511689659141919853622266642128236781870191444340519759127408504 2953 -162889266842447687321339514498487984315708887007328984699478778770458172440836823976663341537070542866264804784709371975071838583646841446656247482390836314489284505604776067380872528586023466619717748636337657 2954 -47416278702318937879998612806919325214367091702640618380890687969509273654153585695964175418276418289527024104874562501883936546829095244054336271777964866507621254146756993954705398454532908978490024093495618898 2955 99824236873465954500157042658248653177478710395287937355038130459522140041991410168412210173232421171985489680167738522152164007021978771050263318112420585821442939966834550552427493838050042400023650456409222413925 2956 63199508520849944163236833608718688378973586201079848291309357640793407538919625482242320124618589374972122331442607383030089219038538378780007461554975755425206895565608943112035125017240461308560333508424805302208149 2957 2820118133836244016776122786794702313408472732473605417275180203111287172843010685605697875305444921648525582905067369658928894633326818746493985754724941047745593956588836757803679155249467416090086339807165369362007255 2958 -474444480584323150758024523848348462403370070090608683337573888561966378983390406995561324393834333922633039219967421092612339620201262226436483501883505664167399666196640059798550378429837905901670130992403290022803263017 2959 -32232299543231183054209409769192590227380259704549152613395965150770494807334994395382855796774446683732827159963209312298940415555452520427120415490508130560085382234202266707637904551251790761372118347673618874261284427216 2960 -217536004894514878974919632666627548792291514280430072990260655112303509083420489015259271590651854210304314159898979104871612198519740732691007571121457203066567497450814271304181820093046939836147085956979665165569605734870 2961 2734655214520865830136231636527066152952546851048733876658343108787590697261796349668963563684160830618932409371966048872027248626335301517826784915995453972714122927088515560994064419686908847659692336944509574987123619278460 2962 22000806072578315734807727905454436954568736226511180585551439133208917879073688003647401294685179388581454181034189321567798856360003612962308529168201336402995220515959669180870717128306705881058341772353575250641736276780825 2963 22300107809333427478631098654551099254821723032182219352052036600655792005967724820123943949368293063547676382861968606373276759134405408938690660740827348134218565883961872036571912708997156467316030191718601089831264536163377 2964 -18236322486368782071154135667590667903634617581622030400374162385149785494377589864581290761745070172176465159695337077253534711388682182215268602960573346674896920555719484890132026850582548140905259392573104747794026380387014 2965 -20224714112638048689703111281324215877874777741142107195874846053030247836016694672289866971045945647752767411408133272527779972811655809389747455875278851666785105772800771337414470988292269637114293616900469685669409353987491 2966 -3090986245985410404975414078532489823001228885989532135104245442915626051479687182714489889565366250253571817317955616615129958554507731491802304231574629909362808959270771562854557671467667838648126625426393942960048281846810 2967 110415847510385157496424384302854053002810889919786163356391560249951574981396997659865693401698804324153593291984055743493745691957352704592501836883648175170411682162532885444645974709708518040606299003322189783514372063159 2968 24614994816782746415325994973072455342399034305178902949889304135579543744459310080008600106806776351957232767224586463989032887786126318814388942419502726059228888036186440616890103747155699964043804817115746836663490754381 2969 581613734349013641877169314850370164249349902631011188168007209242570244313231640188831381594230906176949380228313957888247937050099586104616740664734196997668205938358284876339341161853368467687648501494936064786212310868 2970 838351705352746674545678652921472085984400912032778550734635188090285560606568907157671193493687772969983377766473767245501888373556068557838689876372653207330169840577467136861693248856331578644932070440841434422640399 2971 -36672517108722208427184453827938280976313930055477595034088419505133090645857071642815498811045664278129176859042255906659582916885018459078046682324597899312240500201032527066603067492789764009216066635139497130734283 2972 -145522436169160414396616709728325484189737806836542371346455957247939478933417978719333175571447813626125957330288381411572318478891239546369808785909150920236576279732311801395055184673785135206866870182604557102109 2973 -108921144092791829608277250078905472333799109150193697521416837513153199491984985667779794451371622184628881954711414164207426493091023327109041895957824310843630628245020864270497353305009691391136748019736817384 2974 44119573631951827258668743074407475963013917323807547325786846624728882059917066085352708184211708613140618837738693660366324029285334029577476263063140442846996353729369983914894488867786182083594135271623126 2975 44338092725434833184540135385101070236637115846128626142197773082423387232455299817759057993104864641330220715396881409116686664001229715975664782667989770257874856577837165623469231365520132916258757655548 2976 7352991655979757564284628524803849722578518808402737405462787072597558426183747287211423749879285682836804338754555157976122632186590712883100893814443336472393484903040041848457425784588762834536931266 2977 233270849906542462707527526154366556104643529355534411229387029242230144446352317654824767727350096478886913080660296630359839945659199114645379898735042847609985479205934125003940964621210162996259 2978 -10093116760610255331134056191729538031463610267149071664527739985094984738467332760565991243150471200525230449692858595148203474581400000636785741876218139739930483302567567469773408929906864423 2979 -459600371870856570049671386251485043529595552177387953299753186229241636288932241320813947787810564277337493652758314244975708566472017077555964616363928181206417998374929909911660136492051 2980 -4680415361121649193106546009451074302700685711106243325028769275224900649035997996733506846525808306291835989377943095461750087575203355681278210197354244832423699153932487729373047421 2981 -13294978430114644013238583606225582174905327974292978928354846215645909434688956499970874812450545429025615754518957597027042062731026244179065980344378715863833457869736704655910 2982 2088135219112711405018919198214511258625137775974052034155038194024246519606421484802328416016834932756972821376033051380170741238643240011381141680533255282696630575765501 2983 39529842919593191662002509085209341487137941722045223699243072556821586554861746785769757421245706730991808747360133701189408476859620065862978456324656089240141866272 2984 36823572553542921382441570713425069716764382383790246838372983927276240525672556212637087721755042080456792388534626037363797122418746472190467150333793266945775 2985 11850456367725479206609915550433643867793644632476806480780040102758911611582101469634289767429461681302818735252359311729929492916657595461985459887247296 2986 1544955395668952612100840534304152067480255982825035423717470783663857343329626091467237888648266500609633240670749525694902422486775990767366018811 2987 85214036546659795498878750692238484625065967975678861773034080669986601861538890331095958357328183483610108419124248812200999700708229559021 2988 1988449251333048674565897608416940849826412964651272975685725078743027432312538946090442230596893317973740131520392546301125361588540 2989 19349553402030188950011837695545824015985127954591149106952608154970854711866498542540561054497351883390023700631229790455082 2990 101751599735157211653465059651551359480324160136704040901472796781008841628309362438881691325418343125484419706638641 2991 856988470818593812503649551835176337535014838820009937724029440964649056806180439955483038707253365322516198 2992 6595798526817514828498032132330849896691239369766414283726707629802612582428581441631925758585767454 2993 22702920560296431885890609222029643095918398599243765832858400631919748964923359746743908321 2994 32439714532034233256876579001048226798939300528616808217182947958552423456310786653 2995 15668055659894434908768514734096817587214473760747568511975229650116578686 2996 -1431752961184226772464416283400036447687549932650477174184050169 2997 -1410314789625313492950490376719899327580358508767867274 2998 217586888997364082021759736860779817349216492 2999 -34785160527662042091670946535736522 3000 10735622212561246932345048 3001 9653665330786638 3002 -128766479 3003 1 3004 -1 3005 -75557863725914323419136 3006 -608266787713319930187821035457151739 3007 -178405961385489389227852065940557039755744343 3008 638323094751159682461254080357895593769832832001956181915 3009 253852153271052156842702837625289393034903074178422722270427328883600 3010 20933437387725559008128748217463579343732644187273639887469749399026037308829 3011 -3698565952236910162113895580480538901793570897955299588928792487073110328349315065656270 3012 -96959317878351386548994598422253681742027595118070931473603732050886482733177223959617597982013200 3013 -1685444508192675231629633099575460688413743745676088903464734078315360630234529909726518789063558758070361 3014 19596729597205664047842278672764513037993103613489644336369660584995653043944086127988346193103696411387897063166752 3015 38161299162018868747201575829651800353151773066070201593488166504562987763118493161075044524366224990856880997792526850370046 3016 124229075554403290026158665766253265345633910343782588219847968868880161476171451709760368899084027984734557571583778024760523108085 3017 -106811713560481490315617006917850641970128323830047398871472034788373931305506190036629674120226292958282173072837987717980366634254124504364 3018 -16532120497776701545503301727204065532732301418096885390339251268222971525141035628585818723079526767372083591711555022999713843243053018523464419584 3019 -9440286744364458530919693362213920098826959386485439365948599219022625076492706741447822482673690300337328543404675498251705889729628444754235922045290305 3020 638736339644242993731055175825667264478887312234119342400654593030777752583846264266274288597159737953409468224020172925938958349450576629400867471973288108139151 3021 8231622998029989040687675296280997077798607251378121738296138511267906866749727819031977290731925411056526509449078210800846000731813740860337624710106545337515817556391 3022 790403967011678564258617929465268048922207456402938875309476651051471582405166755275129451222990097255273368620934271251115563747555309776390336316754722618764044736241763054 3023 -4364484849416320794963931280644511128130883592022507306357935725072426727406511552054851342389903949811327575831447246217562404625179787233150851908039449399764281148835043057134741 3024 -4864587974592276831445592449847754954314498874494408699159621828211262634800248046115278788710771696816312035228143453274405713063452530891968386111613015879130125312606858828353227008382 3025 -76195982213996216124982618465370914589131386228499616310414931032235027677913007153837094861007163530122237427801148071639444874143999716387521972439652684145480131352337327694751239136511570 3026 35035944452009955581383655847337241591897471396644764790883149052888022473615129971798336254560228374918742841255822097638238406514051293253750556489596446883720756571524186332237896755491951411727 3027 3504602518028405168628634409833304898546144233894059928426544898048803490408212284639346621605000344860444269499924840355170592088982081662490206766524973285641611675158733739150577942427937956454340954 3028 8744152670940715819774426034839991523021509792863841716962216997591288318079934401931157171317803943894239052668949589880819726072437799700926655592510929080235551091042158437790521435907636022761316408526 3029 -337014891466105587695524717176031310710174782708121597473586151847676399968360597751644742094433026609794735489421550714178816923479686576149342433762708177019237562304853829380770039490548383317694975688254610 3030 -3154931834505613069030955488249709653860119075226457094875617873139336857438543920619082184318113931517980935082974917655811397573030956448026003435533300340529524347249099292749385630424761126729025781696990503239 3031 -1229148656546012102686655191986758421696649657141709036890590556267969065163544889508797003981899157503441629472123255776145953106165203232080614523242538778390834587466690061478620618755359061496677536463917639580016 3032 3938401148218316690490296833938292445244360563344085467827090785650263433336470627155168718260310383382611223075725506296140547875329889010257114561368578749881842744079687308151034808247430905175517481120072742574774871 3033 3635781574372050354518847244203989121385228137595788600445536170750722967330776111280241296200569095107754494778475872766527118554542164376900938030666962786634576324698985432639447411891871406969572972035842523451199485404 3034 217418084015365657976114569502260665428563154282327221799193586162223120413973301765710183386144034783885388742432194235487877403001109379393071000202057707180473739335767932019750021109949187693647958360834921409951747077995 3035 -56332205035224597856347175640897247078581861391969708764574710985412653980049699020870809367346993193709764473922217231803626572659313167400918350773401878929175254977550952922751345781902877658966530175599564614378777458342755 3036 -5489381488158662708549269421846674179120444596877954186830619828106649493813670609990796837643936157650980809719057054517763997672836496683793524262217098075251326052962541940343611846524063037393985844496336758702451361000118451 3037 -49691025594666889902102637734050671127405171757991066207418130644835338369720701503409254967839742934033562229261662068023268948809598744509205395305965131672724759480581859641726814575709590097632635974815273197364090231170722530 3038 982652463986578236170946919657707475173091977784422807600639311119440796631644309962066681491708740426812584049351890053219949700477414997477425961283179959527571977714264438317186969904108345474757786745416777351567139155199787521 3039 11067945060958470487499592555396396723952317521710570175068019086323819547331564287198251896005909754421354342234667562172875196631319149681932007552603276645966317792904496603652237209778490160100062683681766080334463989988949807901 3040 15039353427745291879417133462080942164368979602236767293915852528630519912660932188521825107036609443882564398020775429331060005281802904354471858102282061244877603776383787770424888787791466326126035292422727372203887370965665604049 3041 -20217261407702958571373186749852881362502757826290627542250087364387651156235794285865113675845189332842742136010761899690381104909031662796560634018004816622767527739228969187949833073313689832625127807908967421445649819237729010854 3042 -30080711079166438661962607147364028276592041759947001375331449914853636488433395215954911236820476827633026116839186982121982227798118548303879577319177421205027049769071233890241597312798703947573535791683896504309562916458911456019 3043 -6142373803446430806318791094362715023512618960564644041680193433567200113499648392604581207677795195091775267095872987391745017833652466126461501170934850829740399445158310222039858561345307186599607196099257937165639416246272346183 3044 418522294140271772563247952733599582236211059658856790279755533646909325925258616984491371449430205083614757237496409772794162945044816399493193159902346598041573497371406984523632971680690357259368023040467843854787808717889093911 3045 109093710274530706909305043246182317626908958770114276577468613051113969024846027400692029384140544607837531782303265753942828669456131167206848298440686780425209069975119118946590266976390146952939074867953725865185735358747369753 3046 3410615737899641187994668837924577496703623824035502232447465452488442256873681839530160633006139775095827249536294932421085266769936592044707198847098431330859122660109371699728588870446843889601798013652704236070567473548144624 3047 1107835314288556981347313078216014909912652439912739605856022854034732379440519894037929032413613080593882140414893259911146414400759496635202321601801657600076091921848001442685973171400125329182816324552077585059066580666928 3048 -498988890056998991857615299741728185690773140598002158533992217048235818588593468067051137235977836669364661226470002789930477173318290816169251448502849891899610885388635525249905727435217796764018350424309690333739465461202 3049 -2541069719805588725497710616114773895280410408621215501869248409445094146217725803768794215943788909728941944125482419297242418989289850673583453806907814639943947415540402164310264446724604489243777582485267583757129077569 3050 -2203972584945503759671761935891513859263947457307778790784317333846057599484410863349257119621030156384953214611392418267763209637942806309451625014027385709170623004959047080462651815730516726343127985710248419958697752 3051 2229488082083580836802204610354184272223505616829278435081863178797678863395616832300088354044356726180446848364489755446094858886268700386420470821415605121078405695365706291934229434891947147985418345781226124695677 3052 2385269339775981748386012260680959371240523361259809411642607167098594499225062931089380131540861061708249313139776371719883961687945498480432563493575919021048965050847359271635666087832841072226121531813655540838 3053 486434183720507840813485414827356343823900727126644316724428741662290415643433091149508725836335085662298746112026008905624939311290099727518711533456665019966571674052390051925752783110632579540005503001967254 3054 12189011276468642295376653749396815805940229607070977087842195062249992253670770243994301528257823400646137644644934195674336952694568835903946935708664610709655116135342052776135647330400359107527839301391 3055 -2110468999497375770326622459070333107398668808471360297571123092626340973572348131437473400333037421620687482378504765330533534094789326932685645817883809343945256350071391342871338738035376533321359460 3056 -100199071586497557162128063636040441876720660954962865246286926639007443004331066976152385948885673807741197408104699622574055645329248579120224392257711061805270198464978838866188260574033161378039 3057 -1194071920114445445974924319345818041507784136938010168654392426019057651223413511624826344356228445755250651918493154306378746328822333809280049733660608134400471214578879142728276127490550211 3058 -3003753335136628257764390610871631691655422135458764687091016378756021717342853241201444405054776012710972332479047234273092401839770338084058523348235460129002737201754251152632199803973 3059 10530815774479898362440223728633295832097011517496239775661569172414794772901233687087953863385720724723704216726606008725779385287356286564885484422605237315091358532100337541374034 3060 42932166129492780806307755189724059195488893937942093321474461133788694812624486606819242121952584766951205724854174879178925764296289202997874025922306913848594644304708696956 3061 42947417462443631379173377637138896525709588184370776898509449499258902038932645101831625849709101444125561735856244084097625452028042756827083668514568972675038754726976 3062 15337917444415520986038778979752553630641276546085231807678307632208880886406824765392760236038785576668118546603614071328758029222829765050108113536348433452746995 3063 1941803542567377987739709338582138496928914595522972035789094976945027558081356302595520556469785941664526891945920229294883505348856509478229844278872714406 3064 47508068361183728006016446231368633876167583076188514912822370246257396860144288564166643441307314804646016626392800024251982976186492103228355456895 3065 -5010071761783604554580791563001494410100061311250655724697789160411436012855315204734990701076530642159407613786471346042458753300044123699352 3066 -291165721714011131460434437460449515556382422669935509145163623722398120456432517107364068440135319618879650150525437594365057924234221 3067 -5467060856837584337394743954367564296890746893688297245056245864305772853957370190710623200265857621529173827724270843520980761 3068 -44613061230368602716868772674288250046467462130890187298428905124183831357463220881056114596021568273714870947788631461 3069 -167052566836493581038588224178975836937156239933659717810180588274667320757485396018155326818334564461055898801 3070 -262500192690492349893581832347392156674379903169603601098618608705061152910330908995221050961833866443 3071 -62452004737293109235266724885274300502250732639162946542455940545855806434785086030348936262 3072 222413008343601752429798504556690710723087745500778983398697869743916121618632286685 3073 172803614628152381460809473633379330409690380233453229709914798254354881824 3074 19311611107543285730799737887055576548981980422160670703456720681 3075 -6685432779012072622376016704152128063283418479523087426 3076 336228008818989055780636998423782334549062749 3077 -38496863606699237401027518246843701 3078 22242515334932292356441416 3079 14632962882509623 3080 -300218693 3081 1 3082 -1 3083 -151115727451828646838272 3084 -1824800363139997569495326063533164785 3085 -713623845744713152815823054536926532734221573 3086 3829939627298052959662154195057933231519427099848053413383 3087 2284581619197050603901919847328688297175867689527156851749828286701621 3088 251201048737338724250889425851527256141258526960971188900228546754552205483152 3089 -66574412637004746558405590973475866407270549766021986015363076581721712187930261398033818 3090 -2617472527100492573191773723681137376182228161606306189368346095566078420138980423940291632956345493 3091 -60672774466439561839086141661968120655388239419807424166411215650421560970876359334812324284739762191873090 3092 1058237014358307851066097131708892937677912367343322370823053687870786463511686779681528339376342729008563534715439073 3093 3089626418800474514927463331834304066650363628522460828993713452730998297737988799258308721399715937184801836153751358824712419 3094 13413757897227006902462621309505443807436116884676684408139068207393154953570436864760593981649668417694244285466120845535278552866816 3095 -17304110978574872253293423178721439584720526104023246582428184839789490583140068530367249915675624008291344442411151720819379874317882778475301 3096 -4012892106414685341980651699626829105909247833988377318729746053073946433725416239522143433764075978939436542901267584171061120211503727809772101361743 3097 -3056735357267446575517178847417950741620705414647630752825634766574494486107404362660020389467226883953051567507609047209760232732112281182620562601124703033 3098 310451950167017890008501750350573205321132831314818536767493328624359425976380129079909106291301961536724744250520735200285541390876258678260863974278861872960669716 3099 5986922155991442845254250037181318680736206132919950959649806818103654056914935313149730679872158445843272548591821983387667105123540251311586582336643779455816925585498903 3100 767140439189560927736779956624655946683749151259208433192936361479842957996413050847919765079410353755246827917348201410740557212557937610842726436890822724952914642512136312174 3101 -6364593061791545860182495603158319200313755310197929203180283627371258131771973016065720157455775359689407609926112264991129337443924339322497363583470982327428737660539716024823291173 3102 -10590563599958872282923687441893578033987815409188709518523264010190165682848696895848445465455492701039288838518633911917751338321080034742639804028564385548277870652473638085613798646042083 3103 -221498069271878618506255066515068768564330549897720715634175136762848384962277212646075386758073975777783978504885599168592741836697158320089672686672117154086702204504032785607746056659971450666 3104 153307415732715649673390064756917521698074856915857406344402393859952284220497190363196730012743044970593823869224446212539882255343865568957361912319244422649619081310124058483113910366507023980598683 3105 22802127405593363148523009724198007147656632757649974882154516068249050662378752872296341250310753020427482259580708179625817891123827604529318890044066342410158425047213523374997418793909344272746326596574 3106 76032098291607043334344686332326892079399606877289117069009791659008806203774211747502917810214287111712533863472743163941128049573511894251772677832679076028023619837342990760825886726544053170030509210268017 3107 -4426030655958856460044697399629729218102416426003282236565138134381782461204572889798823738026822078120284670456967990071196693392260683809348768611967845404717398049851919269324349465384602022432969130922941153996 3108 -61203291540034756576319954288922042343325853870645524159559152245136634504240368274462658701647344748071923564592005147786731995575976840319194424668659272301847782744882906420160731844335907224800726351953356721099298 3109 -31903142658991901311957567110504410503304723103596946361233924481984058326569076477923105254566460278100114796730078867290481145869437427836399215605344581327135271748589556441777974185721079731867160132955353756073287777 3110 155329533929624642548409272019018239354654072795622296647614844754371941868612567654747590479165203927939765624434170179030113515301625397639494792703718694689867126327276594194564884888982256345906371075805209938343677690904 3111 209654009105968524553624860225347662628413036315426756823008743469309777866718225512858484357646288986213353513118473877481558522269193466735942152349307734275883454438435895156323378586361529834389175469804250227271463266364552 3112 16796011038267084834479287748976339818459293038715880857932619765310141656491073463311432385313119873301587218522887816894174412630518389448087273223057928951554961410991453741354827617047187331562947141881289281840874196258228673 3113 -6682278339953270924777501495466386678177401777370668964388185813196495811629179817503518353125944800542546871107222512682914362602794834961210979149694625817671960531688444470494948141370274334402724156236348307382559693921633486147 3114 -937785428836256939830731155636390398392795810918015116276026499046296927409025128383084290073891257018834733928579612990624368897772872328142249270835638263728398663347757165683969839279459105010223963229576449306973175317738671228289 3115 -11383986083306180589752215339589512633835892249003911590333185660329938839690365084173379629319764841507305598674561647573052408117529886950854794165446856519429654987398679497840702950128492233786547130712573926653396784579722820630678 3116 352131468022236325690692264160911616174479557611638322181848952053470686218914033354854824184841833502551215633837389920367225368886357331061604987595324886537528857669625569663529088762762958929456187010426219818352681836855563905625411 3117 5587481689675291727697315781085977322045876481657947194090822950707999339316112730622235351217640014987152815565382628998829571391747752058341709293405473441334156108293414156856488147994657883332403914888669472854697400427111273014241154 3118 10180403623191150161992073145211277823905248675839816395496354640986153669442589856612358079580206460316299039799140662419000710621132377915666570936662704259650666065918571081788455345952339364518239030221007229714341937617500272867918679 3119 -22200545442844131138192421635735414797219953167177786721735236735032917870324121924860865119221084507227692040400972445058269868192495437119941953613877380324639069159787737660900697857327411309015410195709962860659370809662199820212212933 3120 -44873791490387273715740892074075910674464576619774727920727759672352693477214771256899029145419683598697695561634119317343823517464276515963307702337167309640678145123929900975537485362798892824915010819170493969999779441546796783031190464 3121 -12255523758463940511433224719409153448213482220019060836327099874686428799969783369276681940076154938908616210313076626352580075695333388027320595928901707602707135209327414316675721982955291151347371937500919324615492038686303999738269396 3122 1502409105674911094888887227754704933350481203547098239883619115631026523639903716615269387424814049617671057305708223999641622515762223165754304239441041341385794567049424375464238788200203264227910780961132548416226059026325655911720854 3123 483620011286403857961574388027490942416118234407093038212576493767396802755345324686039013490961505292803374702822785704010061695280493218154971059390220116539786950487162689226598273809662632776905103109548433952572451686074173309783060 3124 20067390082247774025472012320009192886437366013296225412024562460546263985482210006246655218920566377261368839356529321060428538200645130655948334103077872853181168269956057687646128785528691112989291678215823267916975461462080120329771 3125 -41282329165796311913216366786660419112475237321710865138286058627992092601688816578322996042387438668196082261391679962648178113822359491108269440654381377668520992706403480884823171315916894060860226270503693420466955185069264288111 3126 -6716630492838080674108692121105238233678172622322947780901863245147700387810711591185457655237011193882221476056326882413984930220325629135933636547526032043175745424300924385396060970105181628541722659169025331814744642530016839199 3127 -44379104418640790412450430771740951610487530094670861392681167196118483554759471201500235428599495432034629907396888382181207134321845954239004487882067632046991662193395730826186286320257639484504082147163064378334146086859073932 3128 -42529450252355901275685967089902249756405620359689381428598749088459552021659096481403805446528478396089828905109069197874320558008072881150950666903988584747392901061753175995669076749769779925035283424798198034714761959032501 3129 101508933208188809344766829839400475509892657118946632970150887864582015346597483933170920417611601975878265977345958120443262562683805845337690153503507607474285828701562292070442160361102494625922791470672179262134726385371 3130 126691368525105481360290587104658580206998278334772236079055911085505190597244350312248539349945233222932863167331362533319759544627465033982939415410469975884844804913557988336882070964739808760401173084471437321192686336 3131 31715299738778097752987446069391082661520386278674851549267187051570768261277877155428806930999177574409622202421358059811723643814783812904200823442634137577167900458702597494270265185156934713734461921020403298160450 3132 107677998317521708957758641720420405804866740607387036065173035607850682654218969929647814563906204099043604278700690545330261696585981045919027737841019358512875124782446212586684021161454541520268409194572281676 3133 -386732856763516009175096095457870572322907368289408347079404059931028699140269674974933434726710007005958276132658332378601293034866136830153451487023476695019490227680530866262717217356126797252790363992060940 3134 -21087453273782457105264820900451985879996046956688911126852639548949891977199719977941258621655371124278638092734001984706911341581524505566936819213082340729826214808549971184961832135324511038525611822127 3135 -290119136050245532937291016179970816107897863756289404918842695713982539632006599529937987079865142583975324357589965392973664036136283323314870397857590663062529328051288774682086057720111534140717397 3136 -271242702256138684385892741506546397000625039125710950410288664646492785322694205175410588687394876844116598431409727621296461243633943298479765181802994944116285185857768302850756731701529681104 3137 10466432894818676949637844986251365048697852471986496783053448641354994080301171279577348895123589755380754797514083065018574771585118670533369362293445521573455524545375049145973351174996161 3138 39741049166647835043355895019855111453578154313111619847392423203395894066139502225652287781680315812500887959060430368951527131820442484428280192817957248301353528499541367143328875765 3139 44946215020243681785360863739288653734977563162454367288509093446843689169392802570329638187928320206618122546530067043746862750994349106176273755991663279203986926589165210224698 3140 16571969476066011703824138680349224679112506453309252987581571496358656081855429748577886516294832426910571998278666960297888535490649783567273817968186502574660288525961817 3141 896631763898558708019041640098222734647482945807209785404894422521390756118065960653046544549233296651909670757393106396006255777095165018523496059158044072195996163 3142 -416650626701528250916899561328085270004703962529680080241276212166427101592328243400741146243783334943809285285731162953126405897917272469177714050347216542167 3143 -60841897697134146616347391387325050610765898392822749181071962354622481446891807690130964351369966859737216681654462563849849683639260198667420082510264 3144 -2950458174931669553905499512094890154219274679480039087925987842596700450545213886665909685740651118169563191932848875066456348181133243462638267 3145 -62543580990040422028658889314905014438816022607503173513753127946916493023280888024948786104383687547217336660302186575104823812629591517 3146 -641887623630559693459893429288998193914126376277565264636003188935633003135470269625628366426485234603983474138774874586271950840 3147 -3393737133628163483426717274770739631848017617373037512855776780216019657723919864221694309794720574134024654728346774939 3148 -9534274821997498677740152979525879038515755820283264362412169679220850900106067517665301592460743773681724554411 3149 -13946235599392247221521745884791145653771905786903034344473057612035224184066857838750249114563183018785 3150 -9334219898055688573486687933894639039601297875208135330595557498108588809432788387300528403636 3151 -1315806833454380741227574172323082337577612609137871641636654733546226914412668655896 3152 1043298255734168271277834978288392788684730299476262545026443807060189402190 3153 260522404614642237544987963200901572801739594871798953712528519713 3154 -18554042896069629510271831436778388208900386352407542052 3155 -701086355906090437621005281609628411171819412 3156 58764422332922247651733818303466220 3157 36680594975429358443898910 3158 19281434704181746 3159 -133517146 3160 1 3161 -1 3162 -302231454903657293676544 3163 -5474401089420068266349704104922913491 3164 -2854495383587119398976574369403664209232328463 3165 22979643057743881285426867857392963989828599320587411140131 3166 20560532490832828327892047785046976165807150714616338745282805310374724 3167 3014410585609708946224630781364300020147614856789471667546243959075277149581033 3168 -1198342971806233845194598097402912150710740134557021349367722649840373509881073735129078718 3169 -70661460888655993987396386520284153812410246130276840464473909918970528046268963070694092408062854300 3170 -2184116923867300134536402115909090987461547076239289857283275490924743011741799903840044803862315650017878289 3171 57145444465525008154540859712204366053562598981721332705549544932504292129991953880652450675660888825607768927661627744 3172 250156146020587995810158746205356358664269086920801421710023123075784287094209808498880379560380752310361518245081947362244910984 3173 1448400128375037062054044757903470955787701922561515600670258842085196347490950990284970365042610139619076952327753369617863627305605455 3174 -2803353370687712562098534690299137657973834859268662844343599434688876470952190759235783967794360246625695721361340925045191699055316985638182160 3175 -974179566415126401534727391188455563165728620440363011801687797184425734264364852804929301239049064447334995415089629978137418426418992367799425291065734 3176 -989830910481063183677686376795427521597396540712587031857877853500219887308125480479081076647866591404411002213922367711793002874979262622142487645895020729643 3177 150890791909419299552376820472074668355359957407238028359529237450435176637132795985861517118939170937418157899776340068109118362640364311929386498280906438164809660637 3178 4355439805675960693679826481082130373294151360174422694715298934403718097431194165400035243945150199830203603371314946725991711946182964514697184215273534482508270176553080427 3179 744683795947308421375458091743152523790540076911749860416309708803027465401987909391818759479110929643104541469380103805445415254447547580896626443979708537527364816533263953145012 3180 -9281076813718036450040810144680362858626393586023883346593331481723331103637408001157465143442267918541046232289869685764242650391341995595411963377469048960680177132390752599069256501979 3181 -23067707288781113633154417993243954400383394815340128096828741413941472101851662921507218785385056716627466284747011877767987599182629125607719729215402351307626766890162540846413172424182036644 3182 -644104356554791914431443837081119864755298705360969674197553538240326715994495266070669420584844729295445324538881429928495223445595357528612745867152409991944024148333669445330427058229200006225160 3183 670795907452973971274887702027668621527562173226811777060554480868577671424249049703644949534634013153101832741805678047132153625875511782138954810034409669441648388433119875694790151726457036438311074553 3184 148488047626222485468691827127390218214825577832401631296795342333239481425069329618816746457153600125660473589795656808752317241544815944792846555320128581170175653510725823047718995552397273558148099933926459 3185 661545230011112361624579080545053101667757724306754017079181291308013451085922042121596934714851970474793574884890180875971367918472195420618975424544807621579430484916875737394479598839387719090716918951412272257 3186 -58120448245375964016427677691901077998398984287833533776444863293452549994766898585771158270759592992112222490323805819916864522261977256394864405814837678436584686204563163318463151999248191195399515057402649639940770 3187 -1189015290470167046241127890020413577703244992191614919095734820542057107043175159033432181639054605628539340760038818797336235736932073096953043231178408061978102299426961786975310062247470155807998622829447984036897861068 3188 -829014195464256031672188647888242490114888845512544901799447245735354734783585824671529078384350223145719319649042420338780203049784766132984820927552779149722218909291535734655360354521637018272410606685917734838541036482195 3189 6124407726295928086913755706625522234649480025382491867441956113138048238770025610669218550956101839687527884269264343582086916322435861691040590363499027176882742352280832195279091661325100236386965487333125160559158584032594212 3190 12115964294112942489679177600440725872593599803144396460019691094445523992807458191994000109484113590208230514447500849852400732413209383223309647942040832737156346825843546827229223947490501236788372787480136945291411747681624651952 3191 1299946795917831567249650842097920204772658335713505517683085584013890954615648055864960767585038309006493650951333053266187274808895942189962865867306678959632588780912237892551189254290227274249389463486778094720115564659992462441752 3192 -792074509555889376427133169683349115052100784351533535554149376851283551612212961066446699215740103639258508722201780609081967570680262469513854646307130242365018824367425671541438990783450282113961855617364975751285391197639194812669831 3193 -160682525363706497086897931277812221044626521981197569743740324058344807379881816197397223412756061959704418597411460812892933936312933625488007835200780345345347952511820738150367921671097657223203932286618452974782047724675255086980528193 3194 -2615159257109168147220726820464122877162849097053138623208355796419758041428420055435192593350010458698856882741229832984593058678739047069909003158027438537477153873948544164724945101025430831019159646115904205879116179739505980758493808713 3195 125913815396626249730191267025482929095551913266278301200478701834976750386374462501922852122005159750699579173090229037075195089115798289594370714275964294905531725428464473358488126504710747915102595210878206068485086822974276337198253617663 3196 2830555403515622963801960682275473939278121696073139245847200798537435795506528267884399642356088906635992759925230371461151999179409190746538287971014780704177456554450405546193858085665899948817000531647686842958023421005033615348381233116809 3197 6915931370473148038674724735292007518835976824221493876979322267323082475716005787344059123837311515022667683397201541402076025221821276209746465954354719225432283845059735545834209205263907286858939325641817994316616322732996204826025902518188 3198 -24206202834249779266068504991789893708052826439446466052817395079334688237303767271790575206760930728773990521123287680111705818141102221284740417754022298160984430870028323611285663517276796009630537856619022407017848057275831353705838900765916 3199 -67158386841672316455331491547381651210629938193087919565019438211253237546315834774241798406001157405064794431384666597864301919008724581922315091995244189040538553022066733490198349914786860085039878535056118710108145994022125074233904037718281 3200 -24551600579520571567372506733600269489540297634218593547455226718170203579800268790575869879001548869346431781938717618299866609688512740575595982638296622986741717541680772564038523474131647366298273203079471245647507592960385382564269963611853 3201 5216025376190499449295017806768544673064412982724368657547748445415346341221334898250237000571904321907731387898012233857756552742233280416126967944919769237021883203335679853723435719218379541160134158338766967568525376812084496815885167016033 3202 2146539649091212446016886198075100839367708327821320448757611430590704407034896929930190201250187617364335514853611633192293677075637277940834440395554708702859973800158883741782180382666158799235411807955942475107501700609499549651536555681958 3203 118505101692695291029494971774837427216414073881877761928491408096100695316617568347298158114935830753426508300207382613886201236509757942020153560986935497569350284207361587677987140577852171637976280596192138627648431305620098670717570895185 3204 -785036894215163738472381178836583573652538303381337997359616063400566235108073481278184753736659312215606014549885929048359625624086095065782570285657511854737892159587200981384813922924231942645694656705518611682608104296109276648127021858 3205 -89818700797911793263571603932779379124408031968445687404368225805975083165936078250541717847037811675668966901750452216307737496015495587570864911569705953938365508791837076853537445389896811088248788833374506479675145248789819693707524517 3206 -776101201558919505900670660242509799642356947103730947494397148780073996376094108380591912198332458063838754850351857414186769214499777942058077113450382756861227116512182773109837363702928447267699146626851615414197379776655128987168035 3207 -755201826924297654455417077901652744075224977569563130418043560014119905262873936049564111560472158424117209572939334541374801838658637470403648132913392163915729963902490794009460960118844222210486136217113941899795320387268131345954 3208 4377367840061414570875365685165647634778655239779298938421244943271874934194828246057784891541245382247058127513060773365137059972251347491066594727921574743361107390118092896893253208321076517172054720449285606840052237357934716630 3209 6677852893604229420209362032118421666834478572001808066659527131631382089996577362995921458596464677713612232828227762846019785215632815212286828492327417099283363685873261157880591095838145894476332985622647737958326375982574432 3210 2034554073837399264560590863202597111597185425046909579867021133805879840249544728091711795330762559396717072372729023654693291382314024592491219437182500846599090829046444414757237578731854032752154549024246297694117042540649 3211 -101587213046392335087464660051240445350127689004633826676460177443792270113543149129766327675828724252232094859664977996603707703164217504595097496536808986625925236258178045602062218172722924067802694262407304568530785148 3212 -66385921662458053481250681929077274034139155543729499428186884524030777510321447271065137739081715705618907046656659340538055562719106819995996113263452606779394568496483706961934674425928843386123215051343327194891583 3213 -4332617874819089106926011816440640674453383605596026309589622468892460874319264397391451382895154301965901968129836207064144343739740946254463915889598942806590628002027692262418113573162746147192595423802959478037 3214 -66171472139057883474641139542322290368288126121874769175176836818371457655215939142923121314334535400091733314766463241308259536014503552584824579891941671014057306129207696210965700281835686313048262995124297 3215 261610620297635827190852380424191148590380626125080979577639581565382231384207318747347403159384402546629787259816168139922356598622562011395384927365549520464265235560552285778556321725670513074861118312 3216 8082370860252439872194092152513760581803527138082000088185662920320774380390260219750821987663765637075033528008348216138885718941963308488927686428637312275594814469781413643095141588582353021327980 3217 33788248130359048204109276051509343683432525862068471710811655071918972664876206301883638720419446198937080892593599330608557437560270533316936419742946317449815516252850365883648230268549063206 3218 42836580707518955346000329530070148613361464468377650158683681763786083674815547174326352112768519540611514127324988107581215538907283108881606346253858683366865827610471704729252324788406 3219 12431684112501108457193664782610952058954197754441020921772570031188325595719793919909527299802701190761593047265269245894521637622979719225904063689809969526113611453184607042852086 3220 -4948069006719044373302717856925105912919190327682394652987137541191570645933091494989517061296825885781656054232058008299444119769596133755224072522403661858758349104856229442 3221 -2571734343708952358432307225640810292061542066358955134717517031915946181986971536227475052449396097246584250049831411880261068288032003968387618537554904426474005164208 3222 -347111659355361041899662068239183114466860454530811276046211576131011930896396149537692342648970864753773646874916913535233050087663978635131160671420837092198630 3223 -18676314455020488243379320744008842428339502412486764403015425208660169139069160838086995062813446422808053775569331283826983563652835502360595978577334321 3224 -449697539880414167798353741657449593717914659264504828299175151811477088799620146400346140293548691650135369844367771251408796797642157480003229786 3225 -5229670604900325608409946081570649162997638299197531648444676811971701210332492298209489128118673482754955327250889071423790427245158545859 3226 -31988304351719799274106724977272806706390506546961628075651037157076330601349839617765948304002710772362933198530894493202702379397 3227 -113625230428419952928025610022755729436462504345670252769699671938833981911267806872628030272397660739648797078230260751617 3228 -249052754129052911041647607590833701025992489280496728044955904227052651000148717709288467997122967111528389263508 3229 -324277297582147884440445915705689611720612251110868803711090452729587341175562252611058389140406385760869 3230 -221738598643989251976968048482477139500397374291252794957388797552327631051584618486844289593297 3231 -62569654753511454971596979924243857023283655818788459324704697257566096561167865354071 3232 -393391946270308535632732131031120453716972996392366461180488553820324928831 3233 1809088058280629434920604206305227550693787784766371726815045725934 3234 11331399651197496769046152506824853875586676416138269752 3235 -8040682477236384651683457340998503573315008526 3236 507376484458085392554925282159468181 3237 43888960169574215097994722 3238 21159247897412362 3239 -96396042 3240 1 3241 -1 3242 -604462909807314587353088 3243 -16423203268260355914776564143415578745 3244 -11417981536173277959046219489246256986139059501 3245 137877884816241462161754097069554871740697733082546986084015 3246 185039175761962778216089571741220999978945661907907813856353134908522097 3247 36172907034170954540336025048815417136002809666619987723550316929475787697657284 3248 -21570229247839248158884169218399539254950985023625278555766174997213365213653589536414467626 3249 -1907612307594454504187389310776814580071862416103129040526829897167046098443247546680420851740736910697 3250 -78624924645770860329855162934661455361971429411210689492163811152472462160385033264004524091673886390046083122 3251 3085884639630781659204624359793582886819576546689551706820023875734917733026032283429970134914247241673175380376569453329 3252 20255189109910575513544868041470549855845530826457679024887963399091268699283746716490672875091765080605255087276669991805114511133 3253 156399835855165020291783817781946130136983184468579618221713569228647096957380740659775811989960856872804581512670074118821310103102392402 3254 -454155704722597491630969681335167981861615451950512467649367683706327064551551601133744009836019730374936707681986913762035616720738147246600892657 3255 -236519745995632689460279089375975369209361594740882357587146838178404084610305256573963083768438079079028217882572455942465283295640056012287264263082294385 3256 -320546672751272247781645356871154523398476978918098918291792991119017312228986036907191214909466455783469241071572634381965227735041997550007626832642522068658987 3257 73337688515504634893670244206263246166943449392224055216845420435483836734708581605022337974911398268920573656292489073374185932284806130874905933073715850799471850074518 3258 3169266975476996593980647262305763290500676383111926894231550315599042449990522291190707999205784942959667968112049075930968104991341269737012277000556071866462519835948045851405 3259 722990003318753854628954987484898728895811473717789388094894515698296859600131009835235414261919133565513630172863574818457579275373988086642645358767233705595900207478077362797259718 3260 -13533728553592727711356669829689750543636711275509028509048000605118950271788628534796532270265459063674931889608112412246017386114893064704760896354673344075372346738209678247750484874136179 3261 -50266657908243757414545744783159197745001292057069479731811567978828725418503883075563091417918217546616704268832969699499908219989268274760122665190363879943135151229471230113170097551143557515787 3262 -1873591264589646784754471928813740647253448871576833499848155423056867543604111660619787152735340084148178538458906863722948893644811313344088356107139436932661364319651755233716997681260256735062625846 3263 2934935938497990507018481893951506986294604336505350683073201885040226473876367195688565694503511587322687897609185383909284223994033927669317571904356819178244562422555706214767204580948547609714304191282539 3264 967720182822558879303172590215769406988011474525968359304410083033878638781579370534263770479284623030884086505653556962288523682364512186652120295922793192198888245743852319077589500627892816276420244267358468771 3265 5759382239113305546892149951092108908515233994553850045016748549369148932622953962961840097563041001328274119346430630314611331725288846357051726331081443349338722606882077214480663912358948093026418680378956749479504 3266 -763133362899634738031215383564717335903047767210620929825093669552122532545952236712935437176540753961821913275328307038439594610714261786065913193863672750358144671109296425198561347623706245581957484176423336236348710144 3267 -23129811757433663111849568467211158769555341723317458889925078042072886178806537835735706851084970970894809889663165425075103263653338490065050478904939329868473371354336550139656214343394124871078365172810373962311187079423063 3268 -21564599895628890607918439964175325855545743523787319878267297957221765800050868523424290898177272853785874536748287168955737665469226531111858563158556123533272015048358031733429859362149607559484340035459118206117191937867096348 3269 241418789190181198585700154931338775455108979517636390841401821622446776885813511349944292232330756503922654805091178136856201805670863229278945367145824202149658867284788435823981078799383500359947789250894491612585704701384133318159 3270 701603374347353939216349899785901795428250413313397567868107144027480600754796484912661136411180070218357292475727719418403069797498902778312001257398535000281742576025785127820497505877298898612164709130157528490357363121040150080415247 3271 100782355211664264168307729809610640559959469213675038893524325525272161879090861767585798525459250288461618783423446121467401282852122200405700161403179565356118184232775385704934353119588847545284780963834845372992911338466645693120418739 3272 -93830126497050612736139899704848813285076679401026002136725153744425134366849748175407610528902180634703021585321272765050766311374263323687280788812952098431811917417925561734999820363747264323930297114053354627571164029995186935875078699069 3273 -27609041561687297154581206390855522461244603470826044404301604973696103629061362417761293558435981782079318801074255584120781461617577823544779936490048746559220304602657415755209818332182569539154203661009008682353527794547151528093883933959710 3274 -602292279902005113037254957901364465897363008180907438712285907451139028090404619311678195059856334926982700813942707042549810949124588721978397773216644885835964461332906842004136179406880942628832963898119753651351240619443813208113008228769918 3275 44947060690701519349241920937018136678325650212897137463508443053413379425242882531413918096345956708449404208553317992096953720823270800519285712680429227299743844758984471931086160984336096226471828757025064017329499197432207955120606301918676910 3276 1438812184306575172540356425786857799164973964883065859731514529204706728904326857165234125329869857872123931910356929279671094799665461061408582724090729063164562126936204236473924501197131901469026674442436046599980940146062695464394401400637610947 3277 4714279578796543454836403072039792295180389317033424949245125066767174013360100376873727170306189092450611005759096928806494372521621567130761892506597729422330957612610941640022760357424621832958713876124628388367254954038905958190828084924850781801 3278 -26252093712376517851754502206758814109990673300289632970354340372475058125825710494056346712150400206318684733776942273568346865790521657816028397001573285945191021334388396490275244839674524933290042428622299790988539322226329285976448866952386775040 3279 -100850570605164349172181538114804731675436981745885085027896863260486785847562432049490893209867995553669318164325909353430237763137291903848460069470760054199526095702361128095157815333897028517857159744741235271374357889793574344996752640582026691605 3280 -49380787686027798658456983446009633910787240740741402838738187768208228634151319473420922284764554677886695096282149350881465742990555768608949702322784408126456514823521706778865691992935575862285343533750898565951450909883662542440461744895626423050 3281 17712891395197373892075449214225564272370447083377751197429756882130136152277309328747061914678590841946358103345787809135817211362870462972961239859569725444125191663924884692283935411956085846664275483818174130851131575958762754790942811746864568181 3282 9545942883543018980270491224554527935976830605162483739114578761803794421520625695786024873211647076313090514294719339700097562964378946895259917671013561299082198378015498211779243557066338957288397359109512514012994744150326119339424295967032872467 3283 702518921480381370873264309137362454999735142926490772421371999170536020222031467426532517606310279492511564513619755417306761375438687145100460301366306974232517769018477693477739849318616423626651884985137604095124829717365096021687897981074061910 3284 -10449647635009673828436965185827424694833954552513469280869540723028791470405420493442597421801310506696112223825186183580830137001616381894784873646031185108117313748340744122004664478162533709768070054429333063131457061364702491686556378285365473 3285 -1196726219204274415355563648275384362094174281298329545831487016403498747700774162511486212450661485351725759011048572074257587253073764165261213462301985657662298955166543202186216737234958465225115656459516776057279539414383187471894631104837379 3286 -13602055519211234833736694289218370156112644565687380662169706486729734008211389739280745450219394867158702323860520650972861266294937866231008859011710655387446195013020797800657024147285936877022998704174942248518649228245280794397632324548687 3287 -11222285270406818428112968944064983310652906070257261111954647011604605757309402734707803917812452655131823838031173172334197853818593344340698824772922492372082936438906116637401911818394745577849351675270419954707023376693329493474817596334 3288 182884563074287578457206414122080499544262219951491075310301415754265620468570992429641149795675603737648229679987158306284430084084091269376492446811587915548307532262177457341579556597558669912101121270163893160128731817796029268232401113 3289 350510067690312675644807976948765338550312818883700108983069135937870768080613074606760257637713862364323571773937968255982845175320723868110115166053555792311671076212693782899818597389141330324505854563410218501510134374264719334685343 3290 127877056439947930051044668344737575555290306995694804665206411901830559892508921873115785775071138063214968588419685472531780956529988681817353028349081791786182388801380062209882872328874179548582959174524853880221094712532955373082 3291 -21722682526619778158408719939019605008505432905205378254832282588600659678703226553070299623039112594718038504595353913520955166274905357732807221806790725420925520346692273647911615487760306340634178305504459218674681011383022932 3292 -10981891283515678244905919518836102781388713717505977497420915219289466210246134308163624140842269245321536214908573517397201869587721126624141735138041923578190877883414484550517842845202348264496730063130458422586685107673318 3293 -874304351271787445824080894911313998327255735712108492853326974029042030023471177605781957743022189444137757149512878513125298766277505208818331702096158710383285887310787084927068805510678168096140358847179448427465737452 3294 -13609994450971814145929221477749730804694448215093065757672200965134150527402190513166425941128823904376930688558339451298450380068044717380368896084093701824273225936490354484422421588217682962803816825272147271403820 3295 252571359086018965294435671951941984844486465708976301166683280795469817192354735256043579449234345785321037883472425199170256959010665777524111284214763501000220135869304827722376709539969072178089436458633388402 3296 5610570938387019002537413841231979641454626577990755275094851732066210579510890337318254838016759883660567471991947437635081950557038663396463650867756589003664569694162249226277015344766000716908513033362063 3297 27137877285162323190559379097961528992872850276167409220674705732580654969026456690771239501684388032500255396845331495488165219362778869397376009510885321112655242901849531715607756010641421038041303365 3298 36351657435844864268634414820797135523689444460794130254049314230973672548040514089496810352830072956457046104842046895894815625345558692447417605871846549949893461304422574497935668170248126670807 3299 -2960266951049504295078841790758953020155808655993506079335452097674250856456507018139333586032945997388321535464275811545725085867717161718365804092290184541565017819748889489045256291825465 3300 -24199328583651433952633697081244073084497665206430755293728134205322869031953809118756527053515172731139499462871223162037619779235259553386447994942748425286391678239530480541517059948 3301 -10495362347868474868931429850091710978942422084438399762094265510644158256178265420120667287194557740074807880630893258627288928214806670804737742452344706062566012350462413312497 3302 -1558567242129835013646257922760293488013123389712462799943988097740121040126153766720462614059942446459192483113114603639896245148584184819653180210850871668059259391769997 3303 -91829520251645728920247814093194014204272174440058462315809637196849844898597868946494842498081820391571460990424851496884012085887713392243659965365479054079965313 3304 -2174201539748226034153088484627781733995765032862601415156397001862729072028552643946251483651820237863591337573989795346262536548034809436300520771494541264 3305 -18286977001520006375454787241366202310064869697657536988622224920606646491455818114890121808053431967096421818362329064278244388023718921422837126858 3306 -8175817402165673008183162682359483988054402613865855327855064930662944071329131943141132754002304882607971432767683963286453449568455277687 3307 443416163448634795436837113679538336887393909012269057074660557813843565875298614977831566130915666502255707520138051295419517275621 3308 1361573255900251209460504719928000763756973029424677740237266559728218185705118912191333709343606242481017919732478371725704 3309 454315645267926477587485403361091596142171051181623138729238511138635614136269636113999423713223706676058871717413 3310 -2283847471115622061023571325799840464326099730068364628394133732567391239842517082294103499394703548791643 3311 -2628301710804671238352247637275982160113911876956746468567498339461601833523119252702790654346143 3312 -959225636070092771451499581350729289032652388230665829674717531718763531605561620440117 3313 -94425645552266099743272946847398031203879923332334710970876753801891520872756 3314 7041858400483924368044844461558662272578801185235459681988084715108 3315 505739121033805368933420314280351373532987473234465161437 3316 -37477412154905284481437488488468023520083236623 3317 1834239020938147898857114385728078083 3318 15771261352553050240888443 3319 16147938986730978 3320 -252234740 3321 1 3322 -1 3323 -1208925819614629174706176 3324 -49269609804781369975784596087540412779 3325 -45671926150167512925604795107607280220832313223 3326 827267441246341072464181738003195728192133716141016835981675 3327 1665307648613357630789767711718968763318358116960940240897916574104257880 3328 434074684471738670334824199593812869467665721837777106184986710190650628623686869 3329 -388265004234610563628641106439641976955890489226490767005710838180355751204424639761283196590 3330 -51499601028151653903547319780865926993862139308668016867219058051900688519570118125167113812320482084360 3331 -2830392479875028019662789282121843230650463576600303075346857813719395082258411707303213532936313522944120919049 3332 166639225233152384119591431876959876731379772575578401234910858142649135199795286691634151412250040720806921244563459572896 3333 1640133293058706993891342682378747993004648904685722181387442754326166895915827816557167417914944027512990550742145354608378147390514 3334 16888558622769393574619815615593473368367210311051800772644292838486478125789366588058364957612464499482136571499998716101235344434094054761 3335 -73575001280863456196198169314948053814126321006682434556782610068735298453581001548645990154974881484141657624326463094652596736585322098087242833940 3336 -57429827476304091059075104373356749705729244487713867518936392884820847757006488894783988052151629616944836689028285952090881229288722861441954951226766217740 3337 -103811527979400497271638166067201628201201884917858539055816774542968424153607590321549465046266861110621418873320024638448549865865573460682797726267703966212854549 3338 35644154226770996690428621444363258186293067679686575796175009577945362277674070746536768766682430684775996520420074734576415661663977978781456787666490054317815251801889419 3339 2306605992224063133775220402856359186745766949577843195566152197066088227658701664677127429762275602309858359386452325384470073802403118370753061908739445814205846444951969421823455 3340 702019232475603722320882391436665552158645747348618024803061521659706377586682397949628663572170523482997871592903689847746388262980490777619786728191096779855523735906564180003157543850 3341 -19734632249912797313878544170155333668247651796928024240080028702783382873121727655582409923828970229162253850533411899999693121121171595898967523648173314287374564312509178607983650050531690593 3342 -109578624616784805756778646277845741507128403516981048338955065815227569752506917404810896555887827836129045601877906037842391422419555948200270636882138919812387549813617756366476672207211040285644954 3343 -5451441969385550179089323748355083511347633420651778689220409477692711028363007851606866789444269251420496568985251019063994221005852282525999575003499573903810179332564033250604769285871752507592236332830 3344 12840751342827838013894543464568160913103817694428510931826082714712464792051730689515578960413141337529925296931756758283376965753114491940005876058109324474059928156380185382736761720920178778719338837180746275 3345 6311260871402810749015799612229745888555978113723503488530048049128392209091061388607812419048317316248469545325361176046885643418761716248785729359991430312474167356468338650338690284718402002929768133671475828320840 3346 50167145858356885417494856390933529715499263933227038574395883136788568604833281266730970337220914160617284050346121181493333794680981131721147570371026016334590000371988447467848359572872444639230072578949646785880199832 3347 -10019252311872028508540787540100692365744634254768938596922168657036480837504218618035043544477955979946956752248354829660130416283623049262699841935064574873009348652355413093942721825816359573729679240180974178379329126094226 3348 -450481087341104534556784874975749544995133713702800092068029922593880906453917604710756285565366929764632867277770624963335154289175912856740283887060946877991897537533360232980028327901415845172224842020762099904473929921981520693 3349 -561470929899058915836072498191729025270250640137050066546808762069160240706065364418957048337231931139016672404116510679700196073159807646915393002291178599819767989434911516657513953678763753913826743377981545707079176464070419148394 3350 9514632499795822275718164104825828757403859402814044747881153655460673392103077249870120512083314537439743541889296771554974510571113581550749920665764050034001525025900542356803745670050378687689873822327105625826565477475177624406415925 3351 40703874677089501023473357759345924048967400495751027586340901551398408641538990621489861570917537105541805366921795811821152821915530930267617338783573472675722394773523082582303642350920971956433112848699586516707475230686527033298959241868 3352 7825597576388303625497672331020040264208774024125683807245300419688761342886458838971378923556233998089339075200954979357396845035925774032413030652533730670422733879129079612074360567872181619224273795930343296541132046844202056903032223186153 3353 -11109691712058833795860524457157086212655280566012377614629442154512635482401024345264889274082794866483531773173618284564268921285387074237509597670545074925499534223988937134599486857931413099540859282651679419251315535196408608510324947375392475 3354 -4756427257260038431651913356234072791871492516473519725667212510742338522099248379641991776517368036648812815558401004842213121076230697070694648482144928760972468870872830542693098347861984639702072556466691817837296537793682156776561804302815726223 3355 -139040411790872242698389540171940055442722416893766391643658947682504203587964948072991726247511040396068583603432335418048172975993161743721952470311848775534205577159024032780153798099473844167182553336448627832468322125776879266432597982829015787244 3356 16022841819436408056434754632548114597881770068054484582348316943826810672359739233293626140443961904873531106204051650703128185171899158420363251456103560128289939350515687011053582877570943033605830489665016506453733494905042660908516600469906560598565 3357 733789442060320038780970998376677266194072583989532410747124773739998375698302576863526524625349938257695395510441321608460704340768956166500149619233453396095022556221120427485724157722022633052657559331725776370377264334218862321873082773424675375622161 3358 3223909891516895536123060537923407101611014048526488536070418066722827289691128244075219949712589287387050075259872501471687637830304774501658005610939083833174866104299568289974956917113602951826540800735627099227121551611910796745610452247341222775499743 3359 -28354388619742754538148374959350851174135108113495991048335950668409535477417944420045447573333070182749226236986493486102266714429976064558582501501712767593237861410764299737349017240637617719372918470911944415977845136786764017056094051174067239625375082 3360 -151972617386718009552176873764562775834013891071539270691819042377402548660987218498752204282755835032701571571459304874483702866119915448651805963373826221963043510452165632857617075570737534445827616454357630730048358000865612807719105039498766168946638339 3361 -99707881532039380153350432569102324252965555189273693595881208154751997511964696563283165400404210625026395326154416225051292876517196298094224696718300271238282571871471838184214468391956077242416791405517037251896028764315097339386644332031177362864581535 3362 59234574240830638152093612745754139656642071927889456861666947473083890755836182126054142199379818170460701716109072142032904714302670652738383698003377362922496110912267073459891934765902517551399047897654106475062757046728602245257432251992992926087557983 3363 42557576722444725776393745774763802466284267867125837933231751742481088004430132609479440409040633672193491800291037971071201493319616345586885870981105765297523362001067741332555514511234992533162262760926858894869450557231051075078451454163791421163247751 3364 4181261167270734574920549876647748666472962556677054035444057123333468973388972056795131938355239445631114694226538138028469452320280758765621305026199212872771191814948753956053662367934151272966828455452072090857360855079085430095125105616098267150587634 3365 -122168770015768946821033129065903950171505759624091743005784744317987042719245961692391959517557911141782356451283494146893298186989002526252664724592158260337726055213546855691670622681994682708574183008991830505171507974077106454576411939161300429862376 3366 -15919254190709319007351020262518132174987168953254209794153455216728163542480235126536249597774664522308857280014223490058091248615963586711390018015698620750535632823620902619125443556058649057288636662985941384740367083634624012742126633378577916008640 3367 -239060562088763413763345676090143934267864391216906236418929218375406495876914940315095824402716870698216059061537979348854122430057389436018008558358407394788675467782787134746275173643579056746896251743810644984604261069465475976346328739448866730473 3368 -87150610242501401115148185857914472413160192537387300597571635479530751923358937112032336515477660409857575552775559968631400933541500931281516006153262316136411802848797775036845791810296701643288074373111985647557547108287277398456873553110079104 3369 7493747666181733732159703555117781379098489944497244747674569103332420536169619693967749585480569149970099568313404931322019603135920689049717793753405270542092497976649159835355380506738739658769432551972803214166892638147093513648012489681080520 3370 18364315226655952173318856215371106382060713989132689391805355827830119942734822821673911237026900990697383569812778189486384964871165880873952502012544982613230069195764351117825711299502517905236197053751034947997146020260735904722279053388749 3371 7811606189221081731907520330709910182701611819434120562258837708515560404111114416541442384331780388350918549627656909871127811603456644394002103208680698412060280442566114231469205976327399189466892982711430505195831708028915769642135623680 3372 -3386549364422842188670960174036782908237039330070522961500973436382420339112804616576203694338603924727558488452882422339718049080187882267308042447239014948686927560102429863605941274767054679775496089472713687494201754370803032024283454 3373 -1776662793140221883142399045674009925401555416026987732140770718900439898484721416346300465462697386082345551128784736684585244790513163879897547565489825870321946588110387278453921496687442015029808991659275306570766534626504893002269 3374 -173787970384247774674926712960484993635430265614087355195757842316754726376675263443427540035756738605028150441225579606768747244492139810767703510696265130418512098846772055424278830919465408010428802289894568624745357515055884708 3375 -2226597062600461146801375891827527507728168550568603820906855591163324639145817638032917234519819620633065908947489190499811148225172265414449597556830078318431331946539680008403742377985594050776244866895205727254100695905383 3376 160964743615905779449520264357463102225147221670756185917947076634713880590467897302049695572542810792899636874873417486087768292648391057194239130906459534339029182253365053121726497824858916631714368307503252707697177702 3377 3675953389310683854170458615806328135724240250323784695050927298852210107702929518491004800473166863042971813754253957001089162651675695980274236668586545655479124269876040516417090844032681262170221475132768913335816 3378 20799538755168809015441718241337967168739297102079179438585099746480666588004192904554887325393973726073715254678662883092734318861515400930856221722743380601498069146657354735426021725964706208279524320285429848 3379 24842322456545623659694423412923066802258049333831285488461491658878778908060969661362658173638717882477551842393719044304278276149301064228570858428597672416762580878907751063277584901441581593932634185747 3380 -40492590860563566081671316454230150107060317454683927776931574282465372799085601309931622873839610275524923649082263769053638964092811977582269779059952140436561443755976612785235771547764311179056219 3381 -77820160466285843792959179481101517099411619904035196954904888793845691716423744070964326788636903310208248728826394916574791106394149827525584368361541645152037801920399967305379815090715537184 3382 -36334132319676199011250059661196090587640228889467858806995564353650603660691041966296826126992107462079495349822066870213761585510377023718632028443264477306077225566458442016820033912298 3383 -5967008557686865554977077778408774830050993916471092183236806881896866657569600280509380916762638154754533773433890429806972116336684466497222189477111270899374143136060295596155448 3384 -331401424804654832581108545040701060156042272726365410027702216648783570996095755423515956404164000487776799313993473795168965335453095135145391698582589613254265236387726189 3385 -1707987451723624589285789971444820750205875550854931630798782113398530288411845805369645153865958212122150628956345857695776541280910410491180061915529294866758737574 3386 284738364876470586390085913506371216606603034823842478772516743696728174274977585718103627084995307877323616728704054643480845803339491583878749518909925382564 3387 6738352877905208618806886516700919680978227496573849158854001301524669403941672419049445240979684378737142705691563828161502459530339370413040994503182 3388 57169825408974892863913473348147146301148156866397011079271355291876354404811232454959241873697698787877878606047923384531466552467542301207389 3389 218137704756128621777231443647589759294693551723654758244628054025040868003953287566163867252385995208634343740919698044273692478093027 3390 401278906826554577156323112148398979382448889062769306451491477690250550813603793558524106811211733046906582392015269253917409 3391 355835883245958989040207253866539854914011482813329387091012246601352197260419472192273217718902478948784025972113500 3392 134089705795762757026321179543690068800233966962601289945782079415989848304851300883626211580586038092906662 3393 5715166740323375799727685387083303738815882545533927088155513495317673834114516043029770468944832 3394 -7593837913575073533170936722987664744696552252752133369957669615340199173901749272508299 3395 -1267773878513611855915514674607989006788343163925283245826383440808646416772319 3396 -6992840732483361729771605200660239053516054454994246626345698197843 3397 3568464159273105405086065211592564367781612881836736903417 3398 -117760795636607677852455656791534523403355601698 3399 4722287287430954482452689848589649031 3400 -106468276942575950225592227 3401 -1949207557325157 3402 -187844451 3403 1 3404 -1 3405 -2417851639229258349412352 3406 -147808829414344714390263595577208591425 3407 -182687704617093254970679234113750781369451155093 3408 4963605309222513641244147029788031091943111047766293025294103 3409 14987409371565483936150909044387571838496663075811419576714432760412543821 3410 5208894214216026516607411264029067000766448220943973066807525310994929885469742552 3411 -6988783905923145884418038296302020374983000975922030446148166195114902679908037989716014025658 3412 -1390346877048220566250536415583393618410681539449989787441720260766782212378194645365332328839993625737693 3413 -101890784447675922889527510377754730017960522449570211603118936412467595593988205710170634825086482305013944095906 3414 8998587270066926713764056748150939366212186270363372318379179041845261613488297392656499634678122138805354679913680354340801 3415 132812131134547057070152435290821203885057409632051961621550805856269653598942069849434330961447770331735694205236320850114772702640951 3416 1823712878456161032705410142120174732190945216852643539138305449240771817579762023762878084268236198226697238107126516145556103597618589371876 3417 -11919403832512270518667106264091102070756032647863799470251112856030757416331611253485201634257036143671038930968941973015781142024236547955523600373405 3418 -13945842606580366048779840584035567017929729812192972500817735653370082299342719697189561607889330491599875622242424452614242962777045843997440615648579766354899 3419 -33621821855419075698288139316068453507727381921138661945987315457927599783022196821463293135778195840262770878845277140653924809868757149543417021428970704455899467389 3420 17323931064645390082387228861681480252666167902663320600845703876831908612981334073816528270083937924331388992988073053826438029803336765348406666263035667870740171700644491864 3421 1679060253544892044232526095127311111426407546088352665988792510229853738351949696976112489473342892400976328863725908562579510471362353278377570064827702322857034923791845322485074707 3422 681735326952062123093593579288909197017911824194207698446486974189265843228231830166732739155864765563523585540771379676900596121033382496861365043948313970769139854588548962223396766005838 3423 -28776240617221045745406470357452016325464465366210824459038502081893365893265127240946746400892732702245388687563450392135520801747126230196945821820619084736146553803021949108957483431879280791745 3424 -238959306807767341691768674799031622299816245821900647814335248336960284100233231323000511874093554923408172858026184438083952824096102552431797217758764668746513253871910538884601581670517021901726045219 3425 -15865471546456438228925251149186284999457269879972391184619495200549407784757725016717676992352568854042242039723802109378892583548579562946102127188026120137281185286213978480885028850632196314619402789545698 3426 56178230117852276949749706229739350179391780389957345382953296045803600267803300509685493472498830672534045534244207024147853682820077741576479909683812304314067595112361388394953391222867031315661085569616352699515 3427 41186926813836336397802712126769122433621291930690475348939088177268884915431902063269915473748783944440060755224737020032960185168095412016954977403250683611984992108809508109521962172113222424579535697872444552528766036 3428 437185734958338276321317225850693746377364913675532919953416037726961609443163178158624443246196521557684687744933424508241826281122823290770159737884937457914250328306499677304114174820545423890558839734723257569075117051251 3429 -131534280308230161204242327927839233575985408733235354245701387086554939949990202988016691654034113680765340686633024231047646215000829795387332106656467047530613627848171817292672816153047402091514136481216047956353418820198754068 3430 -8783191127754802941748108385951534685721295849516924260759562969855493109995657271864183116678946832491111079605769342333881136438205738124536119654040230323988414005473668889207969919228820552785460877503451627415643976686604264999736 3431 -14631164692961972904368837133117244457967288900692974507422999729841972791137281737226948244967790665215215955585525202107228081192610128439153384689291409498020465606569950290534829309729990299061843625210816593849723789404173724646603811 3432 374921984626162047393979561010220906406290111930994224833750905257489881549092384362352107314135550566251367987025009724301755396949500356163945631877775521769200396452613442709132075775661629998594696353109633401195229191048290605618125874026 3433 2365508094142427709463079867315487563224988811453782816204179996826836350210117975697607104637455392665998268475059594468771371156075079707334946788278805518362055432919303221317479993012363344027457785058644499064431847606213406324592959373261306 3434 608503902822486505684377636320398418926005277820823491050526814498339160436622088086971992915434490055002855944051022263093399582973760428882561391348868684531088442415276247043139823994530374993438810246441545248599090436036591164278093824925063325 3435 -1314873807379275507291445559675385676811984820335635794967137716644880859346832071771697677237614622595892548705048186983888455562865119669697571919535061484625658148130755634007613157107250793072782088747217686081669302044441739343325571350414457291927 3436 -821457227293413947920677897477623014482288960394984694367044171657582934115505608438965150016621905204237663682056756394767203540971324748518069640514154593279491440601782080203708375017828310160792958598147237068412994582252819901180247142208444082599703 3437 -32167754290905463965975925436544332751632017490357273315685293335655049492760391706703028249535464647499502354045932254228285787506206667092785044700335420737272616831757430903380203635416828447044789976179094835511474522366022320471459661596698238317493838 3438 5705655467634312939859694714375403138244342939940638313387328709354219402352826108750800543151694270254086921537259321612541491936875971325861862119797818033378366467734438060050512973149880063842432271612930359586883153925120966384412141602589855516802903293 3439 375423735925710919673668218754959159584082197058015884627846546271903287101224240724288182166788372652687152310354255878708947092264695070658931474204628003478075924607471101436210256041619530039395154499363842673264456092737422412144192738578960067365355637332 3440 2211432886815348394291151064998260417820792710102546768793862974140005709557640120202859406388579976980090614169164470699767564950987784972019185135239929563656510879881515577567418737453480822882052538559324329778579044141229915080994202071592176561547177840127 3441 -30527963457757379512816707109398595971174040636658128690910326227557741246050970258355557455138414306513997218645198329122199945950706653294818997231110932367342069374586882321584664157791042456078488968482029624892274569956576181998191743631285148226015200288231 3442 -229813249290037033363486715119658748165932329116018040251503444441408238354654224727898713933633586469812947401698380839303011683031437563227818965687620225310688667125419509809789908323896625931990668511078281614958394078516903476585930193165374598618232907985594 3443 -202089997328379276488360749724285032029393175752299082945634707655031331419038247782696945715825400246571381562471030763787450839593564835930561999521811183491184534398265835230867397672027827070413104467503533724078213173129318851377904471167743135543245825038164 3444 195919135735003532780141765315771888432705823660642100971324962115355453580793201640377745042461434945379088469187942148305906863894053656925281444439243113943300257875716854345742409282594141937986949647206233117728802880010425779238716703956477615161627876614732 3445 190275538103201932360422168738848432749552558904377005902960850596282439006823312358114810620835731268640023388541077837440816142692344647840772330369993496645996343493153914275995324112587082490070044951447481208987108335011577105708069717577729923550343261257922 3446 24986820023958606419517818858177169524862198423738549574174431823872536425150133377972826368801692695168463412466321062888433794430375396592117912406423791571336228352920935572375092611823459696804419746475596035891874941539906106736840915091282043707489416015941 3447 -1336834677021463761755654073740261496078663499815008134698955675252362015239148727237319898220305109962530286265327327041500568459432564169851070946642511805901285539187064550555541118081604152667623313962261398757170023817124026371630513108660981641745030114943 3448 -211734252414623105071509602285884451820109368274979626599621303735411380051130491146105201803647235270948435018492321107568219879850651032199439821331786530039835114613627171304182270380347051928547954901232708223723044171342677638614376492027224981737815506871 3449 -4215278910918493464482136590896653115467051110127137863811169315977065934971193938755900569535553302155993303689535986601859477771372395258726110532790948874135627870330696653865871876336101062643663842743059482025772929240547151500374460826050927327362838758 3450 2786379139508726305724075124173089980735488557429445994602328864655990335931552812670651708974071769959106223154575455452263146037435274227173811379142599014459860430121867460462222909354424965746716319475908613287470728260349925462517535511792084368224077 3451 303356181279921543113376518556671583364018205805680657114325721717080103171112693209919454284948261384784038384357518764829236290718365664829985137320018327972648307170741306961798220129426719083776873241374660726868505781258531810704966197808401018143812 3452 962051042384650165931273577623190733410557896105096055109832102415820322583120080196345647494248701826427993125983242528716575130133853077750782413144487671623581551954196355189953564549402620082371970995931288428944802294775747823460628435783304703077 3453 456825814638080779250725342288753319526240622063165111876638357832814883457533550202027712348753753332488069862106245592878883028398688760403641576568276690901665862535453465494010988371264206366760014011089170005838025248257705151178696290290266954 3454 -468808442618600682619245868535113298940507138224525058810776088012603610454115752346860520604827997096042019589738572740740824517243349809749249454073022394875681709359300877623555942246783091259435080950499800786472287993315570369328819423234105 3455 -283527954030544374670731485694537754650615073673404721267836370968455631834267493473999855540638478620541127172439991329369049789500518038731576867824562189211592411049877425884825367257948685057832632025994974754784189592383655266083726597969 3456 -34047847665083704206970750116950330344335888616139198193416795033473374552332425756518395372640344656709423842822601612215146415338396661517889720669868271395260402243491005799846625082825342964469963477817687187750846774470423744425643166 3457 -112750845978659512460902001089932918097608084235786747680356453575486007165149827661666035616271733756029408357241217072565361036764682858137588824969683081022285740245417694045131375882789003415752874231794529427664309068164882858562 3458 89130988329740647132256802549462996346969542722432283488262728474084668802739469725929924636014313979318013969152391290675423683819071492152002885399849191714933937272352763904324552007466535028291655537969034280594757732298095532 3459 2323876460173131074415320432288527924696307848132139571180313646571936292152789485786522088044722110402245518288900711068328213990098001651768208634259911610468195804583443408388984145897276919199054007880695187234358590780703 3460 15193856371618352608553010762549728512679555255950927668760473971088040504173809170008500956339870319124981469903650034341224723823609836476916791676624530252735803587331370393930498653442334203216749125271089377725289040 3461 7173423328891604569374147502985412292251302073601283705279079756596052660760103210324111659612122534869801742813412750038306720625590299896517875512501720626369676435769199306556697038727466345038943122999971481838 3462 -120073880564756415213488796982977122243375910614270656710897616305962670200818418706105018717658498620937001941122730772812119216452714277243608711631370694756873510600314143347696134535053178440451516616359698 3463 -214951355457348596256475979346931071028804026222336059274039803606824050271495207340723959952696460172281904978917889293872954888094850977996982451855291006814220916684880925267799836948009200810614093576 3464 -113425314736375695080208317980679225077540548964479816675919430824671192475604345526488664140089858090730403518500600683857944072882464902555075655907429828140080818669349926768567785840546368246291 3465 -19060170355141083496188509476777836017505466317383664353678255852804076193155043045823724108459357735255618941266128760356171735574012004439807925974246667238923891019025482592468287072296459 3466 -324404043421100661664000695238287902951750548785884508820504252249727367356054827723247493266820476960613601465973957446523791453205359753937244085144928069076626943219991614323528026 3467 125262021539392609265384743153539394763596585083521838757781674999268503053176252908421214009707297317774044052816469189752677298220669825205592091824703778141377774762692297430 3468 8023899843140880660643683232288573544488017678731517192749008730703858792576549442128941285577701394742893865049278018062544610662757145380069696352360080780402430451198 3469 176293629409300254885043384773666633994759407208517262710862730402680590782675108540650486853965037034587000207303625571584178764311507220598466330583883974190784 3470 1691234892759893438342589811405179562002980822802794979183160707545077111245437789876379371257200426490414699950839274884339286761263353583050295474860569 3471 7813310969673574280204141736717568016227719467526139284912141866103819309372257223421531624771445671191076923671104904586825853646249290121605850 3472 18614395871436410073238461312300106330271456368183134228450626172460905008873783804698475965028849367835998014752332323689685034406860845 3473 24023389141865301418462162464008706067182682189340346838547751979645869621831189558298350378598418948261874265759274099114653770 3474 17015347213784986945843730058498132240887160694423054785467422849430716959827002920385551580032195031825643850152655491 3475 6293775454154308718794464376627399812675090046480208708853702693701335154791038068634892920011100477156456899 3476 1016058971447795683781594468605716294176846138794728583379837973952621072506120740146492127985416757 3477 16804453081137358937433648440548424902684569880675487743326802440168392824228730968198076 3478 -9473468293908450654731512352062110083678852660370835856126820573415675291844400 3479 -374951619495013030199279600158577045983349538863189564957426831538707 3480 15602427987014188305164129853323892411148301132797240495662 3481 -225740453655306058613691513509638928224890199514 3482 8768701805499319551919631746948044417 3483 -421277318298785094907051949 3484 -41061054158412453 3485 -184330073 3486 1 3487 -1 3488 -4835703278458516698824704 3489 -443426488243035352096610401360800480451 3490 -730750818517642629687497701967877914250757680063 3491 29781635164057440715723248482930567099999109962542844084790131 3492 134883808616449822963084383761710789205660464497900672632284587977702599884 3493 62506710575588600695499018929745722345712622628225307990033629247698817660471504993 3494 -125798328361680687641650212756514415292285588094081359448779095537452318117131341380663839564958 3495 -37535949261891220128477831771134309045380288025528710337827560485302677998909840296571934147946160671461460 3496 -3667961475878941324943195960032762650007159505611588775379366967028338257108007530411233309688342777787864054018881 3497 485926997448389290065081094548993914100001716460832076755385184386008891926829000848581904248394179728797807248839764162981600 3498 10754998710592733065892382269903010055399018370836928991471887013020574910769048695842960924661442146958632521156685817699616179834780412 3499 196936888985946828924225092912366107854119395192187221680576523677910154243240802149121594135783163038413667403208835349419800782259180067827011 3500 -1930979635899943642259627720128701945153611999747973351758860036172259349044385467390859785391173924926667653150549317165108208071202936104656796146581304 3501 -3386765015099910700624837876084668496541643750647784709873151064725498663378956554290805230739728422210539220224615781167707175916114096859918685633744469395325202 3502 -10889698496945245296135310994943654562335236998074857755438888471358781376834561953826170883074052548070463819184584871093819965415845696104819707746334107262433026124927 3503 8419803984220837164063432938955684140436326192286195063764737309686841084802115879899314936788509012764164844860102246284275063101025567070893442409209983563328409779240474173977 3504 1222443848513795495996098274032379220040914592581955028904430579815584208203217165849968204397577966253148979693759026671483640030485510394615208037985836469488024001083785441272050801987 3505 662105343316584401736043515722192297332008067974222050636427709375665805696698050427673644756946494244858168572855556291174732245618647389530194865045726832152130659400664480253626738471711120 3506 -41959793961443234241379788394360080981206269133462264914357624452392417195782739922342821454367197937376935882235590979523721851735633071449642497056155354799162207200067718913343102121908497092342311 3507 -521264501080051322802307827425713088117784870341363243467264061573608846301438393313038235382289470339837776960144817561017073583817450674830075660579397004199201008279501135175739411079064862876307983836064 3508 -46183636548561136122015243420340384374608802853128845329649475780866466104032218795374919036269368532779601283628541598452061936897983970039610793808370399480239201449862066600290599839911670642787907308817395092 3509 245772546913251306410524446010726876578604989534879364590435095943208636310885222406440510278758219512633285420036887907938425418426489243256873716123885487521672031087920017397251336735243621458490434215935754268501645 3510 268937460938945954528179047517955920710631810155347516446740205015181049866535920789985230887301441320184071878159177179781037846219444250167810325545350417302232866241947409773179739971718381817237842619090272888493961789953 3511 3811483525332935505840319310249027463700717215892899378735878114098752335395003049998060393180416491013723273425232367134530936901674596149755641566133627492910644296858506884694734983679062220343480506410208223638577601777016275 3512 -1726695944793425289014165989959674378476455492222589580984073047496613054907050407357430320038164156266157095688674469018154489448979588591725240594935242376709400588308394757776908366499223901107234657653386667631424446366074785965922 3513 -171417264873042710651593408640511431355094813155986577026786525483925143908724956055391495065375864881567996210679152815403819650630595010636566678954513227486546815727641458441383214778688315747043839424171578796265069124641635048838549730 3514 -381556807394933710057402821884489130567567852743879669607346903416300654213192175529829844605608384469027193896025863486477340326008162348937056975594545139603879881057896047021093440711298655800162150594005870209624318125153616433227982481685 3515 14771656470219928225792222600602474678520285688475803528393416932893752605073858349856973097901064966419955641398246674472988575480589645175343154551749724309137900465727845856444638277285303183537084680366057321813339014989232560644124048714424170 3516 137687668790020768588255088172517115518279545399096565970892881322038954285310679123235008757770137849801918894527716838351342384022977795807862471044399111021276595419666318440573102185424632455611358072650000384058769141805624982447667073841869935840 3517 47376730188858825645728934112905886729295087322913952201479295081901753881873547941698059231245896596381026312355360879791517193619874406992779442474805708451066728849157103345388698175397620541999720525885499040209171505940343279379437034661061777087406 3518 -155567826129397003048582155980262329708567159223273718108705209133737783631305627673711838166961246789117078553933779073903856129362698412760141395869897399497636111272915951362858731911398489503206803484078572299196866174934987075266311335362806176318067551 3519 -142197182651596140873290991845251635287002985411535272954765284495233465965417699306853881619445650102135929468522728668322134083412222960799938211726137016680213788210357919161462617647582044730675595816669510593106439655352255869624359169552056749378329345197 3520 -7457110567681814496532844546264950293818086309325230605660088430062736996047802574282503194701915573321231659662265790003980222678989547932445404987593416483770810044407071814127102932380983137038662622080937567663706598055540515816605211744537394030668608298603 3521 2029977642831868120259191883332990367840551594086700195637283953019937624970769869459807670499487560591276271542866708701337354207704621651730756877515345491873411389809446999749827900925874039104887825572663600120567630674336118170605892577548012776037253868817587 3522 192661597194672458392014158846714493591360715495435376386332936406759424376853318338729614612976611180779352719660261253873474230662853865290054078501861080597118232719369614844467959534363398582838192019339189805494717901834560737166218019231722740064654007200408557 3523 1521270271015959633708032079556453736875740289882329934709813032532031257317240685187182441965274585738928242383117323999013405732904072399623328835347774800127652918689273355707361823381441184016304327515224302440246090599012172915062296777917858683377373533096540578 3524 -32786726970839067865061197426631404142751334943727195327714556373013935034720939758362413330431922157534302818440245831884919145116390624167185584008636249088784575077710697340566593628670727541060879233889988936489619778767832794620092996098681352903823864749901328928 3525 -348739478047280636884239661897315520835657684342865825633393594714549941977591450008030605741745331413865032172924709815054025768437943225571038737694929960090882979493380831906347513379025663651832151147993685966259698210628914175785674607820560358904008063485806799305 3526 -411097133739717678901561528243344619473674310666759232182289695236317577078524047823511812677398361796422025405452272145539210796560064612320743470432760691769179528905125776464724085730170504690200984865286188900952036444291206627717784856495109055590353418423466933237 3527 642772524522576498266131669588868939568641018539034673189396541223117518799494116257219093450671363011944925244111177867846663913394943782773132413106960119086007120284043374274377209909194356789961874893583329779905075078901639230317828884447449726758336581580862231449 3528 853409537146433958008509140289089915442041150279962324630424561021584891496748886056986069654532213868913170177806970177492175046418388777402358534081132570817512074635533522775166598951013995083672918814531993012936757232033661631705871354754361640988107659176546853308 3529 149924464403283498003308020589645449483699997521580288483783722509698355337832151673370860775210129925438264581656436491400694237517830974871490804520191620624769134932507612616199631348989029543935135138005697565208421911693779139295663197191286724859011426423532421195 3530 -14065019315020531989802379497247781164464250918246047588281209208241596856269658589616519168339532126348898580045125976375542742489546997103002731632486139221677528519681824954518159556659789355630451494677685772626372431098208155484676647121874118449608449747503759290 3531 -2818836582193881008339910630853978170099156173235969610865008633887939359985199248561022257742561338579237057553767247319943538598598637713166949083598166969038551113255253529108901908310252488762448281336688820855683645978278980618645894647292082033876470467691754603 3532 -74593574702648343525970523669441117231927637294051316261462511267803192908836965668556805914686292113906849145082953948078076291134072351901730241640701912549759418903150389342192109742051143884809547053611174175383944928557742697521946278498647728658825269760816875 3533 199184950657925923843817695102942449439270372419640889108633142620860439378476373536586066711175585555131611237109353922067703659879929843600788696736826272851193570021274827502033380339125734203649533599070040795707250649289437943635523496349946426665873004089926 3534 12189268048798012082825236246670304585153905372986926623372356957338213359615065453868462231021833632549920539287391811630456060764384528863672483922155134773191395258612258091088014336757586579035449250284605273311266826879128128850158452473179008165239501802615 3535 50455235076568664537322028307951055547812952227834690748184806557131180930221754838387985884866805690615157001245085280174303698190028030333637140530350545905453961966231231288185661450629726697221699899323716041995641693466274526177243039968824199763690164649 3536 24795770366204197110744381684800554848199750944983563910945549188635565876126455786986738542044280695230323823098354543167596994297836623631472493500960947656764842254615313037380384810797194990571278159727901462200454464984498954517343494718130095832823163 3537 -61110291811135237045744562744964226049222873391082670683992084165475007765080527211745493048873626360821280034050387249343678305756248924512699120044532969361694915089646553406006337709819075254685476680256674332386641651306356977861905732289888320783459 3538 -44875527806002179099815715213064945663393042866728790511268223761854101236405403076591682330245063031437317539695478807377458262873522722570053841586290316212441078065753035276719964884331387628726586595679199603482218929923563459662194129326189543882 3539 -6564976334901436270505418586797488690052321320700479553538483417287498021732807656508006136250336536822482312761478276060464978444368284423625149661715955049838181269530570911568672164234960068587558652741486955952010780141851251168606699356411952 3540 134394336549829242473160049237141595700497816032579385323899200083180913214636774892653791302168429270920558897616313582879728468206895052055384882059884363650999434338522882505356838651499332151356429760253019142964102421420239429578020647183 3541 46086075517751674415840594749610771638218289494424209063755867215544759560963532893982206163276965696227536774857145581626909756168228230698205203205490873285816158095075146360636166586012199745295357493019002155361095966438638053016802037 3542 1433847507613671691638349722122575517031211019462474437255902532545622019980018710258313085379170937051920857056366470218820606763125190846082365453578311948263913564042685365378369429673470104440620734950622709178368110092098734304742 3543 10432784981370574509964263865746294142060341418845766377549642420529239574245153042383657674892225920800737389198410689402949745468998544316026681084520500130181781841098882789259591567074060760572683794383523581058115963988825734 3544 -18415574532353835386199575774449021672454204760421289881663072464541714911581460014837372952557676990972056693156902119836192383547094813542373882007061469910591787236880523742806483658241008541187779370033308292722626989037 3545 -277726299287015287932068615457784157288831291485616065521217900316089728781593079613568260929869247063447643325309056730472563371861652093824194704425679188704900765216364768756685472299176601550299982721433377103751672 3546 -546860056742638382835018293293305872291623635440943615130054168273377937527977703309327095954669136569639488088050966700389043228943432360682936703772665225775285159150635085642725090915411492512677295670812618478 3547 -323056890489885224674496264605034669877454931936006264782634983634371636714015637867209510091264413251454990727443343987481337498597930349162312758751781366519987521330119883093386247008019359607442577855629 3548 -41362005008861777992886991314640952679581969551772375371343372192185013386460159635626707617040706642539165090761983393095164091777385888128629551961001554235817181688959403677046688511086894190472426 3549 9211109515729364665446690651046333755819979077794616364285433394662728184644721345501483393967242130828660431739162809772473277709681841277369170227313881257592674914314198265454178872275396797 3550 2112422741122502700705571272841883444948361706063278549898075167062464614172301220192655691843868570153065620698126668251698593015026048863326818471332802663465844097351571628404066441257 3551 130228754717994029152393173855209904389429991649821272815752617924416356122334061754706272227064990358455187777389000709139054243249433400542877002600279114683933070894814548959974 3552 3176604727683477013911897740617329822629498155614416061664187786164245085306616807709758837347494553740146165635825666533393125280427123623165615980974132526511593953121552 3553 33963568594676378436295850010520591789941571482767995729914262451583153535377524838408971736178972259336956692116164489342773071431928560055583818897869935067726025 3554 169359189367477234591813632054771529204596289145504388413479222683039649939746002805839421917301719713595932259961631898484166754497979064065347437734672833 3555 425268915582161635678123347822554508816508739178626703632683883063681053751804582547905064203556789100263105237142187383143289411539045872383368645 3556 611970821316440585051091889019981650006839659282930179309895277255086807093137944142326958897480121941592892579052577308957190910014462445 3557 583705176439465393523848629718523201343950507093853248131495929566501913204159563305353731794182900566307200703767325743813698730 3558 370864385522226467206184226770566688902248190071124044103141496864207773345448887840647637643026440229009358428405578768 3559 135996103898532886073895055744427127012869640023590254047104768570133411859991199207338634069010677969946892977 3560 24302338967067259580708569767368917686305633754040135968318264204511846085450582726282628683941115502 3561 1569800450371776104471958900833036197900076905367791504360342766133564198503197134368894072 3562 -23750863705161137890042846218588215433377800935554245660571354940101672264883576 3563 -3495015777829708827163385489233840025547428655720056457173479584126128 3564 38004814566369807136693289123162262619062046316374903625972 3565 106916027776593903057065236939821424094902218848 3566 7883325217440446168221036506445451691 3567 -1051439861700035987192202952 3568 -109860285660724468 3569 153021949 3570 1 3571 -1 3572 -9671406556917033397649408 3573 -1330279464729108474141470433340750853705 3574 -2923003274218379348164334313335955637951064605501 3575 178689827527956529979483655600027693075625700381515110193770815 3576 1213931271726922219760274117254043713862943378153481361626315223933332145097 3577 750080326952028312779231144326022381373536660975733121786840865464555486543296260044 3578 -2264373351089203517969103383219615103115484179017204618976465860441927131125168610183208486180426 3579 -1013388636002697147935903446264817469601949788327328613024053423669208375126027783400363184187861271158092017 3580 -132043204783903387416835239263577959195886839506898855182673327278057061031743101158234411681612950446664424602630546 3581 26240214082748085691109866982171615733874738799568727890519395536723285379258844696198318087764285582558657365195221604473455601 3582 870954454734990800669856652180900282556700680658634742429818088500324109860501071564972446933821149910487797746204522450123039333354121265 3583 21266873611784845457376888256860435967224623718385614847201970615661892613020203204139955680468077309553401638793402398521610361776370213298980022 3584 -312823874638271903606937526776228056176432884488725160601264843311569633260806225398101158599554727881736197377464577688775735807167631726179371824583229225 3585 -822535763588627484913383610255006533557497506868619372551645686610861078377567133561510824222504050434459628110190904990081129341816973395186170054836234625528073205 3586 -3527177340128887606094543125525834063466750200630745041396128230322930056097956630498938810877424713052102344790568048820792578698867094783680963488504837801572234057121455 3587 4092184771817097446574577877410639022194033819964675512292149545629226557876613422811640005468312352979273698208798623755960606803681397436224140429079439536933965914392828727330778 3588 890130604606156309983791772655992540790383095044749863853767565534360720248136052641760928866793539080821814722156887429633710620969027200007345941088621299580663573955710388393300164012265 3589 643099154871555308130428572058680358069992752509974198755214377810231600659039906026558527460378703936713910219641768373359077695158923844215546753150590586486222561892975064801397620316063950406 3590 -61182557765608479392301697411045412139690442752715249597697402415288413998134369939272025558260558694260055591824056824421518381544327360066340959428530005131362124399439191338518336222360929601898522383 3591 -1137401810690206187516325719621767441081484855159124449006458055972269823983910671655006701942252457641128079422259179641722084462025580766438637914100156249990052883464017632474723123439300958785725108754918891 3592 -134464163599239146555728094754477681599907224796376644611545108731548615894098665901260584546753794087073134857624081756722655381519596248852323699476072177855906764091050802450772674339631529922835396076122503206574 3593 1075196912984693259102607272050872498222615783390731778974110056893969866364828781741263879136953294366791383862327073661488305072268275250297246292998119709823082770338554017039406958369260406497084220550093525858824657867 3594 1756977681927480887278028671734163770769884206002460785175987060949110011271957622802457404752924813753954213567849701380991499806524539420925581626686401380691825557620512961555994391401823388257075397773994512762761900124509041 3595 33241771376610648672017096515728851100078555913510031872228128525834582225815046499533235545375633283462520056522955858267628175981056793122926734845703718389198744988354354542584421670902259034869722312068258617430152508065338429722 3596 -22665737610129421077745494757947994317995321789915759249274582695036148966758582657878938312245504791754199020561536375509024310304627024590850024209166855654822502118268688275415328198854171446418329834567121002285502563863753907825830408 3597 -3348435599548474009040113586727962743948232908320163555240237590649109274624220989033969657431520453191825515601856568802050810162627957296629231645364898897412836994718458423172431311624586103678882221258121229524719777433362798279180649741157 3598 -9957137791273397735497345940407896205749636744850077941853537902270690274838232588744184120089077588433871129270689088644089160577440322639630202305657545305220375077000005645722842472107637966613750876741580700920203595432975198287021064415884310 3599 581924107631198714566973605679611354238374474118175481879555772957112321768216355411988479655216418042409865095780037293788088923557091304392776644549742640692697879413321205959905208781508384485279131194112853188056246164727087168781531164524374555977 3600 8025799777300879948089119301419292804067926113666176619257764079905604369647095152232421608170857134408621111121932356856726034489080806009186384577543919001787916232352100753955069857983949646626250239324134598806119923946223339039699842889511738727964697 3601 3692919868527471620253175405741349814697815601232139269923818494220434526337889506052576599252484420289199023329201064889848740373669040597846946897071562621554298879708713955607687649305206365234977821651974581437023942521575817559551164974019196205406215535 3602 -18400701939501164086939713376813804579936739325224445300959411145578255957796856887187523103926040696969646765552540479404866944575579639290207105106247154004949334896786611712955530605896271400499272652392948842747614211693632215868192941318083699771934435737553 3603 -24667609779343305508691990136432777514583449557401445773241501639123554004501443519803904838769875820466037291923412461232124732388974713490224193443834653516764957732504008389197169600635603344779390484217763255403112639764683900530324391275199035584189643441414364 3604 -1731881366123125156793339767885064055643432958389346132981648176721076867613129615385163372271580116675148488507605840773094124135623547184588094004824066684962851414470915413203380562065411842181235740085570477339128239356896180935543546679308523267827053394452135622 3605 721720703889096364804579759818596684780413932145929013512544263632522264511480551804122998766601771926151981231113464459777344101081731301024729994789121509344459298352811896462429325782161324684043976487840429813855154279832313623251806637563289530220632836263144490096 3606 99157650398806751386336647609753302029554627492855460125136882605449004198163616440600835732255799732519262281576130226227875928167689731726857044911112267830739784143029219078985976468164022093663294070408332086231535743039297441125214341587804889268504565327383729189549 3607 1049297322651061214149685170058321641178539735573041234841217463655191028604642567481631479802383393031819522815301996285788504181680174915854228249518973258346701281711079676895215796221729379649658686460835869750643465887519834237186294340077143654420589081752917140827825 3608 -35143893923794031271806100511566409891337962504204367524609183231442049541838653789517240453721627816976538728170283277267704155760645554326226040723087404059538097996132251686871324556344464453522210229444034826790381172770209845471341253981975048835505005111142962917652714 3609 -531031520414578100052652175793724892679770599791689635416723776379685927084716066882627587266891225430730064524468944603505639348740360529219951931509518913740738088887121457064667684653214083004100972000282070214309855551487724903212034847204517841751495795673324872713222599 3610 -839190956137796574493979091132913064243005506990939764531211833251365615413811408325958458712670758357682128798307287874502020681791104688940974313248710861987985036560999020183223152288206440575058963437995649146471050743696559104746431230668994364939925827538948798050157386 3611 2096026453742763014897878429147028272582660587011711351440607698476200207480530984303281799284808426919981078051961405703841279420953690575255229700621222875076796290130886961274387983377738992602625814958615055074313675145166755861286597646756487345214753163549213205853706515 3612 3840443711119648705044963581202574898531527017961347927544782337625376806986655279210882351954494639639161676736622597150875916256628449647332505742646244235691304752467138224739038257443755535237098352610037796652064219409808376905810413285418593803218754808587937617343754265 3613 903183902956162611171835771291547551696575621474142829571528066049065675852425043708981106860165455888467481071543716224567299793680742611907688819343378371270667876184863611407224170882850917538583380876406035569890825618172570099735624890105129879251351800393828807475264488 3614 -144267817630602317729697804444494789619965883588622911982630737292370564829489149531363827463029721803229775548634952159963997802255233087922586075500389618396310170425920593542582777242191856816388063221633959338060464290670176401795389541464659112054339298098268165481963393 3615 -37592958562790228533954619056010976122492182991647316849068988003751381387113690523959402289874136072371439864422891899761339080799099784359629026802625170945521564304883335453458776401996352373677034948989278315045410940615023362376484337540789541311635508205521419541317115 3616 -1325046057820420384615828703365332018948588672762210989237830680458468118137976614689162963200242244547626449560878211566178906759251954365392196077189487720302977287147385997074795453919681620381988148277618212423492356496727542769227078250802716405553823063646046768498641 3617 8409929767221785864163328747367934883551259362200037649549654603291332059715236515945688508996128496109991586460139107217016897092359164649785187305841204311330544232880119554162805038539951117376982507353418632327859861693001069541987050244013048325652564515376671222364 3618 487697921417084221366042327388151089336527615060446762486399118909172496367817859034336413431566132898209112094041859321343160985344056341400985298907639828483664564472913680604004086795089062851869953885775416984642370310864333427636319010288487461171495096639148088096 3619 2651500991669524834222706850605085101617830403451144584802118058632731776013987155990465674559544791532570902139567221698494786123810489696986713744631247128727341017877519119142611056720338775399575305486580002141783543821269565086392117969713656321044493471711404238 3620 1155513050356948288409900073617286382871420661158671080581474830467680123924611871303979449378175477411097234082391380839058358442060878740765747432221054791727674065659491661030933108865840501777826022417895553173894943527478044621332976524357256377081196772437970 3621 -7695301717170390206600883579156123517891604029385371281680144152546511449841953715164560391834753077775964703098285458801401978297517846832318172076275407919382635896531857299124087078329843110910078785859993790329430165454018092534650117437755404749851662872687 3622 -7069977628509961317057073098827578621689853593053847517307685603809179457285094828177621897721757650097148070900371651671500647721379282501026323611511513197470388055225735803885759127675420012918594506122807332705902288556864874244874743739439867777907687737 3623 -1240919498268174693019548012837839595052766490777734466114072236817014816036122488148238244575170038279578518161712645759215732538530538486889702443791001856438489478957916940374613964398934522731464140773452458924033920913512842654933135575470710115332905 3624 92183195476280858098496570384462871605377161478391041018845824307418849138478704416457153333687095995410138937007206864735810393551288462670821134843640213153777983077240267441706635412694060715906826741252135919550117214509849180139153729803167485241 3625 22928182987488494847409565997931204086429765752531751663893098367071325464237237434138655455638306622171641195474733574868488958473337602475634389871169518488041642103552416062181787978794064631208844866094645374897799509332589217073581126320394154 3626 868771875854729208099553772853823632620515657136617822125702024044832360666010918142667620553263169928295623174079164654266688484818097477671824222885841317388327559529961600740396959307550913239494835961956777110369299665298000230678376561609 3627 6479294764695463677840577191508136599877313061732500269664012759251400570825122525218513454659359310197490333461956687074364429940225349374987142479621021998143394960665688156162814385071187253227255535967479845800093704055392346981429126 3628 -54512122314751648376703068055340417166185104422718147247702306243534278522605810883664060701553022971679038296631416728737990802361740233169445748820360032004375405228606017766489571308764293542960976052107080832461547315541720295801 3629 -578064267433549660716275007167522970596501662991160029486422057194240038996018097692572811913142852473670386681564493723529566087449971374279333955649681359898822882547095098575502643670619739042660665920959319572557848316155646 3630 -1315965380840962633690605280426501000978265884333075413876235076223871300789178645057153859494943246066766450553276221436762489735853115704915088602913147226857161307596541353807905053584917696677809408206124171765966723735 3631 -819229480819711055492145924257237784765864132006738287360282587486793184751554568208011920750230065926140866160587896108945739388355869996603171548039951320253970569926187619629482914820245145389388629144095625419951 3632 44320908826558174148813450575142992175320087063128993882838115435074519103076846848373084816785838147650172115407576639182537387847702089399138993514768881584214022467877561177571272333470233464904867941716790 3633 126091314493691553910842268331284612740512422476683579514144473774832291202881838912657034319136964234052459528285055465899930143747670038488167698983766525917601969724520876694615049403195981292135853848 3634 25158351751742357292615543829525914860146638291800431969775787408093849393966360562449220208358149832375473849655610008088524721522608671144737757175943084165369314810410388917015602937854857961827 3635 1711167696020513737126423785568764134505959044794017545585506290000044744003031684092230040429421172577817152670921464738961807011883814102996889472910887081030194914807900314598210794567950 3636 45127714875959017304353799007747180225687225123709323278789019163183249235462944542010340442010543820963575433526940484889610897646320464868048093159984938708139379591436795860362064 3637 445787386476813012181713119529709839512273758783047347838362739867911237885831808574802651811782146775568651233496317867684266876891081717409144234283148654052898974058026457 3638 1031860114018566412406132028039438525883257175122250298214648373171450902751133306787412715375806977977464045699644112178116116060791591340319380707837188915649506535 3639 -5563353107875508227742339141000984576563576888140214250432360423242266434459150242204068694578615621535110567697800073067737085348944761545031678591858195688 3640 -27926961853459449827468025207876322423604934483826255201986601639618898543588326767595395691851794192995001254293862578538786515755307013904278233309 3641 -41038621838463960468595534618237932419305891162151254652196709349466268723274390883395295086080334116154917293939984182281846125749050150472 3642 -23475001115365842793001796232946874212062998994088578853465526176635569016780752804120554062086634316998211571638351121064739314694 3643 -4023644789939033342625483193502140400470456524369953087528069040651193144631674005680397515729015865660732228759235796130 3644 724937101952303098748120363132717224946855427388798399595879644773507686091897515505735282918970231036737467408 3645 293258956617578676698926285239172133867619706461624322997563400753605815027987042965177627706759622540 3646 26605514853280292137204066837977461796782047314217455713511201920522558616686281290863504079 3647 464241448229961660227458854016895936664627642576435944699759223062727912220059382 3648 -19295642473124986690803716711161851707427006995458336686153397563315394 3649 -60301113293656178252130644087815990300699182742272459585559 3650 3257054876605102849350037181953207729077816227138 3651 -21733431068123702587886053523793718628 3652 -2060411127095569271114379854 3653 -214723287212438393 3654 -109439494 3655 1 3656 -1 3657 -19342813113834066795298816 3658 -3990838394187330258127689758538951385819 3659 -11692013097316943880900370187588793723906709490103 3660 1072139047885798973678032089838117161760371139308823578619147835 3661 10925197398973230919318873694686811543021799623396476339189823371943807872160 3662 9000961923829014189157597918006701806407835414337448969076807344922870252253475936909 3663 -40758774644337805116200416710996797368196323454530869092402086141951045476432329597771466601588110 3664 -27359525313902006665241137832682566176148809602986154832031960479126579399204813180714130324033708426274312320 3665 -4753446548335836728094639645194554006241061041774224401668593432823033606325825560419434997504078438428914354582352057 3666 1416978993680666559738491969548546692849795917804264629460769060507572489572626962099365465581701098969262637014141166987004154400 3667 70532879145796478313644466028778161757850171945196175274801957440239661660227781156772147414841319177048225654744149912212595351560321664742 3668 2296600856231591721482403335857374762834619284357401160738053845386624647341719495391835250936569746880594757682510242368536045695084006571659711197 3669 -50678207124198047232444703899793793600001802995664688683319978848630390778721095796767522452078636943778052851407520373343606486684425085540403717824684581756 3670 -199779395001494606449523426297544012794901408326870748363148030919823502721368060994255587335631437735148752895222609058561561112267184685562866350146993007136922920216 3671 -1142493337145878537691797702640474316167178638535984479528564277527258276315597925884357418996972185037330421049540693192203053185178621355549736607255937617105742915933977833 3672 1988870407900133692641732393991574954478369760548714176692797601028457096434030064709323211997406547551632805754500606365266630489897542580509362234316580104741715459832319864112243207 3673 648237180851457348492792711959812232483763762198627026824101031609220994955971524889601050817656914890935781173769188984758576459637912186950467008945775340275823771199721072849473840839037399 3674 624689109468599622172548515142979582528293941475174098058868933100769777786990491906769648740577685186827265475284844196882204108418008816446833834654429664880443190380933547346213451729855758594086 3675 -89210818852118920406237169839329876691227103407701776651104235743349904131058359240713869043336009534796440402975022451926153022091864892598249049154668159624467996490346344991919032532869684129431220342061 3676 -2482436851070804191736893486317211166225091517179035942911017828122124740266081088454417098692392979270199586796931693873159274800146302014740772072770965692490364297047431013313668049052657322832568747955796319222 3677 -391560713249464922751588418942307814003887647937189044447630238595152042216262626270036068560670251838795274751033199051115790657348247725280714532137921990779855170421306405204537984120641247351283351674984380855232874 3678 4703632253208083226931543545438495466745772706591750346466903210002312516615142010166159053457178488582996412366476539682947277901369162873573924664812547480483057112117823171453206027224539919871300489935580315584814346587959 3679 11483678990385070263130129018323378498779333838442303910712793367256821453343198847744224296806171069340021259558829773329049518920350363999412384930019571848171272345958534196844881133775897839324706711405757004136656311104024307174 3680 290013947711690027371759459753877873446588395582716992278716807264809524812919097770815865697904754692290887913049838295808713463757238586940977186004969043472737660951419125188459957519768787522230714030591088770300514592007815169196274 3681 -297511748506320213164390448269922341238497866593265923842327242489826219634251395791522613052486307434506371681666493136521083717475035601339721247156943062987520532457104425415437672579510655817259160426021507525069529069749729467455594242578 3682 -65460093877638693447555704446626309003502108617603932172186351414963336960307149364288381028752312362367865591450917545516882714939011125023997743835486306993344568187490278375160790459655654616248978499656617376739962717919179966920807099135631411 3683 -260000573814324724295342927342854372946443135915639520434344831944037294536865173619989614960268895981336015893857195637609483776187404079052827263883219481795847603051483136950448669982881532455180916900571429237197191812296143831869613904583701727412 3684 22922405249107180374086024932146721827621803621184053417275783237078304146609634080915664709564674983776690702989942443002380909834135985014132932902663080996158748639207494676601573716626112013602227043318322392914253838755442795536308088366329713581593763 3685 468434224125476893452338652115190055728284640400791656831551629351801665134769848882495211336456938031606142423301030766157819548147098013399281518702253759046215708738108429929687342089785443326690108555176141007119181119545476996637693514855073635864604607516 3686 288156966039888280565112458770722532013683293951285916152360552005352853249228340977606229559193252734115826606195511947590861031740501025271732078374097023832397598955526875975614531414655802196703976984464160142539026240968274029897759490449891226097879123320631 3687 -2175947324015432602662478222219313988690352400133876245366506433394663308705798726865037140418347582811856593243010699640747274646192960971119988025074086920303838349444695565231188802668292991404721477789633188913625837994798120556492629424707068925516259031748173587 3688 -4287685251162125577378075432695420850467425872519937746034941175667975355250674453512963050178384748789787543644253054152703077883224929685856952926843644013844587845414712380037040111039749600006679434273563418517291678432413506548664525969725370810119731351129159981739 3689 -402897675963033543969826689708976796392985240648033383388588256984302941638365562655592653375222856709689833050716012834028631194128995583755743453317088182636402777700888458049877283858006048014987724047213792449371160365212241637612018438389194750498047312089573058480230 3690 256446471369347570774784851467837836538670736372363418132835974726711496033613245487438084972378926594080284591515822687862173543944232085333192151364787894864829418430706251835034202316846102337306826540323151023817932645972224816958524623793245300466509479606184161821154281 3691 51173539032314014307346240717523111630333062062285892799695132919800338682776240751691443135723461762294070931586285338516900175361396053375870502115834183915610439366460878851391379710584502967376353128937027868996483349749435273655423754569476063315664105026963414090042261845 3692 725552295722904315069040986389127360211955864280486655035992622070812089733251616277818484419438809821360001332499073801819010166019727077311576230070856394089903157062553329174342029796545738139868257792013957905261259748078899740207213628131499768560006101400306062264178893869 3693 -37612214665247799966073742976477228376279390163913992536021638336935233337808440915811777417753697430841710044137123576169824463491890330836988010288946677992382518018365867901999900534624676120687128815663015820761845584077545116844592246304370846074437138963323318690588301593038 3694 -811326473744730086347597078095820693593305741435238167565486154765472571640762662115590413638557846030461379345291434399896916359337414076862027877704062002280730374102728754758096663355129704246611258531111475513932415896560467081841474759332008397045457373031241404669784085377059 3695 -1718779516668531162601322353773683078575035049861336614249089996290441772788987134175853296472395007809648637490127079077813679699220024239111538424091030864325248804386012518539955930009759766169512795007060358552215087589069043688422569701374060846407898454947106052061523913118471 3696 6803396010216643973147039296699159787614311067138305123371033139503582718652355627735453275669968525890032822904916314771809391624986104276982203777542258201823011710509720622304315928295439365929538651289583070125532889178212726230373585319672420044740906698727855317402062984492439 3697 17342170136888761779660574098850792761091935883339463039655622953830838019690302925459395519669029858254487184710101318818492632824487479134121752521742482040086734915312012466128823173760389781760173173958210221846866268730359855425321206079699588776511731606041076897292431170795717 3698 5462486611087464219536105483900972155785155453454501025858551853538985674294202826511771306228285211353677817749965797353209883215329424807577918623909938014018511467542103371460069875008528794348199294218590169611551518358024139400036433429353020662017528355907318131194922060815956 3699 -1454301012734279771899580736660688785462207398493849844066442522046794396832302594348856664833575111015943732509847447802938797983008373979349539805368724243181559997832416911857758493556283926982934373615673231819754173796740148152345411922278480853594410896325046632430312214527536 3700 -502525216482694053907969887033228858935753665762317133240786434716651312581489468001705198938633122567108055550644596250909004933459086873531706617049226720580606966177459553920930757640000517385299377117022209196419490798484553845604400905488016556633296364666373159962506765957742 3701 -23630743156911510172877188015599735614139200956731274983817782173929671268366775598601124662838523975317640773610839248554598817602899015368470069570359916554885842217875678237764672010206355679731132133062550900711382458941405379973639900002984060467915927429262593430306061080449 3702 302349140972504160158496883122943160120080967900823751948429937392677760596735893911174790643112409135942206535796194284803213406640315613737779496361907395140007217139741652387282430189107670141062046915100887073400459938456142735648856109521138145430559496341535841162239997352 3703 19473199283582319729643882934245028944149173935276833353871105704086259553123990980993010676709292045271505689004503794913247467124683993930238475342546056757522989238263859357216508588881559055825895702389513476181185300681899166841712372109615887432784760881186444930095832983 3704 139715246114475361273207152503830466329728806986869425818146148313451311030790744113079327050347563147270622624081421813556804890979792709620632269832089007722470055627801470154604026802669295828904617472605999084117759161034143944738619659287613704438523896889491094862410464 3705 33458065363107799268080421283198003519631989537054390074166145837187613300502733349309050379859298368627910419694215276148142425754161024320367210152832794102709007429209546672046331180478956317076351430137050355027756687487508671031212224338845372660020613158060167039738 3706 -948803417386083685721682354382330882521941104858540858922323994609967464229831137573441146396091911943161068993187386901925341610337380448987137074509921464844843586271557337641382576277238828263311793667396979683069471501856893736331468297563519074193533480143002991303 3707 -1111498585359405623260523085917370453235052383710314292993268920325772295274453121836943982210702822834072831905698225498388248441091847715456985431366347090358287708804482073885465344301973743328482792198563010918797671223949943950682804145206388840799900494410948994 3708 -228209744234145802158613991880543488973209313413761228154690470385162557500682221874773792939477149354528201477898034569803606362596844583225816417109616206881270144621333398841726090142664131998131100978195734908471686192501387278371068347079903067014504900798101 3709 43966766213621744081291338953461374329860363429754824900160017291061524833752116048573360177659760686541400418285772522181057977962953974801465390735254447420093401333153334937999864083925782750383278939301493549281824022398148484237856337279552641248912754373 3710 11145808552955594129015383151971482674522705864546590767365288739587736534813283241137011316619931658919121795247628158959944809996336553630674753797576954592401579094717600000306827840098473829606055185928986184482378815970748204643189093583408202836114597 3711 518458276721977491283118168421977064258710082370609243423898809111322647806714471706664843649090714922670160460038249448952037470243863393490202531846940459843535107383792156739443210345266967166041056654779457413351606460491188580282138869386543737894 3712 3234075370878984279341443092009235428593896041056048570751671297701180126625415108550439724336111438329995881926478666783893081782034270061718972367287366808122518673197992248851847415187186350702740441954226558996698329754771606107084557511271780 3713 -104824490795614544175584924229295058840775502031246724760417155662097744524012243276139440979120121681650570855206494353491742579990424088213977745728497258634613471840957040023336037401409653951296782980435114486334904424547908099224966704670 3714 -1136072047242541135319211555613593958682187412032072783349696978658751844336071564626575720506304957804300608201527700518501555926694331938208766772379991037438601403860000846045822207386637189391566686153534568105322028805557499950461593 3715 -3023712252140383267831620089354501720017680896982049734935860524186818718438332316195114774266099865332176241101800350442162492161831550811306110820538835781424768800981527338350291983070599314732914095047789104416295839159357202598 3716 -1666717033962129331847090853331282450096054279007096367306969895935679017521825939543891843749777435898458521118907539443670532106098165850317220975873663121856439958354363657310168304413319010810000256820242276651492768601223 3717 1351622045447015539498241698173126518768566614497444748304216521854820981806191822519518155362145428568162012058554344293356364780412177007448862159174670012457601681688179890492326945260923496104842796523965143078204776 3718 1193609452014105995799822097718606784940524246447499882091247103389300634449093552924882251242619178551591481537348832914397011052871916282479261720692397390205576007014261845835124735361287990544866893495447430987 3719 257836524568171464545352695689593324706581590109339864009292715421777545488024728376218606930388252475806779872050533354568521607366372021885177660572894289771148151320357982562666257683789379127053909857513 3720 19300717154402052179558749122096117008844959247424834154368680818229861146068338006644424414552024191208846239434995084053817274129146940321722893756476816747020420479998968692148912831923272215647817 3721 459216212907320270617604113020094759757743328138815574299429715101749564505534946225915164124407582996434915389866478456695715226954719920081299391476900728024025092471374905377434345524931225 3722 -761666867070467368286041197358061242118910200639032287602818825899386738872270306876934536287878920112341878849594241963314302862969409021213334878738754898227677686322812287233001027 3723 -125805957158940369675024633881330557211023294062981478709820786274739916920945683621995804034833954525460463815302702866872372835319538452323605157283288214641293104728467130088 3724 -1253372583233639434841059146403926018847724659963732120971442535123934068550797502843130030828960798051006573174310843239807385739829944032635383669836930279614909507811 3725 -4772927861506149878326503255236487597667782933774670689278244791553112663302682868058294916971066068300497768147689206575283439840330935958864997290112111756184 3726 -8332005828171218248942950831684472749293230096799140591037481959080824435318365666856531166450307936581025336691729651989693508358835039567645153637201 3727 -7175035166379584337333163033078199030793075711999312166525640352716392225827312421681677380580475149552690824483557676065725617486806726776146 3728 -3138154811727703530894664060539354353879274532982926223612059898499269483834630996992283053282892908774402625441630541871666440233095 3729 -680227431792592965987783006621687688886114100346185611762232629574783073669964326778101952971615990700326685274416515811833 3730 -62413919009075568201221707700991526158705718792654548507919608810188678255335824026291637054886923505848744577838 3731 -356693562255742243668736966797464781548663310011718773785819292148609341012683106033238553742443187409 3732 240351210924792225786295544667165451259761463536307651163916731610031601325299740249159660901 3733 8314647548260085673326122183376750603838843248518229002677481786915875810610626121 3734 -46084123401736301852426077103970949296196678159893592368518013221626560 3735 -1292319657248285378802119376747941466677991530888319127324397 3736 17193526827409069467114815158787029685764696410737 3737 -144481666199579404928753730096197050712 3738 -3224150706963210758464384999 3739 -354881627461707199 3740 691371333 3741 1 3742 -1 3743 -38685626227668133590597632 3744 -11972515182562000445789626192650251806865 3745 -46768052390598054988330584388793366870450889989413 3746 6432834700905094272575480651121376190794651347070001265026518823 3747 98325304218206168426059147687595820794690611730992975706359310638541770427621 3748 108011523089590148160595450446015022697831075627341392612816637804909819894052090670752 3749 -733658801925828989003668381473026414678831986090228632120486416223695846177227885903049210860443098 3750 -738659954868656107700308835499062013074950357554783686118943667237680726541800674762660270476856164517886032293 3751 -171120600673262586624958809899192041433696754239196887768048218173390800645796365682510816752023546050168011075123541762 3752 76517219511558234165322376791180467470277966917143962933597469506810802337600452884510059538826576004134933879436227493359540114849 3753 5712124132643451249685023967676475584123807775579765834383676373798579458850165555358925345837358929458109347404092220174360686829000734048523 3754 248011656464108924058047790176238572623815117704740799646888057468617674409672936963423532593132479605081056157933978091230909064778625841722988722376 3755 -8209975282203205399515096105766710177408706318033669648288370461951828351130608303131860464473844629909907820477785248273266677918636513185153110740767580427669 3756 -48525485461617246507406397792668728777520186015668683882821413731140399276078331078302000328175863471770931131130075554184408145969036830973696951524720178659200532392535 3757 -370078045144080930028347496220038411187040505761249090486347526906046758174000812208740028886058550616255605086262253417624960400936256263009981997457800372704147822783713373505 3758 966620445641751067246217371176432178263338239698872568715013202412832436871731039439106565353876886396184692030842797775144372730826874073019626914255642187215641462661858879455581683612 3759 472132040488977826086816832039894543347897579699055451907239703524822693044045484680239994402966314527245296386692659932615114304094973663923170963205844784916255845410194651412393910878628393551 3760 606849733811639069372655566153810275416359547854671523830003439644422721214403297258319260369099103546590326864224422345642329350524742037049295208616699872836402208891366771087158413951690567257048302 3761 -130077918653519479151809869316061756079019968425015655924910812002308506806054646264234933031577089095974987835810767516297806744285630940898688721645619698357344250935328566876346042124585769157504276114869341 3762 -5419252018075193388745011236923271691451235150797809419106367243485238506593725496794539661921751464192741810549927108809216601728325168033071860571192635013528207965618840069008909364934029818462856242340058651855139 3763 -1140401105645026183704491332493252730227770955586178254477623325956715200687735810347017495787310523078112267313204265698337137374670772766522616514710959632186321482031076821475567600079196801507367302417173208749549396762 3764 20576458042085764145181347163588522934203998385998787225135512906113771474754717521847026180672659165516205346214015867370746134759320285785976330942996169995053369757697107845385185965031460689044672730962149530209095869295400027 3765 75088732331745897659586389648032550673589807651276816476346644753915451187361001747803656447431628465701392287568207742634903426643102238550939074928161513042761605489415652969204042298713708629828329458183588765550088856892912900320890 3766 2530944398477398910369059458959229936230379461103139297819354528286424149694889909687341697263634334360703996243047513188463684630068724459443973800001242150190783541369083118544903402464918995525575765162953651904584607332483332595653052293 3767 -3905003016894012164525870361056291002065272907682260847569307742571998073885905412695739842971399579303538022285614335911162372745874790910370706246742374118338818954573301778717797224233906214934413395051328216676163265497997725383487274665479900 3768 -1280630843427480545565727608714728204939286958643878778386617039120833979007464742160662731168465883092623617318657219878701847558116400928216789547080608921097740759411090863280392599217530554688546034235330128046432958269823282356591184515258469977982 3769 -6792833524211766166188367566946666373039548096396779843472083130821477747140383008452965972392349792373716222254205196007410327952964430431836783612581816916854542390457370871622295875264180316374052347746294624666069662345274878326849203278035606765781397 3770 902853356388737695074139039831576476397168915169510161786197018420608836925756724539920096101309472102440963069780629003360657156570442582639033986044616041577782394299040277853608976193108963684195314959200480589018074487319615886620367386835164465144381413068 3771 27373100889355869009208756657192248696422220691701369972050748810671057506497969354240210080462797430637491990648556082133092769764142368805358258753751576452422386194111590907420856656198204737819952704068413365974032590336674482286389039208451272391110643583496508 3772 22505990883512432221331038469998199683431647604134320143580226651057567975734998159464371258200607869375332422209478844907075623952522851082114103324854325111364460147228778164458106141505694799217779590811655466477808692982046892419822901612894293464724913908752283161 3773 -257263647647151582721183372947824728240360711167182140315027287549958226004332947848900431758529278070498625311112697103083883763619557912944016489179603258261652893859551601536565387040451836267630469801937104807548799205101369939785709281400317364867267543894855985530731 3774 -746638703641078218799798506414199081646988869020910486706577606110130660343815254458895545492160731512676694467561460043179056881212107700185862184642277853677437547108116158471936814176785228979992888096975393808936799282484101751385524759125804586785489412403556762183550173 3775 -93871947930980169378325398002008131039983660575091205726887534265147808399973119629201427303039203251268634571485854842818006033736544803079979579225078606592555303544563113961393172076389101914544846066089504000359107413431270626187064425372978965712226757303383301796312700582 3776 91079309175135252698763838181710538020708491756888401744787390799126066921771692928129066671155809294848359644793690683480862038651351000770190106215359425636342566007035122395176876480226640993212458871800287371171188053267924913727380445401657180680895238802228468563809280666951 3777 26477743165367653647351390884076075202401149651766826593410519047284452750913857185082514740281952257259171631356809387927179142021192395582144683786611876601467231168896979431548368745134637464172550160912014797327447304420582192002938683148934752114127317952974723034172213631548742 3778 502848097517279500119841143999044241677746073179318889617876413273501243221657590717992053209546536248391903134646785212708575967899896400820415054060077222856538073535371154195174814100134078609940086599515870685661894169817603351983902149786651493022982021614334804783650778346144023 3779 -40204169748489913568820816665038903550534077202911479931936042858113646839863097812361860916981203013894520262906217988471838239193930466836772192840831463996918039059761683981026647289897188845496412317504846880708270722627335990382244484673262104953997079081586352967888318010809441401 3780 -1243595221529861873527609020261598617152609227704882149585382971021671831787216333545599113129530470701052222341448586165831325361189425568674058596842592420308504694539900304893762820700969657443225086193269215903929908795469357589586560682709612264263733406658516545115586960373228897620 3781 -3531380868617635057809499173486915257144939280465298187091870342207114575846323599292844564297876845873572682961815626277662223560652062136199080359115671424825732513570943279470908870078866892341260695693874279778252841366432822564556674950630296035157519339626108273717277843142189792132 3782 22004213244650103032985617793087288385053296470777703012064061647092173552713116832378874080713014830770444338752597734002078784513624274607315000275724128739259134740280751726946825634632868435332947527852681812502003266452802204154716511961615729322063228346940140048450588061552862666434 3783 78586126934580752751157164457303015501062941247834204204137600699794434279551437430144805148476948943717363527281042148924897968986532350487027989062652194356780913307463019692495573234950175499906086070801697722198902025053454836049061243555874271513022686242778886609417916883116547077776 3784 33164244338426388811364354342583016991558159887140518112715736689943193689861748217214318718886000650803577955863639974074116215407322520082435047181819103227764056645637689367394655890191766842725507448475394651832177448176295443295684410006187833418588063000013828916467804840763854955183 3785 -14480394108621383571740024581688577112380999808267888318595780436787231291618661734525435626477624997389585321485108576123935173429738325965040287006082180178062554581554480610011473148643578053957344893560324175861121559579917706949893876782364078027582704629910968420061243194671665868575 3786 -6736155060204118312643250731016502404404045784468238522284357502149146701148089105311152673913200908481049590538931700188335247911713013893462858997070145574215247781913071231643008568180083631628226451689228450216867902046432976724501203154219155415488161422531624978253905756949094875407 3787 -423130326926842815379641555485860341099199288834515430151783682258118558181582474882711783233226792400217157704343162059433949277665339061862268354027492611665807691451115332480818720231770240111402049276658622603042220092077006901803116585643337776354271876484838447346810122409502974352 3788 10061609588809849972460567284793947925818507361184636476803275613499744758216903649520430319301482951898650719963221407168624910804800676048899090191435421191735732897394288806459021058733318271279533462618286504007135257230100160412199427267649211544453502880384176016949472116304695455 3789 777194861790070535897020803629523105796947520322112762843829657513381408492817802735576021268395826870488953276645920439735480800503005012090261089554125066055491886638410885079168389132715220886861785148915331324694740567639042360296283195707790974094050212090951777210914380859119873 3790 7385399102839711121761847661722036320052901744415016764668610598391204860947961291097445501227851721769011271750456662127713278458119352523689432817224368459067329231890768498391614771017845704088077425353710922025189609638485553105127038618778241384324511635596561213107449809961286 3791 -1576682622032330402511606139262380254614556199265617366013553075469827682525916954979198060751912230448259228122873436134150773192530040744176391742697113420628441226242003699216317951738591355628810272860942618797578708588106581381195158023483942606440390980192513479063065148750 3792 -115455215190869835652860318028586993427050723258664659825512129411359610391173459141285185132707987609274464653204759283223532259460471263179287491429447557000396141805519395804269027618032771610615541193918900589415417333324343702720051680803032619358779665663237917895952218130 3793 -174684917885609383899684623543172751983846682076439497862157526800541417736654860030579523668737134493490812606926044729872323727589674527127144750133337095526713451290236850075259265057455793444266595806567347413705335223856145823277647742849033949761675146454987832061034330 3794 -40259255236928019564581883592184183106767306240758170433968488784567511236700397895774580817841332762872277844038277036156220209908026264349199859678438479693601783334377556408540386804696981247923411456257131511947746577819786055415168973528385049226263423773183325169025 3795 18426592244392822173446749577981633780180770663059173188177853032687092536101434764220446547426334230976109091195858462612485852445266567146232684072960391381611394977152981721116778579093648919875319663914234554541793035207165124823557965756337300619359248220013446885 3796 5341653560557767348387436770116794312412474819728697063040583567870200894571724451505018415587728519224249629884442744686595409653898591872484276678093782696205622771321413638139370768433080244781058002357802373994109673911629040174257530277374556307615685728561976 3797 304948044175101068513714442905063518197452434140765645592303814928004511608800570388331880342190385248226274580219909107641670832357700409546333369179593893135750387175750225859218626333610404317391093508279182705748913468657593167689627564594067494911571243653 3798 580166365695503272107323761586049348047963017743858434869978396431137809106271672617386747221727130418441709810385871254485413268952779989404854887398636637652151632214652702698084937687911938568129108707277264308736049089017938156308555159793518858087495 3799 -174608251730344581484297588470691944467918942443113231963932183128100044826024234985563530864491849476769727266063903850216794059900384753053520480254444754945011647358008907901474625735267215318566094041467202023969734536018662507965907193306405324150 3800 -2154695422321844538809764177605563018358893034189887707961503314693445992990563738770824010913422907509422665457623837816352438023775115462555067394991297579536424403339070139431941648188277388539637621660376108552342234406342314835533220121400185 3801 -6623305123083624789888254054123056583368110555477125302368133887458715692623737785608141807566116848083212983870375243845486871645341941957353431832433548034094751311895078245175179082688663603330027000780032880023928005755521201117777307471 3802 -1366082358611470750182799485668664553569629459573904724332605552605606729598029625328107383550701932802609278763155341031148553312371257076109855511873711792511604557164600038447034106794918094963267627145252524017407357420067699504599 3803 11774164767090565765406056211842053690420726585462235041281864581515184400488429819065844208729947190425136255843008121157436938362715864746790892218002739652478897981540514296030164147292001431557514915945860857797001825653979918 3804 9806999213859217621122646085962899834262657117841740315664312853961881639857050192951242928779222087656152398239907905510427251701328093147543944319974401564284773407411076618749156762409756811373590803712397046446156185763 3805 2394285059059241210857861526547865941160327176632774886550952520051922727950892741552409043301431252733147018838545015446077068782302156180197081597632446182609411468298617555489216075891698617363742584320152640389077 3806 180713713904921851376386668855745022473374876181973073069744641817049034240646494642181911566018365200208884701792016281042062742742209627543654734213473515568403852946417102411471890766158213790214597018544980 3807 461746386449654564813719797134007142669848524558312338770060250991854940618116095300654692199295859398184404864974510020077829057031584970731873769611057264624496542464160836735562958018615608401848559 3808 -316132061577571314819973360871565444088317715024741077962703868421994668965557464325318121744802631381725344037716399366692947861194812833146652977516922738978525855410303382894322730795773788179 3809 -8847334652192283500052453309799247596352934303641989676094900277001747887223195082902633748852955691472913387997293952769430987478220415791748594400692615294962358505066067676901247823887 3810 -87517294182823485059864127057822748563453118603285639471075418695355444249424456506760403844010195572552917309201626322899416407944573844108722245219191261418090427449143580149974 3811 -376802865771080130934836131628451921111981337990305294092793862856565499481013948547559423558558772208637362530345065632178702388774727254390521349665522890839825761029508 3812 -773419880319533954524406957069898589451298073694315914251826421913397758749131997763208480454105178037949294733221760568173799786153950553026888836146245359187148 3813 -812989273316785457366746373607684488695903600447487174259500020602058470218349246206334557727594664830329648927300548096574652262568342466974061330222231 3814 -467224736334323337015308628916143099694683865685470867328378524693285522193871291130587959704997950068858135652888447259244573475288909605929514 3815 -152925941449226541814565057408681876574617738739272476627893473797037244784071749286160880738472006556254688580394450266404952948194916 3816 -28137499928426134177967200897492033088976499525713256245864260735409881490931401439656090851122177991355332603056536426816832 3817 -2672029152046040332179255672670762713548635291170844802063180288193442266462475303286789548205520582655625958430020 3818 -103606539752069187892412999456882128190895197192558773485158147505020090031242542393881351772260396286102 3819 158961153882556390653289216500799004067137588492482429294521318570454983495666661978897575106 3820 75179243381766139622255124848457768388721003220866521279691920332087245921983560684 3821 351843452370060295198109019409324377483577265404272435515521241557641069 3822 -8366571061984535446096643217136856002667315714763713998066641 3823 59302964529480624730503534029679236793842200733349 3824 -488605682197642666328764140591227385735 3825 -3557540228537791499605664410 3826 -513885570019210068 3827 -414672576 3828 1 3829 -1 3830 -77371252455336267181195264 3831 -35917545547686020680181992412017550719411 3832 -187072209566383058347509658141894600323309113694063 3833 38597010273382073633995873790803296060698375723308136280640392131 3834 884915958983430092774116269231317811172255704759667568986699970902016915877844 3835 1296138077107858842699299085943090516754161036422341078023491531280400758806740669092953 3836 -13205872004889415676530307292818169714159250632186219992748043246789479849225250618786131153314953598 3837 -19942685294681032324918211340393329632459864601599920363190745247148312273614118617178190733076760832913461595020 3838 -6160230641028667451445492748719402442469014865416438255088499156932887349407784277637997953067146108689106693095395069553 3839 4131946706212922510970926705169821873011374452006441167339317753571064615175868165627517230861829244055986511700797839500061598976096 3840 462607241333857246912903659740944845942176786370416269029460035645532743085770617360183193298598590765235901696152245855753656938421198789839600 3841 26783222707320323398077538105169221351155150032668927604400412611015113449871962856482965286948508339652084707918114038735987759509232453042467373084727 3842 -1330031119473840312693010437215225528442174969576331599579580909825907273549887900518063225020718173608273508402337918172658248112442370414555191040151958304325088 3843 -11787177003062318528407168506466686475700674677257622747748396256304889321434661567907722497533614416270688876541166148734129819949759636230111738757869673212337670535580830 3844 -119879450932494684499841344637606189077200531733915617933677661034710248443290855613747485998513667357537308319350691161987444234391592459245357645016093670989594581116664841875411 3845 469790164147555653830680181797304600041035490559584308666880531511713883584492721953464000854300164598591128989939787778484688622870270001505306879364706666685846621980611464474414509999317 3846 343903772450380175228927212716103907014225707975990119219882891360847894578247407198112901505472352279332579234540794739980188996421272400695304525664135804673474057166919590017084241924894582847707 3847 589557477715363782535682189165691782251821914421261264392904901370125540352434199079076383008570377565923646521236146532142572657869625585140200948916765257190484049584099096005614817638442887347415615788 3848 -189664592016058976594112593194142841903054861216673859419082738486615365216242289802656527401905308040479854727694023029705685260524578633837065699528449107587685519473877019771470000366742252213787847947033122419 3849 -11832782100547688542834227370729587522043406582044275170705101393820700738509845367389092188639845636071597217208803230685097642231258564464591442310271347163928820031126881371156900355981616092032247143914338356369325020 3850 -3321810348747502338508168860750549304450147132362932687420388684885076645127405586753697625971465761285635156809605122775249507438387085971549544264834844133491200795506578409054036301041883880370203285955531585380184911471520 3851 90012084229326720870499248047120157211344643220175813203729717950428402239694217587410594103255134148242537323787498053759832024278854292534159855006072148300350028014073781501990475125154609337002673031002836858764371734737843784481 3852 491166311975947421716203448766864149834952732111827019351315808923593930846125184640395910566451861978446586075214304153301765575081245078633199938293735118342099601605359384703523202577473626094568496498868019191398025315981372037690930295 3853 22093337611968695324495642414213144353591225646211270509324879416656192349228849785690855814281382180262597974624413742931753479221512550354744302007403227441737461657730345784025755896475790524933968559659945891219660277151433283909018194277045 3854 -51253546695369252975285401328148237383448937817611276158515302337890203243495485754899417621590415369429433507588491781804162643864159841327643696004341789909184585470457692832085047477361955508401596041511997737382750616560612950217463124023386349474 3855 -25069888298083887597409872612379540280236487247207215262000718520382428298835804806667204614462204664723133269559769860464524108362241838231268321078906905138894638611916435112331230915886207968147538381614218349242989732423956484663482773083364316559795336 3856 -177557736786061272869689082082938935650541620068985436822273307113539535382500564557697767771204050568642307998097893913349537641124721246667592019672679313634902278335557756553203766206228710164563649567894004872860284675865027427184510053911973991440056844647 3857 35558453972002740145917280842337909410299015828068571676592184493787837278768082229583298343810256067805964168118072928308246928377427473706542678805039193051303523863881270593037604373956759914954524537241111108299445555566135624435774521293335563466563858346061760 3858 1601276173562730919530148576196213374916494983775932843896310893245066871228509988049505197279342400212618993918541456539622066563944939074496257866511392633460530469961560707259965706236059183598226573998304739070838611789225572501429150213081989970465450589462159554480 3859 1759284503123595755772186103471988499148409152761129483390009444932577586356974030703847409559784895392612085537030556606899440699958325502169508027844233232283507980279854507236734437058427082768419446393794532469405159160873334875437035040283195515450156635323129069956692 3860 -30411522705519028981409106678994632212984998420395737233031325398274880284857222816201016709634443855197854194670084209169276684664890692189828541575748573430959769180037714164181702275749817694784843441853480763157515804462668746146333478389334814246715728879885368050978114551 3861 -130234112657582458300318415855793667918408990159144521768138213673302080428146228075520534793693603619447213977814231134947646278030982101930096388272460852270193981192685105405327042927966858678254049259803260549787266258480787409521184226378849300446492924318856509366230807482265 3862 -21901854792106290085809564643160925093292498895227866845342408818989790624083658845175163750433510189057301404741998566041350125971240937514735475705418345456667351058729787308794975544085642432087053002117859879689893811742853902850425707787076162150534709405089708451626516590862461 3863 32335145695501599755081276810280292558695739235167089260836234632055850408623265038246225476121007148985475871195031391375419633381449148187528651548322089925839520703188479228518715664641023246913396060305599546426026539160581646939821180827442938588692131357311476190655450836604283399 3864 13732825515801971167189474202269422590299571900697258314927389286086760949998664914486185840703226812698468311964322884104776069646997752072834146258581742582683414703229452702006454669801116422678048887332060603879151754492541736645823056618967892036001714929713862016634531264368063636097 3865 349240971653346156806107873068030072644193885078832300702472520623886930441541620708341681209140899978198486605675688555204057446603276761775159083870156024292438922054052451465923593623147714550613353271122234332170921325810823894641400621318614437598469881958608582140887532791263775653560 3866 -42932136637826206551874064246646712112511613320093653160905428754990237699602120631688963483595432296304277611975453655660956066024399193825616686952781614221983987948109297212649090829348422899809174182407821683931981209731886220085458299400916509397790498815986103407362175715796926195711556 3867 -1912113291530359300008872043966151106229501891532707469992163627415364816603011131497851712807671248751995686549815909704414766863850832016110524151002809554164247529197561017917578435814401564500793930926911343120575162478322894138563757131733861041181789461957662173173119888897908790232163545 3868 -7277014528275338486529689081876147013914033183127338544107422720497540320891977713294431735283474828953756680589188522810188457426735811506735154148348439243644261224381670563336697752966380991803022565408442657054321321890342274022187359467955060427960485101601019988557472702048330230164667917 3869 70970974072594502301740708654887554287313304316864660536079885830661331481561499174370290896690813088366478403281311499279759486894892244594590558217741665304733121117868445075040421384489727333449550956719973319772539796116836175084493375658884650768529705062991202693298285363818105252533056737 3870 357362599399404062619970106044516885408609892676622421898737822731598800266007833687095143798262655661249954543131302660493900529721526402212840606882928546279853398473616531906056713757330855783824693239210037768306421860875558573924656360267265029632413545983546890885361815768003930865793468322 3871 202096779726937117750910409493658946437728055985602518730823271020226369292547581108478507741367191356241984835744052424233978716951452402871666230497121517350897437460850181759678169512646974668658215643871346724019692320218539420577055646827482801260844479467038673807233844718599942495250597253 3872 -142887335262509899642311448696177754334686718283773804706076358566231701623100860963970814633799379380440093064714725908769019273759452891763880547557833155673799028437779432166039323263595345698440790956435765268938688202863256284978720012033929339933679394364081120339544683796758834470087770850 3873 -90574030303189038147060673818139269165236239993709318519044266192207837638086493225676160321529125858304446762435314971817391218269588359973826448493720258790375603472432743852036886479604032831695289012473737092605473445335528095166597664971845385391419484183956423161042450766996250782755661585 3874 -7607305351284447489509315645778914139017926344069583690096132119467652502603088029848747998107666583129974348986295764526257945741179265180716917599290485637319389825302031494123154078468359565453521636826295408125574662668169389806560691349410157528368284777387543186332492952995660139051601155 3875 320266285807483757643578683601759913237179461281871888232037908737346574527286568382881484292587911053739752256423844161009284976080613922256632393566473104150205102478975088804559137044178231961138789023430358674778693892961640336569063139546163577352638582732833854289664640549504170962365470 3876 31040978375583392827458174445077674656427099579671810588347126649189797334408352134794092840096904051341937082000507918253588588743059046479310157252574071950853267181990154435939998785639925556914152940096178239664145520291007873850335066334227000527239212733346283601000463899536130158429036 3877 391773394444164337696029396961063396681953744092626982758562079468780426792541088245944832044410433713874523527278655791136467090926352667224777281730217094802858824953509649055281241397572707677395268509588711301256622006231259876170955926905254706453403216196576839891380543298080578475342 3878 -437145552168252058840150274235201926684031636005145518213531303570252914874786495107125393451655487656774095822974106544326349473655472240076021933621172940504567326793799507458990206432475065903271474013893383593627114715780924066400953503169052935845809571505914736199166229118295188323 3879 -13935740687012780748067639950251533052278192926243284547660604940018606641420607118446111558788850781047800995175847731385425402199838888200571932870453459847705830429391179153552502585063639226803915567038322468839028017761282007383118333341944799875359670009888604201329788806358571382 3880 -27480062144102410801770413332462278124768446099992601379367926561742894061748368342054810689151956822355123201444725697274209132209319418366972009694294880425286746465213915877686807633428209179810647228452411198569882909820063772183876865355622801650152850180512302953230578591395953 3881 -6621065099349913805597273654166854562753095661263164300034458190125611732698990494516068978852580723123727205104569805491357232752106303011651716233843626077304789337919409632848338694040672524458436939216311449329992798956508626173483741134723638390059443778825452146855161069183 3882 7242818185084218611565281320760800612891633369801787738689130104618955836906480891555241349373550818785210814080592477934472928751109378001717292382376624271602578440027699772511000624913001041970367757939237044804382421734642339443425419923262440612407627119809733047033760295 3883 2538059857398380378328277647809469018151265165537541658912234030929177998583581297524919688367715686466887430879510560828473584693231486407763253259769997463587106932674290339811332338051065586705984670076622369954581400375912129059233053350967149555067681846695989996434198 3884 176537498610872567981251941869721651819832362590590993024254211989109841567076659434623286776641611355749943464362999553542522450004573703002676750496714815390899589774173296522278161839625831170299717622131812640383958442156267671314889965844673322296482667947390263624 3885 -1595751962707310389975914937987151873605001230599721906624705051043314460820567591485911554292643767848708198760373367867527896316256527368273146990078904794821463318784268890202227750654485433322685309474357367623293485411769391320585516293995350851077500503612122 3886 -271282529246948965061685860259328342528955074960137581649182958505379454062951446591109648098452409893633895817858701938055561809239225937600904337614709971480662830477591785676691633230035817252379634108511430172357796283097599329154780533355134225035255575396 3887 -3988724830773259893596280518326180888423215878998743492804523559247628243077139071143262870876314076846958836797853923293199036904555887378456559124702062231471856940885037717011025245861314153049690491558441715946151026132011064030562971593864494022981814 3888 -13636542540354096883767773490650453215112568112462006196316199193052444404811368203730773930797223557179484609818730909413546987911487003668477914860594313308322940063603861703053018881579098330446039977928155418948372848593713019217657315916858562978 3889 11683876809742597818067157921516985809519877405749935051504550603479952660442657941479266247158132161440670266088486844577678962742110597323044356124754800554535873661719734942864912543771819722954078776065402081576646480265290193746776519247178 3890 81107843462540625983884474649644855267116027825632925772019207424704726699676470692798963469558359852255970151239670880783414631396892456401871897493079493427044840417638038270251546638052239706295652637624027857489387222283836023357973666 3891 74497226045652716326476563264292289621690709360031816142891878230420461481074669448585215728570829777440566393733339493234119614843666563233556877017365455254661203859869535153495377569963398300692878823625093924221177085141479352187 3892 20304885071055215063443184664358339168757563008816838780142357495150801971185827347588404635316618489803146416582640151813109055472398259760773474095035613991264177545172471186775219992641319715420960360396125539019785663520384 3893 1098214040389511476079279324727563188466251440261282399303852862736856083893898940231206458818060144704002136798458742972394391700014416243148640899261773448749364851591703026367295791882185280550302530404674949664775651 3894 -147113139054189592844684430944091288840897422151537761519735274451552894932263384982792196069761633375167266268382613744678353964760467624650111439244868974855635811487743381151417221915943469644120573398086184687 3895 -14659312202244935323905418020804145909658864545763805013565131101703092425148871709706296801050383327349987897339546618183763436759277789190745512164663467772408012694160843384947621758221544499106444766445 3896 -409723520007376705432826685631633335536054248097118991008422052735421186485908588152297780472500648304747642823163657396348406678893067716437788815097233453970788389557334001381288295052434610323318 3897 -4497657178944500508032664690453460126866304523936919295590533030099218220690741457544011538343908618118492742061059024746133819674182872716002887149886867392320540293334968308191671128117857 3898 -21088039030144745356317091654577570164646772199480623944527019878760206983700170136065444829142235786297738458089568269405939049848918608366957492697539440574546525188812837947899469 3899 -43694890301759525817737630080380011328704618017475595024804931712725471181306340413186858144648093326258139597262292697228997719238714258265444531615395460781899258115575361 3900 -41164433357596383236725214955821763300941748952119031054782699303753042178253247035253292196979046679776136751097700948282711024797527922202728462630561850558931633 3901 -19577861401959564775234840942550282545845579030971362895302831111236300737382179169407455190640918425036104908566664153515540267112528783028213430414899348 3902 -6813191598429703832990208288038350483059661992750782899285234883007082308263520254996470286095987311597383135490870678167482251432773590811629484 3903 -2283664510015479654177486971363261408298117854066999178235520424131785165572661200236991903910844357169000494411278878098333826418290846 3904 -502357482701535721745988060291659478197322050071518919268066472007247468481940328380341355611534486051892400718841717739187661 3905 -54288384945422337483832393506880488599575090988582256038182126888013497382749320051692222025185603149488630281864334 3906 -2531268189396754354045096384115164503429343369793373274864773784120705591717150887577025986556960558161278 3907 -35830869780535000361457266647581924907442307979687675070367314698972592789265469818374109922274 3908 342187771150183560679083875885618327067403689566989709717461600495055766325425816143 3909 5474936723750143334730789644690221280579189692443166897813044037229531554 3910 -34373080779509653127994227281556780436758893941692280284532719 3911 135522912055880661544296537375009540744468520484259 3912 -1203235752592646139488601845159047085850 3913 -523667906404750425371019095 3914 -648734466614928136 3915 190173437 3916 1 3917 -1 3918 -154742504910672534362390528 3919 -107752636643058100726172204904186242755865 3920 -748288838277504748572600613670554913651819911284301 3921 231582071980050005180716389459641662202857944444159277831555332815 3922 7964149399007454584815143313989815726588004590399159714031707508055324534510497 3923 15553654925589293805445400505552838111048134192385658224902534423652363451169955187877204 3924 -237705910766309207032515039374064901055034074633800160232711872797372299573082125033723415818519083626 3925 -538425299269605647462191808328362132859993097339109556198184378350916538749348171829978619573356259171768635570937 3926 -221764758182382446416212073823681410671713447656569167409358823623857200042366479819513092733791642571929487970772001369330 3927 223125925104868137579401784399520385606427925326358017036312733658694789080585481919858415569142426333794168154169634982173424996934353 3928 37465799996629526333772320879589953253421822535488076246512935342233079094599826612183716361062182892853380928942498567799200016921054550306775237 3929 2892392800023266883067568810185160208091264522246119119565953423383146244043790816011821856424582206592553734946962506116947911987830699118799593949523482 3930 -215467205553585537780391563101606033452704641868127956771785773824622655981986661167809733603036444562138047706742012860684618586188384759736912655877303439259696353 3931 -2863308575302745283856772109728377294919620100524865323772614431007734265146495435823267319785864260567668451579964280564536781645953515327819058484282405854722094927558022265 3932 -38833508326594031242760392481470989305570695346126164724338069364566399940195920870229199769905708909377338120523433150362408499294171830059958077482815275522644714912581747245183923 3933 228323440667141292483826700329622726879018455558883644540890292870444404440573532892460954397399976559384459219046125614316560708130377150773677887929365911341647936871418162718660549540009758 3934 250524102188835915756267121930124135681968476849879279407582039761368876432902100108314507567097631715009530826435124517231031594286528032858034141491483564020927466454775953632580439964310413477387525 3935 572790492721916679397274634783512499897031528067792242892444310582437125034464675778969958121268005456803583423174350047378317279462950074556861385919860936043214497648506004828773220055201728214547257158534 3936 -276545109319047516271019538855060785143364808452979381808027173282991207462136061592677329461290975698290768610065032047204199452618656608719175726583174439234073307508167894290976480032470138816906430704530590468011 3937 -25841124283018183393534702432572559277540694219378187290978825504065608282912007096321524382463768372882852475078310532774967215043223761787468642290652339840025926792063659984817112123697092966587040774140860118832451352459 3938 -9677077963175592260342638548733497219504693845819589844967053086872468315666661836421853768660709095137613920732265014920043014408254986543721158626007599050489207681163269091933153763769820831484858464354428195686204150785446310 3939 393753881197168265678674611825128350165672193308757308851884887947759674224387523858273699038968776374170603526417468771570477572512846704749728461834373228860816705636411412854017146938868867863738513777931856905579934979680270094573355 3940 3213849023130794016978101491726031596073383534824947583173841792784872039996011246690755628349045585116213054726312293783479183055502173249072471735823529042937915963027642714105545804452596162179413241704642720524318389909306886317692796639215 3941 192904583959021716101628953609598080330380804739395058656218178168564569496929322362336959879694872657183846005673073396794543468846424248179138063315152448871352980876447089192313311869956489994855598084760141021944519545393170581918610512841472756 3942 -672688085726198317496157524410639391627195438691279233831243737422418839950824323394222783662775102602413688321074974904722584231775094392399735941701146088513663881398121624191675603734006646035137711031027275029082910860728788815517339382788939848392336 3943 -491058545129562233370573140159454801558763155960823460565860514165046779647478965333144232140529537138040019837513839879091108020466542078710961840490337482916776062825747462735484323099491047290996207523741063652846022289409208707413509648954616986446745585699 3944 -4643203881230978845065324361311506408945449040170048721669414029667291628919527373457838769356633617587351146173088978915400828233286800068064095328358709659486668634964158103668519053012960803157155482059262609737108913449844932138637837578808098262826683072172864 3945 1400366435086790430545046608454597512337336962477610154414673741483647834572964617928981201584054622605989814094528709614433225714164162779865446782579864697892022566976465964831139948282889757153914345443053646141352126957243971152447255121210070438962172928830262641939 3946 93762847637259126560997767165543585150584775086245911342458409879943179612500977453293578415378328563679650702118383966355890371488661077468754196160727180991931411039827441103291242702561145963024258678676091518170934273772849244619457103376926194699577621221260511293142835 3947 137627647777852343846610083292159271884076792652396727523278953577628138691311902921657814708057330477014846449342422013217274687961108070819814104069689319161847214588536621347590855940279336404906625570550113191562176242138000264714292467056448007808277136155615644778611762571 3948 -3594502621476399048995653103863122541995682499322965341290326273655306354416486799903906364275543871196604770365632264751815445611464787807713287825669180024275508829981156666268876776466506072749529402159402504153285608311934529711789635639477669053326567289520960162021492481855717 3949 -22751173443881790733167538702728374551527174779059612575619989683476997654918879509753548394494012058262250689876538096127053471328451913916462820925365216292481392113354718039888959671190076718793032436127861602479760975792131615977098864383667210307708769186345663539075203094192876938 3950 -5116508844549221108863876826797865743300531010810513947429675830406096170816720875209021285256315918294832962638631915928312965575401787991776724230796311074106599396450007687911170839747670093443223124306929542929920280299859161914911479635249081158957049230839225597246241397254347854510 3951 11476025307836512653967120564731630601360256100606316928723018450250139528817221800008493958656639477189441517594706763025638741618751399239617272710560761647599101975173020809825745284780429709444323726692501654472003767308275850738203348984050499844507988104861653919158063917985449512074946 3952 7138543142175856457372138017364865884787388892250615941610339335403961500337871790631549997417143529756000355994977689133105486225836856927874838679055250737735703710963038689429978795012061064594022754861143955946944259002446643642021198528924310087669767574732952968733021812554029867155630999 3953 243029633464423713981736593920194669272403707934425240558092045979383145515193187921721994867078000754738114769783444998171580164377371413842169625314669536276510385772512863266022200092463851843019000289900630834400592347693201725755595838299238971620076529086223962238162255047210240796124232137 3954 -45808534201006113375259967418868002797823376988599872873554091067018278698705946525398070245744414562898553981828955933014448420930040253677818511687141746107743314936303616533031557740723611671572353494277882912736470160848630647832451104386892233530246445736288368444815375917332408670166405606660 3955 -2948735856925983946856305373452190150890151416358790475999330482597723773605952011017449325693234836096625842622667015749916814925456787688535230658983938955136125234938584951296683014210808845691230547627912133048403697031597421102072920462538326254906975907719683602114563380216781145598836627855225 3956 -15037104686191452058307731076160564404553322517587685767767361768108759635941617068219245648292934325816769474611927395122613150775001999889259819847918229889615414267103779294759753946852909052861049927910992953207448076962435724913543392688472462667866259513721996616099878448318557585995015110473114 3957 228407338983240692630515482330923459812662870191249778120159652326918778918090998959531219550206034612464933855110124426673597210951879291985983210925889871850661787257839719246416709123923482712191756418412835141864924721244017821031563661076947641421388320414993742301639590460966473710758542930918481 3958 1630704650792315424306897581126150693647418303033146829330232723225875088360919199203187607713339510054299731387720602915826488638324719816822935046826984890852194785905002934312077809012724093632660892177166390571374955748357238814554199064754297081913155616729044547068611079343015233990410516590281503 3959 1235928893522871602863648663325064144375073990243993640810147262543085665855850442619542700135777192094263167745618870217258738407483564254603462088360793115219212676594684485084198191842574182301766751218585124316760919885966693492339963756519710622759840093681161559482747647588781474787100335458729354 3960 -1400523519723582791297079845360572141731961729352843599282112570566755403011129739328399324929837411035175593705817341910384285904628314590750731200581904213613763596366212295210643345500284334003111870124974503402035219491344572320088500089143893306971120351889620666730364345933649461741249983540012689 3961 -1221868970236131742209746773533442109772998456863682092556865003927589488233648145755917899230508749592134905028040927227845159625501103554796266398550994645330063776890020327951638687119091019210944065517837390441056150741821973043129364982010401880318908857807217190930536434681873122994473757631266739 3962 -137320999684570399031192763574092611641596853897046064945679828015551063957918419018741725667810182101543759361777791477502125189673497804774933218566087059157025690466877703773959041593452530032373500429419062005073689018619199014440311300008432513205219665023858771648065707916875256390181639634945699 3963 9910320099746020051184442598157885538145259113988938636919395343889185010254083559907760829320432233148526389113002145407333772099527678099714903111710931848591781027078345502538900783134999286280630951710971828199690928793927489591395957005410527070688498965827925515313994634315917449348295120527414 3964 1241731514832772796130598362061653317369236130031260929237330206296460461154242569699388426349929583482005287390245178982599667037366140717654876648847182558198293131550267610031371279763348836371140518436621296460326282544607588017174993510353109308180570092812394024518925149526315116855286824998667 3965 20860903164682299107055143996513703514218321205881051605203855983513012556381150959843862658423498092330260525761676977935640108579652598781754482185817821155610399297995183841478067550626858990353106077338873777993297347699584703391044863158970275556449580832142419741542497643182008089339913513513 3966 -58057149655869935028805338489976556788484937841850208612420292810751632610166418106547448299729300890886482859773216051866225427673027446233481616352770510841730259719763792003259414846092423167424899367278817846021307037731553538601236406156964349549742824611825942061699735661022438289541956374 3967 -1674156241375244629012173292574604991462677897511386919274322737435399040103600144768600668429872548895383949502475736438697478459087520917397776247673449110829657121409889585119820464921942123654747451026526463227758936807947888364496212548103906848425752004119583512129311579429987603990606542 3968 -4331182305961667065343524662056916652811822714061252740647680080745555290622853858920993715882108424922084175244001445288411365540915110331048713521928204028837395954483156523866215016768696027824669362865627396265440548646280629228492532985412490675777233335025857903640031344797055548381632 3969 -946604689661029800067168009782151794375972282942993664948818557609541159821352778769003538652005064933891352310784277043953394018117500304475898095004732595199857673753266022617209072403793314027798078999024663220189599371326182304616590098158449026929236971695745774630744731208383335722 3970 2744823343718021770707695043062573580764901122742080185739644024408451990145238056793610470498958055865714281610569603146507575030017098553546566045196889328764140543891241935486306809384360805981713752972892472921541232234940236582707949913323844330051380509936046274163204096231534578 3971 1200081249087303929692346348457868105505191048070306893689061665670164557309923920133673296883401971633697233139521417081419868179078631384466354514272284765849081823650662070589544081721205617153970407546751966788472070642615467025904380490162614757568219702090611394810188809804642 3972 100204544027717846254671937769105782424133255468037209881394751969944442354353201282927831528909806329352896728501211251753464550000078197968798868936638617730474056379545272952487925123656470261609151972632334613637929038275675428349852434628336267305226908826936939510846038763 3973 -3394532017392763967307953318230700505127434350488099641115903362071851440029265367606503106321004577160245656384072953761094555780713121944458585317816295237558094222701698462957420195940569641795887919290892244544509077045308299142875827627757222745565056584218718275309917 3974 -405319230467205360852934092742544961605383271904487788578891033711533632278738093340594690733313166719318962503626607913855003220739466445420440791102595705720656893502640155586794510482767678915099268171442944811854831329136830206246016184105071509725895137204565809985 3975 -7250872397431192908040751239479734515836815632159108331891381339147828383654418538092372220017831190060751053543196093424015381214692931463836403199701387928987404969635454698538651400191250802970340401148739709518452647208536106063271736888889692859008020409411247 3976 -25381619891604379753959428566476821546177536983878547592296577786734873176516410254484315582521060898327297188689933109770852979192046593576681622350187774736078489974215293631358079035952169572162839238268449202941891449852931650289717320373833292135121062710 3977 101853606990323866761498175300276139824339455421256793776197348301923998157896308448820433375967262974182921761833233800804594824500867878658139056968697220265402620534844014548806046531466270090531970701883133032185755490930523275125428007103843719134435 3978 504719661410239277533569867043865354146061604781422362100893083132301002132040880855830335086920387726964368976090193056583521278889862841629306906416899129519559635569886585403737780081786303673964498416394412542249787849741194139794219079884484357 3979 536123459300074794967417278688012953861072999265842177757357886441949860482984647681317321289686551334258699226283019709702622462719468530885787906059384710136577751966068353596484882946880794672155916705106870022887521842886761407755838704741 3980 152896108534332520288129974582482902313834635457228088262364820008577274760206339407995662832191605608043651645057445055336713915177211454709181470684960957453523433493008133458783881117281622130153078661057170536015765375938251913355706 3981 -5931934293341321822120259927875866552967815377949068433216205123052108520412276102749890788255623073421297056567540149821115584495325583830668765885851289074413122013529615030088743611530351530476189204286438724977657563569080546 3982 -5598099009503394306509706450073268463068406808054796764350432265918263022545631134148887570625484010744361008047607023271038054268426428898333090778174509649310560725823999014978428201307771650535988453469157615262192058077 3983 -508618642153046894964029182202353457788142373701513332491720787529274541991709817928020376756228808159450186020172172040363031904705136381917176583229610726290866681813537964281913423116536428969696389634024226535811 3984 -15727912451645107359274930683625862566271791565536704270490847003239798851528549510586255163094210913708713360953599348750441323197585062634092883146118790913663452030821430372740957669076078169576361789670134 3985 -183517595471851973540133468664576754133178489728087602793966020121369488442912957350170588469698905402167470779489857378212253786757811378604550900666647012189304597602219537407875138150264615753574601 3986 -721863629517919649975709916234683372810927284583663937196640670529296622795044096802213898362499117214812627704663972904967716823434632360381670235272164431269680814764009114137379923297651615 3987 58338983664007054216831876042926831332313996738618579570076092825962600625729103075652737428623180684235019741837153077069683121357486024058708593361983841743804142089235754500287835 3988 5077868377137407703392268314310550473852988323337617936179449873221171476768734590385556478326392287257029957115685889838692818744813065952709473993938589111480233435913799073 3989 8959102221714200355920104710604916955667583209212584192176473510358511296190048769633846049787883185175254856758572994625618096235280713063010310281346757074275545700 3990 5987751968600063432940621647443671061959773988374276843680464146058372962361177779511064612414038359404966885784043979373115590432541761442005505292640666972 3991 1784879185988026250420997869748609043670034509438040109089014328293970767731510048365062407907002006945521664438052827048432746509720741516015449283 3992 238147419954628046393825021559073840764231536065381438830539111844565632771764288845195391230668635329992701976904505874953708139788734129 3993 11384442729720161341358854436628180892781337972301889310416832052182040818713031151273396298251537155990084559741783931914394817 3994 -211570077931768684664257391440950977320484572326471234852865424217090550925507452495225252029343939032358126488236095 3995 -31516548654382937160834369741915675889692527767782585999065266280412642176159255185927310783278055944716880 3996 -690239099584569070137404867791270308378648492701226614396511447470801527789787420010312431904314 3997 -1478656954688036432094867462617446234244334584319784267763643990354758948985703415133 3998 40205920187278511637716378276149369393411989566296693455151794683240988964 3999 -74761943513972384816302124244122458864911494701323512761672304 4000 79422404551440424781641348037695207182613927225492 4001 -2129127961222825546104729446650878343875 4002 10961380554262631850050278743 4003 -675893564645021680 4004 -1324657095 4005 1 4006 -1 4007 -309485009821345068724781056 4008 -323257909929174379549769070048825909462859 4009 -2993155353145936539838088436676775419351163605258983 4010 1389492483579087941504108859509746167446431467907304230108351440395 4011 71676590736319684068104654092648698722895646875635283214376480675848666779310440 4012 186643839109726367784069885416394208362500067528505797994650469299197612362684726669450949 4013 -4278709791966979315284037720653993370971612667006419120076770966170753342103589060755729307646094110830 4014 -14536830191711835413469752448647603702711419834114054679000763817802658115019751612285443526005987067631712574185080 4015 -7983418054981718454613275495631091387370148478670808061101819546062819857459539262417886433631172579753616474856507883118185 4016 12048838230249228853352253406096935187264298641432130866786477728788538055346459432844567511842569511589955379926234792441532996440181664 4017 3034341968940933920024133945773059217442665383750240582013883718822483912283612147648111029454133783651760578894565173128736159465705939080293026330 4018 312359698151147501669573582671712789707226973540799879653089360205706961366763805014410724812468251895222301856491203980182978959844053576555990055496122193 4019 -34905997108413315535766576884307385843109187018310832345736770626015171277321654185067122407578185518183040268743365830621669325193259873228197465661818309569054803812 4020 -695573291810441085932138017148098663803995467587729396606748429619999169864450112722286559826102180768134943882983275642175187634938023583449107141618025059541222189513995122212 4021 -12579917634072481448814316835177990606208464075965429736454206187849588095362383069335330602300993932281250911856891569133731282706785139705053469363162777685329676502929337059499450557 4022 110967520221587972383313178635364637159874577605808508424808646794041582472452040320300252472151346528224734597322561055212188354469852080725454979438395399786638883727047801534795326202961325315 4023 182514301543833164785446643570644874983536252758575608117742304413840256843022050683899031037974984787247749205376262659660833765358308392609659343334791171583984186462280454857936971760087584525195636623 4024 556528440277327892457172175567039151324961946650953144608307742049537355989766551294086381794805389838501631634962888798702691005901215875168504942635923132761406803020974721857462005440697507638848568057880162 4025 -403220962221930767412545898451178604387574681262321738834260877600321363098448330716049039954486120699492947105607361904909453521406024375819708276805631798982709861352550122255394590899401852951691045870712160417071865 4026 -56442285415601287219363167654088832915335485829096084169528371231752712107942991915747384540389743203958791240508880828532854435471941945322512298612869158303721247022145706294146453167854319592478168096449045920194772731823506 4027 -28194219375308880880311109437682934169582847757723058629389057767090074858622482083451849118940388520387344156732377271103005013191817330446595463095362529426672994791334253179677497903162790537781268875170018474071190833523043607862 4028 1722437529640338132836449630690009667574394070282765819050882913511362947047277179768233243582639971298159814613222075206097418328329271397881996967765470267748753613628878082940526412734563331810203140430902575205506972177970203935258011979 4029 21035373080692988194925728030621351863656552434864868085533083019626611609448755531411362144450048794923008791474879339112095080998755339865779385140471685076505499787359366364290698413814499208317071929147479739360896523070895128893915034305941556 4030 1684670914910915569146972608094484544589749983411815267415595203041675388446916645396223529883743316174915916637963428171980908666446301050356544897068251525635251388801208263800465219011904683015529307224101079216350393159060263314881778851555153448412 4031 -8828613227256886897282164075180510576982094033379265439601170845157861506185581795821788284084714471879141535504003764875776757271067071527495052127572670722924403484572283186024312253506419958670343505790987513500175939082885831387295834446245546614723271186 4032 -9623666875105244452066174629982220119774558143592089298395628117390591140565666828916272343320934982624992294479152040774362127064735416166185742989757661258709600016891996411769689896534340879363298184304867198530245424642863071327387545191567634737919776936796993 4033 -121468941192164347067141699703824580361149838236195209227653196381540286467683257370922628971858788969478369216108519478291019300849181382787656045497738715767089503412862139653843075377380339728480913091672317124650226998787110501340715031834741247076065106883044499790 4034 55146443054942315802045677241230706512357551854565610893117798636399401631323062022447498923031284785670122497716854346745136334146483608226665799373490644073156154338197936452811158873565956594147226426549284271332975006797699527218482351662700505590153837072168905889624225 4035 5495113137698818611755179859599600797691321080788295773908147973523620328155418038131294854235762673580752878959204137034163070298828862345280654207296084833794543023241634653951414511642107532946469351619457771247223954710670826815572963107275527826929572410730101205188401355276 4036 10773903977726722226039311999325431892523036135167735823093498314200528984525638856427216964197849778935558957656667466956169760933843647024146023117720289278068063577997472175589337690748596325236889791688092222995998387555080169345271154631579696768267969942077378755759354353725653 4037 -424804952885389582013749396927767587962073982096744254633706239452199871581352427826855747142617639477752292604566786085608640302647797334632097638798911908330605026608892848938627995524556193388067669157050602261752596576212894938766268127109382923390036115214531596632708358729076773899 4038 -3980056984726638853902648543483850132195482462805647615414590586310745716311835889321060075023431349138900109871520761498041176055636616607057580019973325118251533006311412476393753206419305945949477127238383290837024825991079306459867384865098015646034961843057844139483975145251621064410503 4039 -1196636613560542537343763449824953390102396504059700316738921943522623974126600191553522688101874573458596474191231526536148347765402783061153370624303453264538072984971391388980262378217218056359030127988031434046314564234155229311262792342520383381424872531675104682432290430936891970883003472 4040 4071866936679745159447749876045258581428499439332293956819285082538504661350669868184337578511874116245633270816491595390466860534165721447659140962365701176619664108185497205274650723549871241042446012300458461488785768386952767291281309935835181461115497100313170476081736043625832780618115178829 4041 3718420707926663956096455853448650946206470362222724628249433982532771428529832665418314860965817534445132916882918220063098411649496830129715178903415774328025167356862960912065194614610169507536161560512788263402263278268003287650586292476002831109431069728248225368664863388622405646570415617746089 4042 169421234793217369676139977419687965875490213345318202887399279447450865187187643613671992156083355209960697658290151090290272147882927866490428247727701885028843766365093881146067199651648677703409001453149041239940930506098632192683035033867635996961837794694520515856420093169943618247446645342495867 4043 -48845949620165780061258453199035479302820760852896638758337707764688827109635790111238629963191398199735672804480154049547434617872701346875310938122232728228754334384859144068771801427931122385097180323685838964848726824059307193805243312112567608315553283564962730752960392926011039077092299207638641746 4044 -4560133614978049134580031526178386107018639048457549309446046112045198472417421283433429413483224239954283753007789174915344008016601716086685056377933728926716450835099583501273354936275105368269569323016641391578149319154263768603117420781851399620146626425554544969303276370862370202063989284240935159731 4045 -31152686845466949556090200157872263652901236777376071873263122557747000383378153835973628727253851807586309004530793425808970717027588784367312188903781450523307748465721828580090158932593294757827868810947613777875026969033104171333894700502810086840252502295936970214252188765273546001410984087885980747839 4046 733824032650678838593837575132782269728511681718271677408606778669845000368184456803229089218110462911171130027256799963773158377425855493832715525730145729014353234806269363077876669528998749143783275765550166571105463789560945172775836205777624901904637631288053511093562573385464279929048294023451749797887 4047 7466409964560901087160945944719761227292321358864904721198678088133331137897661687419275716899105545219780690243544894831207798753639043492344018693757609051613265794170070234234091233161719523087009384847917378559375741990391352203075688133585378065364103090427064300534079980000380285541147865451819297505235 4048 7584043345844996348339800933072582392512399437090265919799541920494525847364044898127345065709961028151846299421749075756827438888819788080229560594323668298863216065585388183832781475190572751734370758971134691830255331214717683920013747424500792198615091165792801579498751378876489724260665401045353653110742 4049 -13657701772709396848236954798159778529223720850673223703034450705309715193197852608878989057747888856186372530144839038985044085150674761554404217603546106960731030161234254087589793713255171510212983584148242463647510819288420670356989916306072850269416128878910558168912098695976715900061285989244372719352680 4050 -16539879707602100812892574510005634900880373361668370294260477467423488777075372108350242532299371387631524928952485648787850374759823335749597952075209689474476394631852687453381486060396161554669414919794286689167701082277225643325444786599610513730173279467115872391447306470166708943874342524850219112984348 4051 -2488657450840824920514749881480828224034404660246030009248880167136424011891170065705847177561424669500817772543738378122250034682010971261934144493419779921325596916917555802750308815904647400596639604685863512741709891364590756212771053028703681614083481487722870235076317243566520066159908993307112922375881 4052 300869507436645811405485631739566376200394730282718906504657219500880784504068606234098089571148182910160913092650897376526472788958678854542194236796316638679552927730443665394923563760849843069490742803425574950486530250128721208964619370691125312688839600308818518562660696212739988977770858254960570010912 4053 49783254429369766851847135024231354216962983785469900492839014980694762922429923729861261108362025389950832645018353313730628413294605743344150334598393152494260373860425741180504770909666232312286396585388085491826503903676029282627760613134307117644590602753791200814509057223775048722981767832017171650762 4054 1115161780090700851574968387697705522942890649074811287949874093821985162664587619555391629941321635232191483537405132410855019467524302630475723080832197132961909057900225057706133176725025930738902241061762615740223223303260981619890673518711940716582746932961040431285542873497119407589552156017329026239 4055 -6385099706130135912517906644142004417833215308849145495979717007953643006266365629266511011916244368454408158158577738533381721950884861956155750215643134811621292266329057873710348196544955072790391091691928014883627517897718098970546447023546888827069625257213496107641157524371024023721852959735335804 4056 -200648298839408102224194222412742217080107997890536132399454248879028870488317781939181447821253177739083622815247808399408381374286615802146843695150384890996008608855173083821311866838146334494890040192807400510107174866124030132821368181087423702010954512751124938450012135241638329047192068482714668 4057 -684422245226818906098943787028729533846163367037634021400973108062210054820507137329921780327029317208809571667808348096537464959807086877647537948121575823971020718846261773087851753767702459155351300612629689394955167448096874276537350180956207033500212097255307112875329222138418603479105640735539 4058 -90067668277045692334912316380084346723091401567203046279228009073939100373904922406691195559899144918537547553927764524958369043545680474958013058995289002410088795591303681017250164877956720084361608192334969740728444933422166008274593242176224416486325872366210013581461801693826800317549816042 4059 1017384735254615209414994799748993071540707996576840453745241779937143374707793791445662815436611177839474541578332613713078987334459905241488716898442131033437404842146902241348858733483048772640547632074464469260840027364954295230960105191433233637923037303856441158066720050773302452419868833 4060 566136795169575755787227897824861191870583774510348017179073580868276244403362103500254420137944059456253152917814707228452896355681089809022345361398177294321925716355124705190019435697447961958663383414130286636375390001642943767685416488474839428663429102171974224122958571903887648638136 4061 55356239422710760221455494157798370259022939322410854356351397718054918013242149706342141912532004137371883377524077969705405445723136989663211555947622245874747229628255378619291650212880712801923789820066637988953273930268721955532603199634245345899627899143457987472713462917611322156 4062 -4902085665517776183221556021965802977547240643490315827265530791498565459792433138491110832164290733789934126132863603354873459651038551908398463120275743371156513206815152993894767293679880924291488117632778327821849130661142126120258537491942406545416378742347293022996231311895872 4063 -591527310701925257400271898798343184464640022276570583832319979242551750064116837215464070114668061067210242639488069082493716984743675685012154355043359362033621238352568181460727573464229143078301607871914105006410437732422349960761630174953418850038565709393007735879174638643 4064 -12981667762858502335770946739436532424656824406318985270860106419751224336297905455601087013863153435533169882739207764006418666029117181127524244548290282134319568231220369180680532567621541749691936983928085585235429462033876235447123614295046631717814963080723623106375303 4065 -37894643666329272390324589758586854716040508404904382047713255972985380324409528461086764744452795016797193889041594874916901856239773851648190859274726384116941314623155994970813644170832649284756974906206862309428882414206353357977698909602230175407222785744407143420 4066 585004083614536671874064913684745047874686540616314001880795886512175713742039092180981093422218346139821189817112862161410439139333817453461131783908163231959863528253826578679877565924069340502434004378126703632061936835977089361110648809537386529772851820837304 4067 2970195859120863957741773260336744691192111821318034123277620316070561259895528060099906326515048801111850915309984261968934834833238230762678697254509169160584315169782754646453412824065950154537145536147657106389831276345363680344770156733018462823891881704 4068 3685893964118166159038937155442890990990304892609019342350067507284719828467076687334490856812447614681348205295955920984428336234204719039538558314339627647643732223273706568566043865222266996653165272404964199687101049672965314716136080650032382450795 4069 911338454255345467511769904065334890176794309098149986288199186976286765373684192714395301927673788768608385798967254768228969854807475273787196463426146922816880506040874188803393383300386988599475258568161297993224007570709028938144852573931844 4070 -390976234240855966705570519065418810777483104734088487715720321596706173006376578652321244791147047830272314266681223161863754331042372192835874189340525799014720399095602151727893504466839852705884761412534875206168680881354810910180080774 4071 -155342515995868562569698807027230480155189648928936550607798618146090350352715874595124121794668411199552529634776303697708443120183444009757931071922004716180082091492614913679290214498333878605867035151627081170724053055900005941648 4072 -15398164558839549583574124860573256764126838966165409220409174212093692946139794430477505150634264489609871736632289529093972723356064408299984491227132657820215616282301809540471617655008141783064417252100545208871244128165531 4073 -520431287115288531408343262742752991752586030014966951511042357524336237721408888449599607333899536370074506536058767210964590322521645235453066314723660119006091876244383216258622943354230109640458732190980628892950679 4074 -5125334005762734046630303904845776110430122568377061726508079952656108924107204302202603126454852571617852574009834746730868959289128589068413596117717813787663812301671277187915141673146491126428816827864367103 4075 18351173193620910032503566366523761752494966156342585002417915468695142988512649307391607919221500957677562435919942372388308379490851038810330562883825257091994570040191195023348964696030838468529105204 4076 445262353983140242455816872634092741383446887512911990024348266508088463552065074380766848672999394160724669893532611677664737965683467649199969896546631654360153437075701226592481297972627289748 4077 1900361692155093761307002144557253703097694052241466727662735360826906354333782884751085346346191883814062745069104318438589361665805651428043009657041911844342191307187403620643946599920 4078 3231298084408769946452749355306840955165589995514328164927387004781250343908592812161569562815608539275269036150843213246546134676776211908941996268284877919662402390744926951713 4079 2543718643455195901861721237716815708169625659431961152767330220372377659175460817447358029442962027097939121527827137074320230007123843265884994027747622742213369088445 4080 997949913982379467271329627146800795669249422450054679359092864324645261025717873312229416897675122814763446831182935065880583968344869052817552569474294912999 4081 203931248175485623040727859048097386542765266566746511195353234073810181379177754994899737255158705770504478167654524129523701445944541086977879652737 4082 21955426803567340462272457531934784196045992526593457038126572668785439241631700413150263090307480592891176689683452678401811675134896856436 4083 1190367518552485287470346908776888322900960242578619996049429492504245866953845659649506632536441974504482516040944089232474067467 4084 26857484635792918468324979978661387332372128855751646142243759387409052798225731670105682510731610656232481991159555075 4085 -384944465538349077031427947125096926189340683903297397052822272715905986482018359862548121596684304592893 4086 -7062774689817537849041821126819475321411725556510185759662102676072486089886866040358889806908259 4087 -47813700298629597385734441586605398078078743729663108553982754532511636928974780173088 4088 174685328269467323964278345638729889288210319102979613939578686002196784503 4089 187201077037297679732824371068773360046575725316414963226773875 4090 -1111570427972454951480589147007519043707415473376577 4091 -1651677213613331007646748153013057039967 4092 39099592520750717152536641964 4093 -458445800864448835 4094 1372514961 4095 1 4096 -1 4097 -618970019642690137449562112 4098 -969773729787523293391812120819012090779105 4099 -11972621412691498795995411770062021426972573482596533 4100 8336955159968467575268124927529105035968557102781387236965480447543 4101 645083285788897435886965520385309476748743211465660087692877516551765847627169021 4102 2239725869340609615530128005695437811138624470793642331452905149355174072838048180142251752 4103 -77016830075989522736380237633126575435053671026671067601640096929062736146218053325774571047893315974138 4104 -392478745848904511025479250671571206900236449062390649500393805749061382907045626889396915587194069403577163011597293 4105 -287399432224096510449349350825460823365557631569574915781466426367111484762441679940451352536003001348473805233223774398012258 4106 650639089557215634989198521525478018927895803109606927369940436905567111713956393565461789868528487169050287884757239916674671886970694017 4107 245753775726918890566822642194314327815379550454045167596584353368865281185420180098227421279409150993933540130637461239975985336139009671195665789535 4108 33733051670057049589170998498734204321748421810282070652832307525615816634566555677345258081528767258460058210521862415607224193647143403476023514816968351916 4109 -5654815896564291897570556032900224504316764627536027643667552259411047090927519230972627622948616197738677707484162712602361436725551529961252786429236247761823558062093 4110 -168978800881824296040922642809359912966684436924936237440011366774751125226722772103184689185818454297558203897435156943171182519332499154426621168547774793262825033265951441829851 4111 -4075277766107145014904324917937748895459062081516917713445980990002845576563844660519962167103324018335137664595199136841070004237570179564968859982353145282276521848818579300068368610181 4112 53931215006784037231234363170006574298198280077036611659904517104556560844579620324642967087373997037807529467306864727943930361527497029656320782597910907509671841723972766046686110804904703368160 4113 132976613690434373887079310630413721337687630437999579087753721169089066661089163149130231167755483410985996033252849292657428285663595106424158132649949142771418264872223473199790743919067064779071181522635 4114 540752325351920877604636725000330351915370469650429193057636740980954868550919034469925336790473783468669619031600545901107834026769920674625429753723496553392233788411184001949219165290810577659663588623197241166 4115 -587919591118638592693596041887121914774766056385070268401237582224914020116804755181094476793621226234441043100487393354743679467869368557069258303591642164974726447794542370841120741936137015820672867130167872791081986041 4116 -123298827027029946468548708361343434439394213595467964645947799888069337941784688084050358872606373307184057549188725633950549163270767810671944922732422448300374291549113819577382838393566008527353095798066917845715165342016068323 4117 -82151821559063722678563054680548409916740051195182099490959589580259297459333286563183614137686064957568275253614265409192991475855910339883722951478139432893579297604657333586672567973151551012543442622007616837523989223585504484214738 4118 7534551108973247833267384418482714289478946483050021947013024421425701162082017991383689176245393158559594774313323727621798821993551444795107388642785778437226759062285854536807880308242974287402171245571313942987562519588484618170644619111739 4119 137717498777835002309012773717401876799082300280794499407704025328024875429493504956115294545183326470172694306052050405236728207690502844260379703016070511667990092113970501806326095457054142508621027890946095917513663299666114826775765338188457115216 4120 14715293619192803441349307390710135514335093965658831343200404337335720170869971478847687933001138075248177412506757920240791273081526259953176894396262856745720425258039382174646257843300326708514174354767232031376024773328205581528186519729804984213012903 4121 -115867498434469239009447562874348817058217956146008646713141494801153131177981574395879247841783251372584072141734309097295660407903545018790717320015457562096038623101132925649842762758656313847187681548923902542026047004647006589551723859408359533523515257340452 4122 -188690834818838990994672470401747699259227390469736297585194918314347788946429928846357395437330472214081820843759034759761892033322749273684424013377355437281110853976002579232965459438135563793352230730314621220198464212530908345105597669069763323452811465083696729076 4123 -3178805440307281959259661244521550495762875325939229411997520949204653056976780294524176518893719549811328963606067759531555130777024097582797230290646703932442442950499278309715295379804949541418227098834757669040344871871296907725285355829670372915168921225653824411504055 4124 2171568493630707011238856629296111814403172458561606567797883911898711992745464040134352672920810618591688678115623403594691284024817420828266322008630991144688537082823328233858457796301258015233822188701285552278925566354589756688961752996738882518523492621745953113508350050110 4125 322304378700390982093661490594933636474388336010783624440743079177586195854686917819828357361056386409139868632700553508186084340971220814002105650442694663413650426147863150873414272271527803741074051354430573282636077459922153871206455672383157952458363665817148938052749831066213582 4126 843932288008679996568028607036089255658453753906289106790610902993782906584138915290785317243408039741117941564947198701443160168259053827786071150767448540415319387135251543758983871680528602226894168750194751782273029178070683254559284705311250704352553922974301831601418665905353809333 4127 -50199351579827014747923499001176970198998674276598710392306489555975045210303981277878248611503244078760672120523975882145203490011453410586338798733205856260981531020868702707410151530875623423563060072702956859838446877775044576856739522575907148956749446133970722771203901754352761620265407 4128 -697150511153314201192903960659102147198958368311194097892484486496887658422075668821875782217748565975378652796024577068695164221963313594546603657458324626139127642155022803331118774452730662348526697359537501071291597634198013648962960176507197834145866065292452254203846924289622047852899606099 4129 -280155149923697246164104694720162366988015192333843851072761180333298041769401073569556339714058132839540913706758805403765615828964802924213937260782184205327200664482719394020486906397892455892357783681794211092098556067554054023525757239197913370800909652325819889445251068575010466100264625498014 4130 1444442949285119592014810760814373019977318632737459565161233706491431465841313275003369716879140297695884978913626832152019359317059120706934165035589567518274566633780341310274928950226616538187608042638555199472564912612475597299266135162951895579933585632479440305830214515507006383802572887695656993 4131 1940605192794711078676470633473953916688642020353214001694617437679194377647318953619102526943727179772061927951697853480637552971551241047661567972331939042518963511146795758298297394698276454378888115329770286160157876683080215597415770928375526552124485951138504499174526634318115423722350101985659537432 4132 118299737036062571786498622326505028487915528742951649499386033569378575593952930422071940388056314430937949758876350894687561066691858479320575869784037209062196386698143953429250416588270173628728620339815876015219736285756849924892199689708124021684366870167068440706956484357742638588309176935711059276127 4133 -52057251496497584679750606467148913709139381620025329120048778949182454147966159134810705768110044164356293954221977426692209292703217713883379457155873156448966087095314245967846442937250877294943238285821173286104407862058352512882787151709072320364786629415501664420390390251820135717657741871896697959682043 4134 -7070782077426471291189345117166230480356652671562514272432002191641835013989678980117541595734037290539003710836628894757141863714592169255982534532077488858807669990460652422788841926270213083483008761489525183654120859601359318797223737413773225895232463580649153782909453872823542933289897129147240460868148302 4135 -64694325555365644755675445575124241997507511632805382949837554757439081186954038516802220943911308583466544438184853984565554312085437898909793308466101668491702642605713688192227397257376735163737445302681724456258161172172262882213065796936272851164449700468463163648894025752589373081891588377237323843024206884 4136 2354394499904904753066089779213525272257071969955847202577390586398434292092205742348372846268802276679716804658303755352673404583645812793366313306183381905644195307304281353082775984039000980644698292432234275143221577883398545730081593519294089440145965877604010084150761661322181815337160055536271421268452635832 4137 34298401810317063511236076292804420807952209907566271601395905438106983219894828015975535898097039959238755454029443374332030325020604119831494895398097044989755505218266354081261638525526490469381135251452896725995297829125561743751597913099384469184192483255771064917056847986221922115121622494302142153540318486334 4138 46687949537361658549362437560952083712871014753950136071107572516122655005555924889225600325228227852752110795095535698017932547148860996164945722826057914218491097410212665160858069050666029819500540699278513819174098613978802798903728854159481732317635628494395459333892136412622548731322328984451074718829383953129 4139 -132669016082631945520621164388042759302116334549778441408367568501632928038335653026969667109631338708265674864369652136273122628966670073437365425584177143006300696200684393066600450661666924808549033873170711459312411242902044360377834855988558583617918033191134798809652583295642467957729279747181859567812969159951 4140 -224675653799767952709239577344699321096965234685002215937288845907316282787100906719331793671886130365841336864522688092094366816332819313373519436654927460925519042312160852440869740645407838539190414239191531846021265203620677190943634028005201938968927381315348407454217451251723135297558142768353859070079216094759 4141 -45276610965772894606175562897478177889704573655649180020332728352138685960247367235766874854554199172847973626120311002575755692817748110085900305942925293570371755154245211446997547266723587539238354140903776072847770384782740990009568132495506129625922060826547409560741900017015915377900837928605086066580649473930 4142 9012257601360719462104953083829584311730930508900204974081458779136895958801167316962888302209826040829637996379629469996204581873710539753815343363703866925031945107946986625807319006646598715432805464125454034758625079494154921076424544600892813841599915817935486075437960989641420552263303381205123923745639551553 4143 2001266532046308660066243950726634936287149441208978320537704407733699173427248270905356060603078306700744517306181594324179926678068925419812729681754897310714760770284347194097445871325483623355979138691374548740614861100293658913552384457157631385796437492104623863906216269925001818565296674103519888230818015218 4144 59853353679026079790026193441901053940584309475988180558861684346456648751400000702114552577759050126137187287997238632412010047386207409938323878480722666713744921608299362455345559419524765606295338898388695271621361595929988152566839948152072647001210624192778429268023604754299526193011004041762718238446382275 4145 -644110921929109597400928864199046732879700015352364312264828496271079201022505468373571603587775382539146582692704506473372346950637774081278828659256290252333367775723047569671381932942644626289457062848242814541195015000342852303913312876647493433862882878101906443964730398605751749130023950659330556372605574 4146 -24031537991450789456456313487134954160122265612689717388722940764614956281935372476675324335840204351613860020276714888538221055343416611891928990994727804224948886076473869637065624255285559904829364288817235638828511023447451012330558613922480560918048080206174820685681125559021028939034242793500770391337055 4147 -108490734766454453606909728420664122992380673641918885771542365574459359661470619473304592365795901931921069677585982407353134445307625650753658668538715129659322183967995248983036772333750415922198066479115573818430470412403968271224621342177229685214142822155372298438777538378317043311668665560698562679879 4148 8007436674497557615675328139165415087852571876229643751947507170078320895492788578696320644804582595520317103340608209128326457729072283318990951900827548488208519371581301344458353372278472581678277568143144115903051680859502566660862415404616132105641425595865647477025338993525906710774746635201090632 4149 371921985256290851505328684620684641536020388051275463997012960941094464834956387874455088925507922859586134447914712901340620923426395063679135957270654554402181045026176999567026244749755383398821225671271269697486336704045207578162250157582757852558362208592022070425477191331490560160421278410003168 4150 266949412685713614772452994847109919035468011527856268969787106108236305206293540233486926164133189029557004169165306238276128196776937895000554230738203616184469480770782884922602201484221195168767553583676663713853693766244804884724562076511928885164972642726466563536995785478321033786425701017012 4151 29355071735275710164112993796638026616598413532697334266936758713181676295920789652007894559389945348317916535183377292806447998268142222673699537135377186121368778980529139736061590279823062935923433377314861572622401743919181169322342315547286546465787110414138850318765049516886403054370535731 4152 -6189931094755402991675920418240356423563224587532698462479271612613911546712126890503804360116756096612083151841769341717918240149304439137107446717127797579787434896418334287549295521954097430150600599945722394357966825203509673738990457595413340237388217204476090382354945500146130123655142 4153 -850911846082454298164935880572340915784108809940699663182933883370269918069564239428010218136116007724027323262142906987070731396084437835131088669873864672581083822568745492177543770962474369671343214305936145277611159248101335891024706808149062343638831041613280505768178468154840290866 4154 -22905534134202896605061687420299609111931311529759454430381726206717497938306104263271116981679606303972305737063431047821961876764099948009118765373709236884019170585794677945590680997768545731724670817659996513238121234712831560528028779138441450908529854279794527882179893593381756 4155 -19795451072819342269316403644767345970107740147398031386272134809112570051078691813437606064791342382244060558101043982805756287669952637444646481568801646558197306298081500885593340671227065643535783016484128699646657604574219943869787942636660873055012396587514352515393924226 4156 2918277550664048466936602329234111546099994918259913451105329852339553340361765664170804156277319626210566442672317977576632653138306755229288180042898503139084857917755889705331199550532472947119253229293190544545415990149405763517107668748807006996827792799048122453348493 4157 16880650528229929506707976105299098421422591353225202392573797617510599168218953868133969442432457142064508473607526514299447880335070607006716431426503009778180633884057067644622161766595196305981668871114458104588385175358237621186701118985665511940880041961133358483 4158 24151210224606189473555226238843462058906703447137655126920173437389735262534196834218636682468409073006484650899401773844239154003262806895657929451843844177717115750241140493529796256630079730619116945557578768402334454338213339413598570968112003064772835643052 4159 1830208830910960952553421796542574232744643081446072145095417171046026947340204513262933318036852914503752077459827681900457394301061564626277193557627066908261607037308954852008625401623626050784711218336441980319745505455899721377976465395168992946195216 4160 -9888054938739123052443222966933189579232276795047395952293980435839704787059230746746368894517401560676859236554928219448540160345129707974978287695756399393666957835473646066980463439941170700888768759966331410770267844495279264648992049360571408582 4161 -3786934632338439322078453633897781852435329441564445706760226095393933209860635623303346348685019150486021717586120748266234385104959658767495558376485272731347656892391556882498126796191290249705421134208107272547196549957917938163010078371934 4162 -424259490957055370427000129677475253527665501832978500554968722883865192041856043897127202448242576771962999821706568310204479811036311787595022805169436050907377422812029684588109128496389647032007070980840857351979369311126600017003887 4163 -14139049129562030131007759795127499745707175681114763628658467760233422575758532014711337152077846092512183837786491386607158104503879723303148036702066812652985117217502947303520691704797398384861665247395566799439118993248152908 4164 32292643407568016085618376866466879720112515891791228386753034947460870799361362635405126879829925758888260679659779583994029176002378023128463909372445117133934262752723502731579804290089995449062583804552378407140665251 4165 6693027865112515254525590744087926468274676879843790159160182148978130249044357936820794433466593787336022182418807048148662493651916358867559755907930019770125946884502745502466144790465136683230245670133692832862 4166 81737721943719923685855906608131938145437725741586534594974559554131960460218155105538683091190401853792193239883455697257921921785879808679540763047499660278600192974338398326428067350533532892765351794369 4167 361996156934253798886484392133601882050224628268598846945624903201241855024021613609036515262012591837734555363420303603945587114416897058443927214844846405374324392166976268707803944531330889911323 4168 693486844066711369919103349037357757519101363055427867003997622068889106244499354919023401720519614101968913443334446434554607744309394332634561503765693838273234466705699411860976423991287 4169 623050500804642194999368763770152143677661178347052227739997511986596198376905576987807013784832326560646085103087935080932935195508840593982993539546759291620701325309182885635532 4170 281585412175125137862519605351024339633599877934417846523593250814142389906029078188037436697943212218636489480142848809879530124974001953699828047784167634744552901137732 4171 69406951627927682699139143182218793285053677316763390383964239432664149553764622912549348676122807736271814558031301845235234496020144503332541087343004664007123 4172 10070586986950479922889398500550126456500900888828222288325467257018004363591170633391720747947622993043438719623935794597770093055049494764592356728618 4173 878683788938334789521139646571758916385354460321846886973128674045025042873837602975803265929838075618945325324357315744275128027167292335810 4174 43442151751054851325113388047912910350454273666332770477544340276892445322047550507734937060018154381484439066044977619894634848011 4175 1073137810258785376158929824191667200726188212233427427214750670231192769919835366697326673491226004253080109681764142311 4176 9903572337732008564621010179498720355246594519447104420119729497542317922349592803433457884933662944089339755 4177 -20989428748651152431040692013422611093916150324055440573192267957220127779757939536503865198834905 4178 -528199460015014637208231229104865252278563434164949551159139086215517169489474032633421 4179 80298377832622006717162979475756868180341141922818104182072835151929188125 4180 3009338637709692890923511394166677854582079260704986119579571686 4181 -7162612510969617918271984553583344494540390838146606 4182 6182204251134401220472016907454917275170 4183 93642291153606685963905287040 4184 200782681147599883 4185 4446744063 4186 1 4187 -1 4188 -1237940039285380274899124224 4189 -2909321189362570189660446183802104997118371 4190 -47890485651089253093910821305055349867266585477458463 4191 50021732252280506579403785044372358612834917022364676848647752890131 4192 5805701325396236378190014991289220382981010230810883099553466522276510103780672604 4193 26876708432302351189895112109518900534790927330480701456153551537516694148189517596558344913 4194 -1386303794244292988188064071878576944638915794942955952007807446227507154733749801028930651561204806572638 4195 -10596550074030972282948920456779789564655939793239405038791527064490450196245765414270863046862175766753346184571878980 4196 -10346263969245702146338215468535977514238246001043545370577995755004556687623273325648179150829538167267018489338092809245049505 4197 35134597899535219334175250598146006709242842097139719312743462902526285399385951788747775918104636502353786020529321748464866203770092516832 4198 19904045327192000115886665660806500243167598408250120829233489381264257124025741052374261042351753939446270059664518635094123611872670795503959251298148 4199 3642997352070993780230278215221258508088597473739279360371041244408858810050576161581925785939061377265752373572288590088604039194888727129728146108104569295403 4200 -916086530446231719869671527912163546505946853384421217108890986128091379799059665336746708017863562283666856679137956605367960115758478527163468546971384444427500657000712 4201 -41052018749474702603108935779174770420046965941879836676950908830191359727356064138914127653602757620454882330919329530956795296186723645933957056398136660948111392434328206767026218 4202 -1320212854365614371199730137428677734974778024825639393656428933959336963513250567890845228569982896116708083315046454331647718447747942570834532590057620970400393121643883983299733302131495 4203 26211000339304945085409172569095646756954342242255992053266033625396535531050357831177593716199521332121594796983554347798194316846690444201948790369062121339933477295400988237589181012760439456912657 4204 96890502359036579670907045963921506177457944395356766231405351014327378866912680803937471363248108373182209704223908176701146377726530512789778745397254113986111978496067281222305392440426591769553375602209587 4205 525444351972767715359197148217616537797741752564207993240350939497528079112054547106992574570965385599071400638127986512034614973074089739318914480288970292652040717830207005080110240769947772975830811345200886555016 4206 -857216947411824049487975037873899971093054046546510820108349163986214599665455106921936936281441951877419953971110424430722334830864505072264107894589506335681542440880759557931855697508965197890881250126426892594152091353023 4207 -269381513969471900713490262473021762577349137352212277207831499609816611006546081093595771168864136285820514638823726845970831952538868538877178185249740524125651233551960280268545242979804907615081452737600767473475517439261923251032 4208 -239392772044652740928194542848378207138897134269912660872964248395139078469014241479449317331445488643630399261794435349532973587459131090072667062173154714283319058114741981040897020304632524878018142930590356404048464830226147888890627884 4209 32958477377123782519047940028966804217082313239936509330667341462937026183467209456664591546071242988931100252259663362863674861945242550543237320171924439925897030032269211373875109193578067368256091244657285482528677702389470054280801103250964661 4210 901840883359881768575839869555328515441660935647073922393243741845365997105981037958331136106794809498323223001051115569191812146147433362979125275431149660226298808255495263212512514721610759755956272092645776339205136417937860331261621641244898249273245 4211 128556841975147553123320609682702770311094653905650611959374461852013519567825474025103088764936173857759851723292200507345368691438389926296522923445199012713777843844295461071905878829772385142532729698272326010464387611281692021565130624427781565503968694567 4212 -1520625932333563023168074993840680276639244247915679252654190551874959594334038419483181069368822711727457236150540279148274426475481682209603157958582221671949050977651466300781304441611906957994344782655306096569366726118214693944635542782938237000586912203403930466 4213 -3701201342119346124514517586187947519984969379138689711567923811152960694758501224734866320099030020742999474503571215785551468006095996842884912600672937038265876969528939860978653526476401774229794919424062267314513247223789878588040898081981554531560668808238932171123646 4214 -83214229356103103707761445076925354417024473636621795865385408491546746171094004272979946668884997771457595676446495563946376630760131470744780406127360731512391141593685459727155607476722201825064772894771625365834768051371297647192892769814849956806869870925691508469172035721 4215 85509132302186075362035905261856430091410381959229578852084702217195519682638932270988530759820223355641185362380483239524949725644145518935912975471148605514580927430844620955315439359700885237466124645785474584837869299284077420125266854547039711699548160990419997277684692299460902 4216 18917561399827645656690065780713077573361515103390143769859309441673177095326445917832085620217251573937050399796823212212517333999520457500476203741432368161575680011710916497346699580839787238238249055509120264670441458932608022839199575174067472529245518123032671225183509107686942132384 4217 66142621572660055822430898873845774571686301726526810330673770718553951014270449964569039459682267932827973205973338207149242553635815528578689004831703610136850486148027617556059045259944778442955952765109965086677692487064012468690077683144916577975510911342371336556403194245437259671179146 4218 -5931585031150253696578123713680974286589732339151305112930090471334468329472125971659995276751518497697909266336859109453084944023729330534885635576715105429053247704421499199936348739469892314817295784582824485663499524211843411166379915339052559062242281624824384915476699400066983102702059034959 4219 -122254441743138218386604757454788733340184650719430752546617644755127357393875098182482796262179068111083663303968804002437581560501794997047446860361860182589405351037993321310436852854280068502215354212289942611704681442710228812874272490401815351166362207037752004781723073257350023567490058643121541 4220 -65650597478620401887814598615817888571247005124223994684204784191757528072518537370968153138650567732390884188005306843659799012660014644167177330497510367111186236914884142945992342010846711359576839097237306067282650231301553721659958940638546690798184282500635244561864043749827978949490207116408681343 4221 512303940203449661096697662500965414071809339128668013512511450148323682747998645125840186429929894403048224914836077058901656452046890718866302756022758060329054675612746084693443402567918302820904922253161779377430814730395658781425973955777485766176154117367633109338349106126897466666063007726930511518715 4222 1014562171196727975661206342439456657867593471406596799230595479500790681305428282517264101279047380863936078223689806877767903266683189818759520407633336806376662231372676115808935438007430659051449517848794886337703594453711097471375879455311924587774694146108908790987817840135163425178310660196730697968357381 4223 82726352559646683571681604428091889629671373607483623879040890162417958597109621532067628571737660853485428251709854751251045244684690300008286885446647453732807631958842967998633950208099025947225722693996192158145784224119216536590380896034723920679338227637977964763501424162780852916090927167523911733223954606 4224 -55455692236939089067956069033954098665961926730276274675034345957316864975949937237210573057291943140916347035639160567657273361544288101137760285619406729613696214333292486629496194349754280049403977221964753349041887789144536726736546034646618853061487639612423500067335613844007517521598509394270697288745971557320 4225 -10990886337739204962300434983794485490079478288248970420298887726160154930593542242805304409943448451889751728676136173436086196601358740548342699085433767628542906936043474528916655202552082656268163304271815615912421273342554636007616705280353305191184852514553921125703938833037318243094329176491200493793554076082297 4226 -134647204087322709593033927797528035102873893033762688315144718646624605296653450914238375344867621470791576764381356472094926694431936764035559111823712538159563871998426097846033768519148448220824168328403443926491118453623847827981934740940737334680095337914492793203758517443811386754278484292833225975359035909160661 4227 7545547768595029893222805720559924155873143160904718047476168425124984613222726039801573853035880060693447780061767520552532237284575222742232674215318384999162431418185989777176657176757997465810798152372100552572032866656558617342170908894005639946497140147613941162092880583467062918073274551247733093217387108983827577 4228 158054582460927653057858739558467280813776912550089261929722539479958097026738121468069307666784464344556718531662173081026690267914389485513952290483388713731247928958789609986323897198985041420461676173248907306718604868716635651964762366436556459078069387930322251373572330631701954480458746061099047304495635486277799000 4229 288287362169984071891204699239719746904774687098690714757268489169190927915222301266909499399460563970989074761811351292748433398828782049605731332580621547735311394672878522473550330154227384502965797639083774794680704924617850772820513833183592193982433424065215874058211207783004828566080677541115912113248228825339843263 4230 -1284833283737840068992125443526763756314640565163505226498489107879926696484798948617192930627154810482439037807900019271598183381222098724168419649634731761420948643809967728013129073566255713915623446198867887465421818755922908692065321940280139777149337448499239269346490548225258907512821903772991465669647210214449838426 4231 -3062679192426512820375446308973178869501516528565186427699764938007300936769224227864667790757316363811402723926909763664607833652768238636013568386421970111799606947784499055790562507192804844432285204507502754661872771001887524387871159717299283156155895406791681795371060183095145931933393564996949696635643313326256794071 4232 -826818631883878901401216137438995579497715483189565126551684812879759292246637345255485900464471715166041363306184318450195109602332517712580353971297759978572886790998545320070943612179597042466523442210812181299066319115643900324828465690042898620834269666820505702302398777366929036111893181076771696136289554036976509483 4233 267334832234967909539439485352554650852385089598028122325309096710660826908969034877806627304755029677120657504293528469903002132102883576659098041457361772529911538316644413936941787892203622523779285997605369170079097602729711245405690670151473472239805183376753752725455992467222768711079785713994349548629516294588917542 4234 80693467318615744204440518152735749499085638045376511044445040509424403240553229692030569198013910207920617147514640662928348310421920710509311646082042372817524804196887776945786449912204022593686677622363380734059345142752059676507347805637578368822495739311019079565651194107014312521121075287911621076467096149811424277 4235 3225516160680176012421699005149439916534639496518969195200872942497596846601216608369529805130738323197985906028323254182666850837865342789031774930086134942082341968588229396683453192052268502753439181775937801032963321371556614247810975777782007896866294207808800270921732875147738507983009183233422364171524371838621935 4236 -61895615139160064931330718296894943949166401026401712720902871919338402364116451875213478523092801726980590248876408302353780066048761863577472677293931173119035387486783350339923103460531394915179860403781362661324325043909819824096131177915156944095444788006329170938919982061318568250045781330707589160809312251525425 4237 -2879841964670312810433590222304119745576829208651252378431021991037385284179808390361372160485997728749257590377908141278127226261161066990224824077358701471506662830445784038193829967358229004882347931770232971953422921676509629076675651557984129549670456957125108733954739362797949411256492423512329055729177295648981 4238 -17257293302407447796783054299611499669361499193079858889524275529321745855324710709665509493588323091413885065075855701202305716114462199408574587170827170152539838127959628163258490284942837421817132928121637145093110063493615459768893033465183344615556252612548513380424007491250903261565935079369537284819078662996 4239 8410511281084223008710173340086624395702099945515050726382528280440525032897418057379082171024976529125144067349191424433382327467353000177850960770258810797936098208025903488199142267489913272232861096770399275866373195925861314526469973798992324386825849249749371069995564360138085133612509037924816979971674718 4240 134805877493494741550536598157845376403820085123499259592508896862907264046707228183562065797196810502466890166910747014963672725278905706429055271722669608571028115189272235013028216069773421717269054520890145910453207754168088871641062248616871046594462853681114906229374506162210826661907903796114608551725791 4241 125982158999895873438387310390894569157833863835724656792574139742302217752644186739572926578926964705232212174060033940479372908724625401599702943592652921267874728743442365121152608022380227820522271255109390738872073831874428796553676338156387396982051188356962580457623998421830620773898064934693774279563 4242 14533827626677232400109376019851733674727800131216653026205578038878288104730837056093204167629789532346539135660920965503764893558800134233212169997544317636614901166747076904189991251748164340044029589132214814015291087017975350906876500030661820642219603063962312359979601406279106103483507089202637842 4243 -7317000580807055169681256202214393042271722023910444842769625093660231902946474967321028003312643970773536066261781100661298670616712918296069063900322331017572601056823808478299850226333722292931638104362552186125637124304110617398972366419233283439509800278227358481635084269037823183949334484970714 4244 -1213373548229949290180625587365723420050271278556970510092293580230389364006215994439438133208293004278389562551274819284668586348278642639428447813376497217198898954184312296908362404790491895417665357720092713383339042933024634504680022864790312370351187939823469954751132898032631668041771672079 4245 -39774140972085530402861267430410553187697329379117365448053229015537364776919582335703042353983777198430439406615144828896521229032936095228343692368281860451332465401685038333326386344517711067199714885249785019578347642860035815312159971354726269293268450292281721964780753018695607959331332 4246 171691741169248584742960477758123726743472929889488434961774451492912723345142913063696001039197659776640023482360609262883255767085686654689336512926492360428020850926972662289986399399403541820404597030235707378570206731381155098659496893848331837062401439475625391018791986400616373522 4247 13591279859272691807102195419959109500871856333382290754627021875702141493611438312848917069240434671363801155869109967182002153045935135912364744762703726487100955171852877135249029830800288321587119723556093549832005132603379586118833807173344815858021193588765777037376239799399909 4248 93672953271788536764441786906592360445750889387908207632121379701676689692383485725895549591258302453521893419002378003672390429745093314118439832767164860613924167856312698462224170566238370975139422011145456953970395159900643265616277101998000607045974676666987416232565145438 4249 148543791444709389606596807147176386484187263859419736066680371727500057536761283708360010898853604965472543796035958558409527080799821729558172060167005545382937465476818188712471318986090406215740438983794383927673557436388113104276043990038525508347172811603679704116409 4250 -66394329025822375487772763489148034816084264920453381717563376484663925861920291685460947298575042682029789896019564716245602985379163314864916248919381064260475026242269968239570486111507947946710420488034012739698209555599972723606868575877479017649213456582814117 4251 -201907179896539201652205248173704243319645563689955525890257523609495548741596698156839009748946249525257260819035460758738667624568473424982994288596980876572446648694655242910319678540265693844470578917228244691971440322328530544800163619988368726105445063580 4252 -85732844725725729780460217520966616487670739398942965958946620278636148673017299521628202395838140390457609232830893427497127906992054850304149262699684182352617535449116486852337041825465540552820853017493123899292077937769810640334813916774724016693890 4253 -10673932067289293841514749856291780899377515065788985862944110115756120837171927917581980653080326985497230167475052630236873088890479361040092177842713298720099604185721945490917004307502992325897280609873214217820494942643329748658764355027721363 4254 -229152588976819908650011882641311737449833351272363750403365542451580291326556898027713614588514369793742227053205177916348064500516392909960812396105500089043607447764408461605330031275401065906790499338723375327688668971509210835869547049 4255 20027941317707055169584383816092108390221222233722984414942335854346312306205015474034394102640864884525357801784600505926581985082695173168476605585254214350139238627835093860563341294715447261293735180167601326922274481375110199321 4256 860564073417709426483488866675412242471962548092306004318992502971637802497771749770351624595963884595720878216843553528164923122335630048393411376228462690329629934215204726554083590647082964150168034769008746841124909444337 4257 10833778032036780412061448692603666218735147830180927421412434360137944242902568889386477302108200722889090519143785798790171942232278653092208216356376686298599109963681213691135450118679762554616941751874264413002296 4258 53094044674856948438138288898149810729695496378434696760916355530385796990520423946668214155552044915265704401928739862740662608614768879015143129998146609964549418878196162074253305982474476058738514281350694 4259 107366365376121722389769040084951414575125067838032740764901173375048595552209571962691174673519853330845185680422740226906028327909630909102628385605553904941595068130783878571081722369238075295514135 4260 87462055535252657505967139268653945867921455432522554006660528828767324734373206827379456940099684285997371196931742602147762933734195077537816222248725729803742946591202039660683762669024938 4261 23334865055790293213519100451516180544503178464575966023629341806261071851703825247550484828694444520838817122958176539141959643331678553671002752724187402011860112145704170976052072 4262 -1469946041338388262360402538378183826072327514696130112790084544641046436744505136859452621034176543255754826305929857198007356293625748274489810311366791789435957408895170 4263 -1179013860519407914377753594960488012199310918866971704724949273964806770768066904910315923142495814791331987651431212388709111125383581796962913679885421253346176 4264 -92128047417171627512525146619847135694635350359752124942426129451568546830548951082485999078350034888240627717667570974640465695649414730864028904930688 4265 3867524664314687789440532335636678772263911481034799869377972948179947807413112705641811981110342274135441327912630988762821138780627376541040 4266 614354686316834174078478475046529922463292576626393619009628652770743257813678442776778745346913162304176803331963107965600657510579 4267 20735857171374146241895116405347668472400445235820942804487093741140735937297896380487661904389516852078490679177090952460 4268 250844031911642964206676729992691752180849397602201311192877085694134439702752267546522067098102599321446549414 4269 727394540841553619762885282337282916576392659003335848447505732970953892621963233384824356529673331 4270 -3302206010890271840186165655991730926246660425019542350416940706706449592689014781086460 4271 -6404368137539445172964680871315909224930028568805055845963151962472979038680 4272 18375542444645696603627620463611144948355661435888017737525606082 4273 -27552175331397656435774158557329938069143367406922375 4274 36947371039475096524142357248972926318067 4275 178617445995371425611407415209 4276 1551123607079272952 4277 -83185029 4278 1 4279 -1 4280 -2475880078570760549798248448 4281 -8727963568087711187951358194096452440917225 4282 -191561942605326786105430808204128201768540285275831901 4283 300130399976031551101708594169601146624421377423494540772066738738015 4284 52250925954935386371458934435158077155052030251048086051956744194517084303576610297 4285 322520481189563512386218339044384596760668316614204760756962302661083018698237578463375836764 4286 -24953481818628069039470787550151957308351082879154693966331422834424481558576357579068418018828682330649226 4287 -286097826464811771674078091972652704313194449631045732935031273790414139595776434508520025218745244393462616593804995457 4288 -372461809307005114528390289616675159058856684857679476440808403826800821955801468298543911265186881874540640944413192472106721874 4289 1897272441209730983365741457792813558150522741962582249371920182987206007165609571310335110028502192813153215189187214916200648197097002788785 4290 1612082915269054996306027380601998957859137918579465148051069926340218905667658500766182688038221721046662816768936840830491508195490341145579798224351449 4291 393427194670486763878060819308189535038616219488140661086117027120476492800471956629597804897751412188461328720836320898387030156792064738224526094167916007392382 4292 -148406928584459712719431374254493363331964831749325441422845266185574847219559508463564838992989060826557969005943313054040610194046894298568996947828278058361341555136815641 4293 -9973517321789692999686974460451706298619606868690531282085504001611735940571893620658136039285163667730813252809899109184704519036914600367745161346682660015088907632176409464732205565 4294 -427697984611090531471068234423910936735219351419610765709579396700271610488769984119078666593899603895570780344455215043232565898500271205515123484652860948825979172236322804031749559135745591 4295 12738730959631338684332805121974580267411954802290906460938565698962637172388779347733835031740140583107902382694127553000341145806890055684983802208219712211923062306167459145121398689515388664608623458 4296 70601133972816808026203086862251859135025844574349416045019489231191074102221298982733763517492073320355673586564115763105967055927905869181486688754277993767537580254669036853924076239879114308677991554762745185 4297 510587797635902247228182859031662451420939018301755292409073158439655704943383750015234775136323955978538312022723493391525489768113339797825954645472054441632642198080330267739369041281853542619683881233390633454093702 4298 -1249861212147010417020609471120603264299053597446348878828799732796844651432313962366469026553744911857919110771509884483684689041808489859403467212464020528087891702098829027516718014566089910983768311378271385445218610038735943 4299 -588606647113430448169138373590116486666761101551241447296486737190075498265273856519862283393165088599768737093532318800439304066865116913037354565804075049468925081573075532489545142182011334960859676085288578945048954500850415819150571 4300 -697649860890924199452486794117989964761112377391872119487035328428846829298221396146193070171973640083372782459975145689513140759646102481668103161271833904753160378424689820818599275461032671549002578796997494043322065618131234460598432639774 4301 144169454756195966397470649589950081842994019396804334749686788978788290497438136365930732911387040157151831932685160342004739058032427009028942789782703376178389116824017114083609447813022351314369395993778509613321560834592083654726483645147750092683 4302 5906926993150984401143906798250781169884384320528387440151616837090337649117170795817149405696302499539355005706586126278172407141578333954150550008863174343668901146720077024867110095383195118702129430478664766551889066673651494342439733902924688740768492573 4303 1123274538373911162556771825228782899123316979717310693982594519678355109790516878986290855886321496255268746116919029183569885876332569110606184289253554662917391898531678668723480692635305651028704590496448159819226981420140315607960396877272148200696252309675486 4304 -19956107915826123016043290018661308218626433725143389064006706184391931653339504364073925533146154061714423182693669548979924276411055983460759908197785571735871105576289810029133955437098229075145953111171705635556914169879301320885303407429769555674741442084113751343768 4305 -72626841276696250607816211586245398799407787877442297499091766022490215242401005833385079941040064218059408094773274156500149487651752390539093965287178114657150636619356142255871664292955751570953814359085123707310047025712916583948783348520039354826915724841493032885708482449 4306 -2178971833296092538263070350562246830005358821756269264255173259576651273975867515818846214412969958728566324001712370096919844140860915492872060971352605259200353297860356277270718216937402363328882376955491436373446176085143731902284252581738221379928103339999781977076200817134490 4307 3366950442403514596054733436921386434644512818495031747659131312775130667884587224073970248765465980641751327395182037255030428731156203353857256794816494161687733621286762880634277718384791485941287548508673203610570383297160492917910339360895383014179131747831274607985469637816447377005 4308 1111071992123259882122903996019228300276584514536637101956974360695162084735665966478439180719109899586768536828403175050194910863279615523676125319433861998904902690686186465577453038215894817709112165049945944996677721173485187901352761944907584845259043119689943654887401876904059546819804637 4309 5186440637945814691143049590049403465832237197608169427049287756995800943250727209370813849022625534448656060426349027255527704442271382232816767603771191027478633965284780424891283392035256351995602428859558666196656117955094399918765918594892119337366776481081581418115445854772879766242220629895 4310 -700830228464658449024152264684244331267373104449349144856825365796645019301997615473894251752710399174774129904905884054804770259239768397066387765629085302560134086661168152300468669987558945575478241237104668300744809299833311654034261910210056638226189318481569166312591829592893839351314999013791609 4311 -21461317039754011387163705672793520134357891321442183566867507380139538804237835505501792881418541980139720717634808584063952197338803055953800845094552500165053750379796603512482421706797497171964619068895303972980611716400150776695812346784779043994853779172011700695690256912332209708613706286481485890472 4312 -15397217660006232803215103519174847720034260718509628825059010080409496913465070854146221623855726137884364744053406942593349587667127667620629578943286545538295205958714833586101609792511994957754909338568765164946575805973147682304863252522072266739376909462172962433058032048093513035139477519975442966790710 4313 181672156887168617150474619207026994197174172890248464644603130064759303470749731485142722012405065654669878071682505756280667947321395438795123325643295913860598018621286283195420713146388599393995506557041803069273812009714058485483259519595646748991853652844674508552394133084720502781461017336684184161554878628 4314 531274676785404127210576548029414127404610306730811733962863953410458568434960580786233698650638472445785056085350252365809616799552456826857383653763107389659520216220512572048407061524741099191217341439797176652645731664039673595896417584817436984544749226435825388901293651570849309526414616357612986121428350359105 4315 57928082497993884374997738874008869587667674568021207013482256406763595997882743951390829863872386127738914405104401032080438013872193547733468685503152613334952474049700808943912421188898409428970805863959117578601894179279066240824775439557796052890329806409944049946474485885710993203292752600794670766473494217331825 4316 -59055002261231192434275525551274677961971620596491381816675116012263780771253671362033716455600958475269110553884511035686866202190565326439052666396497901319260984595909594300348175209809258730305436021818241814326353406583667124288079311245403587443322871079611521245963295850624954303591583914295275302020225642814548942 4317 -17123805249109657851101472971132994801060330890881285732038773572640866105276955318850958262099084127097899352741497350214787080049961884005105088339488298581471162945091042418519377785532002329367357314445283969403090866449688475947369609674789245665761450514780567828482726955795307038464899662869613259451722505970031853035 4318 -280810117993407804550294530958278289795120987904686159528243700344850503467941498008084385020412623777479160700306987964153848103932609793195976665197323667440813907042079687557666043608862423827027656386825946501040106293368768068751358907368914217023260477747151248157490137984209973684365492215874220356504281067332229790394 4319 24161258472504583006935502739899307902955639607934985548986958986217023182825934844399736613782567033749061322923457975773408886713241819491471635003653563845355549088953495349091175491552278489425810537023895345995441761964852464291192629695783307835516028879264987678462696710151930676972752638675364833893475094742559990339823 4320 730549648997706157942514578110000164941436106224094717564500769594957836380451175718177270234789299650262855640230132968072559474923584104306852633093016337013323008651703184066680343215633871907443730060407237702196261558559249650982013310987109785727553351611342487505192218624975756047855247573204174096289933050148022757143781 4321 1785178109616432837108973974208854297006119399629235243127671155380149250246269973525705761107747648041605294986621720756538886632357250800525017332260854123498474135123159400713578608602048383980973547127519761371744674510644828575544392858225519395499426240723333768372920147306051638404162360954016111584845234816833753486221500 4322 -12413538795430523155929617724732383781146510233947819131262790819462135818597593886882492852823305606312260826665045041153142260834323741805975975417774360107461035790503835761204567755828857416342429436153441514680477491089631759418142962027940033827888056794928013587656729910648607239270112638794795629358689872424908492852273105 4323 -41894347018186230262040819976124591095767919826365100894911795613729138214107601854107740225218003253371563688313452178133821542171733240307842932276784523957398993045753957045439574863853052797833989622581105545955816612853392741978065846640204501134448971050582847749889684387006046932184536913768813680817700565083677721654852651 4324 -15153455301804108166566839345566441777103077455783607177244077944145540843152540949697189242242366541774039184705416960729032685236359473426721217532899286374062103982195050848355308808068387102977113697993318476536387246114494476132453157510318868255776219300443392815142168038987527529270310259591030787386645915597184102492496069 4325 7872942287297972979320498688469003387193641641503030113883713987325829853329267881153933413790236860668501857520354421320889327798644304486987203487150175402777069622067697009164345533559289261481919008008585652611468412137689640184429783060102623997694935602574339884332692014310709588896082307385741479428760760248840254716605152 4326 3264255754355637437236919061295706925520116296964860301692864960610405351337269355877072453207381429117646864603346366391753114885683508288408670231690434572338646568235459435977120594818640647132513935061198847831557222896067139173808368561807287390006778512257690618138241147251648519125152150380349045841641267767106663202098170 4327 174527342815854303651418979229459216862809217980283345539575356228378377261903681812400892498026144832441258134633086542602064065992332494178012816682610184428665982582750686968032470468256267840445189291881338656451440728921362277870739705914080146192610163035825579044597931428826302911707180245441032213395698731471358968774992 4328 -5769605943811692327397494490091889733148402893540354559852063461203548357646435710299049946617204866638973600676151726344426382774779124994651835725413161432542867069191725787212406981347948395367139642785269114072224406425633803030628489840940970588169630635188856749913607168119545114856654231360677380438888705136657246991006 4329 -345613365710317698936444769011555873014640476533370370201844680674442372104846319593055844798409647961143112072363792344316751039049816033214466226411776130961767154912100906859436515826554808832510476216404409997987864029878876884604734486794816929763009207336488186075684464538059624745096490426159484057167764905006605671185 4330 -2755350749896510216643966386699079385819594189717297469464174156746917578592965262708511052731455086173261479926630382687409094242156711224744065933356673276901687267775638764791840301301793848287270201506687013248842776150978463674989465376480520434446978975896039969518318850234911884940576597543522068691338685764504610587 4331 3461134388407225095603244359250555397056870885645965310582581857858347506038828898484675593773915619531200162967674891641842833758066839240273176613622599435852379140249993398752778242006982051687064583555107392799855707845723803472009042261557320938031749290896775057035548276187664305933656761536063640821268360658529713 4332 48616943446023829163799811753984024609343570906853745386404893798696890669168402949847654851401125689581054726609883065458041535429743234932808021549083031032723479988680371446910530323144462264505543864031780092611189759622719101611038219097582923334772603512463397430897092643370043676977502074733687083358285354000191 4333 59563963545427307378035456547068480886382693279705255670178811327682904831407089823495431337246601320813548337587270673970746302206354389216022439906919208943365152894057588273356464999230646658079856070996755070047033601906700975397643584642918983854065215842577204933270246374258300065539767895313588006179604831098 4334 6281429361208133137306946455721781227903045177032517535194482418646899130952106003981364749781547436000197554577232719875292882716671536785666269461707928903060930855861835612314318265946914286926405901166864185149897649913133925204776808071264814294170914553155916795594463412767223416435036968754243841101943093 4335 -8331820975805170166441673686407249498932347946619140893553008622220269544709767284856702980357467257932336605439363282134373385900399277335183615782555088786156412810830645306867730814615995509770892845678302284797269301824792774830576476619255510530131116770134640382222137443395380272834208589611052529592228 4336 -1721642447301241492189847573032200728886667422726329696456826866711411768736237201131585772834699308857452667513744113053481502169061313125739727659328347700916730979439918671384983566856877523214114768204026846450347494525964317351849132856151492279358352735929916467294760169488278606879625367110033016257 4337 -67706579240373649301948631440889494571717694078054107793028290209846776759121801353158811940078298822186082772248153553970840882513439631364436862287097196969831742005128052956304006759062195692427700964148215266926921150528709397215472931160394911511628451925627821669268784114197087400656864142071916 4338 1088563229008243442552580212108997405527919345443657146438321217465086544807263715056154294300161263390068227692782261846513467314044886514416447975374100089091805473482916344576924430231424315435783361358322220516775080312188635552047291689675125868458768888959179203834842123979253782060846858503 4339 60897675173167873512261747597764800185460842263172024393145167670952141396756330594545756911109402421269562161042805688939805531579122123998379183833674580341312865108216590811902899373930704414558440018036695220831657295115093385996606131247390964744740643702138729203702136000293143070010613 4340 510513459513087504592440543557269697874429770104168882989095343089977171176160904222792300312326286744773999731196466538334404819543929921098654862899695373795464099080018440122590340283518945155012293256200080435870111488338749586345417289624256556961582705153438262119907231161679672416 4341 822866972679728232970647737493188711137574391582228679200312787540170032820356002569410912746485129109177445267826723701697173088341719948308186812860311524351762189297860714467853018403270976151424185892096935136029075059453894386108653820491759640799969268695981472705067578746070 4342 -1649319215891573767234266008942345890670466986126347631636016961662110976466011445919012225287747174678592132226327955602124032322594343535579121019862525999937327504448154211445890814181296868343789667202493784800502277434002868974278895026145864225291619769116851269388552411 4343 -3746911545456435580828086946166793313041945679287913534576411700939368737295813356552747836025870741270553632537946982586028750172500934911130046078981134941679084779635306368094437198780121366505715149435387190171521590108829799806920754073281752478971471733708358497770 4344 -1842052551041225332182735318505058842088478533221785779782403017881568820007513630718046521642322182507668229001313589631965408076743550708671280147792324513876549309870594451883744909460020987825313395366951114302413730373101292382104132687667933005285945900354126 4345 -237058302424003240499193484565199680904721313575744484421864585865258138555089855862984020271778161382484624416739173407512962598533285393677124166422228459158893041890137155150976801175610133434048038132018896988433644169328115736993179089412113766731711343 4346 6564292374264490295961073314814117677745300748878743069947541333465325996653249204930815588091208957758213685920161268768921952241449581649927673688739169156483671581481429363368611374510500153810368381574476363512898258103563949276468762063967193473 4347 2118881165614900395910060713084551066870020068935446383113476819304085852212768761274961701038461317762006873872158595835761737533722511746981262462624383855937820455797099321067728420760139308582104495424897623739243942313849307584196048914530 4348 86925468153582098109649144820521092767617185921930114338504059562294385935877320767135390344777349392304093482932469968545153023574470268363843375686649732148093543699478089777859432316254609546034756287420023893634321323123429289376319 4349 1212930251897625549707994349109077028964967604967413097044751954849236628992430110628508985522825361010819183490561482477927402584262941437035455994687737601634077487261384015269008586103441734748374378616792148433279537100407082 4350 6170220724920204491017616931670127546642438814697907499331337921722575682979411962088689035437449281113208051752394883292576266041914906859500202317923995631653694440129352888242637337053209159684322328053480221792829000 4351 8845537116507131361101590550670704138871339385025058315178822322950841642872014432300902402063301197520746819447723247226483823640005803424419528813044272988119616388213259004429161379530395939712101400900323542 4352 -9151872419730847804779079282250984674961075215795934026263112739927865719385274429225908785400293701972252044779014533617108672012144905944597965064513687881181618988020274373887807547417807139111012568 4353 -28420141832413096724133644080452345739480843995170735094677736675414764785009678224355523160578773158802173199679560116576508647995402036960975635614637910993915322238106540023003011848275264902 4354 -20489561464446747403764314714127262727373512617048737094549999280502507042418421212195418530469203664757610741705858004129408491040095364675514624960077390746424094950444417209738771201 4355 -6152000330030805414428631180009428532613778203800730455883001504743185602834529175450952586417523391412616209005088752377695550605182668286770737380978204179026628787970448324 4356 -867424735087507137464810079908764791671342603827912397573782068080281326283241017285350108655360850366250838081377396740786754164582387529938912814982160249867693484 4357 -59616851208224245572817563829696596478261438733131906768444873154190985821852400488028546826931392857713682995037443447516012056467419170897678950199185197 4358 -1940100450330764517409499733796037627757807595769795615185937677533278889447694686776385484456724031928278445681915982501386940494252638493975094 4359 -24329584765778055069292848331960535199666708754002644065759904481163754844842130808433555643826902810341098463741731148944834371256766 4360 57370280489601229358226504167662538166191179569543059813040622504953508150513591914352488854074086986335660909893025244070 4361 3257864028131192773380744982766187445471224397381550092052015071009783222243464405484987026805013597358556233173 4362 16682692077937738098317118015725302969477988145871989978364032774887017843421671157814337854593395610 4363 -2377502034506046708740913382581293222913661842126458684202161729858847007795267416717555 4364 -67129290308266518370326902222828583537333135383903720856122228894470458355918 4365 72172817277386729485133297477367759963613122408764908259140962987 4366 -73156245854643801762433180584169053599367633570987865 4367 120741413879339430581247022152293526430280 4368 273367394706705857150147015779 4369 3853800334109913311 4370 2626297959 4371 1 4372 -1 4373 -4951760157141521099596496896 4374 -26183890704263134801794113867669632221875899 4375 -766247770424216465611085802387203233615273108650883863 4376 1800782432167931888681923810563955266332761797121139565146512672219355 4377 470255245805372449041658886403408184922116990268701530091256062384950524134874956720 4378 3870245574292179638608284744843369559132411153480281828849656472970016805584967980506028740989 4379 -449162887234104330019481303646912266166151373494224385170176939340133993191753524206798247042804648995964750 4380 -7724424701719777870091704231922201378988399557172863865658271668160468589530872370761091447231304682792901235629031110640 4381 -13408507099920994883021818538181096174159091569933206511272947899063780880649989587545963639854708818464894260569683592894564478233 4382 102452910149390390921432991787011056356272633929991788386154547000230202847128131721598942913054970225009089810578478849855235520277863750861088 4383 130568293704008481069230659343568603601469995084629340622655319218546989933203468680772192109411154674424649005364446158462859717984063538540420039834428878 4384 42488552477208476191090911989692354009411437268765728096176147115269684385376919348892122682260419018020874615210547922640500881635734698033035897136938088821412549 4385 -24042052958279607587913722369713557589898250808218511490104855358795382295657609158318718850155607084506238373535169693898920813770446054093260575602337912095078000790966236108 4386 -2423106093757671204401334626764084659650871599105729584938713221754846653788524703954228816296606294536292932399322548787362778075696809222920604333819418954404114519375272717462821402928 4387 -138559474608458577431416453961537287435694597356676076016457617651927506460348673910884700733124461618331486251443696079509015990367669339876337485533793897964066446606418607208416041105456831121 4388 6191102715597444620262820489402783211996895296464121657699677594034675188285754487670015067769593551587106434430389123485078913599549528982558372200853168326034658769602149211354110321184270426162825244543 4389 51447463706066270686290740318253735550937141288915604991076807849978690141893890282918354464487966755039057079970209022265956074929133179018145096122875060580574140967783468269969505041202197583501932551240473227527 4390 496166903993798449674521843684876508517518558668256734924573358586276069953892480704487080846996451835368498717151999337217308317063598002644010375977257306038888635672189600238821361299624357611403811696801830183203472478 4391 -1822347807342502831630467437220888986921371135398314937056446020049746591502874660150671441373921593372494458667234087672413769275013820056402125040428797436677073568129103331939761715129599745035901879000796450029650263935679721925 4392 -1286251059143657148292704404096632671672405870401799085981286172609749504656634566844862019469309759322832152013279883662020703315748356757387991000301052079077270671160295620682295130155341615128284800770798316478886262854901568215453673326 4393 -2033260438208471825655261642157131876860019864380432125229302238131407432694905626667350924188815679990643604460463807831261601912769309903088281455779856548875474300924799561285517072296386763466152519952787504428303169333422677607371029818765954 4394 630632244876446831581971715423851312981650211493370470592425043335938952555165185297776758211666004630032280306746926806892249031054815731927145219810152300816569822377597244370116400777274983739176355942719945696886299960674431128039647904814743400509535 4395 38696736284028015594520337900791485813920118384233853298725498249785814349922024608039585706094471958014706704571818934697117826611509630448301151272219745522019275277713507184289387184550594202490367713614521758397014215197238279617369345064466994044572868193586 4396 9815987546822036313433920164433341710926621628748101665818707909895847113442666191627693963096502893757680608092167810574043600865455162899570354762554612698764558332575697553701032231708310586619745103808418357675696652436407476238881548496527458433833348691563339606 4397 -261892406236858073933288019040813522041305175766131100189127808162994533885763351270273031803408290958141509176374686339898376486842717260717024128776572003171079543694239362117845297653162716056903667165303847255927535060505067367156977712962133704902554747314742933917191570 4398 -1425597466917307238210416915782618937645887556991276050685661073832057837497493056443586722751331477051755967606071238064019841089176963065124838665567666188839171342112414076223582393143568917627389031904853081258522806890653455974895118395163313115802246591761868230322764140083039 4399 -57070669019951174008306280370437409344045659677172327557640957145724569578695294026030062979334310092435039816033846930027707850754376241618686888566311860803745246595857703258015424389747325568592766685619188026435087048245902590472268735036560929162121137895857600894863626268874305848 4400 132570892098670911888900655550568316884078498499392636451333510839990409264765569861510850832425594064952302469942163806116350131617516576210820965466097020940060448915708152845858416134968202560091528952180401057307029048647347434275583989331344069021901526961619443364502482692745016678479151 4401 65293347513756602489394479084587434951748956159200610372925400160432717315661595415368286620038292236900062571343805335872025219997641552837831384944417433467188951873897431030513563509859693551905357714477934448421386340741736596268136956936909749337017038657014705294658575446482452101592399762396 4402 406863759156399679726950065320202864529602964851255488714189560588221985095661884903733398713914703260368726633756245234211970745942544782413881465452076757801258207798654055217851634619304504345461367002424178866553057425833100025191010209601986795287753968511828430015573606439872454971876319864001603 4403 -82799694728712867624889285753168868094953147681841446236696590758325664865954475441430824804169344501379005843377689884737317274944623541922692681008641862765510560113201451319503934035049313394426889215535533224141356268849619124777473145113350052875963169125365150536833242262800474453786465490436749473219 4404 -3771014144941234386505697671885457086404139092807790814780499616218480484929576387027625218050880839395950362585273455907613162215967635741348097357252565570349926438807068966361967423059662080926587848949595899331615131300497608980208222770933747440110226069555679298286008419583860008711007908013071816663775139 4405 -3613870695421178165358179455080160287506116217708240421096988838345460355659694656046136196442057088588827905722451336897341324857937531231248661590495529356129597411119513443572837121009836262346140098160024570970810300046892658780776724284757135639833813427058858936959182803947453205808302727946926301452885503914 4406 64415889435228303177983053052418044941385813582705825973952119828864964718141688475291241323501547860864402570600986839730127608984270161515592982383362771988427738541071934539876238705220838877008718859950406177495797874090740410044793848912416351905718234585848569291443459722551549444322386641557209626489082377233489 4407 278610906963211255251373050873823462364539161745305333187746748446275746613326121189736834896979500345254894650468524322626848171402480110467563117824535234944713936552595776588520557616564630912791962305713240636718907095945284089923820063288290296919012213300049610516141908007377240122271285527732145344998114970418186189 4408 40612977255327826118530804161083133622784026610024465601357922245326096981090152154297642215990779715835757910595281074393015695276836917607728405656423522713648544708900761768069561194833153287535703469694439115799159066487059096862985638818793423601552315293689199196098833994919504076685872762850523597321336530783505221257 4409 -62869478127670366456049972732543448334848424827667034787969351251369525045095869467677613944015510369524609949092483145581447051536843764632291726937810609782985959288587764168920041489965429105818608279932590002670880531105600829365289270338582122414086048404202886235068832420254158975161911755627115158730803725328842889893750 4410 -26736088014605020054763657308487542038866610739322808076852118476218920954270245166052687186818887644183894107790825163340458145511205317135016067422531969686051312783533124637596750440655967966321661640639132658943563112633758936567471183045428201353532883780772733022867945146666284402970046638291664637235910315185276082686155507 4411 -586731625789362254119855348597526656841539423758871404140531999681200763484732536701559731457477886047457852048316599217266734716582992019621400801154911407620111741962751324929173159567410478456426043154548392766300029767482483818120394371324218258237406935299703883424236494372254773057030612537779551619591800051533599920448795911 4412 77310562284632821703396871779713828841671953381342803245052078027454207536161806739051838500813715881335133388795465937357462640621125766466057651644724591899321045931488507648616509990817345464877412866996073442153138487946764472197300695088984372589413552005450874058450599687022471305067254137347507673115407552962338427177165044439 4413 3386372711991306389890642309220817697239771317543840320005565348335617941182487649149122808162743902409144708086677945860902897008572140096467863128890061060692942071698836297978290470372605561725316510071102525194172316736024262326032217298475843101360642100663389795301408975530226898652811617126368609573713972009642306283647517729713 4414 11083846776106275409356242311864313752539940646956274402814052175285725865701787343487496542807263793721199624676451315328598062625522827171704532227001815825936032984058283832884755241540417263738659588858667223756494449219541607522645384866619920074103998738741582353469135738091593332181759389080552117220946356454301311622297858731320 4415 -119710906899429334491166526609749959275513665622608617626838387553301278140268985811338125909800784175135480416981934467662224693921187480556074871346267771343224918526234010877007627590157399764962726790021626232702157670410800085830736142710246622259133212837296798128844858977675849425211581706168727793303951934738550826828567101315664 4416 -575027371314153717482719025185197537114343248864431893790972612229028159471741953022032222644305786476751069598439511262702339268179440113948494993161699296055628732240460928400706745356393344771278234892146880541631191736893308120269856872896884090124981021764144709627764159291150897456982106003087051041158490362298218347342898155911946 4417 -278681614029392250201832366636145509480049909795325204026747429511142851180659903244352456838682901349214441380715699170471683083819325727692540126822446903558291821442334658130542046908157787269901352757644549006153392489983350320542927975647801004964153743014115960061196171893221533378598061047743696743761195452626475495423112325161601 4418 230594430854598049030623586088959602981931339431570054349038672642944082918096420479984733766796802009661428762142977223408556358643524950791699031408622025976002691192722433572448623421670801165934904898771362961687484493369668285780837719080414502641167477594365340561258260361532384252672685628949003569312053318548085702080072037152680 4419 132497140745611283317811110494764956159796012833664387788568860000941637381339175726790662296239541455659075869891377848401422949655498036193148019441291044735809578478312138446124126352163503042307714622049344015159817630299506617216235616793797421074021653895907012089339741825184159056522585090282416956254166948273949462245691837581633 4420 9481065289285083489882385717603421480263944600901429292801569967743132031907984945250238935462204342035605471943492382938965370494288625931405217896037169206999672778377164710361626358513850585163360030878647671415917304252626000991162537108161640178704281943464425584858575485614928674270196318141180657131015490591616805178495785450378 4421 -526972502879026331848864457057693557717734805018660578561668531896898434592925352659954962674459150164605382203055196819580075955760880211758381360281359357293775361106780845185541925240545393645700546438495359951224914508774340865066773754684224870133888210502386544275879105008751802335550264054073445327963296715150783577498037643874 4422 -41565987774403019059767635099473029491159599978237950670011978345098805695197211902274424308082723172871162037006086698783546877552080818176711717259778958554635814674499686759946934991967295850904030891009609366594291142472675960170137954101721193603259373069825448320305562117038283418464486887205719238178465892238932671635154829069 4423 -441651498637981026522285205660787919560100060639403304223430029959574230899554412572313455078580238026774645395837411335391258199628379572084927967197185563195198303933362804408347947187097260593846497801826165909863291581117150025874850288524391490510567747794300443262503267705058532187068176195565567969183813340357159478555501264 4424 1156430012727979180902688595920946819978124467075029808472347919485516162039723945452981830042807733342394966456848654617850453324956239905370325574732582644646884526887832786644419274554534252366260700884273063215056231698014395146360258714536700947360282522703001315782822574330516185909645169648955209724889503501506190315659581 4425 17488457359020060703966089419001165216543648823072756530386135885232321453074009871794449608741895313892983287664810179922176602392547090902480217802874136923751645689754620410559104800599748008368633196494642058871291150196854094034841965750919052916380339552365764090986952906523095593194345270382010001613930711406796020851213 4426 28233422708794507527044713148858060452902695110948307309717420303364508350040992603419547872885284581349163921657977463659178418765201703810168538926907565114637136846195064868346073772148466036031403984543958356434515526679300075668945731136792654586870570945830045819712083305097652614439614380504861970301503151291662739935 4427 1845343167674633224415973340716706218598293040797518400294185213826652260815658889406374608416182522809496201914105131434307586042987475131471821688743929605997227829465158146841862428776329569013655335204373114999689800806086296276072377455242403719450787115205970079222056720881299091910807770317466672930813466955739546 4428 -9274649135482319668584580130886889067130893678704312994839231268063545085286626572489237497524915023228040010704848825042792128275552418826712488243420668933232766265840537081139749013951312059038930506865899438978337938198465372807728758238099851218639351771600158495834748995360461639140519276983139945174173245723508 4429 -2437031153404301345161358460866913508975474494157708562977551623727383493076534400814566726197893223329674089141874306595894537338130041971636221294076902364601750364386414219010836898438100726671339378561714362286482854398211572897598118536582517031983409900470709827565784197608441726449799511645399933981006141708 4430 -112145690174589504841699866358065525206620941042035382107095639650237479099925306149090965718512096304359137546675544649448759504128611929529027299396329779231994992744369318052785675375031650437311821377119312611419212891929681867290856381448792453338403908637189179354084517755824094410485355635271820781297893 4431 4708747298865635550438166995523631391848330931058672176896665787680704302746087281972054862516842775402237512586414713257264789776417360861783448613718733038462896432581476027948230930350574242584892414658442616856454269026911231130754269463456643050706741125870660330014488053519651987849235707872124415694 4432 266588693964208631945204049852081784380578360739713169889744521092931071317631571022872345930662739434822734307783779159245321908537940119716772859831264725587654126049806795987361336615807614792298713171962950729733007609318814893384509905845444596017995372490983288659814209999707356293593128287483363 4433 2740194930643920870594962411706629526247586219030860461995688036513672468028291218327494979641793967505117706891978953541471925630826495965749400623486264406095058373927148171496686113465791613502789191485223731775966597945380574744729394432773044467199654510671944040405931360290971197453136649960 4434 3606757087920576916220084280117236415186242186784647865255813566564046947415266321421587259247960490654278114283346620331757076128573123866027493930984156842305827816789922401088998992252154688959247661820015548775109410825423555699912880107994030404655121663317257469857462051346352932123171 4435 -28044092434949891040835585282023023816964306916030216761061539754997115358896333502641668585199838954046132580609336765050854590672260998250287482229790639488902361228674775406640144338720768925398701279908974361467020130248467741668388031723771364039987737026750131092002312599851132133 4436 -65923259377747342914065555253828956536116481994575997283973957310285048096945297926041928566712106064446212680530263119516087244141163698774002175343228851018937513279441849441577185178505135317914691654564076319646595152074741689813444820937439628371886743373187561351518494578841 4437 -37824556435745432957844624360260488440508874314563252252366273673321000409607407180338360781010627089250219649009766049900056132573084067132811970574759833114165575839980626714129015867701193224554526232677504901085116293683007422311047386742786527696153592335935002636535789 4438 -4061731735613328952687223725396191664801890769821131184915153934615855294037079477077792802788766540584815261982588473220865112707601249535409419013848373138710303294617940598101671405105297149427488562155271150660557728358832388229680840254400560389981005349374400155 4439 976689268895160765989524018753465099699033282130780375941389075603096573139684875475107381361506468608674260893962130776305707823070890088771005825339931681344987011884412744788340553440480957651294293226648256749461391949882335492566940686436251203929311827430 4440 171917945995354509301801977797646379510992389930415783734984629965021624025565737317642241586212829731989772716153984461133949047318778034668172239625771290674310248173567759991559166425281820826171059652631038364383822023760770258594670465443676180071165 4441 7760495903333634308402073610357208861133051563009882472426406858519934835321336774623812818519267303937653678637598028986002776064940239450747712169847487309137289424751098308469943573473242802696855615123404128753831680048063799191760521933947056 4442 117174481426534593093325936179929889230618436426417431562894474056962684263421549494775558333895601127366131376778429559608868846936076731391117057779304126128220020462555039413622971683311480544472974479117768322420739086525266078331361957 4443 451890437257587926445219039371216017930358111116695489916737895715037150208984056315589766384964344605293837153696602179486488492457806304800350832282635916151391728511321946239332432981191397992203591758330675331124262343215415086 4444 -1724524350241451539130710941671491086703147933443554895224200557435171503277180421596288081706359724035822252179567217802236171177943151942948748452648106216104568040661067200082563741428984493776691080794806822821711340571 4445 -12843266984566826210400343030033929276277437940748854623694822157505994194326503938995916236959558398726181819232937842545896228148561150886293588104126661333850161093909756121676612885465845977741162748236436435325 4446 -23711395099705243288961043526349016067931329122671497711398189726531690949619438592258953567757878927807352565901061816521876991235651669806359568455762832027123157361257522792084204632673962626699109468636 4447 -17913905309463559920484524610743878633949553274049649916046843601955487090222204053460478913462629883180394977204383084803736275688050702400891245804170952275704064774507794812016025172399433336681 4448 -6283517078767885425454551212320809742813733706407651227221503245152374741437469835407543021816983048150681372815170013772067194084393440032084872432353861354794443145021091170094163196269 4449 -1100183341271444645897906456339551992366440876323766121865937382287595190601899279639339644301146102602217963815721255045252821144751511809693662236193324342813550970850648408307 4450 -101581169830994006956305257168434729487570424235298948695714680281906298060491299082404506594422924575223740337763493051160696578199645812362012350334662178843548001234 4451 -5114928272730044895651863904087329584930423786056510827292374165729977108540336666160522661857221908200466184362765222539494959669215891937797525564502246493 4452 -139691803101091898402790462085746826328010340567124394187089460997323064145170567796530248604553732418598013257852179984227060117951813814498199303 4453 -1931718053674625895809619489650713551109447211225634495449935667590500518435614386232595029244041806687743422856855874669409426108279076 4454 -10786824994014439928957590840937596581865457272055814876364527493358340712994032895318266696760729192789742219147957852625035 4455 4578375253636344403168080144199444820155910088760511409910666242186513490772323656808988643217348571707545312897 4456 192927080305554692008418880442107566009323606643303478637577234210930248532246890880825967453052241787 4457 230356805114437414987303591308390649171687777505624409774162585730338676950485364428591213 4458 -406286627325540210396485216611472839406893110377874448203354816026766520793710 4459 144077566303279782726950395743359790591486860953365156622457864766 4460 -97897664145285220519232857473581583340530040760785254 4461 290786588363784589083745430626644911067893 4462 294197509947484195717906119268 4463 7297580842116332697 4464 3209419279 4465 1 4466 -1 4467 -9903520314283042199192993792 4468 -78551672112789406881262420173769446463876145 4469 -3064991081705593826012430919498824253369808612145328453 4470 10804694754566304338230875395233527178324431356342140825761657066120263 4471 4232272509935983214702370762161101211980284344766921727410391200723449716706532144021 4472 46442944891662911529120185708543833198791873686866009381736876517870198377042008224332554149552 4473 -8084935374341258947689282801875472084630995034217861350192341984344845573423740961673751810519792024026506778 4474 -208554268238239619364600681423277074680135322348303323936201479687903311368139132169915461305555689270508558679233922240693 4475 -482702483261482545589062290742833316560046718677748229938300917299994117437799094715013414163730695923909893802065468425820323692994 4476 5532466618196617338257083952572035887078438928712477511185604282094551179262978759534878734911775317454704724981282890924649069122336361825803105 4477 10575281375898903451806125201248059239197819320848916574554634532617658374736994140755718874408487369182987483169962292550308195837234893283342672233360238387 4478 4588611668971418916152909767727205628776427660971521329592143170049490740067507655501815279145763262360419585054248330906453996684686735903655580668447380443912734096 4479 -3894831293461850997679437601190023355865922153217208264833361963478918057650320253870556934439893369183908706450506551431787161208878374456291234801749723951371198916234685660677 4480 -588715720462058500951009831861817340004031181046918008515526169921715462336156062949945899977327901149676980839071518366272373505866510843638110006067322554128169687985001377988181496574047 4481 -44889046790808577258468150549188944384018512129673721019169626010998502142269377201739241336303932077044727454581531141366919214196689643469616866152100361293649979664660101325672790763516637990217 4482 3008910104547032068776886467496812934263131686107877846098921637622098667677178782424541146518470524065933672139168701535309103987788946989373995010408802104994315430975751932787319207757094906518810494972708 4483 37491746884096806514442685392528713923355496275693093641802122280833550548335341655281206348045800543944223816552937305859215949393481813771068533047456733196890229133666406767420621123194972451292061263579072426817159 4484 482166781580113059590041008956115314463176107461770434588663831342960576569127059990051060067790337894149745077540259331686188571436974464588828872666797970238936420171170836152653764298579592807731588862518438682127672882030 4485 -2657047800774911984977839393510248796378734696584364266756525732085994531437781993130702367173242400201351631508596245095122761074640555596896401752960309361427233160896594209223368326163681311907350424283341500138206774315359997688725 4486 -2811025569552839322825931699309335227054654583697601441309318745473423714775172916186371860007231604804063490482538091586180327807008010993847765819407762913527320998526329387920085539939185112989536154535812668567244827317044134620308335966051 4487 -5926172756229394154807098883951268648818007553101890300550483905646600050525022752255159040966022237929786272239985628547658357190605418443774676092636693828835636553296702415517006566311214244403277265430458999814852386540577271022384104042798858506 4488 2758520882775462990110781367788986977324345990470886306871901837813505785999909366320735842208086406495737964340177268356167827194178501380501736205744746550250672211692589345368625706438056602593092967776263790539520553055209403534899192175357718834362726171 4489 253547494256946799074133491166364461607101861519898353989737102439046461788311968234612598812305571043398253750562439845143425859531470016762810910176043105004352921986575205426878193310180379789491272857128490209426363304840003718257703846849635851593214551611611094 4490 85789300533015608284462007336254652037269043278895717894311423115671316273283743995367945263017764897871383852723150633515278031837117929673054183084577067297706167371734204742545844937424479072140884759149852230785473771878439582969185813517538707747331079157563650465241 4491 -3436880060845137774451821067457467321704977878995277698990577575389901182604060843185323906924874097392785668382943428871207496215745820831267483773932271599884269110442051928718098905348743403863188864367035196449109180895361136962164958112862725772437158428704080165546695477484 4492 -27991521541866829732171732712902258868861692754468229457434934878022911472819239608081119969049869337160926398040235027591373176082276961993278225997419688713593649726409848263767510316468647763663384092984551043480212124983945713512356840117042019188901848997096717992856111722676047258 4493 -1495099059902946104134908926677063008162524241203547700357571354662830588496756598546038004460454446171318581145115952425863998618150434326464016039087798410109872368058435868847994664812374864223354755971405649492620645849489528811386652597743546149715829518959725418287646879295744083008905 4494 5219736128715017306786699154829957065766952319146735986684834609996751786428750096122442538071853252044659627409263126930251177796871937344841141801345699112259929536437795818606775253327558696577101166112143417524635189418803791789050727892070998086624767304171376239271740568310499967684293008832 4495 3839013201552875543162245050067422073804271007830588107731426003759790176101738598600519552864852269814246986551005322640203795137890813247487682277902214037849472037104689911103224219622597449431851437699775070205694094071948576953893970549979849583398510173469580573390853105452498906209272956114769712 4496 31930067679160820798647767183795377274388548611700510649685221583696380561223303594201908146637719824598403669982752776102474737852915253820520102965442499001041638209055036242060909622702511821775264337263964068429680715839490108096007187692397141550014330598453250095078681095670782404481111441715521157873 4497 -9781877383679864371961872898187075011859094393310668278989722053136471800863729983444908413511965621699612633392252446088504275745107171797456953636310413094822576185563083462710062165103030002033980637574471952428005958132767626941660613127253284266470333857427700205959975933943583159110066589782098518883469203 4498 -663177820585568349280186276690331653414658872463268909787345245408327427374922038609453332410627303450947878170441238928848834255408753658889972396886310922630140808789693440981441555596564215642660419431237278007094835670290784973909392427792395460199471321000453956052655332334950337999854348341206347004058454426361 4499 -848782468581342918594403689332130536287201350457351755260589717739150459405560032144391031769297215288619191228314673561748174142658865193405554639634857460099241673590447347053881186503544037058691992627492564545914481145503785356639570504099687543249668696322456856771165593337106018625582069224792180243751826699212598 4500 22837593204094427871041069030880098351946802411406408248586619001766520837286239155433957729570794596133766704611908990955250447403867045026911410756644806310713098327594797329562664250909721419316914347995959918982887166045789810374298181031541100020108102877166646177516596062828518223781340087216154723614369713844809160587 4501 146304894641778112457748108287371360882927236696820173099809468913891456270711050685083629520342552106353668073919735104853951201465980262404807997151833834967537890266026852129906006919959003878622283884257940706164890412641464152474318139742433402328275439638176414509556793657445860235347021385741211655003357333052882032640650 4502 28504948810332967655030530629791297539339349357923258053963774030213686957880791075730347988472534635738691112492043975820091797215625429213794337030478526397313931830221741790475624306248791105255696700686648185871968342132693552606753202056064921259037019343046417703825732678152709411446870614486901494076743816359654583633572759 4503 -66914066323991946445414675979650707226472747234022527279742129001411809655262406069898763029938943405367180829709740020822011955474402100708218406360224744020554792960011132317155626042889688952589083706708431779847521084469634746405061195937192673935560671200352349678134767852072245213300075104716755244173298574942177160828242692077 4504 -41826821714747686244158191910504552880416479111153770320590390920606661369325354656073299900922528976618384530702221682896670742408730203570788019191646901069830575956676539420464995714169356825052379084109887972903626436228024424207013286629504971186352758477993312315420222840309364853891555206689494545047765507496377613073581352237160 4505 -1228028207481334084708272223067314990413161020676567793294252279825216463331597949192020422055324120049487371631501079499671611611276850015127543410915706804411125071067323973274014177612932531977268286610585182358178090708329505678020979284773258078868667427324943978070490409910369742889742297955928683657282968218045257599782890168445428 4506 247233119057405711451626875697893411604639082949643194837376690797347963958794753834524048839106087333284921520467840731793409750723394876577165622408462891245416898360171798875083319855792559809390601933944376370739188937179182574178946852610328488209737068899902269116303730993665687217907502396200964203422801872892146408184893118298086382 4507 15739521594782199723438020205511989745678375855305911895261185909686071560666505796235001583628036439754487431206551906959997597565731775447712475864510578048960798764787050327321283221160752375901880480378869008091461480943980199334016586874275672421303157115089628250266237511723387998466304166319651588960409892410627047329412758893549802636 4508 68987600288092165878532885632413554180460181957872301266334964830117472982153270998404713567547168440886800512071268363995043450955656262234945391080095717861716917500748615010718572266304419578972897986897008314200987338575432781572083523042653129916157976441177181965563018844859586742285821826513869585667283384733849176120219429939013377651 4509 -1152732306739149548053523953491815515058198359632841294446896906252483003095855594411473178524431686403542848089160008419475529269431908918942644549373548417181336596954453173106701631972566123555638890601796229247210842457071797038698168492556189824622174185062732177535887535345027284966030379450815502963759504776676029973119645943659382389263 4510 -7918786960628574919201103339971365576852138091866473830725566999457480721267764023767642570205564545864684791501589755046136011729026819871873070729182097578314826740417454780541952038915925427626561825153639940940356707069883963203834382761720992101535424265813549762927336043258901096343989419474260867349658904978392636040372486000667122877183 4511 -5141914534379741581560522457914234036192836490478051387776132702123933561281723872298502471507263111597506752253339890276350371765556186975139462049191974535176660578945972601457595406916857092314742537379362520596911587400033985298698110112215122935098329228829024478903467750844880378891627143085641287084221623390505022529072600403074630610644 4512 6725861729520240207838311537057128738494792333979104997619046634956040293924490270771081286275407643265560129162049990563249784273976824121881298153942253174628692947258061921411291652898689968293920876667464858293912235854600266930185046152711084495060331988204988896564103117281482382634536593801339056142350915701143747329626108061123238730035 4513 5396843448534151962890306605489870536404568547347983457469317995144965049475855794662049209260774887971229846667676404189216113153209317984123290563740052727283040166297868064591298112364178981318192752175210678578905924899269878134466875590888420280669965804736364353839239685974988596214824299457419935992364722088935411504009954777313369249015 4514 517060579852661509652117192786133439239522031543360990217431363925330045497795822823689765075956511412907380715404263399115575834328963657582338440005558466953882558817066643344579596472416358016882665557215895431811185113814145354463832190708962915543221345832989421728144816337300229574973991854552618934041484740832217919273785937523188427004 4515 -47450468261830083179254722473998667097000980494451120816343986382771582776961021690630998869468237968858168856648035788154831577328178747695080637776908258908280199091101976932318697917858961350532504644254656659556028765408918274734432776199165123766805683180715142412026327258484054012162673112217498253490194948138608221123241173567843605598 4516 -5012159723220954033250226591376198201975805514706002628879088769314380311688082756681201907430506678126970165987282941887139014044237434377574074752579940583742019189405331082626061700024944080808582306350731145556710301820573027773143324397366183076809940007871843267054522315356291349496446085020801675653874111464586928034899474095018576448 4517 -71076236421656198028075736553504862626236004654709632107445171248935005114347575813332774339664659114383015789052349874453805374133225853686668899085807134163868226556832300913165469679943769001267302309095734050877771883720912614206399048143357874424445608541457908255973904529559361585039023520663802389074541033076209479621087467121277752 4518 352267172321741019721104122913680277565199532549588806239772520372999243565337471315403096779648304146156362087912266075560076652902634876718365501781229660988256715349567757212474451505535122102062572795211794280963770369787075943243529848470909781394061745402783986776577296938832007379343062210043514617108794271409721985506097600785117 4519 6285783654175415752438728615534493641891949041568588467249892086869748933599276247299117278742424663775465565121993876067756611906449699197484047284666571019561568305390035431804942094040049105146703925168166782059492407284665963380137627175206430307007144887640294142417469452530584127397720688154761765967697194903949618063580180666223 4520 13423857033402765413571350524034985147894035012119836276438128639485246156708628466669506236091181007301992542824451715421240458084051532096296733631194101870608346373117878775274897207190870282537428281229606072628469442880965362381169503465299430711129630780477017876573227052532076321290321833088681788741820869875803902401077409536 4521 -405789208492615592094044200639457682256095128703739007917650910505945111330241233509303117184559118305384143934943394699514262506861840295351793000420196744024717161780339085925275614446204175713481357334436077193111072519318272023593161561401559423630943109731889392288149645974435865374829733199632026466468617737532524727520407 4522 -10179391276234195921039934415526561321363641515466558046668686846167568072092268360575522102930993395499150732787570279518874689543418809848184164166323579877018414534593507659282911132980369916885887746136961522622081860213574732769508775649817944650581292491209443549758538002512829075389588438875743515928116932609508615134711 4523 -3447880809511279577499530245308726660562664598326833009398911537671276137174414291442301968705638546542589598899277747775867264587943465049501777052295714411510050420528535360431484615481078027288059324979605829010135116489596055358715959650514483361424913099550462009374400063727740272093617795571922321539135362263908830854 4524 -178232656014746406630471152572084859465017225408254175130938581377902602698324120524672564812122816946814781792553771975429332836166529163237974223704808896423907650641536369902520784231684076830210952103643340129322025150197301636647275900457994041012802481851977174548625190596847684110766599815107135063771838239820475 4525 17827682311945516401662446325717194246573333342265323411261434606532207098458340292392696642216901816625506289885022475523342267867411519950167226637436534581205594571266983539025594256592935638096298083078097671432994967046824873913395713885346862451972787567499056452150164120591480983886276042766463446867996995759 4526 1150457970431536657061349437490860024970271213945601498781054056174362171369632255952276499196365140485623994039071935638897194950109150102557767986297036073735847510845344355245980348239428453668962153293597534334932343373059472441427169339173199537757652991518202052316780300822502309610038004357588291944177865 4527 14493360105514282908216554555697922276929543727359806159924312363867410609331443069850687110077809307963928532762664850177764404107641023251215720642467964796528986882270408271552480568155780445871250246285087546766706142533293553180527628914385659434854027783821513554860435603079614833630100427155347289220 4528 4469826975656461930444306373434908430127504633346516524127724389236449914934382067916376889561972062569168101732608892331531848495898147894663061948789878464105172914660585119184724023359930678673559365542964265008909317882345694990092496768420914693584070460850206565094686825082505743255186856435505 4529 -417295562953006380315361766124532540857816447227631577157423227429647635969706871694814663766028038753529991829396082797495485234621464608136913120173013884041250919643145115142221004188788487059176500772738114399971282715770970372213320226447329770098089462403554467264059225486600420282450762377 4530 -1121514076141675872810579869853323748178193133766636039926259970205960284075178137591772359688238215615597218586817357691043929069925906021621164666145419309247613891800365055355966573098183922597446116104312294839844799296858531057891824621166355310064604150245588650952871979031043738763040 4531 -739606540240911949309677463161690406638469802170291196431332844637328324668529261199363981441976749583716896880756564401814518896709346274983946136718065696822802277877368709371767808380525432676770027501216232588270071548093195133840005826673368970225089990120216973658963823151780727 4532 -14175367791061918482786108175467862286660468331507205150803995692377750105815008019724754125379533219484853242359329581248197274328986520026340211231741412794095891248917693565607707101017558270673616672808878693020742124021611201852068941560700321521868125785241572752880716347 4533 71193669610867472027580832881933059180619236294499358916244475446282885381723283777469988455071561072675901444684668144313635051012433474229963273001377780729857041192906900634641915574639609408768710798063124144887313149382210877788608495932238252278082375693280437166259 4534 12411071537765646640259219290864955834501438530934680533149764968526001054767699904689889135868389796275509206457589392903349759034229227642798964534896059229172012115250223593765255575235936265643556873120602557835631192646253704328983870207208014839933756232437240 4535 632880896726811668681797714480535009022178710348153038991658360235565756803178552573378770593136315119774727825510287101087993594045031771342501719510111511620928210822829088338769729461758119336466716567282914901320643136830546658710142323152743745917896400 4536 9114975126943417238333379690823736232073650722836057105551839928975962362986163795427960092399660351135182031238910885036099636325979284525740577808758879127472147978209514154690661364189771418370099454367173220588958329389440703577182002503512151178 4537 -30431549145664601712162236718798932009505212664480584184227033762623178718858524897894434529891336271852149280447681914440508282038156922256641269072536308535249080552277736859798964685638529362117112954982422694970170135858692247526861365151 4538 -1189784477973757278065988883453755289243403331811475873583889454721262655852857605490037391228550084537835964712983629968462919743044275066063304808236214889136100103741926208489192178400774432283218008295191016656847579334764734476272 4539 -6341235112202735202198282498067065884785521286405825898937554661821692753320412300991680651342929827291421159252196063569085699571647890586203466434911917924382845474107872699100921432322964631417023433335757181140074144779348 4540 -12505329243772710049610357071259197171107893187963982279519487659749954757156722777435199996796370295247675640002906920271258811861505827497889028374588513405927038377451571258158202790736316855562648819808108145133932 4541 -10555501910558850710702075622253148769097204539566176432257643375552546553100271411524090720974926192359644760297411168633106703292288716395370470769736772514758956122094032304496462264441808159415119721035750 4542 -4069991543630551003734362533430938133888205086787086158488499858502114456795401002261529034520851392908537890402003919842235418241451256172277353292164574684340457987556413428685115428492861892479514 4543 -759524692744795092120430847101767697534003724936021270332815982179314018307485764259843176093443074024352343584214167459452179109433487427813830520678469355284262106442253795204635220883938 4544 -74953678677867341138866683209168603852542515084402459650401600358773517113618576813332763465626538996323142838956390579667220816451735963215183406342856903440638425948433290392482 4545 -4483497286383398633584726149483571340050980934482815042554113680406939073177084928001328187540400194850498876636993059839363474063056583196974037302557094122971173827415 4546 -179576787194510094260334466021828079770432358105340562237171253833300287567816263989159279351477754188636189236523398735514486213752540041234384022993244268677 4547 -4546880268267980709542681806375574449749403460538074558403592048597735372961791369267148878020536290772577619227001527452565000845170219270005286903 4548 -63014539197282260281532028570948194988664828151336138811899901255090330587149703031709969097907797601894022978387253372862022669163978543 4549 -409544106898057264789867120704740969381512551551858067256210955650428445552773758758275229147229185601115403475578150134611708 4550 -886526448206860492505964487059381800148165160351051533477821280757209253172219339860444661912493753322837750105252 4551 947027538245958903634992197407875968300396734524009319711879037729628548418235392562329458162179312016 4552 3285343863988278261002511283713116396239984797701641682927887024052204865559112700598756906 4553 -1305904729976929899968293692951219444082593318612468459945497815070099946244674 4554 -463667282223097343486258413023158058808196500259634408992917472778 4555 277517690904566433427373820837659664141184337417459249 4556 504822646812814264603102624390474871694311 4557 31548533221244067878299036173 4558 11836839703359362676 4559 3659446266 4560 1 4561 -1 4562 -19807040628566084398385987584 4563 -235655016338368225595547417662829438988125331 4564 -12259964326848559194753986810321211048776143531004941263 4565 64828169335191391443205800247122355561172655221346893745949277501388131 4566 38090254970924894717376063423317208374023143956054391581693057293651562065912142488164 4567 557315318701365728790339130757376475869752936966028011619205573378198573727611650843798142460873 4568 -145528890786379693266862466370517671263799291661759321630535204820574744144278227789574651080706307631433910078 4569 -5630840473430384497631871586669677252329194337268693151205838655888168172473279714500151961896600208079640409628811943817340 4570 -17377168826329024040349335621302279017679329237182485802501365993321195852070131321591758994174003665424714271411784778850724480425937 4571 298753649724793168811185294911749965637154536941391085289107777989699488354383862864140062527042546357155975759866186401027986210428378925681133408 4572 856543761697518823521500559624907633341602391546557148308022727981187400198121610732117640667605027943247518219184059922478296441346191111391835946029612525656 4573 495555479003387946012895692764083593669553693976464920077367336693717792304775049298794369432463504264603598753273917978699733380143165298498020403111975368252077015839 4574 -630965353364405124961902889410164677357698877502051809617327930179015969407185704931090804761298572392388223628753323276619371319851137971439151966893506943410778159890856440115376 4575 -143036523161257775617548730220583865555409228038810145559576735529281509111701393629790869662241808824118007169358667365653823184191049476168064553565188066045257674449250211954346313736150966 4576 -14542835662165778367148784579943999329778079691978279155606841767150349690395940296795330660236276614959252694515729324672308680520130607499560306554634673955235638180282187153774594273121174050515579 4577 1462345019799046612548632063641460981306600954621647527559341881228629369169787265097883385441833245494492857783191292107493891120427949259300893624114377140085124965830937038300700673174955141998773091480929997 4578 27322765323438977953926060456004432550480460116495018676803097372271035056920612366867993009545302418841479962184790460417220411126777931156433471227625731508675057261408490493332093106356727519064664261324161211592791627 4579 468573326647823088910952138364565647622910634629789053618966827232644050602828645276015837656972777582669010600135168708724257071714300377236262737765964959200416824612238272153191213703172513000144788457329233888585207549552804 4580 -3874059169695371838221652650234823885594836229704691194906676764871609599595988377974677141715069564933551866162642631144106568798389755413519083020160696644900676816897531404423650555321867036553543854255715265789945877991545672782444043 4581 -6143814382980400333581062786573211725452004272807864131696318429120230807962035605073444309564371881441387579489083933423927900678494074114234086933255109093933664545132408817085767876929571661901962787340337639424535160245690448784738816500300820 4582 -17273428152307158443354605396471978725620502991295191558789175766241673228579856998253012891811693608130261238993266657526331466146737417768992954248136062940330050548523884899354779711875475732373966262559828274031682648527612075603134518028246554861624 4583 12066293984576123840609534798007729616033435584074830858408520646881409954723636600473323455858074340804516902437372877127027214572788458513438874020681485822916743512215424571700288780754527371666280658512253340703520528029630786218621900733939041942398717779785 4584 1661531937460714034751750212529873727944235392326146203006829103106274694884533992191935828451387694020053739075483874497350627049752242266472042597772406346691213200107282635745911755973002880152028109235967378280223574612695112552203479161696185140131514094475701704563 4585 749855649325258282885830253664345223646171390659569723211839744201865381959489305449704260685609758741755838733657027752866877644898977359944026921194057502805517560269276330271193841283372770522879669147179284968119984383842278657899301889290895060971317320297288872875769641 4586 -45102534498775657220247554070302045349463684251295027666777388746885131517479575585365348366780090585981594127305198054766760025497572321671957253897438112895551015616400167515465820018419909257537375486070790767887267345892045158007549739168582448103054348558649932951077008870283938 4587 -549758600370559245767450591640021370930242673747070882846414393485457606701278522216153929552154171151666566626911925144584426543216669968959209941204462464166986870976759219784518780386834280997438242299113891088497654073262427351300405135135589442585151016891779364425247122954865507142020 4588 -39175288292347489218776780745383965654479913412408293589455251981099017677141370657815230003433217995484032395361230657702758757780782116142441565148661239286805862216668815071486949644687547165556096703119638421526297828401102107483571370525932415798759179240722946279885507656598338461370797947 4589 205512990315959490151899687037893479502686056015047633530453707335344583413797816578536866960188503521634706672632577537502621057926226591520627565329213102853870765740050454492932356637024448485407825781405397009903451509261991427502486980253867424375801467226506222384881320921272881784179162863516316 4590 225824430396912777754958923604814411684234995312968422016751205350092840662119121841541474326063198624166354541702663817536905136604580579132523465243080530417090928322490836656696960166700357340424800253417190658820761902973514039726108130166437249680855469112228937110300723796194443707434954287880462589744 4591 2506707252489759412775111174718771332880689422652000923374459009612252226635578088904632603910327172271904797789107550573829647536990165282942458097078519767068432080094647318010576736801961514482539074601048971697510591662199921087430805628602775552635239528112165293904233632071069531646640903625302163713812944 4592 -1155570385170749939390313056157285408819454856045264555131481210456480859557804523983253426875263996136210105904097978512448930969192770280519426792180304481809882207980456257294429702120569417796277890545154360444876657062628533621578235295305345868215616940371169413370124407211093079321420857995571330392235811244903 4593 -116717295765204416066870643036962202054756600462626170046284975598347777229376771451540519586799696932213283284940221164303028852063228101184551400732382542377029651060877915420541889335390502371283739177694831504675035249684025102196253044968081788812638988710317366011316514333781043624825063132149578301276829763562971889 4594 -199472655719954157206102664563777089489121968747444469526432027850604392688770244095275051623719070935715111097441870212830447221573673451228566491300067855719166162356555202352795590355422737114388702347272335023500800767569545561204814689991737771489077681333618013454910201031539760870961181618834744179993754130339475151985 4595 8095945500295846012327582788359950536101377769093287739853415294583799511501570972663903322068156503271021313899172248335266212623246972053639764779475797415546590355035155307636635135121358590950426035658613182702009563379779840660877346959683067347355493469720312959585653072736536451134635192341341607751823408818589411546559631 4596 76921592630102023572779231424507405333047485834909672373210653183444487097171426166653630137396478231936581023251646250670675771747695702947973504135716032455362784095953723373539926160823888266924508292885957085153222595806130308309813835550009572224696074013933296669844506864689521064291601300457158984547625048647734499621537135161 4597 20026675501431926219651829967692419922740229390822105035934501484068434133772012318139558573449572403493022317019285227935312196120678602992455445235028159128308095605244266286857670145493881812226615566998608629287132511062891238173646877137035153644894965856096650864653452763877198700339984558277516531065678293154765667883122964046148 4598 -71204444188627604116778023709009518059733438848521963274581864921500594034109465918244313428205996333250371604661539861420252390192849487550591808453141885475204236366470791903599380223240905778061589123845212593449364611987597603007021584283483644559730701904361270588644335293778946848834781860405779070892790071017719395414911133936430380 4599 -65554585022636884012035929720128501469003145776276595388188729143077241563451163311707888225512074824672244667389797938300779974331315817834979743038693835558036286135327643396043532116079331811568685926717052482317385043567896552655903163000724108629179349682037414485377455078997263626102462664948328479930062737966152745383530477415163912937 4600 -2574269558493594370010063347754938603402794070254649993918325075128171274937596458865783735073239346212222955996140707298576005596852394313563544664864461008906718493526317124350044487658670480301184964043687074331562188273380751581442024719505828067595281439809062560051697367862801385745770496197968692903209593515379862967327933565344960186381 4601 790258555234434013962131764159845352409938100703362704864027569667357511598372363726445652330163420759416145769372658137370633213259115789000760446575775974677609448430230860729035442727577715213063047705277959732011045651977910516285031169201114717118228387651993750676135558328919197321212988983295389770977788946115414971696880240916727298488993 4602 73341102275882599763656726371511273759657712993559601886494066748786879733994023912078659607006199195894808072337966887156678570594580040498169903897497751874507077702489712052074412523371540444136647054567021227867421077503835151362150435489158530001102651915372213304546482998015637565244597584398478444009059271203818860059759990066135999208683998 4603 430371333339186056298138167453277906621888567401311478841635477012335668716321627119801355204184437487107679445434486922373604832446932739648217319967544251059488241713036232888504691534578722824034453435127974610094957526204412349091166485406299242429016907286559295732867153012268941592400320387891903605132891131549630399822711626384273918628959673 4604 -11086885306590727588905224194219192895136209490929657644530669951385483298602220152431270130734035292150053290224583333194564191541859819493116060392080102326209981863095884475718952249799103839930000393608954232136381452642345090167069964628947589016435921843345226515280024700449847669180133726787835067007049044637290939231985326356098677200618082274 4605 -109399031576656681732691391827508401605237734476056352016238131559537880757044997355644896113143424717714658154418083963850405137955998577278462083990792221033916505068485834148578881490066836603849682903273483394362665323042994876790105326423622651892000824638028742765482572019595363693946433680596702425514476135116647338863349156712820398189771701501 4606 -95166079723943845286491717584413395831898481745090917287580934223291909368644434926053072544194322826651683718923178564606351547704581542464665612676232315214952539104836778511950422657219915437478714086987227014388956524719120907954842379090505455739247521426275074780464518572451982724279581435494389051520373003740358671263173817634619524994301593891 4607 195544324244187432129625475651208055515579290229024008481385961292710153738713202912572256007571531727161719194314461972102218698311859617585864948356307690753142368606775735281919306906417447768452796324436666928741260550259886988202637819450807486993994900537541399986573705146665745703581476003543375678651040462813048381492405097270182186705374749470 4608 220594218859976880745990240246792872012458611561914942730603952735173041055765623730237697057100621931987411813955369584517407941813250576542087758408924554510867989057983097994952505514007333709167148688380563486863546842982953788883755290558504435427717664833505101213720225698572100974506210654473988503558154003415567673021532714559120065168413941714 4609 28305148403553187831573719619586114077177509958187512368044235047100064554859729336020311029547991407693742351635496118941241453227806929867114071576567211189386495013179422312367067698576921811459840065172909081877442369178676240209955351750935533038770603502647590574571441672645977717520362344805274703931620977131148344849804022420863063556086840876 4610 -4228859865329960516433267680991720531145742335434045753221052886294127278013702518257683489781738329367398224188597604515381741830879473979439165311844188618405823137415359608838792980451149181893238672361271259825035905073046792010270875270502278763456852698714248600426400643644493441190853594977374838756162903206341155347387006963662110507495320303 4611 -606184329979029396577548407375721857682305114557949817106157122936437482794886531836185244009318457878286283008425490683977099459647992531654246279547627238616528145997302500057536152253968120107546189748127481378232058612899085198245134209327195661338892292953946809893266628160088444514154818388364113406118288659815458616959998830596869243237747616 4612 -11484936614248018835063921265525062832274987115817930144100160710941644411652185886179411087159315369728818006654854573664088137852503611456965147588714479079115772610465609369260999859245885157018732005485095097825466381895802175422406504177263072327482732094343581292461032313332212347575660178145291860724498650511350781343598780848907831443962771 4613 101949938067332692434709515604049993708809180879880147065224075399580530248684123395001146948020364932861095486573812402655250314433441217013461917743920703279300085038988868506475389272928568487025762288244995336556848165809892899201489462941689016744046142406132633175206027539872640989308540981730704611714742288181601842456803819249251952021447 4614 2260288050874634840562750262057976384521492867512628516150694259337125102797728917038865691281883984801955744884630948061675853249478302204321981601596869195677417137198219640702247437953245705810265683741086017325086377555575959011720637212664718308529840418321222299913853191056109896588942242206983210746466760634794040077552354952458268022551 4615 6404578477073908404519353327495338146138164726462842081181855675173495151057344058359907672633523017237471875523142913109489050655503882425012648748570772847822539527492790544785486469496783599750892341731481177468787888807704412659581724733374887283374130004590931476737608644008226095698105421664538759974309074674268501353544976537082445076 4616 -1431267697480784779793841011032687850244576919038439149090998792989330099708143610785486409502446383481360807130670227887165635993697673060718390283490992254418979202433138082329624027615529014586594177385451571790825039381640980512867563926610389576474426976354219665374896339436833033006018115622157363800184401535110856121937081283343420 4617 -11075259551547908867999621852910012205468499944270826388360914459956791971423476523094161741694822023669959244044490100793992788177396565761611754595762307000332450422364919822645448373008029771086101531924791765796180062517869537450383652383560284541851701946232910733897661435072536292246847635116191163370659174563706355012211597077082 4618 -4882005878018119199584613263547656226359189689073997850876131205906870455215406978478817105219014857506083206686846909312129331896170521167439174518473348217751869164076129838760067983486657924076926169911854081503332661877386233183486631510433913732842451583169519705727231498439039802813418975624726671593649985765797968295739407694 4619 -264238869100333902942608268601371491903880504528519143068061908247288479544839792616698413803175434360675942137780239726406016404802385203261878774382498439768377364874421606515083131651629585015845934743586929359391521170467257047657630326003355303525535777761167499342178831621363105517117137048712852177216106218825661763644578 4620 63210096149826771623548431727325413718131756014249207498178644471578966980794762203642386881123887485680773001938496237914323650177948686528019400735321179994158919280713154222424982209822168236769706225631460914614723027204999640558777461364176432227324005271726020348854781498630673794840622767285037110413521798171280463518 4621 4921908355585090102564677621774693845201882204105768133473382109309419767766260119726488050060645892320069720843268293439934340760655953889293815993047006189165675399877984086286305182882398468621738013807291546266022458502318000124744497026737338527053094260406516661763699291284854530633255098493952544153892751568878420 4622 75420812827503280748395600773511347524982486885302307353720094760830483741704886917441254259699682005244189561919058100545985207211363316151417685132797920838013556073272493284687504200300262953142666333255105089490094334707207664469102126789494309272150512979693667140101079151552775442927393774775614580070537221866 4623 -166637949241857006750587025451012300489237687035186373415190390682047477406172684701609853722128047655324961054764748977850699025544387864629036910925387365410918066904637795874979419348570084061867108968320416278931935616058276055408667139006042183419378912082917136177421894607791310474917556425033861936058073 4624 -5813214858335800905628369337033056748888950583893353327999037310535173984819565806652645370383292816653962299582457135467620048360296888662858037148491169115846293979234476724784861413328398232409703496652321905442204375452215580689191213016735175325744630852037080667626118325515829180623049529362192799638 4625 -18640498949099659863441129968122616971701790550640318523823954675927560523375075411236210558236151146079319352208905665785748685118703623701836847725002179430056133692029949589092325824729309168036528331319931457782686218860938394115377658585166322408145754996210776426337091291954050483264147514135399 4626 -13538875947817280338584945262903710577497254950278141198295710984058790911969904981232180144918546463011663325111628986218384924058975815056118684385619754148499580817560701703215528883545592699270766523108379724951611192709289727152045381441216945381635917654929740210847796657719491228263382441 4627 3332180389664880465837479946362699067677674819809637951476732593631100769346692629944239997426619571545467498295910593975156526003004782523949155014438508450529320149945118543958984619470582472386452720573663385645530186095761839598143382104035165260763446912191848829550568176369554048359 4628 4293933177024708831513155918095542223781853418976157672504687437715343470255758105440657791980826698550348176241279867988129780856579404276867053167804111014731532308232299329419750295887844029923735021040183406692340283878609256678267688193903936485310764521633697888701355266193592 4629 836063672349785702806837915226096353698496075305105081118496577891414759548885472425181986554692441927140863533965963657086603076328556244588525167754959164734052075954954608363768840259906259995989085352262719232653318380519387994535845171653587777254354124013250017506759203 4630 47053414278371788494635361219916695201591325136529900803702595726698399886840963565901469270836329761218885428426651042641606999602059573485183158314307492896379119829103361019837349887371803970782192011773718105303579590116231788988500792215791306275863327238954838807 4631 359942593989316693072387520827025291472213414657928810323522243681235016263617252813804844869318571984066960175931028354349700380701424718977529698697411786898535800742213735457003364668387646469411712973492289865813503575745238236658932216821347309655962722149 4632 -23150643640803434244780696959485917838411122110211126828105004828336052693969002721149692966192667835584764895037551597958657872827877792014815927138416031647680723062812473213519547044874306749727630836679910845492114374059023854197484831213595258064195 4633 -427900458020176200036391026041801936437193340044076457556088087766627242270438153039971229097232385187835761856860888843905665264431758763879663839416675939242406034014917742607360094409700592876603069081455556067612251131060083836038406409972822 4634 -2412100431891849668514988889698039841593006601611380872500389193094311627987210869373760248235080389155017264155466411875448529110082042756413889066890253362872743508443617707882146374069511901967100316385282182048098111761236679859451728 4635 -5229316180485235977157149392371092125952048353451906857036468350070311196470699134649362925016679154422693192203466238923859782157442115038265763569788412454167359355879819311168452519959398921190523504167493273631449825574357694 4636 -4452141818303138166601769206784698136682718376766607304852591869488290499207036602694556317160858419131504734120359686800569345834677388112622555448516251612350758525865574328870760146854153851665651711375319303585920431 4637 -1264339132443696205880070813026457949822200947152625604296362846401894943053743434566175109510565475589907417324434272514700802170318290787764093681808887880976935623378885448883873802013979010507772283550151902 4638 51327717855978797523379586782113240378868007677184565105647273810908927515036458592148591436034851291825443342249076498223687209006425730295826589503845601004388558808537934697889225076286191394218638 4639 66710239102293905698242289174371051212638574675630999571352408069378482510369778061737478543198302667730606504920948464921525256710545468388426588219477083771660930918957723583771192754249790 4640 8801689131153413644158828228597793929766010482835741842617271817563706812369655628342155416189086782024284280826032920935116681707965697252161599019236697346833758332767588005915799 4641 437871310758470610897497922167331311186164070796234592101722156149965638709245922961057958735252243814648437529362044794211985439562621514925011073674219127007047331860622 4642 8668298376540058191162243049841219379943513331182016867134971862236156935556258080452976705693140186620773067033226362132574045475975160061795237370314747844995 4643 39795011347780693479501511325173057346505374300075024501919839193580498584283058528922368585811861862144444778739962773409882688867150774788930102027 4644 -665368034809587326229781809241475139989082938425129682919468376231403328841751726974769148171997683215500028288982225524392698854551624614 4645 -7611436617445122946276798556549763413712888187024923326728439116721156706859155206865308447912389245284736579701976796833074865 4646 -23661714554180799692493130614688150017700142776436179187809902359037372126262706215062389962102232077567255170762784 4647 -12469804343637854248756924617454668119143285273284032448763579872128343200314168014399370076467887022619 4648 25974977080640944353345151053598984011077736483310895645435166182165944679334651487729328182 4649 3497269277664015115121760241029222558390042138022205795095900367477552148358356 4650 -6475780931514379463415809878516854836764464093470874205195875322513 4651 2651728100292327274838671282585059575379612732725935392 4652 379016906989962028755930122929743887606574 4653 -927791538105762513463803519740 4654 16955674991972214698 4655 2743448897 4656 1 4657 -1 4658 -39614081257132168796771975168 4659 -706965049015104686690162567271530516157369785 4660 -49039857307472788451128736643214346458136822470887144301 4661 388969020050116177260833081727228954181513308750141261475894761504754415 4662 342810713790332397127433197305620552133742745020368904462055096044180445046820353356497 4663 6687783624429085760640555385514941139791043329714941559412582935157050647236348962630564485546724 4664 -2619520892659611058725815854079853862445168403531503782782132961404066808220772369183305206270069484230833389226 4665 -152029698326461943513020944197826046591267282288575496283882061033663400978828925010593824175882538042942289848455462952573577 4666 -625574223782900848102576500598283766642662909730463828595929948713909071335865334120336751003571243283291372740265171281619216199686578 4667 16132718697485752479070169975346236424261227721080181442114765880186843451870307843257673181403551162290741284499793104535498826417553334173930046097 4668 69376154559783333202178951194059675833076393569913891904748130119107248644676443162884259974594166239656977500963002430417486643476887849754781030196731824648301 4669 53518592888326850980134964487239423052684750313432557391753733320129913977860058550868065386740263877812496059743037191815709069389859448191347352898992880651454160996322 4670 -102216772228953142695525989714526123106343890316800984765431310738253408441077406729235419207606921525364392248979667883401042925593120591042589085675979052990144924627630958418388689 4671 -34753253418223305337631014646799421895579908458672457103609706562238058059929663625314314632155539456704389202607421094870354614791294662323571186797253387572800917186254162496489070024923775105 4672 -4711528885688904147050176802953207670339818622051426758431049047855164699748929001063935164828114946970269063935919736282496687356903785352511593710143485174012349624692801120917429216426949452391641659 4673 710706010183804358809378203501738893313031040792119097272738738636388493085640706754356768433289350888535564032287307735831718929964362341706705002601520292027275393445470424411029133167509812470380999456995315878 4674 19912646636694633553369344671166877236682062573821084292499023933385323329945795042089828951876360317654222688795320618496506731198049879316912518667496710087826356264075896189254163923036741572587251734965053510353816629245 4675 455373148466272622950143892339212609406057691028702614569902368842886289835399229140560032052032064718339407601484652942805936101970517545393198148597566401186594357328640833013990503135278253207287650928517410599877695643354365510 4676 -5648486007464222442902262135349369390513474533728387149376127089651411931655518184511654660939931219903634879965173848496682870621763877849234874596264128313504931525797461675851645687329582715639531235348908779599336894956636333379176133859 4677 -13428943555261090539202927990248115443531500522858463115618147474350749763588478334545954708317022267258406782106655697728834000368991180870295803960848388133845887547052059781936398392579742159316193417651495892139266434598691665942394481974404740107 4678 -50350426463299615576419474410026130894201575107478439884756030592023784688666200778223592172732962636875343404232129810402657182381942005929489898067805029683967877572981978043547123160358789239387884399015176602490878132095171226322048655473703222927953686 4679 52779995234709020832837860231709109588093509545865284693045257609319882973943766610893925826877504221221879233131483897853652065556947139438563555661187373026600642399798812198041804515388794882453809665833275089910132909314045392595358369119675508735837413282231531 4680 10889687700766566637927690685874140954447523266457920073746735463776311058978071754734900990690567479729925668513836457781516902113338548855557961388376235484367946852089059610579796638861288694504666861157483397094617372431555789490870564578697284621774740794510639552230395 4681 6554847700955929351276600653728435569421914034579835350395917640542069673132933500657483804885185692687103464294114845554887736866879620929324206662904789528363267037356467039117007990719110261085137629250794690294904927551758990278097208934343945769307992842599950086446323039192 4682 -591879392753513834393690161647736938332877638953261729304042482490050520209342529988740835367623062211167910105787747720007075849965843185070094154384246450368857516308388965000324879560364705271250225742481828216913208382979873389597848306442506297072125638219589181535938313064947277344 4683 -10799932261136849964987104571738526594774655275550027185623420995746538297846010131941425377844519258981508475851648930775840625118937213637500999335318297578460625874370953545035374513952362303036346534290516441993315953244727664750360752604211331994341999478102363295936328919644317844318869167 4684 -1026668758685155208467318392437256396304536921708684007024792323428430030228258094327748693945860028014332076093843188282872031039405530969043182760521756084891854842010656423195661917290319437103385030169364543762099467017429696654769953099673529259852807103061980865384723550153233470929256120044068 4685 8091361569713124078725344581019669978478515468682770766753739026211943710765720088321868551514258437152035818574159323350349400372549592771733389685127644580607672753692314539583868555457020300302810444215824304950486002433922304703962796384006475498239022021310423580026537244981834927651489071207599528535 4686 13289292714495712571121296766907729922872526034757679494345313226524792957547144494586434538312339256192041472442693137664381544936103861561617655343107298019986843025686458221878198292070216505317917218472854062332165889723197639754927159313849735261184108868773340804008520228963910418528921948096837029629613719 4687 196853857304500328613220867791454993374781642369659641307543049270348379341761895113590536088968556092294999164630091148841971382571519118123393183107503497694399788557226181330107407037333904600864176099306821143550832538984137517840475010932952722698937747440672348380447757908121164319610421468928409105984696872675 4688 -136506697165234439118086355570187394388111036680584607533090729205017565201416114553735258354698726253090779880557378130027411349490990685551699230093049287348727481336050247710368726039234442180451202172534913288632716413504896139407532968941687757786415499724403031210086750899843699938103062949946848574287921868284936077 4689 -20556084066773763752543431078613780244335154812391447914446411673181181202142995503985047717706577306826061867448417063686513234114737894926139215177342060693132406368346646779633700810497634523238319451838074300120259245458896161727496148001051350472734649835955490036553442940288298939248782045000447421825932796780797375343286 4690 -46903596464595985429054787262632250417036953353664365716797674266758660374347313064910091771313990836694093163641607498446967297091716022571837207758839297943960049137203885515796165827574416628516025079876869524247216325420515897910296640594331376884486019440083304302731698559724772105034464931246096528685139844851248083109081950 4691 2869794147467020695887735115455066302800922041276747895625113117837389209765477682331551180595222060461422150547771894150593444009552589736176730421226571258665298292684458484658429849805061486996756723574747970377182933571016617004159007054111615240616053487468412256477975043283376249644571496296064493253548954275894920002897583510550 4692 40487133646511498564049070585192468015217844569950699258306853884327264683014003727712063774828088904516058078241214604072798347828601213900761534373507637361516111941692794291197293797008064067344468310759055634484359081001293276529760749887251010227860571157453714491874070488630646680821956100405298547078004111553727966774980015898219115 4693 14082763428056360234286516531339637082747144445682242453577618361770561084867722906951599444425798156237521100086702771734085841031758070968919524468350527493406029551416317961998306383055090587917623075217746107561254350224255715240308001423125769318901971051890209683240871486902613731798784829759256142769046997824088625839080874549604758377 4694 -75757099203157874360943878797745673164956987369162578661787958914067621659494358032581322964131485508163715173120881670868446030108108371377092197497225910059458293261710846270029423064212385501908799036076693370358081856032110702391260678916015819267619281283563214379965876221962257620426507259728917969241976695793983092884238829455960081829064 4695 -102914646254597285119241467069610086463508019559841171533942870330067762237549172226156614661098744020876042209122025949788041537046877183393185449436755152627006224246109550422166519383786887653530509968551097070691362417778618970026976833268356565598620043030168111228798833321666214275523910846243780195882017475616945663203877532635955952262524381 4696 -5404000754417455875266391643440299182027528773478263816594956951038131313013289879754652970207922729529229941749281403398132460193918235242753601873726979101081985649060632463940082671781427203251191136029973825198621917369525002404266994513021512093752504423847113963119244080217700136580205794515779870705133617800678828264654849231223763655707007850 4697 2525012158896622317278879189017760256150922166297430931945774797464984587633221736753332974539321149383602826529395901018635842302365451965745013557538030864369222338824007640104494528429553673067473353097413774481392943214341491830510452699127207074015724302165986986711149475590732563656686397219215184556776500418365589713856160566610827637935865243309 4698 342554127613523427159981434614669873709216562261374815876015737270724958673427963382599502527660304975935795549417918051137015292382110637542337350677729027797817979116279674756672969044535773341332487042644001035999220066870709991831358019804681434553114337297150400475832799813624326319337661055018737404175372355121006758958131340776781312485268743977771 4699 2690481828140653360877741250382321278114798500093494367209523638213786366304190732649975418734049620582618162465027328325953716137116085634674352774411147119783907296278992710771078806857753970968094578655475586135344661746162617810690189311725170730922022396604635391535738261551095361604196434445659525671196420035371741651956395462891942620853182128111358 4700 -106531559421987637575191309494933383368143301535323720469050832964682776487191752641973824501138203508869715340275760190757517669223122279417531189983235291757249332766210765586327738125010692294977254913889912314481268559994116552060944991297845043528849296372854182024342439758893148509389285923213648615368434718801290021281040425842031139049281630033747201 4701 -1515977273209219939446065372691358449967560997013682889173589603778365727186349015439583525618255851447245113815265074207150173170051742615697361547463116691438677637689534620692921534806682943366499433338136515938318564689232784203506255332484248408042586132780559092400650925018409408163054990650663934579271285635350548591456185213986722158527069813173570403 4702 -1766440360591270688025369286179141458109114984575967782280084833301007913666764937398748009573518121941120341165317418974412008358740090975179511566383494200619107111528077958095222737938168344550237307240319901606096293703182192315885224776715037669034868118751286465938989463295760704599430656678644908621564542921460315058892593236580222524852624925290627639 4703 5670852137028117152096461616847679158875193135128583840080742315246356606255538498367783478348702934873333852041376735590421082987842954916695655700837344450493058585593836433799143908619432320093619739168710525427495097658048928033187467769236121077105531061108391737394436900125142563214079797237979229080032766141103015828172260380478284547067123594491379546 4704 9048138974029296906444742430992495649321803362777335576043737140147015286833215592408017824377764997446242931020467705973682401755226273885605989545547070069164046546251074882665521687647262380472058880186543336917579461589322974323125987583746857113761970759745084645819939385290212969908134231647895782780336820977317504738403891699105284442005076657000282701 4705 1555136020543469240135008875760084282212900896395376119917306760325417810434152752681913065419656941540924780777533822409280579067341581745189127233269849373284573924199573384943549942690289127195855949081885749555927921005164595129349485562685170883932082807360247854762876415220057414828408140774165525727566818127671928567263936497342627508149644473668124643 4706 -374026194697884619906694781278026526337849399866432361417253378608747159734830117767625550784562542862619841574121518580637497846598250484958928401581719124513453395460766231054000672934870220543636176759544404795026924199947743085147486603362944400080715511108011665885034845751044562031372716779714534479960364180220469107748561896633495153465977255220508358 4707 -73550255655794395277793814088191608736095549685211160494333432917432622511735889356038054793601471602211260071553898887064483586562437430220384194099816523438811658735311166994847046346157047761528376873335276393346474924850177749190300407993120969152020403518146225266456621230035042005652637560555604858639581662079064696475254687995240364936208042686763224 4708 -1863323815392910491135790347556956446959954622409210390087397452257343824847097354536182764993917684974711510901514282976766609636669104091797613957324013649767546147234147987177942449808757831820220440334583068090723275958613872799375244870138949430309590898034726510407052209726974202831284768520799295423364951634734397194419091402623298245882755447460586 4709 28581933905516932807862676998432749247576154794420692551295716417206878813546702939271484393927743015591511760639456196081736192174214939159308463232646239413571053902745241577386284885265424509430331244929122137155796396490055724218658162459647936634155148382556199798070942171340028234243374210120043528904329895920303442321376169976903121674474174899464 4710 813899972106521222040407767047408199871191977734377463089399726885190260856037589352607047847151919035631389612564671795014303184143006344583865436546335131203296790617828728327026683522732238065745095040511631230009916343599170446143828532803772619175756870107484269961395530418651442281710246535290061857164941513731814127011871320624468228712584289376 4711 3067042504023332213563849047514385164525585761819036827594346190950433572354806059275456748439882555167369880881402874986142793045437763107809627758678336366469461943359298255422846251027482013622932755528398967969910428008783057396478067752894072437802679411377231964617844053294227319317616785063321055976298591474404923214689821414415971712346305234 4712 -1789807746080704275872895774312957428500004824533717058933800908496779165599978295085563887960693992340631378405536504175354280808862875952622490891079042671524862643537995558900064658684410568862806392666542323447071334839488007872821526199674683880859647362511501278818332194093023338977713006409358930550148929950940921600806253619442776749227545 4713 -11988177799949675838460062987393946958382114292421488285725906051846086704967199620979012319010242024673384828195663895241031046100064975859162543964184203248762101924172083866659413560951865034349098846741421849801964485219240946012351059325470231888435035805101893210098829385146739094410800538772836002223020192465312268726075659130834995416719 4714 -6925097359648505792617473737372689718855811697547559517432839808537748545314970772154264423969534300464809666430208577341641755347624483098897975640671378760144759761261386777998490786267965211167734905790239965120608898214834311001400565553498490529895014118882255874114657656538601074227622234081765497256440729594205244966159957914466829113 4715 -341177993005264314162100397482967336511471752162896141438594951284654975419442497025600337706659255302105638138261940398734285961118901881846614914282053806291405977500357830905265040487576791237917194018463404553073485756218355261626536207500332580647481145523332774399558065409021256343927573887669948812511016405857725624284552349161813 4716 215930678731421079244349095160506320479381661861654311546623632027627947163567439180283264327984638240814157457811803006769210624894707546441233401821644591311707312878765567243039022914023071870191791096456998343121291464573632281715887472111026021004830757454365350604911514690151468864061707557704796647037044586562908114432205253488 4717 20953468637936336803897908240162659791457798097601365471287831809507258278954637635205465962865664077897149151441945053300192898995217978873816961483799038991356644925346691858332111549663913553926421599058183199017867770626958252018516686681615968673232383931143708317546310311473114242711706370455474413290217412400368139245384119 4718 384576632633696055710853099946300091675908550836488054632047312431830145274388671834576209881863631036907610406519817719867465863297189495098432371577907677638092916227421986261294726447162740365513241637556128561025676021719662572423294898755662984645177512610010123226045712848903377887485373225278555337181226204543630009543 4719 -3041898274525793880968550652144517570324863185902565649278766957992986354897007524021414209961867224818176186584733128676667709850913153956536344257631086286163596613912194915153016857910819840488379961393376270881056786768804794241668908206837123917353224530857125749708851049546378245606324325506563401493354832097513765 4720 -78013022670439961239775314966312403131480264736397569520545862961352466844032116322520962343768632949216175754317819919035400851693108859825778569890682868655561000353711511981980754858402155243250395926954933872439709800778453597100134902725983795595714667918815054260544407220728071969264845114557785604955143195500 4721 -304363750722863034066875183772945590226705807484131764219580860899402112154498789505834347142790235532248291674941667323382610716306237254999784610060774214041898022329901414039532271257557639408730085020805932162062409806958358122851028560793950379122202043031427686009408484573992875403535967275581521529671002 4722 -221586214104495617274522576347416021198747984760574882469402859548510312632632822365206299608853159407549777328317311107522516594858006245423297631415259713067043120347876741043579498853094466281068911246745331132742014775557944702411272842238680420215695747242895168283627782465176338679421902714610537811 4723 231278639155012563045212670635215316299599348230214653261907284785725383014988771227749382928075186108324755653944432644055539225526614191547307642859040197991547206833412594443579554206396160239513936947993528274272302819782952950757055688346381553840953255002854931932201752504992076319325918278357 4724 237155971064420042605479321120406104436543740237320129242055737385354035504953425613464746467700485912890425327653110982324388709500104683953222986711142376214406011809654355931220791466150325785304709078791100795136598611651107362016933669463726742729340260151173836904934465620233846785690332 4725 53550156806604239202084752052209418871927483914703471746398530195187495991137975955937934537002377614358710669317724494644632158637145460611714994899708034405163606738940070235641271230784169855866777693844198464252578945060587227104350552370593680323173459037077333095008785323183367545 4726 3057860181114724454821995075475163216404070742821954797015289495194663614489466205044059623936802239893059653495008671826363617175923607361571673689041996273964403796870898772789608954541334132865038460897686695092805253992762834242713053930036186634627008659038661478094278589085 4727 -59075925594599206405188630005173551503216441344462603370859594379367864429178712888045767495468496807212230637906518763693602374616358558386422882744431305132976836664739132134251767000980161612481352910787911676666039604084475165355389728651052828315666985520774744024571 4728 -6839896842684451039585403396732915959214157535637621387801735137036972412703415554316520791838093841334102457473576959770496758079461614126697800495549673127448050733302637659771706107609655445328231661533231097924606347883915269810491406417770248119760277018433801 4729 -125839582944116860751964849346490944491285864962296513063747311718375625597234469575883550320420130395028951589315663441468508249818890630910551642389887532055598871530706964225104031650469932772294859200848443598496239842925502499997126359380893413593256148 4730 -786130846989533694007909880312283043528501021995611996665002481263315917903768536839816763618807370210069594740333889942851388248576698159864039595176066516835940098403114921807349717441571979267144017417682520890236712008040281994865568386377056812 4731 -1709085772110182166273417365641580807069329634805953711263603472724006809084619300509627143104247884905048997679339444905067132153035229685055964225435575008657740513369498137908123249745877904571119388288551294959897509781249844421500593047 4732 -717335417421332894723899487209848215993311131512829033536318179735151479062244990700356166462105628470397475460982508481321274102910386643403663976943825640637941964356892323439053397183834129839841670230143342292972699115522621791 4733 1227963955677006937084314081555762326042531540400150658605489844960806857334317824992336181411488543205815559792433377829575468538329913211169925638886177262905784640939026169639377168801463955386471658586832202106495513503 4734 1182195365507248261699905992143109709649818838335859096682425781740776191578422845156825698052056449275354677474032049077917137241978282154717152092306765547898330855914616555555161786363215292127852807360245726255 4735 362710234040107273068972127310740258727116062211145105415375188586685521183961867450335359000103405577286202390930769765247224531523262284963451931669650204473013723733456418983302383542228386321772715842 4736 48547565805099734538960547867690125755561450991510355925188102629427499214491720729724265313952253510553678517201466180256283329394316310306783078300673709904248322200311812835145706717534839262 4737 3127525280938651678313795476309738743475128937152408890026870711701292873676257788215617849755924691127373663942255706604137266823383649055835801221051795978323292421433207707823214161 4738 101720635879044433101842071061008696823746492645266868911682614759013924577613931638404581315211948771001147158562114039898858724278263470438325432560792333331621071155646888 4739 1690765067111544267721914427011303670147730387282975768274400853296884655624695142121440410741451221090336939088943104701884324819701673783202436894585711574641226 4740 13751343162657120499561013362522478987899706274420608838728278005064153661663955673405812579637140754520962583514766548141030129501107983390497010640148 4741 44615362935307050786177118089529038685323000661586214427724402506929103017477717635726101448899093678595454428076001078983923324967024179509 4742 -14931094547899926439306972170340365919227244094306579492903970995758726336320144440552975521081460428679218625126780513533467235 4743 -323374890370713449479003457706390684727998908382135995958460572500484817806409380529156504213541705681177868798652374 4744 -373340817939487087954857669579090568619798622643646412621038601711256207382219531222446203890237712844799 4745 90835033129261851161744659919791407133395358817467787352086299509961490762225871629928769414 4746 87276586694309626630844256767892690317755545522543892717451773439519106017031278 4747 -38099681022120423266015991349933440238920987923769328149900912623014 4748 11696330199865003881441628302179126359109462256091436855 4749 -1469555974373658658312270091775488032064577 4750 -3244169422928354453297090595837 4751 21319645455682363035 4752 4619057418 4753 1 4754 -1 4755 -79228162514264337593543950336 4756 -2120895147045314079877528330380675946858096939 4757 -196159429230126808820853314788549412935927077123343708743 4758 2333814140495536212702972055049403262594854877922944741180447137824044715 4759 3085283776529058201858950732921098169457517678059985795155452505066624141942737864795000 4760 80253401493263301473604683353631972808508437914288938234518193093507599955063171821694602189839029 4761 -47151389709944185583283799743139740177182811224588489596223782242654242362897462537166274191521644059417315469870 4762 -4104729987864502259868453924139645308555940970426520855494401907562788851095103797518419755343111518114974994604490112954017000 4763 -22520548858599932175967946747608481874470475593615495347490704508342779428583281407011062786087796310479376375672440546776967090372685001 4764 871167842553569201273187819804314803885583420448476479740847237455846567123087070833129795556665605209782686138716735029588886002327524425714345575072 4765 5619188429704410408590967605812017416217996520536209722440789679469974582014981884262286403564802892563468036085286442870483257557572004107996116464240986760425986 4766 5779873828910094811556891694928639892052616323636249954415587738041438510335710667624740077464985143741662805040684892981487360292943584613732450626533353779020313110347065 4767 -16559172338274387017305894278432866079922128870596134796827428099887170652957844403387952003055473025295502694482383644841097577106381440082288497611955995609273402378843629565688254644 4768 -8444042295675550993625905144293146464180125767091324953453596260065529453608505707526940657398020617829464939695488538402586183737990355060331854863149084038276784701326004748386847180127491285564 4769 -1526434649260974050310574656671976028524536390599172306874178509287866567951884135126923780427419651037633184917694187636419265484588345085199081663009022237518844883985266474455895782103789865045647885925 4770 345405846184298009122518853784928543609823718810625026069291406478091336098650180000806665441866729074727749283093766297483308825019630853568334597006424617199973863764876082608681914182962869855435823248709064973691 4771 14512658708517714808035535539412221558302041522003304195002668852747947404335566091179577284671229775884332452553291727008368171228088726971480540843804686790110244839751228068079094247618922834701090589885167152683675762024511 4772 442553505653760753378550823108417300684541454111356320767114254233554392548924962559867422561551454524096768568184578114361715306085399977220620915630421660249947605037566236729423739724260389796472659028456619661072577275776341905434 4773 -8235631689865207670217101191691111110771266784459044824417546784268605369175399949604249812316074224888889769484344706412115168690129058942342397142216874039945041673089562627725865470750973333621581598986470335251598980371225615361608906793361 4774 -29354367395944361464113384700043874372515578092704233363655988189710450938949779503710099465691723501574452494133742244560228581868327390235154231856234139652128571861420180204078571829633135101039711755694082272488460767661234426945361396529540339307402 4775 -146772904383448962988883112242203758583862038364189300670569853896262756265147208964764583075162074121671352762590715312915114285349086333672791848252379981255202675638278424072134009304291799395677929741750624424174402325693686994657218892438342379431410047310 4776 230867535886069812707511853054079948349609269836657812989040761617783305514058071633046890405549429804951784353481512313833456990492232494900184689724810465144978165375067518208790990592571283642818467295183561075388093665981186010226700015798571999153584219502383987827 4777 71379458050963943751243683152219889951735202750413915270627803065411516064329427902524248438688320611223170852658438103113455579044383799393033720008835515259520483918175937937548548396689417212171037208353984068484615746240803516198583322400534723793688153801255610864346480864 4778 57303806811170970459135704020947448968716685527388724312186539700351046806456708987928202264078713751114107074121226063572665433416516639657258678394016972306769157056763911776894467626727906835903151561922411236199793086232603005809626822674810245892735995564475093613332396470066016 4779 -7767150429236434421670257098601682958141771632360677212048794259056220399010021900651824322408620986328675510401004160061874854357876822934290866068618655570575833136426512381156777975983400042530420205832231985589165300340790584598507887670162615420727454725121646333064667087488072074415250 4780 -212208287728468301588906383088083667998780320605462331612335518772639131338000876755529292853470525028403855742316061296132656364857563279763958384374519047142188712030281008382053810161634626571713441666619924383680843529499810574011826302403567275202019136600623785626166209022674286217636861579149 4781 -26910148245055084068369608395728264474164094865792461870966802258178833664480020223493307488376936283016968531547003081841030705664483228142701057780634997769817381661948523141085547500746143616775731851812781612927069273647606574400809771390177968009710317929738450192124824325615700561338393781570523506 4782 318563935096019020433055329597385762327557729908481740052341431312164236535805678384280187585659547313928158335614708555654103220963873660240568201061310618101583170246902573641651203871757890488843493728589938352313034406426591858534855639087312262669957691376922993892763843359763914888983779335221289478146381 4783 782336323448355729576822474593640610795440863662779572907104547785290236859598444561535820053122456692556584271314202133835719668065701446674548009239949581802218204263395441051333573906743256132522447663926194810110571562035406507379811499966206801491765880768465119852845715345190968799973495923318971351555393970444 4784 15463438081964478528585946070185669489531645383953874988017836462928305300298329194424687398938056819897912664202645724444483418949017294873328466160619475328271319419381120733311188523472422623968628324524022287860274224394315163734612430630185842000808220670770989457113997257207546140690387590355368814982125718993665025 4785 -16124903985485746865714151642826135325096922938759560086822243532583025760981249050341440244659499251991701469529571874861289922706905723317577770717202081838731907984441443386677344740939270361909910755247984463828212160674833426036878894420102282933281945058458661515855010891990041246394129429424019397237477874336953865655355 4786 -3622555607430004186520442819630534134150938171899685341336752161639360872371622678173208056276168167554656547693084312030462917167842151573762952282805551963008957501762297315055513899821443764125232978404723707762775374607562314544114339406805960785079363971750077886601984505835155969586253521996797610241050740899748430479550123391 4787 -11034178630397079117865830651761256487987755040813030258376138622337679029276427598109270525589281769428220820775910619075076764198028038461869793166651452627720682119124286386900153014493921042367444534590982764486021679931673256260379406708287057247844505509654932363219986927583493781378882130741044668325456168205138911093107900825460 4788 1017196494477137525459184061540707965834035785835804666926332164754887271934441073389197226155868440153052406298562024634918626457882390100589516390371407802961538811479708530352160933165276011052041758244374370416999318578819123191425940967592191087714014331729340485289767884899351421882628298092066097593431280933916549372331384618293884661 4789 21331408829540177326861259737026479858839812470822640032827866426919277605544993628031179808447721206604456101590115947535950621256384698631139391403100248760921545036222407333953470141217366160786643985609466020464374572744538405023137779931842267248790234800802385516615524301217918396243911356874622661413956792574902123171312323324658403561601 4790 9911018564639006545807182299372440896992851857154659980451016644360944867824577188090676210625576454169947918599490650926919281154539309747763296554579357047270663484606196216956850243517986445903019212395075612974182358453243385157099289372910454112255190887444522545878412275884293479613376857034164365086618026246654817468998989425136877090415639 4791 -80589407718038648259734270504543279014473743219919332306577131936201971447853892760093041319442521727559171264820989660694998765371027560923706456949770120241197413717304892936061487718165245946826508232920959378783434954755271873013959781419149942098440160467008101293265884705169566407040402669783749564716016513910775014179421941292335844900873629114 4792 -161813671093647324853732302457464626870994338822685516365239073181963155809603598697472491915628475548761887135423436997854823478191518299134306827997194717347469227117518080383598776284142268292254622304649014715665881986629678300080087691057604977475070094406012309275048991393250512559184589851205908757663400791102792027555028828782209418942400382255139 4793 -11358880839384516065068401013503550076183481992814594373888219760363239040611584406935778988069499212097266908948461295557097207223282471261431424829521606176069302313932805802254079880278234557876787717655345459293110963585858103097251823443374047402610684006512918994431552471541563006391684524334459342212029965139167707437541291136323292628500115667165983 4794 8065274624657106840505364794456959158062852586057056323241435858249966095673531118597491143259619641239542034336528733229919105608695075820374844079520223988659045612682375066346744997012668010007764899768550664814061969840524347336443346170115422927905786788215844655418602477863167119072371359715381252653006303418617484220221018296697953813789042803595337311 4795 1603481941719156070219830227999933697326701911258279268261039469474955179632934239731217859045605139631178728994124544981584408047850726385197252043665789902244703697912613956509576006598082489901726701057831025360211778889390626522984056473453327477745019402911160327085635575553833745179299201593282868843472818124489658078002501864767137731106985114830931890783 4796 16852213561446868691951514047839374163560034717932053028943291412220456488360637874155619558974112567396285098193796667968425484662102395331144358331036447416304312047909539022494437995422559011817372924089228970522874597213614408081656375894308642356930185823521898584114904224525745589946137536067864859980531106718666111235989584221000824036637116385964117262394 4797 -1022855452068542801017137537686986782377351972814670761407440657033039162145415052050234065346614733055897516715945529079521808683298164953345867457294059453477644931941950283305308795047756921997754670633527878644874876442157634147503701832239589371121021374201508698984729349518695345068621065473388409848889277396011298272276097261962404841782885703167628789237672 4798 -21068334091960399089431962462848290645930769463429106419348722549340841090065315554440849318534540584309333735344285279143550391095000003407110976089780610286596522957893821215121267881905512680949118021890303095878937888252304622986766167806720725469466639585449996002474968447149465125241994589205543263778705657994929986894866997518900815447339792283306685179914872 4799 -32877070257047831827569841049184460986261126462082921999364385728464140360523670894149704667031076832549989556084801942011929072310276999656614527279309212034014139933474492489809791507334001660778304723001061410633718734651018100532198730505348860522223343358194344693030700461641318431179969842776923716582460391751928320718581984650272375398051352577669247229488489 4800 164131016678169622001691599037645793246937387666086201608614886480548090090293428240858201451148601671101601872497264422357832117221847280845165903215485463646681630622503662678223751915596335228590032423482716137226816212892590845614083945520068454114790450626356112209906002228651049881685674993224019451172370685877480945355676897635823278116365029488680827026599168 4801 372398989457634507367491800780324389250756073534115126800219552965317239804961344269728968874259467142821421317600216782853026711539901601468756117376675559010570701602400778139523385652982322553274017563319470398403518731697829565581220951741912536704271537433507428316439989131606401301510044846158629835178834754910657178354586546747499502146579225930046820423071452 4802 85739650095072233957353843280837300978345333313133110540032765700381131674681318146428029157406284822960327444676010256449880808442765104720020131818718369936364239219127125394992786534251582782517292549532826869780460337448243783629504053977362106509992171825675198979945572495886046181332192467872678291218190743960318607658860697614272002361540069460359064931086433 4803 -32892312243283629069406545133558511797478109828578974726945942146932630374149802878592622270710735555937769082999729100018859285380249366488183686906956272215346701635888965135771197251686366962187642075515631357193286991364154851493783082959887660523548519951898508068326152596366279887575140144388392279616632216732010201040647272505119724521538538661164210603847864 4804 -8954311073170909131639017454874821093786801136216721371880108371995643725541430618179845801378221055689271329311929659138256050145507704684663441846409239526860911983827072257312228556164687370361286301589883096150323809520469429965733229896977938431247867705175218001668581134710454828718116760662343471727015728968874231325273949999225188305442250525783963304550410 4805 -303516073021797401232939460987809282905979177838412106871222862522919752122949447744274393824713411767155947939514517181345277024173396362703098593511463133125315154886987677269638785899220235115928184557981377895936967572524358755820367676826770872793636555300399290407534694509019177025274935699562999387745233622871307596864917952378909691178578267767136244658937 4806 7845188474941893214319227120652593490062355415402067368833338347898173721685468800146300598676613919019216559301242690924731554357871694922686922458385678585087722843878496106373517046092733705580671728109992262330703370414596228805318984167099729414453967710512829249991941828619981873514646515014530956187519035809438987839630559390561989908253962489143241589952 4807 293684611463656948711680481312762946929772320228949571654120729767765354262307334872266199029848448147059866627579733699785898202978020153637757441547725996602026519972018703428499910612179778954012413596531913581890855400372351546298130848954777204139618833996432107931789111382113999423242946395983048452641330071108022271702431490424114201675767970431480421353 4808 1474492309276093421390450393731330543728677120871369157746397602968545597840482467342155268106676352766061315683729872309133056938351274956819905725676826714353274386421219478770416484564267873040668442700312616921961033124346920670179134790001755412363976304618013706466194359605027414671009815141474405046741505621859731403776594447601716944300828411438775898 4809 -1802707779081020347593701937396289468852464070592830607568187144941072782069488489882890766318845688408790458360924850067363434176804174344110211174289171214575020744621069770486344468413818843406591008700273656550488527315900915674213062572705087150900593124898981100482877990393273167599935347199169454354763787832549852592599101145181405428604966163012624 4810 -12941972892935211507283562346349558105771365824127320564975160045106854436885921670729491696271939028957874361409283499208266862342048611682630250043504585022324529786124023920977644014072076733737108923718285197651267982727497151805434543487867020670548070504634754188785307443715466052187594673813519462977143788425491619521098254006304750720448366441752 4811 -9848032509845661288545903287776814824077167680283908457572118904935868150417293941233113435897782118616538676390739074919269260810521694829449427493780467276538071891504334513532607796613927901489924132677262372237733507464192758688815537365591506362392040238935755631086883480943151952771304311523339271260321240724545357480805161189997405706268064905 4812 -295992558028126683460196858307105437030242804749639646892664962904753119187413596620101000342001355663036709750547057742413261373077377904202720096637508244369270787152692038502630809834434883508795870576749777954550164953113498035925331869020798833126044611028511328046451470017069698295371933644284078530200738616237880354589908630290237657996915 4813 721168145249382462323922071746435737669083923093554284479172565541533743679458368605306676855963694160985523145419187001954641737999565877465144547340370905896087334047540035872146837430099679548617781598127623604703175507279252190779965007206036397106515256744059498227468596508569506259010279615829406875851534217244937209631172568427709265832 4814 88994255771662115482476254594424285365290496243507231048487106731456342759293109642872729979311161723599564148019627339319348115447081464461890489489184503546410649071605850825769903666415813387059435046598261116791132274571413837873576743425129037531421534970030714346883474391670363458943732798973913733140109125292937097615620446301927434 4815 1906569006350646220313892182655698057825809459229356607362929067604777203648614743674741860599755515144960913272284141359007098003093965434750747137044244867549070033608849225134696447208795182573595428014833475121495837878082418292647014426889453531317200401265860731246121542362540263763703374838903635223053256132776790924656998254088 4816 -39037288731024712621660873221596298216457790894380550518244093820620244452921657088369898716518332080948377109638185665025846102335756292546648965658552796088611555021284406449926271963119658982331542962949873461911665835941359178406283989786271667035586644217646877807060851674725589566342748850438708264705493684865780894597599069 4817 -1023603023344848668501120475445187778773128306268217058140193323651476129231704781813831344719062919417356844466886838303417068912855617151043556165427653658100775265971035523917519651520640962292641337470781941138507735240604677671628587489640103883095867447625429020457846848493754503863787488583090064030662043136582554293730 4818 -4894627441110155418820027383403847807876773812738772731413066729763453320526782957556663922072275953925963787457799727625030953965181668754649353661178768002432976759545333927683375159653184391604886051936991975387246731941019419877297302687740361006531814704217572841652388994209741186430027607474119164474352953865539776 4819 -2790920320606835186851744975270805098053804443652605948798272471322535495751679095045613483592405107614071194819383536527649327255892532589347243484645282236129023553333561179193066155103767325140217193575560185672688587862983953413138388560294707125290107571022974265044332549202719903967836485327567662066748898558 4820 11564033875215955557509304760633991971328197379053851258345831878803893692521750585654646850700874858316876521606447285924261180606405749851813614039470342852952926433699743186156188835901129363623980043394290705961924306163053385685829795714428594312036148828616021183009436247852531862688990867824043938986189 4821 12458496412706224813304300410674186525018357192344726647578976165772680740227023078197307328775412316077610946380390336346981395012259246791225558795921363751992782161393849122717395914010786795436171019234656000128827941364215825709390250974830862828623190303939836678077244044287612364592918806323644319 4822 3278368995018874553148164285819810948572573101496581240542648157852214559655250496208306227719375890015769439518867683252969659456563073244408435950434070327423926080970906665310737206263621341723360003023072349954000486066022090164725465687391611640313939282300418846270104723621481930631284652417 4823 146714148779721824067900869804637278064961640326629900163434603172096012677058918013600993629926988270841299484950008229466604979563134599812751348026779127063554830372391405166411168657788563718934410600608534657423538903114335014574901921196558244282709368658604195479289103827523081234636 4824 -20994022324837591773883360523664454515576336083992753921263203376304063098907235407626006921566205891835853176631062412244489637995058499991004233742097869608439523265893556971992977008675993848827506910923353999500334071619026293426512573367762719070901198149596778254564832026092494 4825 -1620792124203505832355227528152469273100715008629844419175446034088282697265577210549692517323184011073734985648236560599151573014649379716273087296691433421506360344570813911624301879863839048307342257647669861234072030711939269160673795437089931218342804371183959449889489776 4826 -33082487089260748749230267064530007567500665142506854628046620712434514239662703358612999753199184528297496608366434567393342404348954165719002032187318399345304677505881978504960473187800546181176745932145092348357691357657853664433543852800635094670920588441631339587 4827 -220378517064632233570633014522652932500355665094576420142606845388102622142428106905722592233097657433177433964682430448975093560037869157230100198566294734798175692647818904010168869943128037800313640177317853128558331022854345547994649140841389620854189206631 4828 -299739131029062471464965870819179270358688893739330872061633242159278278262152509320672147131012676110883730204113462213308283739608086808891985651174415004236341117271855509178738830517728563299960270876514694553401273783227398414861028898610939403711 4829 1122467869181891055192547601349910090546247615057713672328154037534002854232640781667490212174569944742622520588646045565586739017232768212995967065831626495941498568096777994960440063142664650082656208438046574675963210362814688477299997114905 4830 3053301563925337368218144050176394083648801943731655762508003906786900747066199174140177255811394200471686114011701369386585293771679329668229236905586301820394907729702682625798106518538841479330230223639900601903414006510143879965674 4831 2451316511930628196137434426604110748349582140015463687094309843553147507184007415388559099417991052904647169458116907560814101194926222035255529147919484788161786037643917018604190348244028529234291876440544184200613555811887 4832 818369504936713189961043962798425875828865008070666227661740612073255113648517483324885608124695190211605111173373371803408967212332454782279304520988829132993066022852363299420317290109457308765874823938380077276809 4833 126348412069730629799325644911857021784395509619817648992154337879476975903132905897717541943500550129337153657027482616585761883820078655521651522391136299867665328409992064237040629427905077647878624513171 4834 9669635476136547630928916440209769484842524032524173402642377995106206672983512113323737691834777907413530824939450112606796535502821083051672148236202886119689080842963547349572758510469569321493 4835 391111470259431077436337091098738043779438739072001908258733674428974810542997263990661997765168438425879294118845930818613584543897049525876666415969043802647132465971543806880668941684 4836 8838420530892188142084320281771332087888356959630833670339002973777921800765811285835291514469283200071906000043910971517427112280394932360598077542419251403714926816677820979 4837 114175879742270936605308122678393168277248731564349911900027172508439782365036492140973040012884449331033915619519906254069787701535223877309082336278858863291307895 4838 816767369981257461887268988652012106544588381827571719628698365295583867263042496164852457168439085128937299575547951013107606969577174803294964220363067 4839 2934012455874012333551044259329936952403988269779145647463476475111303116547182415244399768336288390412166331518493415328771736193895331776633 4840 4070734658007639892851246280133760831180084438805003958535577227362693646311211749745682207254782780622663812534078761733753600936 4841 -930599433256392562145736020405473160472621270503082944598562530030225638142834426786522411201591798872975058919288329 4842 -4901195970993242858002150129701627946789552260686572636008347186876257247203090760294022983102905049352237 4843 -808867551401148669224456463398856433721742264887275213963388887572349980886402600674477085141 4844 722701270506122820551459894406729612079374018109668139268847258746988353263656748 4845 -145452742026351466642588155948956756959672197162139091975230890807681 4846 35630160351053616603821900843241627840912281886432417106 4847 -8613947390389405361101759909868071745000591 4848 -7702417789622216096971063791839 4849 22390283918955695885 4850 -3198123588 4851 1 4852 -1 4853 -158456325028528675187087900672 4854 -6362685441135942279246666248274196637346265985 4855 -784637716921214200332428363821080773682413754611146217173 4856 14002884943947413046427628807580788996831556888474223132306154821017456983 4857 27767452808090056060488940231357451188214968794251118238552400212881872924310473309288621 4858 963040797920188062472611897523055129616649664741525628232747868614236910880540478574594050087708152 4859 -848725231642055746974439902812339934329912421363182212934898090470026319851125749750250134579562641341417711529018 4860 -110825984865498924379768294608827922246517903455201362298621646083190171331696202086520155710371302387648164035966084684559210493 4861 -810735820465733426044319624391097012745682989174130226660689148630530656174609643119969263975338890395906355337932750943600941686992513570 4862 47043112873938860336576903086902419558285465227090688925835800374808063202687894651321211201142399356373837837322289698675163031577487036056981937838913 4863 455134096369994591761619233704975116967923998050564766383247709834657203029469091210381788856926989578044279965473608839589483933982731736785214497390845235014809479 4864 624213497771413294172509763924612530299740421040263950015675097385196284316516205300911035173052227570706106700474086846523242575658724487098962240896625012481162601514182516 4865 -2682593845912842910636413885958415543502599016312357416438799656757783864482439783361674136891060597436962163181806747912901022214107780002778216919122466371667299514352801006625664407421 4866 -2051686649147249275460256302915556210119682666703944349022085669813095211239489352265862539860243370301766410762954494201620611287697328847875031302077802596615851762565949660970790421136213535844323 4867 -494535836145820791112438875805443012675015445008364825994614531775358794873618468526294591092689722878233538696372992150917908650870922306838728438722804146401292625046036045663955617905144087886315880310413 4868 167868414687374246845425880969998658319238303394439224019272579546219199163894459381878605966613623538497133439139707264804788687477253305215444901368043162334485795463964718227344735856105520807579508967146095586308456 4869 10577356098470881182554193003069300525038660135995594503554609353873588504126135987681811716230382127213664127433141523554492220705571549176073934568397599200465470093373440286353185702245524046280965846638518463714257750157160323 4870 430102250320676906090331314623202644592457071870032613941146631942284952623699571547260924395170891930958175539775998568992420829176295075258470584601375087342538946284674871020522739366855636794413747137982845940441702821618272341404494 4871 -12007730619115539169106650360474579477605358778658322094244865916190821464022363370627678603367151362455313144807223674852499335409394512005366524069839125820627666059190015370315853199693775753156554980190561351074010160738033314278955366567649073 4872 -64169362948588133619892565119790893271971330268338127612002116543323542793280743730556521144688144794267571298624604549711909120756531435599882113672830789698709370687552235234593203092856883845952038235538935585232195865519317134354571655206523508614794403 4873 -427862996422111719544204008579573455928417656213774010813518412512658229487540267368120615425943315450791084281750669883282683126147316782958611786746856343643599957585372174082123112063794651095911753545623424491601196713472069440036170766743560348786280763914946 4874 1009844935887451277775928594809050882290324391586824347163047428275973014192585201618861597597068695281531355501960021976300498201005977371855305153955533362361779292074642036090854283198031168119991987299371555708200835070798091919159367789968062231028663331287541350414843 4875 467925336811843669831176280915610237670954902437013233493160222396082510820625135104651531398309725363004331407196972278824486661394845746740254284820503145603281535368866562562422998802220548550548445836267246602154350168631856112472213575090326310814020457003437543951623774158604 4876 500998352265821243448838392655603698260673505245951709799739538226328261730730520621516284428910164759239284144060397108179914165915429681138684440501645298847569468049184573341634754012124252543113028832513016762776416722858880828360911806166148488956878279430566418165221354462747491867 4877 -101926448983451895001436150184925557066833277523079695726925680765441343536100581634403630491582929082929828182309082672157879619406041942653551698545524326573220241528422026923607484870727245752481111770302384180172146566451733095797981290364411982396362023424467826601687034141142126820902005556 4878 -4170479294432847146926426738733092965093238095764933722643131425862692730632671876425211508069124244621346908265662898656226603731849220916805919312545812910750485483456901884060843349025794094925881366949027114240320364779494923609831297366965814133042380663588851321893722124898606713127237268863385968 4879 -705443138186595854876859873420113785795703441377611270378255538221886759201632211419082226401772058739578497143515127993633537609528205727236705994041693737417449053579505446222891550886816215178699009532714080532220386653931231671601886760670311175511986759167007596954704628313820776802709826840244600966667 4880 12541953841960549896346769506193998807067268933372358411610054104002167327378510035461310008449598636285196970298390272901689278346784435729445125388996652061919222781735138682639192781838436981467240490840212862253911000739094461231929191222087367128535402868070924337411851965895713444370738309893773625789719794514 4881 46071119065448457272682367979907443452735764102457786550473571062288294971436980738650824647224920812514472556736425297065178541311410299361378633941421289338798599983510097448734135332004159515540107002460933492194625682451012840806858104284196554613767584074652197685506804522237429711741330782849437590653512570014255842 4882 1215001550195749059165946321759952724446591192913424405061073804421154835784702793562429289117076449527337266773001517741301243548228790943262455838420040578103303786584851032491392108878138278617313569373872230419847649811339898353837940059581882055744981131206234691485468891018542973060811937935122801531783405745805765519693 4883 -1904705606334342310423370441529945384536702366317542920346517416133314043118037023343914651446178891695935109489812051417969921889458685925877762457196738516043491803593662898842879555995948979368440031554576831561882888435172163638971821794345916020923816187220252542526524095689857090712142914234321040447470388485256155523033537767 4884 -638751034177183838884196471649108240318192145088299213441526188863840682013394596451956903528781469321291878324318531321260719895393449439845806291010651555536537462082918608514819304503218123411453836324497924139144075725650150708157623940796135734360237436296045950430845801914125003650209718859377016220132505958298507433727310017610319 4885 -2596944630347182989352940460628388845194150633336906682073551554235242762740993198069752082180710292570187436697321879064969837448681123669257894750591320218283100852841418878427470769422482865507257258707020026485535286842441216491302777910123239527613976346429100007285672955349489090488417502447377009966405088171320288213447023293294562158 4886 360523934654856957778788762940745135121930861647839100817716033737084284076856488588096137837227749503294214798560032710306264075089262720772156512452493391274271680493505431560251957115607089410998818016241499129560199772223413354764662121985212485830253559990250717225243475766365820787355462086315789302494417259689439038570079672020305568003461 4887 11248996900382428035810634256876556170632661787774767090505299474613003570291012181411059470103080605484856791332544178150421228330287465870395825360227097696832368808100481583987664638820913830741103158609500884971812168226453167175194902891027856898370613686773112003261135168155416963319346735972313248456156379511088427860298387300192945860982346844 4888 6980146066447857857257790968341816474484894532342209342051690222078819355872799314299451880918310832661555315737665617834412704859323992433377060703083699995582003723797157319444376825410082290390679612922447882123548685862240661114342016072400989859840604497865490431959056772708907846858306427336977876856729235285847514448987947126744058443656160156799 4889 -85719714031791045426240035550668475573184786198414337577022476783521132380945677270779603198408368778693405315125839619227832940130895788212879172836412410273251326259371230171409500960059069811345640556226810537835852701742175742410860092781289285210411903069433590206680383126080395128115262295898512513302290960084312793456405275332044259808727693198369743 4890 -254776119472491854087918359353658031774463406984230269100507081262329480238894554743593611494912680709396830619358893768111788627302763142964093163642699721642840874216320289146929318018219287119418083793634517603081846697648144715699458949398144282961941868535675307335891932834224542325199702528171902612994456781266728114695886786291171398653607641398837541474 4891 -23903510373781870904392779734744877970678431223407536817994927489641481742455838406344828211218525002376930779730641506827680387944657011201041920128353886225076426929721493536553517657835757290874944135101847392365345134771374491495828217701112736921748537440918652999119775030432528990732771080358853580584230170777755518302823352042263198793084414153444245775796 4892 25754922328904732211207721758233738176909398195050804286253727233463627810205202789462674905596228882692340679447369261487520006956025880629975330093486734239536405154150511904918438147773454474677609994649148790690059601067078600147133368461232980933060656821753858649334123982021923992032498472945280704506523042237645066284778397809645916890553864942930103055346724 4893 7521088635432921153192453501279898110710660973870512188418322031340275719010155918161361110437722047709963665581402000304005999138661469026364417103941219481422889801210589131119751405236125004912697532898209383085857885994756423615769870962796898967442261220763782819251840363352695396950911257122142334884528652618900200623004646712603769108660071262151343659887777850 4894 105743403915280668016038029917867847255087967982740147357085182339196061354627650300188670289298363983937141822206314183537670738433822519940173941032828358198471088069153441767612496113595722348711254133069619786726340464201847681906204522467794995078742255572615750820448463850641265886280526207541724034007916433400969211815645835118470452145954176353376382271035091661 4895 -9814776764442401898595059766112409586784529147211066628887633534953810008163315488703411470324463995400757511577982627348406707592717363529146036502485028430840054583121612463389187653448386557286986455501339829145865292673008068011654160499139380510238090739589888995049233981814935032219273391255721802578979497875346830221478861453966101064418000171227577421835005814751 4896 -293599916171045221728627232991995822841084449523142267387170756718871557990624045889605704668167285604043913218230720884437285094075466109299289854233761928273253453519598616892535774202583660425692276154392441879329034002021267323954310932600864961537580960183877401714668439979628117871478261764727122245166536538698867867626767404334460366852155181602474833207785239532439 4897 -613455129311144142564195277290473179491213508774729629738981003974667806432254097754454243697267322926168874990781912338623966725388802986695170485385627446936795999053672485999568139473410778342828935464212534349986952545465502539990774183762503155707029262215501640673359051747293580987416944675726877289500319691909504760273508935788503982942364535468639816885589176419182 4898 4742978540662935112093518508901497155866113955440577626412025171461416171742012710339769030120257978353744452727362765655766169050576548380388448290439688428169041492747660565636720871167437713457493900837206224462892695239967006900601999980542179265201138499343189375837268205735820761825030661046849813419547592618384292722937860715751186001362914578753089016777033617275509 4899 15378062459813416357343545369915900057194376445499294091145569290749597331861866384629074151650999596910031377740291980370936605846559214998388089515917284339713945867720259730256387764634245096846957759539226403759814864365942750162561402726329041312541134242699374290131993361616787293409222848983919905481777428487221940636197376345697091784384677756726185261257355951185136 4900 4742758389192247426710860589839128310882014076571236289414783974477129715401991965592049713836100524303155765469302336669687733558318069057885355054553900726549423011668993688549693460315791328627793766475111885733593848813988675254857025135132736365698222053264245496609913499074837083735549321699094571929289666741265745938912580434913162337629959589898169838633934270545681 4901 -2879978840480572586019415318909894077686497505994086043538249685357629933588387980224328651776980155423059026871333908583589320110392762457291392421234198967320859285702084113545919230803983558253469636256684983291451714990935693153696395380813180964397315469021510395790749476964278039546559306206988670838189572504941635590012407172424657375140099937614067014556410813471446 4902 -1093922881635753803083126080403707551400536119150495205690911173439552065522621221398994202898287882186966702612864585801497160668161214152648732694914815330946207481471890340919782885944744744346144305166699253499631779495906730242276038011981432095155088466140771464345212139839969347060828132077336815344419608366000647783635389462698953385097364233887913456181392856612821 4903 -49633132134037406035764250904388408631592418855696548221352464876488371091110034884297322112537405719761889192657521734930118582170516831140329142586011741359448335776586303689250364192144098802109821575724999681731432077269045331205667254124173410679869013441565652304158051557415118087465400869551034295105605789450067863250819905008649671851986109092026664788894035426893 4904 2121811966258857586286143785683206309547122057229753297439460444763798939658351339090652594408943626594070486628927003119082007014619036260499880953180315634616362036619506007718421193305610023815934535406944578317027353036724227703963800630697839684779826069285437216607518032439230849161407193742136191976046456246211681584963859635500765512102701914526608629407093544798 4905 106246442897765253740805999256630951533600408164909342960213736183590586153056108812946972556092425365983062098807657003473218227205387710255681684984036830176438633851539323157633019484115171114067300248737195046058707656070640953140829002814706940105219817721218587478844460935404123073274001453081662046394864541450741937009331180610986544714700466580155249202025473874 4906 711712163567304666980914027902626527342755983907335127256625260433421994666821302955890456983006873836129145768365466287424305984932481603221605709108735714388955828648124424398631154887842364497405233835363461225679491746973430359151536214835649646472964116292234773874528834502213196622442418481790713734648714302342199873719589298672814817107223589405626408487586556 4907 -1651468013860563211719286981941965320041377820494743691046714908583160052642249695641455051417553449533951380323070470163080889351272312932571454226432344619205815778360560173006480354848295797381904902557382764047952467056929731155198212536642398640578923946044889142695287232835143577562118639167657752920737895587893877598495932458435162514383816133450853679082137 4908 -13959395526859903032134077733185111338753371538344745322786405557459655083425650394330266881333448355830176575941848213402196609139301101541775957597670157681506491417204750555779478851919172952547836539610992105211408116113921204723645951983860360838995454331454139914635064349060538380827287058774533198076676547341061332791711899795338651075975282908852730948268 4909 -14047537681094095090310187605116761880554474008668828196696321521701601213352981255377352806513094775040475057596421758962704721003982977706826767043003851752727419457869522135458597105633288237167887824936468979363949008415263934243731666909808267371197806208260606967922991590322037717323063111235370622875915706665754626707883858282014518413252584217158116786 4910 217890913634792077813150009314062392579358656279894271241966342430630374375063743392668717920166985623284856374047760079949524299041180443702659544200098367553658915102576004134082829736715088415968403207498794827612020721844865291684953197962332144068404377252259077570097169858642954288548381581207566694625385164179025877911671180751100363547477577875498 4911 2374944391567188798831091332910160323564103680913677633359403403440242330666587721222354014264544886548999511784348641666106267382517511946158604146675934990507277652151891217025693654224382252091950158624128920793330633423976307737244458476556981586374269937241380853063020278225504616495141674438217599745665126313615837387092754520328704591401554995348 4912 377790240848784091286285563529805725534314103417398768091476675764339988140925983004699991362726468287753731538571111390335005113118242301529873670503164900601579500409887508338413806908006651937554332698466073111900049237020534617078856486609215768567016045626161086807095901201255276363077587698056986149403433472325357356956848036128150629453981837 4913 9056114926578164266349718766590046679960138312234730814893048358046978053771504671218405942494702593485612865116191657107720194242350812505492097608674205888941957730011959946472971047996843840683461882817990791730733063290462730586366779219347981355287387166365704414432387855413001128452299863431261612972146351118280925935826034460267019522529 4914 -441234306336978732270624661878751109597311816275907486137729866944424029011734427120275614638470938647753561587180605052253703836902414879127788483992697093895939885056793288536906534998482220540111192584049059765216787772009018876839742607296090410096709477642587647426423663305979661174869912502103450357297297330219327025813758676181203038 4915 -13245610050275391753581161980838458512254084494665425195639410409482255611965811957053342885790965635040472539926438595429346863470947271135425150594583844042936125738132594679953241260543817491797905083681081214848992702557288087779837416302520991271068422281160426177877480247543763022103917371166053572077083793350528086494404944248070 4916 -77549359875104684004984732501604567716645247987517224304959819664606481106206291107809343059036531332698641495357387266560578377453341994781894107975676314166087406309661922800029508165184679006792808604592660404810344347993717365232178458592192736037442749392613074013183899046865274997003764025984117690142644284984004711673715850 4917 -4755452586474036965677829345755893215730299841408280368785653194994912788233586942128037990263608041792262241239179355912236586923651129993542191018809069721075825886709650678218127244034596382100486508363471727340543732481411034415077822426930817298888257036900021520099247261475867067138867878301377377764654026261621790636 4918 511623223843897449918758513806625744680764991847463350576933076503808974333005605675020963407849029479346614176661312588339371111433791607279685331664187102431186847332348785040587084164197486528711337612763327258132782064326669011321665421403754516156553344766149579787542375760857034672276017540218935960401811191487305 4919 633861837476723810377087258774796035033804480105396707788062197236911738143229599439575847522833101432038343699674728745250873116943462048430691769887763580549355542505665206024796318388458994670998123268744088753644230907465205002241330108353547606999686357295084124875181403792389591927686541708556914511719975550 4920 190833027687671373808142379631156751424233247708840048232525989492721410873521951269606919509399468405516180133886124867932320697091156164112259895096353583243428280998897569226241607345093555850739292680251788227285842353996251820742430964620087416379921862050950091030571354976847853668281227345023224934281 4921 -374979963236187283533293117762140618657455115255692153548002494072161031964364266193012127009861180297748750507677216822615926976455962396684920022667613649358159753129319314775407445441309659314618606355144253608076578296477067375722562063199059867701406272489057739632531426955249168594508687727950 4922 -4396824097321930143087516898016972745696550768537836045775500488685959896917704997858606094069594132350254614855237101711614070643412292041393829493258885309624916736636349965005121012138276761394915601600285480093150303741197832757271679887727060816301701492485495056773861105530049235470254353 4923 -346036121108126443828577910125285828990342774811482933322706187946472790215783767096409002337059680990956742190487410031655869271012112740857870964760121719905641588889834913794343145700517513099963234135008294624309504211045802563768387906044306427989063701648335371541315969051232985277 4924 -7965566435875740372330142328434711133803094389268781043535966636172790354124249094996164555742747779663827241302681401072679539489180932845270314962205325968364538180660917945798703719718135818980889329556036940508165920031519178861719275739920861113860890870318596266682426673127 4925 -48152882995615299766229963392467198939693151881839498854471689305616317399226129610482201183362186496710492898115081296585119765579710522263825932385732055034992080297539560670172798056545018708044036307490699929811994407437001426263043566400669867995235860188031979701092 4926 149369302227916414452229947328375017774256761789027493173537995229273742330608203414067486939916054252225194415802555452581588491328519873097851696175330595406194470452857526396978376433022801013006112223288262231634127358336636706403131602774712579361988909746536 4927 1779039970667403643244152552377108340231910118175509159341633258195185962736746811808723034172482671772565033659374756557935635515328961750198848742698727704573253143092389638225913746530806141577569321550766672639943609623098116703710213757665550040019321 4928 4139919258084306192521482289324359188420019601689187699453238650835371497284844030738461448316262914155844799170506116742540772671870561643218036643252666766933832300959310611043829319854478417822117376034340510797305268598954405478873234676605910 4929 3614358950832983231604889975724639727838216739505552370262315801766454990095707660391366073626531860810907070247277507635697501313438930855043423359694473474528766959270258039698928108557142046755729106382998266143614451972557765765059726 4930 1327747592259750271097423261694934671492241827656757378092436277245322991667913854018816489540292917309790389954265069606070939327252153884223519303842459923407559034146267181405448083100550019029340714794379370364349879663070357 4931 213246523686267305797302155785623724789698798815422680143972807096995826108557704055498060363581520730930377048345485345128853324695120863191373569559678878123477204519780983459839764809024976355506081039988326014902851 4932 15144528382120032485057202276122738362447174884517211003007438333596515722307862193014499313537253272141661474622790409926116761051629927936235514479133063684809711911244293158641528232771108124252255661377719 4933 483102419638159544036343425074661693152130769202727249126476083286864878659968144958407545847963225557066683523804037211288880960900250126852619182960571865228849279255552611289290053979202920300555 4934 8239882845439866509811184132568155320940401343208314856478217432687098289362765541654316062268377656731281555684076720261345430168149862355009302394679407920862215905470098078045274303579 4935 139259991424980937656936840756525281558716046685427375249385511218158477516214087234421265858132482901095688956093704893916408404730052830694011951533028000800165498060588697763 4936 2318816770441335973850233168805692255242023833622756412607571855822792620235296042484727967126595844061702720868011488750316641029288611365245925322826637820965080482 4937 20952115421823086189325512668463217737196220345485054328728359688017318083347279547521247911025957969132913254940448534589594504655804368509283610565837666 4938 86340302238819371240557563948507993006620286624074626972760970343228032010132135381146444422567878515402069753889370060314454498224194722205206 4939 149057103339540581643267434177431035851909921012100405144625624587289336808798128143276455713783974090677977988180423417315919855972 4940 74074401867912132501924439020069083839022273731360370790171922889978117858202158159082870115716341905287169494814022569 4941 -32414120994593485461825324346652268217393648556728620556675988690259812482027648526266236913817895209608275 4942 -17846780563362622309660008316718489876498757247683513627597913746909557346937113963810462574315 4943 3648590787569533723799004010366935008542238138078167469011073716251335358230848021 4944 -276671302326045533965090792961930134373792566356755079580099536466971 4945 68390200925945245599554865618311730850799154268878216837 4946 -27920048481385254993937806597518063963884571 4947 -14651871620480490069571096013358 4948 16003577791345976349 4949 4247356702 4950 1 4951 -1 4952 -316912650057057350374175801344 4953 -19088056323407826916968161259086927505582748291 4954 -3138550867686977696476758769324586541802903525594670990463 4955 84017310168555457227694469847323468022235689291990143742950099106537150131 4956 249906265827438757826839290561364112386861212630142414622878062417657255763135655351468524 4957 11556489375051512702184406779649088538467655819183085813142562467180568422796072756898377986093440833 4958 -15277057618214791320109279279207102501754425816285484083679541649943886208699972547426660209980366083514678703013918 4959 -2992260196003380696583062408392529528941747301729605055180887460317962725243344000758512725981369768716602903009485311978627394100 4960 -29186363622928714544880132598235926286988049940206286912835641979985478047676855372638259555861409084875386558839170768563425165205770434049 4961 2540330456124296097591404318685998871411339346794984395764007354289695807347595501201710944108229334637554339637672973526152558876802711657506427394739424 4962 36864409823724136603896867761727364160204366049745765809622553916540366732338550783928955085459722265676932790083522688346578585845368799541420570271893314147173131724 4963 67413822383826508468618756039169885792962859326094951775482095863917998034958725433619197278374989269099909847674483534918361578228137077701804591709384071811389564533356802835 4964 -434581340894608654447119491153631887218432485351763015463271215390443074158414816579045595189700263158525971659946349933548311303340247722895026466485660842461849698329569161341724555736280 4965 -498513280106544277100669489782543758392903933255656243058827115146248920287917770446169107706399639560517523285173645895913076763564857835283331890389541837186032585751557269662228274123435439376420674 4966 -160221265557127785778318170415488377933608403935635235221182287548949129670911575843034032807447435223086937838044516757345056213254376672079980291001845864481549612731528245696428158818668831901786772779162063 4967 81584554907534124322923735303080375417770691476673073284926500900980675930170529982908047194364381768456433438402120940392859146930220320889024670721170038232720616559430168818577270388780015653043487016147676614316707337 4968 7709355490466879984685846860359451952150730922898516105798260771423042372113269833300786432146768410079532671121989021211466750122673625384252314394655234371134249943323902708913761451823601089306585782789708775555762077211576609827 4969 418007778968531363053596657475175954960733751005389912025514028147406532774107207237561117948955956341169627711851742640387471553857069706831941376792667391871134239950798054250949345625568593428138555130392371439502869656206014214544641152 4970 -17507503245866104657210182044473259404517004959057311755549709297257275693301304578615456753789934137219033641732917273449728128502013357143203858543441885643059824913144645571183019223406748752398835755663976089074557112334315156873238562950475104599 4971 -140282724771337669351874780429869524101524745043272960569493592402761223046982014120505851153748328442080655384212866486520698800511170813345218556904420287073424787495873864697694472770418776759097133003813336516188419572830208604739411139019722714330803980304 4972 -1247319990339924607235727075028587638925451808297491004919705701789977620524509981304274122095545051867136418700566620145282771310904232144674482989408286809581270109105813084910371333237992787944792851902839226830265205437208731406993192691964992836106887475666794180 4973 4417179203556185165525014812274722051618029997237147363743698924947997199803435939238615967980655698059851890149771829736781430776085778956192876963963723365233749363772580355968054749928686739969085820485286453910396949269015008741269471362118985231241925782949383695880863453 4974 3067752936498623098483116965042191028931959731106004862123613258794575542798645557241851021621750586021415433019978299704899660783936193346337982979122317575093289977447031367113121639658225052577681039219235606395332884185108999404237212419757002880883176600984853730558994043725910009 4975 4380437997846852314143464408389436621443955294556087792540961018863572420501901232387272729501297528778755826574283878446987266956544711196054304985943487194125880924373920766902591249464921403801440310456397882639587768022224966585576338884612347496638896412714383088065380267591554385543867 4976 -1337547306589261538300875605451534228956492153088042494234525328554199486710763670588031433884166077798525529209194337447164159856474610945550750082085033626373263862572751022433987961480303072298869067909547034265351886532002855812819745529614282111175228432510943322828158838941920691248956731800930 4977 -81975293461968178404089088746692023316769620004055252753323910712412233114860954855641570149728813226955874602425884754035871029740392263867875308410923496848937957592648099044482872995173073432207121783421451507911395187594838622254881123239895889546517974398500176378274842806044279996097168565964104499418 4978 -18495305156409664143783718684768584750613623038070242129029454798419349956118135816379191347131560807395487018391132259353602302393540829249796883579439730264165634293277417210452899139752644950766956099433445188183438492203958906808946486037686864567323390812001289577119668387796553288533988878341032546592552765 4979 493773955762593551023194832287609451071067083272821308290437350976944942978213808084849094602793264959663533511971295465417089943399413443504921676470932019209747303471364031663692819650775685992912256236984683555942323854930999330834811873572498207339210875748937857410215437734828111299226298195570352418150616739103522 4980 2713890695617219585354391518432605772120651020410092765221377962623490624891634893209011938203293529961178782209004402410970766726298113411108489093101084399000260495636900719350821639094226197279703561975096271369013849712546610079589285907535739219972181307455398487085027030032857054959733157321566118800214198892549263262432 4981 95487045429818811904714201913731610937907952097844193665757182536818707664192641757680820462372076694573910721555717064559668508286295893086446226929401004186891086152901466189915521308134470862611113645913134719113778640434656377366230056292638129015957334232402549691618341196558922604391423893633073702635349475051083350002644902 4982 -224981997628913587791917080817227117373698786087885443376496538812105174295863926946208286378817101261818248663310293457375358196067285107201463216943687691763272526538539764804144965623658940151971298203972462909372624226119101918170716839609778854663487850146597301277805947059900943404311424331458416473279156573533605579736445162664511 4983 -112684720623701936513777660164385720514618267987803499413972498465358419632143189643080930831157277278006777816252212779281472099717344601094971323761938454017759235870794080920498557319112546510353522307699790236723328590429081705092384343600469321155326583621588754089598816535844475645070753865058737605901581767213023962589120160518520396893 4984 -611440408895962045512993952600393997745793908111414085188599426844910530162625052997118754087297406769702334344022566312770278414395776568510317445480907662722017732445894982919550138937019127154850915993488217410439809112715290066478051308219524603937312518522404145016091292146814723186186718921874258059429253201276035830661632824730480407838803 4985 127773860583698358179384797091075356317235712995504381112650928980380799220543491509975729268852821659012750449642708450144286684647859159464361750874783022810577249986707727463999844468580879458141514032605156002776028736398362076557668042143099168812810475806669330614292380916218869836195762793223837495225117710290015697511759039846273529504605750723 4986 5936921207664454754741421046994240168685544157404182776277300804909941785776022329538587558540522808684037962193679475676877261030629441547076261618161741034811452406615976642004732505265815795331811229582126707155797047598935531721013290252777253369634099205537890960876364725392221956449792542628837109011674156333481545700619214893520152408261556852448989 4987 4919197223801270579208416251541636268561944811269674390857961190303116903207719004152104934976644542278837468148553562762299649442379342765198154627854852251474468820746885759063148685289823026544018994071324489411020391543418601652406770126663996948112278307181490213574623179813114113755289226093700223962563698247591560578645420975161861800104302358871339578 4988 -91167410631782208665917016006220093132876967836959141845858829453216328939163881615488008757593579760980978434297519191846861124194944303513626259552731497810832686098250565635622840358693387722001228354433651389135018533185185493583895813164726609088223083591722298860668789990327613653435184351780462899982600449774187669094767552340130816224805476580552664503536 4989 -401654826339479795058923863232376925525938479458653459167651676426735479027635944782544165251770925456483613383315247258967690637256332095256347755586238415223193111742415845891872406723280563843570690576210429568146588095013823573055007442850542520389588870037539671539396301504260730592498022807693289459251613124126269103923454754545163072834959535598840016176738921 4990 -50355295411635738075241077116309800403534284930922617607791702639276054191372276766943384774839623609261801923519602011193278068337803953982745313326455540477776178260746320695185303010207130976578111363511065568384252610902996177365483027352431775062740027315586277481778212767672060139424202175321758685452421980188615264941430743982468730768934285734675539133274063733 4991 82225432287915611631501623840956269082206659611259349390666040106523222967334005445510980486531348440311731626597216144506225924756053124943174136663801003406900993927754394229726392694414548760678212253344883105653038761441797727781294157020205652063466099961004521148488336730653505557040126254526279046927152266473645650993630430422696133766906942384262964622737640492953 4992 35343533883583665331533499953751000613567074911673905441929818860445665062771582280598694079008535498286822813607400536400629641245724379735745051282377945618769502870699414467462709160219564634946110973514460547040642243273121423195837706686481456844565139872715989564213883890767523729639941522253190377632506293320256558658259691619016510980539640480920650004589624238322228 4993 664587563578403568231870505462436460989983876434581955886918510199019152287496418802113524593654736763242686933491250878588586660369807551174554953818315324129268529510107761260808879151264688549657788619728663777789055767054493191680238605401632271446297318772365418216577388613871033913284702610259385822041597656727556401239650238822249630507463846254510952974989682731316275 4994 -94129722245786905053386182034741462681155846832297653039136120681968817618103224081048494642019355801483517779378859260111740413481674384167265578551923357949143909045988642414142843145874123777474941256734787856939809071000677279462869792165563796355339429610764609853261024041504581119783886051107861354688774372940889421852990571621004220252745325144382364986705078237414716218 4995 -4102017191065557883216062382448965786346849015576117837789934160172693555185146824740702851604417468357520822694669852150809789673365811834754196652732247701637499102074403317226103108584249824595416808133089460073756518304260897936209089454524163634720859970257412327560316002137323907492351183474055812666899756998894599812341687602467586135231610903613562612822130939270994839747 4996 -11473282422212985060131846535130207966932503070222066754380733700204433070185820605859137754300212796518129160744240653332758485008508567314808919742471938734077049347969629381452452390263623496582699859046749507774629753069177625597547380265228219917606542761035022767292779106622944355427125363102628101046740684881438622869220629691291534077258829750279341605277140743222078731435 4997 136888898876814826522649033974333343989278226944610876567906888147038263488978935467555255583079170632336839313904452611529295445585960120757503494878710093369415996872030347850116026581080225211205271880907859079728643912438548889327461291781013387693606145586151500347592294091550339652668402830747215306605886833859998951300249414719918942262441577823278473749093226725930014306246 4998 637070806662838247718463656035893913986873262905030711770490988808975290471365579237221862309393416826265681007798594480853928433515057465293835426650672117219812060118088531331264432893985763158150554723732592524078281727466578128417309664073167946171463883530763173535420729268676147972337195956804760237561883426471407680138677763199681981892558800385267342563980483338977283731715 4999 263170829536303102920386564262702778397762558781297696023618849516792016673433410847986137048894869392056536230638134536684202158574357687106499887160938763291366377682630568379619689805925495600679817212417638148010092544340571839704937023465412735616881586062569864969081965810180263735956662091565280846235957241140547837210023736427036339212214545674891161297174050242623565833637 5000 -251315628242311339363333095917498624384248238666199006898932612716140629070033774138725756798138016530937400371384899791121687353956710689711526200031115262707621106267320543359344092100050591190666214275706093484855065654854438977123927166663756053854878840707306908452871072224338457451828564365268624671532973380866151503688346102364423887971529785980683941250747840848797513070493 5001 -134109798910338927139069899905209705224845808371581290067193390483823850618393063916477032746210583508751839927228225846227032663324395491518922811546931752392984369578794226603599936800200549621672934660923528666263539714051491916755768469319886562203309199261189511577555623434580049156847712243241493962240616197250510122188679349070620550482573317725758915484221316126218655346167 5002 -8147208001486460252063569189709603351384817226384061136908021154703559371246374890537696715141382011989188007391504283939986010366932520725681475170434588197867401854821160997381777227726489656901957362665417076859432042502966964973639045794470693738379284375418476009282164543952898038200929804375761138523441478840201603816415567956728086707187792800223684243395692727136293882190 5003 567800192546859506965598560227921146776380724454241808734163043728889622570799929947275372800318226770134179998247057597752641634055341374386321423772834316907565089533839819417037894754146942701653936602106930321581174569457330172931729599065714229306402601380314048239965315060483372711862994816062105078142331302074428630551994589789684612573742199764136118164953495863646695964 5004 38550435019100036881272938600062928297235057242272787006400020734024212205511692366464184591742398917185760232191215527237248294059831102598510929318062169413993303106851181666807866837471265793567659989021074759396111546050922616912520803966757662568885107774325519501864029776562059441582780257128270274332972007676425396558821449762876179453541118738158649604835102754867633839 5005 344925165823266913329845785966352074547098758511165895725794896892118529918810831404446863709137901676162080642009929747822673095814500518543183968269809520006374325881372446680129702757510975273838965812068902299406964039524021843700421083642327733388634822956780335029733532873368608040155728038155478321512731928383717890730399911611078928317884435733296417397673011565181297 5006 -1435944787224280310706880348778122974420873920583396311115556451223098577814726444170565771217232049625373932142927565992877751714767455335048921936692813810154607375994777053226172127552456841075998356557084634749008690263672399285428499413789254191501081242057562680481289509216806307554187023018353787082997672315476460842072268681781897652812180024124893993599506550742050 5007 -15063013806324522661516616693875108209852708090730124439247325390098503280002178417659428723349064008082691053920014578874937254502414336498863844397217238570447022946230776711883209519461772784561887083326490642739545525102531892150779646294467187354430945409960425739588306786836375840270585372567055921823965990633295441533080656246762978997701595937509268629208020526650 5008 -20106927496713769834227827313768101607053529616317334792467635316645735371366714739652177522958976966851244134177963955514292561163496492353752555421062518557055005694038048147789212571365728710388497627494843241097292208918703914130577042471742634260067309211372674224944299802836584561885195207498501029106107707132906112398413803703436261423734492744772063268697557889 5009 2160102121284914926555786822643428361214471474953551011537643219026694821761092117256351037741723550705001437172018227176707930907855011415514521342260043463591980508328288791067524616757774410735538398520251678561019935357159072742874258787375801950980267675807737718389198474747017012617966145191424361674936702366101826107360296192098730745205335777925059548718256 5010 7753502574975483424485150925490042986387684010197105138658407273146874710577280630869882117649271699798305706889610762521645594327641511217153063302471545785946996941867549207786904958889897454828736296139907979118641329329299630878400202684346318850421857487298981584988968902476857722185212959332848693765712604513584699241480648507503773119821881998397327025778 5011 1605097409784492845825778571451165571108962526751725405642093633207182067460906086073690602508956656896669398519703944996595327465579158999839166005696589718443789902820191352938060504592508488251591258678215978228840287527239295869608382049526214093409332615986368158480032013193186181189815784337665061880762411505157634525721116103777021884020987388294319271 5012 40002962161015868598492469083308978919193646167675999881705911926771262045476726286181261826621122711175173233187403584184264398060671969460550587918271070711279149257302904429379549227815425452821769138069543216970478198316922822297804156812838792212558979833811183106927007122699553734866026153996399923214580830109247652612517095655539924365516494354150 5013 -4681425283236073367687651414256272816632844922087639167845148534346246104373682308971523447527779477360515034143178881217484569110316398264254190575835722156662349353046531832544943056565011479806087953571104329574625185393491640113260923980172352940875612146862134161795005444734785544867992461975666020150268971935992279676957640329474780380070602379 5014 -169967686862031202784840647672524802720232942176960298631094052931912379892784859826262118921076525926508648496447279983093176870756221505639265707484525495285374359775193320882749807963324696929009376710943104095469181652195206087609052656435561204239673946441953532949045492701829832705812725854530582076262101766451566464137026320067611335182755 5015 -1208331920077546765015788997621106080951404644998806180646140714361648770449203690528086346490528455095637828729211323915361308206008730901775822818907183171102812378230244464630339245144147789807252007443511308802017064755252855296271439171370155381296542396441670655838898764364974842812033482423142404844181997053642656210636406974921256526 5016 1438850883826479951321371231835292586319559693164488331707192605378585425996761722468025004481024892930105920727749277342283605276208617665602788365194526613889822682650171696121603802125082602009547375730032424784769854283219071253093463206091921304666292948393526262286121152781509345253294457689167047368123704741106435904322850313372 5017 21280545882782777952944336134196329402060229424822458274358773150377378384618975123428285089205022666096340127859459337769975543130991874604712204423428643666185145661385617208826912813877334109198839216402940852039917273633531097558831000737235375760861202017471765405714382032238266155834446484845900129460341952707666165999047313 5018 31532907441405984541463651862024431682477878515015312685096681706806981184299004916532064529688138999033859828159648136629561422406134599817961638067114059688903236758072102925281710243133119463289291750184985552584908392762869936371567851299288263981135069992092748794624714416012497970024961203945703318337322775628871244093 5019 10354769715975388825365062831799523334019061507615167698782903716535330136056426263010322985523857467983423413361691765997251578865791257790245877777385213430062023052340985358933690362016856339271907165131610478167728512307577401869308029533965330227655857995703648779059635654258139410213199557507779642381642107829933 5020 -1455895724304178183220259913824130901058262967381137641830933894886761916354907941462063479064459922533474145984437768209287547171502851233925794076219118224395466136425904743936098022961075643647246568196069846871612123934001119419813200830742774667021657361843555581321628181565178042253875977406009093442598507 5021 -781503551594786988810141701217149123271530378713074536916943703877403995663883244565825118438343395664399722447027469774076025305056973786353839200214672773131540921505007403535381924719569668168770557752452926834210136883363532359587687078650854271748632458969178548420260416988386223961917520797424313450 5022 -69271187469368662854514018192063781036821503347861483605872220796924417204300284639757047546724058869774708828482648830173569643397824968349912568561092224095161466001156259859057700295164505008892859039360121486216809445913718749262181711044848019791623549782026921434304101046009664040889912296260 5023 -1742318638774505773403329540961760797296992091853344206545465516647013600089033336736858236359504103096162039499123565054335253973500589206343380534548717698140411087253771286142410320163598784785707360746909462692950321873016131108805458928275886616213901589052568664760253921175000038606947 5024 -3689949604351600881731172430131837993707082977309987633316405017025645454311865387510931543435877286143253643994065616358328582443545432663870671733983731558904614531179560490367680535670590155592793776871453127528949897676978500018030827868072062203421316056631056850624988752745050 5025 226837180358646567119281589346801170122906748010903882259497040609151904465807751502711336326612993414286613893686495078389952597141321875579085355303184902102196002824608154812425966273600812118255391776953632786133835471589622265982951909636014502386836106924884653249452584 5026 1804504488235302516001258098464129415781672480024136889264171957954296554021355435916653324705583530542016645808071885576974280821787287122005876025443314492392343638006081633567945243926835007515951415661491216898793633247805977345114258946834927244663819338227011220 5027 4529074849674647229100445267961189008786975690117153592013289906576777775246548807176798843889746694908844073708142378656968809456742810184085053790480982089766450676769185002072255695658338302819637043782493612936029909426840091857308160865937968472515317760 5028 4294973873662019314851617288280259086128576664241119800369074278023076489791236372313915760987151285857176506070165171484894287692306888460362539211188607841544311370567772602007999069235129975589168067682831296374081879612592234214785688050059777932 5029 1481221992102096866687754081618738191993156056340217968111955435630137261216826394784852425703483284273689253423223878202327578077525645650047553437896715481481518557150415787404566222806617575816597511193585317176759545215868207931773193936 5030 97912551400537198691568471061087091537210523087567428022041461414205473965637421675787075457886204002140340824291093780319806205418401434576678747314549442926240642578070111821123900445148884582304819309722078628227260000712340379 5031 -30818429974324406129340968327028778523093807782956651239886932628542308240654668468744029563624246113634159798270652792349862828611568735559486058590788186847275188257428487818441451815566801681854565702788367373878461960 5032 -5037510545541445799134328830424373806987037589209554557675075038746539818152591037323995967619677352342251832191878469478026930453310780942140179789252518885577689582826975171819129304463566736046113296816683664 5033 -269392927592772708126812489671153295433460911160539219096916853898636456455915503017118774592245809436124307715807410509032064241160288869121750786263789429934867219407075585798484632928059597611410501 5034 -6299264572296909045045122986903384579714032409414637136761129915998069580812532517444283522695551040075600388324493771140068680138442351439125196470273748294424563961796450781673568667722264 5035 -68695186410633730415852229152793852344110460212212826972762529797244582895252805055763379621874654098042496242710570270846209891824964777785264012161457822009860674152053862622250 5036 -338872551968197593722468685354834915365706415951459928911741378995836184204941096447843354212909006578226491163988842900836289008996855135837359966998028905909202981274 5037 -573361161061818050251732923084193257711076136607996243478655089629554953334673807353780342677718921765621811504557752409725658134249172460237850028582003047 5038 607551890270543159803785639656496150627313625564477226707137758156534989119168526066309389679838759224645503533586218097255748656228155434796741 5039 2694430728113291699691170466688601240381445965613885272276804823811760607839921409645375269651821652950762363408216590046002476006739 5040 2124252567916548418925702714823372643681173529628917767607583992104301903423409584557127488071109289526130987592757055702 5041 152986970972651949225016328458048022095256341365950181339853923083018547082589409473468269975240472838576627 5042 -175509636125485644266871542041496591846189689229120047562470017665983869341974826955517842565410 5043 7220721202335250824321978176935419555006379810280775688591350672788469920338367776 5044 987869153198038190458872302513431378871310152943146279875490726460445 5045 -14325876563731169215745084442859595957551389119803168357 5046 -67072382265571979187207669046093317913463905 5047 -22554909201489891518560877735297 5048 -3825928424887196980 5049 -6533600819 5050 1 5051 -1 5052 -633825300114114700748351602688 5053 -57264168970223480909360808805789457703836145545 5054 -12554203470754273471348171019498364670945623961422486277501 5055 504103863535687638504129162554802026079382714745828525752456673601018950015 5056 2249149916883974818695294556939021422662078191168085957337777855598881378821405239689581097 5057 138677870500701455594102160839762350338083692371355900447224973735302043765238670425752699794958095084 5058 -274987091989123170801057766088900574491521077920354526164667072845572801828662181827686253614826300067793801906855626 5059 -80790031803311773728563575683102330283416375972065526083525606354361749411248653646368901741389606374888290356278178629131458273297 5060 -1050705064673627329298739570303169637191452270065075558702642818981497835539524964056169960700874699457043639057610386179081171329891320877842 5061 137177957545102121139825172679335392906652425293859123810307960031344070271847040224428534946524001617321055416902294866151441312324039274046922660342981489 5062 2985912653074074414431996040632807928056782932968287687231123316972712799463355819205392286822114209256846276769132215943255087108762692156146458929825537654254782904193 5063 7280574284100794419302725228431086307339306992896134177706063279271386006478815675889856207476191216138471627665807375668355447986925560886708309616646931248263029935998424184902 5064 -70402340584298155091866031114611875138031231730818685905606585923514205716173286517956472259312940748306408130485565253422162358473333640273678528694121758797139236575952214996423381601977097 5065 -121128666759935954973035909356888726790713527275816413750039723539148107285443899639445965397068504197848246298404111393452299799044081061703574077107893796942081216163709499786751389354740454121304570885 5066 -51909287611818632192602049400300246780779917039131163201237334834388104869852199194829837745796207994435650269793886944793701873744384752986947490904323382840466989502872371872386270063144709658729745779899323327 5067 39650311376139946899111077108964139072356999893560287539977113508919401324631188131627025518977346573286456106109055068233177266727503403034445654640353034573360898960044367721931189683902224245916732900936923542162638263018 5068 5619124117259976414128246840983843421293094029902818320938648741186694072542507423784863487437104550911843755144763868195164617342640485779985250763807665786802252421512593574557088496025754210702838412362627875310197454118044453759705 5069 406258989236557138549882421583296257588546073275007046314736341609697005656044813524473672710122827232921593967404429838070951562019892309858740955718302486184406697315469260567430281585858036482199488506503067660600162203416078245577518063558 5070 -25526239471581960762551510267267900511908780817575917452861988972757511089354175133096083549060138940148835335920735021766739791197083232884340470123228731421851932867102287041858305621231015221327100207983492517034422234873076323237557921481071258874239 5071 -306690095028260849444876159112001764803564892872925129082114887456405490341010776605830002379383158951510097481842744133623282470466489014529133380892144487798561651383662410271037327567436369809665580878836661380843961152984219842337683203930541647699698790400747 5072 -3636333939490413167459226910364507450178055704256799687344331094521501210886154870848599095177955020510361024959865277681959700751736103307388034656841645405561420995990545761640873336859584679593067077777743238517097482064501891239579817216319244673489159887818191546766 5073 19321196762439032306976160763449248820481661872433405328342169496082112890199837485913403618200009614060304002251517882762446907285046057176926816875695464466683314436793901507769766152054519687951292958363065533860408278246555034742893963025699180717509068569376880540088557557579 5074 20114083713829495490391940057451222279590510209612663961213588137291864337289715376330223301459959531469766613395901960788083394197674182849104817603346106280874091539830634664097985758211741831301969674757650307233363237728184593886158562590305590816385348593815922036177203616424272941961 5075 38302228738535504801636984729682230013618465567633045046457672120422646636442442789846434834775890352446801383999283527116758055755581685274976979315912558537120335024961685075818211176325603641452086891065548268457886485632536916056143513194093389002853699451829172763277586878585899626923939554 5076 -17552089957979798369429223627690868030601956099443958553022177252408659167494911825845216508105731476070309694968115480423760599592666856053431093291920524588837670758212408462465445246859806023052666790651086211115948973481085471854973029595223432118036122481463807824478364932509663009487328525604190504 5077 -1611555944782367078598447661923152223021626098900611058633649622409029456059766554227707838525114696791991047865070047238678018520895297350036749807078094937026558516719589285780209943694959597391583117512948697813620484066092295841229879112143204842111553130908211804297301939242364237258056484222679143446655613 5078 -484963057201028046821119711619063660424615966165140546868004538636125973709480202272367688313132799568115056474347610459461142072167143277536438392621657621580895251242977388820221122582929779962782916401085244140371355687168678200253562987093710398118183161637441951347745314566766984310299748718922523485916529318878 5079 19439551610028590333491793486878342864837777523725705310219849791072985717872029166942405344483382857455651810229039168895333414849645490880159121681045388650642225211430955099278951294781447691278325371478306549173438161363731446086042386759277447428336186921973942900843014270634699825364463461737744033479465784703587150289 5080 159908121547872279566203586175833180148581945450955993316465947554746787912337591442656157793153877126287335412120580410072425978796500791773863075468493188643898624475819708872877405093934835212277859273081287504595297986169025772415775918613223654936519943306426599053379872546561741527004066599551469595797004861179870526657082337 5081 7505824208856364355253494080571622171980565722719399377913630236482181791327432301320488919000839352692796350327193209867348355475549199181646378169982616467068263137069373045611333367554706599894489650085517705217761228767393334832678965055733035947415513464154279913468479682100112277645648501344873085840436134490669215043599344871199 5082 -26574081903365470976259480195165039413789945237403675422033983148556063386012698915865776504082532395548844756827694426733939165695907880267551690862789257073048792779633903912745860028152258625113572634171467025829063276014460576562968829219120669413850916072739804600058801403376894187640330646689364866061442204143833666394262703762618004769 5083 -19888072632959263664709752129223452203473818072457937764304973164225792364357952130734187870896830277050265062624501639759680185086020134933482977185081457988832515165895149856261402569908334286817570488135697938320289745738132439778371873324149141070484094194482810692002356817623994545662854852401913790396986111026559693436585283461323419961276980 5084 -144011222245772075379498799351356895915721490711966443706440549533474148640627849728792413536671577274299157662947783838352968763321180398348547499694485423773272713838829831088446509915790787975929707013000069501970547253963475567036362640033054262706453302971102342204051630479732067267526465740689397652490878286876467632175038384940287526273661291558 5085 45282623049558650533641517661217812552321150483559902744733033188991658480151598264066347657656432601413421482745288372700017725188016286378097873678791519196543357938346120435980350478675993565871737611207234607002008613928393821401671069952557669493087733337624555298714191597631692052841000993532347473968056755482971275375611781421116199528910406179054360 5086 3135644307195851146672226759079262406992854210502706238202002297555544941977254733104199181685988912338497166762862303214227357547028573826164204662162996885614715251756556016103965057620735423530839657596984365971303632844967640127333592717314715331992872685295044759808475572996213301109225356607797438446512189129164195635293466531484736558549262773590608629717 5087 3468791359875374554460878070550775377289070514428639713154823107055083715414721002327792294008309778092624085215229941237967379236374903989198412353301181120640049036383551968249020147385957627916490843903789347796344615426390149649503331375754208184848927904559388068179651255689065215750238358489444680053778884900346931822576778513417303107456693130592321941965681 5088 -96953020316898781147918286499790942469737622489511405415633997239440056301183913407440887578409470139436378399455146997827081740372207486126981602086329203682000194390578533107116219500308429889989141720871836595682773633724087578302002935931217615329965368311211348869520523054942943024732426164207129903742724486933024426326201761625985573225322222142693811045291865970 5089 -633938420265715583338732968438068499846217564456530519871690670223398810332266106956593832946209534269722341882757939226161174618012814117169124377323258641020016595195002824376310595919671692168037984253821665101595603828295170446225857315259702165765120438335730965810433893312492273308079613748337061752010416004478977867455358439242048757612221049844564223123873313638415 5090 -106179631455181736717091876108701428187437544784595699932227792010788818896060812342958139161831270631396234560426044526739263024545796198024406276950010467670137000799951999156781685431467272727516995183012130563500471763276674073046234610454047734264521895240097388308820743870836684548129399786526522350170437278518435830858827315989495484249030403206193058718967640229720170 5091 262465813003411388147377928449348013090541330223880462683379452208567977089164729147575049681809288056781364984869475948972544409312316159364321226905105280511022666742622870062762981357503748018382779630348592034768752271653021721360311848451382755170778328723758654695001047136781525598516621142613218969361850567289088752618167071248864806328260936485135348733189146889424256331 5092 166374021264419376700548813889232749681776629785811080029757110714900331171525863997241556471027035592834885547888100488987265994751004658387558146525253784105350034260541550528558546323324508461165453362451649510365102352151254196899873246720803464107499931436525696637145086033520984316539240159776065549497259567821523923263332050137646264182705226194357563672077014583657052394417 5093 4183029742054340635294140387194810391410608444122092797582750848609571766515407137343053240110337284507393206248304220845528229806489777845752350573538299956179507534610901562394850675901828925836281785235154827961381640425720080380953759999063380694471633520923076045971517878248132771395303745831074976328628479307566478866067898401314388493007861614437560968314234915127882289474000 5094 -902387872210228596010778134417644553315883920626616546764914129622920019881090026710485785819775509107178988570502479057266976690045741246483240768016084241929689068699748863148779434648996705411957155474995969653670020930760338909615846813421824377844978163092904273789625280162837707815716059429298788696814268773857110469750234799314798896275005356942270840878819604399581832591478753 5095 -57448872124567686222416125088981030570439175421091277124622923290337483834612202652564585263235483115684588939037500249260824410422464513920277309157172427501236901601786192781389323789271306727841217957724931456323956512255899241049086508889673094955118387995285806837743692149524826686625509411172788256223462553588839588078593138567083758910308531259826161861516343395531468549772260699 5096 -215045135941560677503529061151074896856929909205736648222362196766920726147173453756881221659226727517110438766087739617180924266568747933564460739137458401410252919501967703904752990528652789244269200220370037883726161089852402280632118465175706880934725172799552342709857546557045728004779941267340559221585812840291576348349241542963901201556906162257076383443100768183741523303889213177 5097 3946842031929336261606402047869131440482837472380912950550831818063585977225303477964753161868313371981322639745910744877383674475827625016851718541036466535618273657781920696810042488718147765129260837249401692980678660374356037900454531457180170499005483529809207568544415591661054983308090765391981420181459916866852214813991285586441916761882533172267058791844251052210643705396165612196 5098 26473264005340055301536640052356958598342007998778254887571346874703344495756809277057466298063751652573909316541993508449274713747811485263732350415195764637187773610866271399150651768316616168452116635463703911640388815220000682528782757339861097207213702134055236358154127795372561414198910183530871330338787276537144199272374499297515618857707212491430349987343557492203097299732943371108 5099 14646064108963596232056584012438723024104508546242944210751732625001555544992194313671604547425499928853863373897364560276011830251771280126593867077930145534412844784198157942677153544374657800275934237062776049404544718698927541905702367781440239324488126992263817868016741024507257764715406440640105882688196137673694657438918211174568803220479287794942338271129654274474087358648034242178 5100 -21872999216475719582724766793396043184032689561976149390633878007640358825984169169741151065446210593783389714545306678760031722692350052952701211715269402240982656987026169775451002873751991707043737642150738006938605349033218257195345837119716152252524172781627596879200030905029871962745409135592577257364592958976106339834128490554465301278857261902990456653372087847031641440660549093262 5101 -16498539872217738483308112411968225830124018170912681463479643750241968371599600485321603627012570195830793807393692128443045762385597779397756814016583802069469376593345882877972352623566086987868183824780114361316442200810799666222305282709416806259989151047559094268041687049271987370591649578699797920152491707747448430766511596149940963455337696162607537562184356067829063481477499458755 5102 -1342249936451123503578376739066225413257735730554686774243431689705171082668978141933852900789048110494822423532474517645468206516133040589286538980499278308912950345291297589030859546772390797885667893527170074015201595742850620642393234788130104625242010749931579785768729592222104504258277217655397562687670049905970796117018028749849373484465721205138248457303300730725346527451430730701 5103 150757931624823161867465773863138612660241036357831080647830124132968248164687076537275600527930575583945490585987140936714841386228548053312895408747434366950696972086714228174802571588133596406926912105484819193105179112583521563880086684828609245497643595294915043210066446970626690089705096658811644270191791621510828191652022589116933407690255184773019235941665704590795049250413295483 5104 14032532509718900102976739766850415977979054411366548598973450607919486786897549805592775072447270563253668822483439310101851708216654396738917502329769303489947435119166093812167466343721563170345938840596072070246710241228209743685508411122397810595230849772926612198900013216761618847648020514743885959934175333483602215093358895665515255944861736650580433019250106884338023718908199317 5105 167842359040151727242400489877078574087403466994870349056951611965032039771804726750872212540266196878861974811684617300869367956319916784140085535973045886922935323631161127767858168167443005269781780611731171653953182015522174179266065952907029790547221385911183786588844446138520046491843441629153280252817978361477644665406834121153373034386117583711955031838418005850158680096233546 5106 -1208838266170326825711133937411716915673829879086183350406790206606859216430890265770545766317463327043025248429511585727796994102996826171888422240979525754381164241978743340892173538436914685723373278589052288403191337783255857245281004928745674536194742371421766743035006964170581232490698204678263072638125300891198620319637016545149806083185591274702612773618075305425491526972863 5107 -16276019321311141565512525996506939651947700383584087532141717652572951406028027908720703641047934615491060965252733973172584052807220844485699096322856622036255699763082973385574146996852140162685607623218241121446795035048647038679643479399299225100438803257725761550776466033304960822873699160016973256278519527428284499206922939977731963599457645362384931611624125588199236327006 5108 -28887108642138848335534257581739635353194332257392539210618222995466837605887494639914265114065325519526626616653891120352772983628162481647331742927381825396234790643346447729523278380140777082410151863166493908225952897062446901874547706076835343645325960165495545026322097418405361203808014337008322390883206740106124373492330384569858362150259091058620722206621310656178786281 5109 8045219734103238589607476346265786959023687493659421739876675243618156012093857093567618788278083316042555210433444446190034138616840847781833675515304841441633781102683126805652586569203805005891684818035438710513197609856678865567525117503139438200845460073250830863029063601919524080812162368623781338098143804546756543259886256781270434671517522401164882591280999391415926 5110 25183999536123876011534928344223425380699418167682933326238711616893827983520766158147660236022559026440540181422727794723108744834408559947693460554225785204925443623325048177032687940723982067419514880286831322777933820885787026007662619414439347827199027672099561762744368694633153245149338519275497311368178216069822702207731365444045915772074106947556493147379539640405 5111 6831858670229984380226921522340834419375389918983325198860065349766139888295502877122831418190326924046927145671685871147682213194788875996408145315480187514197834423342920518218680861265715920735708765225944358007219919939772246897910336358559588488588781506737729904632524587736729220504890747059197032920659527463530544640079117633594132971118763864748981409912461657 5112 152580017173535000472131191408377952150727709221784853246044877423404133042918759946490259172758497565394536364056475211181722753787057683089284598394454748765265051414611399047582369664481703462821178799466417646228618289531126534749062262319881761774978850607304513758737423770460104315919620232612229755234103537572952952224673043480491898401673700316422535335098 5113 -47908704591398462762921974997857552965480311123010911944124094353326685971738988211139856635480524255631604312053651259204602444426263941640270433363321916349156067106488417572934516881814464029444373116178979311159448692018183082485166479740387996902916405624843197109488147001644149367498877348675105531364785469379614026469679137338158444168649942116655165980 5114 -2170706473352568811981550260430522558884035485810562570344148510608733297736358051109013587461056083902341537484369381267175026115231396067335969118341473786865552134370712091725418263686106292002799021697969516378341830760020235575419866847790946313632338989172890582333741334904043754660815147490434697489009607756262143882722100206618984733460683273318921 5115 -18434496678358832179148127829134302080762184040131359604828111431754177631370741344526161512913367252619986348200384212240551956429524624598867504630635275277924061533107214436751961533025820321205441106769691208956147787909650970870996822725667972498258032941029376283382896096749805024618694324976527233626919004597082496232053559125047761970134814850 5116 73963661174502293696818802560036627453933231540166486668401371741424056421606981052468651918206455079150109390118474903303457529564208538858335698136045660089369828095519676152545025252255694822167814443439309585178927581496522450623242331966737962298438540052125087521721855764665815885081971855342550298875116396209004292048228905826864938292932 5117 854429429292848176400125089897342877735077974088956642032008581808136623129933287069017909723338026140168392036588228546981379614128909832028241455172710900678731162762862449062955646943296085967962833947174812235541430027708612781899452198068563465545089765404403350065090742751665987426658132628143212101066736815016953208938585802499686921 5118 1541595254150325849407101983458662529054591210257708836157826143516166224728646746596111112013230702875969890767502513858500673315614027639958291954242739526568844518530105909951838621343502037179571751723373037176632174270772387152140641792061884032322723841753749854071233240430049983910785644502943433778235184948458771930069100768939 5119 496444159623803328604420644235634196182643665223049234721288365317013357420355776768693555906009792506624320030684006135584804054859871833652020391444137619669562211499235118244153766608774064670148752542862027688744858117520786133147884155554733360523711967947136979115044912064364460739665252053437399351336466560966011451227740 5120 -280370646317568281959413117684733051480448218528379576299415213034534687751982306147562478296268046724109712953893179735198623847624451255982651462381807014780943817875319867582002860811011483569073585008645355758256151764769879355084428143774195161242926059210806042236912299761093090053465408400326714120393229553072968869 5121 -128269553021672241027216189100272732102808585669613589284738024933696873944637593328062885919005850319048938533628425805478349607248170445032316574799300300189424796959477423078195362021951138452665280038867425846168883053460042985386984180366176914555108659680180316366294868938116118515502305640820562237758551214132 5122 -13207559018475064865350556189024059100058886229240341848663663236862191741934589731975716043527882812566795398727475497547908815082224269266332651868060412445747289569832037156211534786499073433145958648264689989723829953463391856492108177717200235777099865273542640663878742105230154817838333223750892451601354 5123 -327978024133833507117758192273148145767519085128405199783514073701723812731188183954984725463803815028859400594077466155053459478772039643250091621280473819817720022335315464865185721672334907148931266359784877802821435339567105024696268747600395416733307562565405346756018678060442189053654769524115618 5124 4341119701848601912020909655101365652035883530777083483744551594838155095525576229440132565203443847640865770522564762398030313004303283409541944441139009802771984624862780345269104080116214688118140000849434035046664699163774811710960734926333448018847283075720947898957368263360678918675419584 5125 188393441129539150484869864684117138909830713758854738713226309498733255343701057310374422645979234273456559410513261642786540323846914314612698837418866890238091860017247380913386109105362890309278788744605890800205989778777863330532413279536656681109927574574587737596125366367427861192 5126 1545799075674837576675265767036309631968393732558476483431039848435096809501993076001077271619160139465750965767801184077057989149715885940024602981619671087293934392073948414347277616980557777943844237194342423719589756855595357681514524859877917313234965668308912555508496729087 5127 4286012785830189400988918214382075223334702346069840219688878678215256789970332425124377781411315681245264856848584401101420961914622000348899362331898066335336032543150984124397904569872555343989910328729933043924607005315191235117308157244908074583512512131264608080802 5128 3868021717370276158319546636867070118679804432187139126161839227379352299851321648139668943855037209398653123749611208874316491024146467069092111237717086340397299418207178060110354467423208786334877682779022471375307362543887734514077801771774356722343235142666 5129 120785969312504013632624873344680438220861623470401941437360693719567448798623531171155215828851488921592722541079147586133791315393670303085119779751567576020970749348332515385913299114836012193658450226906242567271424681892457477261339163701017866925 5130 -1063111957799158112014364165869808308397296808461040511908660083328458754406669474289298008682811816449584091948450748913343048137835857375583208749650701436439527029594942168706699724687826903131155515427246458010414872245144830118835642958702 5131 -387932223679782931626577657147827480390809968345415220633273548194659453508408522507463224827613557214985968044893786238391097636867783358333757874505407363156037076126879288829218564640997647883527485655092636005895059958256335501976 5132 -51412463015146597671083476801174073462276578544498563091588135517354552932013087217073269946644238534676104838370623067978033456398045735945813273716515644880045720815915710337063352486206217917916764595521801714922963882710 5133 -3045507220638939428173546920998009606967333628358977844131794913356612349911912064663365288244543305195784412163796193433962831919375649764450536045170271561380294085207660818850973515793465877568550929215346276025 5134 -87803824184209937999941367925904365972026982310266696081394031486577506421668919783485699241801392476803124864109580591012605676621081336207025381007313509425764307155317092734524740867694998952609358998 5135 -1299880565081853560879286469180733995195106970341537751107980300582564875387132772496964005507710045605566786985994883316629274338237734152086300205030376792560279892845991787105757018471931611 5136 -10197285344602583700445357784576070396092134728986129983201053910857278892092583387563143932022420287864880409552733013562561555732058557651193940621228437775427244650038570743496944 5137 -42335697954967443435546038210502399677494905167546528862716418972458439144077386591481507927847205511391690992764291584925738184446507604133400486738174296438464576180055 5138 -87778626073173118922761044173406150449725594220403150443117127029740222160903105246636518650417965702865993713760948669473498546964873038996420740746387809933 5139 -73556605384713954433483151887185328124850390668099299870088941961361663090323296812506522088700387086883464444183379506242529061019140965306619152 5140 4029311162802414281497181596069769231958428813644136499466321855105633480131159248855542561723636215932120136154129210083923828384745 5141 30770818524768573014036876183699392285857305965487122498169526062416169508040448318547453646753183038594670964639865758549 5142 7657543633523748505093883613389752535011166015568314370982946994598611579791008514863422900406562946682857033 5143 -964946788372178636525474308321329859699393865605168217490007780011701555788772880845401038842214 5144 -73440485785590251195578468941460739064081870526030369618922394436483690812552938181 5145 12990642720172816410250383771870980369893283075651415856605476519252816 5146 -834720700757794491360795721091541039195590972533765255194 5147 -117452274474998806912116677420034750377109611 5148 -25054716457992259521672538908129 5149 -44753093125451811240 5150 7595442468 5151 1 5152 -1 5153 -1267650600228229401496703205376 5154 -171792506910670443044995076474425723485684237979 5155 -50216813883036181941716091904751970520013054098008439957623 5156 3024623193835900308283862126529788437165086539721695050099695323092366276475 5157 20242297447451981186252959220176201736560096221060553487394420437992978134071476607829209280 5158 1664134426009167192402408683335894801590238679213314282961204368702782511311505087380242862274702697069 5159 -4949768528825312728512447841237804697963214590760504246792446693687794897433121180637015523682433558847132507197266190 5160 -2181307014958363008066308888659123191488303232301947515207952413129490010049875140483876053361187374921206140794042022265792984952160 5161 -37825253608923328263395005756579288362386993392452299211685950301879965787119568238288296026381894893116102388200269422241009605572275434663289 5162 7407615108861993013506812599372525227008267662073081965453377817221443536484048851009149026836510101752617703073933445153105815152338983116903744546743722016 5163 241851397833141206942975531611383361571354050820584240208216239429387273982254875789154035884896726738203558296633872586251203778815361253821874907546153220543224029251254 5164 786290649123556928837879879329036372145825028286638174631198457424107546585955626669309407294932088649932956641951686323585936765357959425998775093836992891496095377924947194490541 5165 -11405202632038110877349771242016831694837918824254348247114932558617693843998607363326590625218485862237135551082923215118673018876101886455145616464954056183597569524745341187670470067050235420 5166 -29432093002639997026632167517439266442341225830006847905299746084672940736589643450479041692584471572553382529859800899602147466928829503103471150469437256086572106312066079810486927515147413870805485397320 5167 -16817917565707031548066884630945266804242499422467792312386386360808368847376419410215526331636689507830238764597814229911847820576280891615002777335901432421901293944644348377466357228403864274025708490062188429369 5168 19270145117638052444177877405753858377930378112716436198645125679639675436304941156607112905685709470469527244673105739033519110999283948902282995421709202564355799387380897503405456397770289254662016840345013176234217428429559 5169 4095696055786010931937767281481897814705968553288887507519701221391435207333752058416444588280322019775144636028629488374486661709044211465735603735498939219268236285462599178052030419180314706031786549582569614788765396521725710951089975 5170 394845241713307351845107939286841737968372449714056908270285446200281725960538479668722549187700716430647666699954380215703254457927743316900226985387422628494922490288104921866156812667978192485919578864029927617880125838277243444992710159937430 5171 -37217644482714581811963623338029803311973204079320407196541160148976366888503818573880174235480817908776378199440850021036778849418863252691301816713634498206300356922054151590897766632319234349000289493985889018890666200201021561212098904550711838948006493 5172 -670520854291521842533059048949659376109578521699990065049614664160568404729287218929394191493568773267148670872328275152595300943359462752366175358053594636851606601494476867616213474774073849060529918579938266396308604987992129116903997956919124790739331933659847654 5173 -10601344401008357021919055219043812267879414560861617945287069058075883436005875230546839564538860845325256613928308804131827181540157865688491840926194745054141491206631694715432393438758154877549840373896060496866652918245406634855434900349950098294826846283106266592584090 5174 84512677171622978434059405514572667431921374528581614229326835360813200094121786478315198630864446891471504143934181789570704379575693346478849836991522020877713975081976217017810338429134473265653078584092469696577358351872060751891011814952766980104174282972078632354240101212530055 5175 131890105097276707999348504557267196612651162605718002471469258178178742758289902212438353111187297170683138418646824673524165992069646953044321428278457421952157728315916535390400866152011482210736923894827033846327554593996767152501821931622655473109969660335391393328411596225268670197468990 5176 334929206157823178538794094680854471360308313959321209874582798605743733443336324185855769521946235645470825911680281498971017253980041461952318972502812400976427344290806118390762749385365540596153134559517715008985966915485493870415952926129857848474747932711589923534305835931886697722655003076602 5177 -230327744101943382524039314232718397214100821027072364688759157675135466852636922614610252760106307532535119895656987491681825723809046072304521014275644735579241014277241498601496757224577268120418036079586040290446901223132226595858828301506327223960909828920495530377276162314319205333159481699661474473746 5178 -31685900557072696093744962376825433927978000299208589694264902617509141581533652818093312835640504389286836126797005568078046098251217162588234572234516590459149513358801238257169944440538384861529644757930388511716665228385680892814482771463204924345571460069037475652425572150664564456045247890682818211812769758923 5179 -12717396918070413998051864106697117281981459169505519156644409314796002448254587740796045528584952127086962484389649604338681915861119845934074558500168461571017268081526493475719492542721931376344294823540553650619206182641407616307113446131551226048958244223094294256607513380220245231530391000222571517574048844096748284 5180 765314589105218938961592202252939196421417048829836381377011631282817965994641822651446395570548167263562527456203091822282680096339587983088685978052289529728679174713708564019166142793120083836806047281357486953912881534450610881291610461373207106245411130060842457756965545341184134980827000342687082587144152238083272339829755 5181 9424340025474300078766436352673284508872703478311899450977367614139991752600486186538377544096604233425792827526123973300053235071539763333572339549845217691691011262542427302113748301610362369150557490478213805722724648625584824348885869431015048142988199106582903967117981961905407133067456651619899658913760208305675222131620362625308 5182 590104889782003665684742878421057816465901423960275724046559662197272678111824194366333402598801560141458332258212776847505313280535787700042579716775785120800328511841630874086860415913980291081146046756234326906061910038898398051217980913510319832963217673471253663712949285528507332870860784986723871182952530667834773121272121497273428623 5183 -3138777786020922993939336425487736730248901001325069326728442476430576137920497839212479682782551089053408953644852673908932089857482458317878971740641085047114203283555069917168599662011542087908206469831144823169836906495862535501832627014472478888178192830695195725280252007724939729963448277061887619474795635781942240859226137365146506831200115 5184 -3511512458768185760693189804657279949567885188693567596609296774236578069586452690180634748887361204092416575833837070084462720154266311962221708234471572796584462436425699526141507161533149303318228273127662042019076461780900622280398044414128643837740867630060133081419200295886602217637923031241669880143279317188526244491053574051593853575489072436123 5185 -33929160930845777726761558298327011719223023805212555869748186738434788948362606253892870015911094371312964055054879188657107104197887295713802968404406509668356164295365406149433046138969934566780463934784055279689588787621980123442458764465671663489488807000295347590250269121310325778805705457828490265042553485390586070266300768197975888330833008497100974 5186 16047422967086575064442615024618791557375805199277890952043334063331248004324880107843836477440128861963882745539212269065295641095272839101262758288348406118495842096604679829081360487118951330004462534521924791472591756544209374826746488289698806150294954317653401310038048317296027375563464116489463608688674545542811753565807478602064673099812486232260238551865 5187 1657212614189594417600546172114757571004040901856174756118164652871799193840662672308107270466928519213853396458814639925280786751416191035681011750223577378383899331433339241023067539477945692517443243482924153796523946367499095782659139072036495524570628536975185382123522561930906604080668407954163691008926049459064422469325372102073681264861787365746261706623095941 5188 2447314939379215808969106887854838703977182054017019937956349731844885698327388216305808067122678962546680047671517906341259152228712534678939714203391384624873479476457120053282712368128866923491859504483193722776021852389031428159751772204280675256477341473375997788329091627499910144940938494885045811633534221029914287710964691368224600983980413364596732152541034878693 5189 -103098280854372068118483499941524571750713146482450165866467435109877673266894672971938426874432451602310698500044490836781772328306432762806341510017069347170409104832503194284879483741231611374728564614741836929491472344945092317995296270000819827057066260823049647953958115819511452021713003484676737584143510788686698865731999655200524444570273089615485502171292268185387422 5190 -1001598728727775106473514573140800668663053835704319614088617833047759359071620352362176256889309859079420187938860744302072028028270537778173033820581551764385381361769006775934250659495417595563105405878630723610007826178410120321780979523711955792303658868692746983925779948873877532802272739468931629265961279047510664975346349703737892014791973995499853251130469876162748910979 5191 -224083015929670150812483986122823348962288681154147808311532099406680052585497539001053553201540980712633098999311833146049296494769585223946407663809818446695832181912103348393805109066017195396176196683770923070838753412050399791248437784983717295136745184795632735600903753619351495279404300890193846888475221089655689036958676962867404493844723373099713482175223792329201133435975 5192 837669893607946793015251934346788676146456078927842963220006122884416309942901056284914145609440852297313292503113781884561070468241777192772362480622520665163582236523848936979722891253757162075705216338198570567241328662018857784886305258303631983710191420104745709108762077505886262042685341265706619141222907765413035818275915527554869901442148936897369566236799577049709389656478423 5193 784411940770318021297590164236320949965204609630337768388854334734182166203016738670495671356183764990579237801825750540057553859023780786463758557714625786400027145067272450336920911545512424402645529814600738365356680779624905604769073675209763241351180299543488304952530681142434020339641264944694635051322298678214403234198678405202273136707989141689749594278297806018859376284823220701 5194 26363976554891633113564706295977277118453256234485773127730535062383643962310264640602513098900054410087685477252169706614282935453288856682018362386393222894130516076874390534192752318861465163876850166886521521297758892567191627737129515235830196261181243015811298108706539193743700638882882288034184789172160627996158202160646372780721123021425678252664303803708847528164321500981752089244 5195 -8647924258580194897430227490901736698320933453641285334536975695987491837415155880443505710353882091263745485607860553825830447630203361208504180440281676609790225196770122954238175464556895206777475004522107636226714116808494533008522221924294774514952827007513530946742870539391384779587313584612111027594898568520210538033220070972482363788368519620554894192423600541773940406965598723616816 5196 -806371088054018072346176717009367874449669222751606524343848668844171830347633257250797242418786809739325350574061064091332499272155183355423725262189832649829490728879457675321790768588266254047665568148724469964308558411661418008749182476855148233689880568008181566636762239317930290140811996006408301272210950051932229316868209804094789484875198855789070648927005787590083950161394780010713510 5197 -4038623803549814336170781771796589398776432592327237740800487977099301090635698288576186416705260940589281783279467378661563384859766332227857587577199379062125560092209845973306620950134426535192037633953889347288064248039713146101387216489395880635952916689172957213642977138403224903215172568691492892774812349287377132869420371939413968226255861571856406597861614341805588002934669851853163073 5198 113705203476233406667775479575441444644670747721486633086185333883243017230588508743617702449588241847327972368344789973304410192063264166859524514777765898356933856897241872403565769626232403581017651082569963322260252853157609664148880107834383289005402915926628748761809499121904136638399949974125132556935044364428951985146692390385190322406813090785597533714047467860375276252868791728535409896 5199 1103304944914704318964694932970318240888476927588875798793642649390254847327189821625285970913557478517654579577087284059131614936750839201974129800069735625746744630901377807549295725941538677285185281901771838092944720037890896762975223610353467588242645099663888564000961347291142453661944556469255018923844835405111680567119995409692091398223138372394909697563244073082266648846592819012751532155 5200 817331872987145405279813335828713683471300632093343387750260112044069857669628850260607158983273319153606585277569511665148489145290248765199682814764051334931017288398089399311079253361806260447475442416033936552247100435940548048886473373141034877098507582527892179648740413429819681434840021012415661878373606131818128507388276100677125719960648137688748925349077433761485540736770659580770114404 5201 -1899768089468336916968968035209819527080585795598790640584757766049403779759908643608205540368603545346187029971519985691911496713048012522424723085335742073736313437192743552579720675594350132344985039135802357563167477722096962105917537852210967629765688026484431654057455570327428027469638288065188931081529438995186574692742731978903060276779206096850530992041286400520125392767756290045400227198 5202 -2036650665067855962798463512253358453935620524655524783254866186259742575669638939156622562895247744887222002621839369362554812154304382305994465506560939213298989871509112738942663328000700266987026374303704169368241860235012825381470635134430372192126847077603937445604148757176083447014849368585999647983435910804224928186493874528033247619984434141726133126168892976524095362429164931820547253955 5203 -221910436969984865932358137524715525014746229110663270366293178833486492728334563973964620301996629756006765559451522187988782310060183522776877065513897455385794778653016112494667020217272690706679459093196556978689017947334473821635799838015329649544223999388967059891562945077176808235505491901145106093162813955135649202663761824051240784712261669963025752292593302693697985432298768613629279566 5204 39793085141296961246779299485429092192071421439946900627734229601316549951439544855549861010425008765523953600670573581605683759133133378715136474123995262974516779301381496344350597632319005375185621058953118688565050252896748069881212412431856615923549815769842613491099979739327549085773573582332225975829171429902720895914872314325354263359089108844740753541137370826464114880468729257814333823 5205 5125144766210288471318637871211801730604290659507763519422358337354676291618043344681976321936160926270184264971653513211529775305595600871723617541284819782556772924643882523810286567258359818322441777421701443432243186739644376186707336018957878140821648412913682036790898381838486031527478972347463795817105099939516352349588959082960557297240533737806730593470092968847602313115548232925044501 5206 81999975168448104218006754186850966348971794771036758520633698456251448816875383829815640036011914505754070547988803877695501389354086732913873200745774038168974401054718927482366893532913996741756691763066670244125533539036889341444819114541229730378299076301298383096646488011648595621631015722537473214073932887012013243006555894418972610652524754671406870080333304185542823206298060874596713 5207 -996034364846575822082167908643068566111470725011876988820671168492891882281359010135430362734385758622059328131084109233342099595070806920958244946599444697642849138055230670088969584009987099830008328616657255454431057485537928654649050074465965248090256887816261435772579055721960694420850584855480448010681272686436369792371715969688207508935860344219972130918247780611073894759363961209682 5208 -17622981013331052999268441113612430106743668768433286958720112722555811019671910989038911506461990029119147231709655063002116924220846479607152369766929603887173928392691472118113656007269603705225361291753068766723307130286732791351704465700345136293761526418103684328819098803746280387333152038264055501006654342753138874402595058007085943624269942073629118716848492117782144773251706203660 5209 -41663319806772264291365209970624600396998734573930538698869895692965213467214527029716575937174085779644105599174951019800187040168848839627522624749967408425336643238404907333654130366543510240396709472129231135425007407146381990389810593846924010849024724388514654899004237792356467468903008865965564041063069488525008693362475187458344403864728715133880342873646244115293852468436621194 5210 24243177939868548626554228683652641731942606429090483820106351385338777453739683737256427314326300966103147146949625403659685992195462669746337449209513734446074474271721784866449321080601791060505693736051186368479961760306660961170503291023035363642642433331735226021263094312858169211346530217123747795255591177327069947462819209168127191518444720124961731726592375535318609624467471 5211 81585260781364312865186185552881566134865039255397933508369681020075830442694779816975786569180105928305145109752363858516984356809227703345748914683599336539418666847530693192606375770151181433187920236880916998724338230217961169164398398898674247689979685048405994062204371036717810424982506949102362170953053568339358476586660209178593698653224265446780556387236905934453991973506 5212 29152543478571960975411519597511827138990979312686332456598744375023603647119736283822997397559563643969394986777307340178181088544166260601372701025593074259757666807393579421022367029974206331287467481954517404459981393040000699986513185519569718162879025014973354203286270347145946676756750076662283460246015076786813599904882947613310689034262245993152905731812360089794575165 5213 373712301458088332007284432637697078437770806141340506533819901951941275863100665957638490116525827504583256716433457598899129173421116079024735927421389961109982497135413754083931983388629762098909403983734366388863926617210119665290796298749236192899782069766641056307779887653014804225799989326888421623941698490333524587466402576020538664111523814243699630684828039284968 5214 -479645052769513082892366208470015354189883614605483970970077068595517220104411823833866487009318448554034423590990711100401633540670758182751884305022953266343100168671985926934666121214186657113324062881772007419524697715211319342680043912856195785433578517535189383712761217265487103666138950487283910705148337959590562786942429635892463519155737627062061840906976475621 5215 -27661497079432649751149139251796153979888028157015246175269980633096817137625272445473495540099278325445496644589360838876238145562624457824424893385187262996344455484762350412987021296261560940317312889262453630229365720122993637114655981396928409139592043506050668986044713532490628267995131255455791618477348258694505199929422364867396741844839268690352403651181315 5216 -273066434739752255379183876471386921804176828453134431812212480966131993757988107244746086499699269924095836728439778614348453157262221084907962369988250130651008830170848139779668682009639857295658115033290362720822793256835882478504048212114892995914269210253726780834745453620905933709105999764838359804808146232953321221440922105029168957683091362534337049803 5217 2795429727011661737750145676513179242238732338143052153132945378494156950619637866660354960237053263079416603154128031738104077791476237865677234874245490729432298761510214586667521627787342433843653201244391220068445206182081781082511426186097758363030242125057726297670949132871700320390937492793647394114922093943613049256015113507274645987887577584630717 5218 33579583828859917793382749044124779545440676375489267644862756683656998674179665459188302128278043626262148043537337896929895110787728738213656626338786424669048569776683251701643196391792943488072587530102253837026399079316621793803414107670931401888507382219266019627988371149184283002237337412211502293055010856226791830161546676480406933452780794541 5219 74230221374329532138106868589119576411596043134708657023855772709842142263298340905408424290408295549480025207943757787401607531542053514483060324553084600004120265560997163434990539054857379114385809855194662400557706829399471327626367392809751952244538108326605971516555847365266348033890638023437908832278171015120738348559448539173581163528868 5220 17446442907270792166861840227865154273322903661351653073645687358191700299579347861427629330362846214533465613628348275192532139045138384189927994614261006205644675924938050770994617983008233397324470917192404786157811830920912857159026969807281672648054852350136963112062199117524229275899907855639474760936322094455041525888052550611758333 5221 -41048098082458174947937902092860219028008564209306075274715698280559914989022339048113873359542389075362115707537978185737786158348285943157055506011238546696358642413878972084965110361170679535443362395689531666683810530289820301950352040778492856570130022933631670415061169032075826513156446738189100860324788224856894716808045414536 5222 -20099192282884292683629279753437302347965794686518768838185200576025544864264413936413472696472852470549410675674465290545847455656928527750265116421084996035782515379113382959984233115114398945215486123178331326027887334371463018119375603728702773529572132458411612587303936580665250536875265749149365452925269438614128170802805 5223 -2406379956705759816231424376546023499613266395570302881322183865089454944326259647831443918529854125484736632165180889527853415887682155876144679276523025871730666752473310212411449949200000168494197902933046062905205569576635531446424793948589644296683079282502041860561376279235825272231225168845812380562474452240217410 5224 -42259444257737143602486788971736058871423995943632021523618112730644735375376006501316275020030988637357728083685108358272226483090797144696744512041026338947825603053858528198243776212848442264077136009728631221537709274464084903114912143081276961427731511579135273623876877324402780978978075759333287964762172895 5225 3871967310228351682985881323190464634693393632551226665484816853744774073236107926091972189146253106246769044275253495522733413219358564564170713720408382089696693361151163307235183851595245707243557134335883770715536902511854183285772905030691038160224498281434182303495672516528316143418078027506656790591 5226 130367866354464677241487308013016945378169152037989466747368015349112786520121400565538325348641129125963727351607565356864648607775496610839504251502804499172387701625733801102181196782379253100515608673286062960793126236640256264106614829620300525303600929801809080431258250272467556404955995196022 5227 1195079481883114175946959416851341123893485964740632169267244564196756212013331864060142976590934412954903091929195131339278821277190870095471163762150757951651453370559698797493484701885859341453026812484301708617984146058214345029297869777250129492540115424110972295453684732702890382242863 5228 3458298247113430584704019792643308932163051847331110062912216442399356030320115199871601212056845292799105496081802416978496762384917760320280626330859378776708122256806147895608506348544071860240470731685523694888206024404375200934591182331122678369187741426411262538668645826434849 5229 1271290083327248720742868059124032609815041677555668162127529218475909425780042501805204808798438940255764476563494058648190871702816317823853336838407633545045066833679005532334991128611087055022304296956995392311777151510819486413246418195599575312337759582111902507579729 5230 -5635235737859102092525106826553046952797560602619495002122543059961848625665308127092966229384199904067772739930183516950803101834455007227675617295458119160539009831434900181344984521333032794858656592361345907760682269284694162443699701104971123604196212051511844 5231 -6030621560054337996947916210293432329889556781549218938498736308200251499056102197955964437694581651260054233449021356986106132444666482871854045833692682795408035594351583602955316132339936085379302163449016655564949429114854725762671760273358470697257357 5232 -2110183396226422627080397396115781519757802525277413017106687159431259514542960441784700780793077682143686644171384515043068984542494828032047785899920070449409107560849081561012108638672674176193103456868549054348944487333806603725863315036826175 5233 -309212717257108613896791332765443275202776456337827972361719086855611533919481358262557563147333378467705947363195982539894083412843050278303130930537015785900142718211997579145142921256813654733373110280437323373645258619115551309325200 5234 -20701648904838300147013866714626344519700980396287809465771092757221071091270522917308654351589110169075690657999887448394869142669247663731209635999256355601260259068625924738461601677033949849723141675972133301883989200498399 5235 -673674735774206245759515381243632988517204360659979137960880161477352699338719303437711355638793858708139328751912478619253551073541990078270953996909110684176779658491382577889362049200039741280382542163838222518443 5236 -11430231669809534230889999356791802948989599408552548739843420521769947522376443344917864798427293580487788258695151693448258468697597141110726749657387737523355728707266898357546503800852404863783969782249 5237 -110134480441418125669583449251819889391046951570321671879852785592180659790357877974492462238058716974526441858012125668915858480071431883898603816441552082194950985380754588698419331309382913371 5238 -643928335825276784579740698354865902876915546268425488589681793918707598321080078554842266918051195481625486559932343928975973091960601820704612559193914404507072537530417374885229426 5239 -2265429665137082010640475275546497324920314199819645978099824471685613711157812473686148447565221662809079944022263800876311337209925891896377461370853453160738250966691732 5240 -4419278480143220952011087582338987452492765938974569290771858651821238727966634307937896581002601422247692907551316884963154682739881879509932092561236651003080 5241 -4200573505932852583242281327103882357346280576880678376946968248446380425854064868959093982644331154150403836542533429163006278699971175489251317915 5242 -1450453110220955413006052476695068402243532504198588661798066281268081719667551766301683325104925427284026550322120974039312783742145728 5243 134477129893469259285466055842248067071262614360909491022057379215524294106390012149689194108740795898199537110801625001461 5244 115711803613365815112238056442068335007254884440197791992924120100619319036317603139818407892810706419971703159 5245 600206615662926848101107669433431331055758814423279803928015558750064071268874147895232822910852 5246 -1006677230519440957320088516635491797757217414886324115024190663603831458940633111287 5247 74976031035376467161669132380203006687061524911000543692600533619116479 5248 -4475197418478172347866389328238536582037702380101834229326 5249 -96268788132933074489017841077660139125265376 5250 -6143622840517967380312438554714 5251 -115030020737265507560 5252 -3313597420 5253 1 5254 -1 5255 -2535301200456458802993406410752 5256 -515377520732011329768810529537391871205404316625 5257 -200867255532201991935834591099600330238800948499363420174693 5258 18147739226124274242275710250570292790270259918722194144796475841572022457703 5259 182180262591037492212031376620720441158679647744030287406148984068569142002089684291905098821 5260 19969612912116753810385022157553466945838209076492864562735274273394962258085780561617665551081319951552 5261 -89095847415807931970076839618360101497260116784586616161751387730476350586112106710865632099677920053315498029506528858 5262 -58894717154323549096167284192232628155036401205874488903135262651603777313278684807238148544950734766294953673771642244717536125194693 5263 -1361705014044699207336272257382969014248694259362703789774162741065030310182928615298391470897077630634949757134348689546212776967324463045907586 5264 400011474316145319624864646170307537718376344897222669392837913671882541050540566265608238415279042006439083535951084463039525287730331521763337395081853950241 5265 19589421276049203368207364138734150794450682504632238212464174790748651948767517549664036085651612133119976798415219212043926114832839627923753408307558854977631289355877211 5266 84918298751476732308861964146884716742833331822982444641659265855196536344581818577766439482375147082305274396601579254154609118599639393705916116150282326668786964338308129024050776 5267 -1847646195300110095773022495451042073828124855408983153946385594354611628374160632377926824214610047402108572450562039019003875026452969326789881687415908366332895599350721797738685874289237726325 5268 -7151529228483483249834935805551799152370060432959448386755597983039370624429261523687697046843556264118914473228635889958164394720108809936403380798777250336974852156581293200485840135526945169136738094731879 5269 -5448806179880098400266613725411382466419549213796664170683076941797951321482485675946447733206759931328638016717138387617754818688087553587516967685917959180520369852954846958911372461247866557517878287970629537311569 5270 9365330941517504285552329200289709095778573582873521239555462012107200022047903028766763208179409020408581594657042196585327472530403619425323683553940647431836671521563319450730743679472273856105360929638610457062756962541650604 5271 2985344191802568245266229173633208119587522024277778268582616225127873223385269710409915403851721578520784089727857084736542253449225413919901472925256238457540538558072543639839807516288035737787260210948975687137618546946661218946636603327 5272 383756326138773363923514863108020151746213753820962681814963715720200459283107989136234391354630926153963645796009984401434277904639671302927839016558031786281853351871533788821542345857769488210716726050527990414692457228230949645184324271208018158 5273 -54263826279333472341728491155513505380569256304929907647579840824596907529271263591083617405527885776035691199451079124744153158346368455376191741604387446066835491964575210007409154745311646181579700883721012842617558253015655620871614941429974576410075343565 5274 -1466020129689959672126873677593105691490849477364722215432509875776101589675808030473925182888545720554789220832586715258531322291138249268338628965836173383935096326148341481303274196706336598833796063084483266666603656551468995602562956475987323178624795343146689284259 5275 -30907805952091833073191324726201261782126884654194315404894415322272403905672785552409967923665420556445791993649642722121788545848755188354109003672106838900747822644138707663161681370663585403001369303850209926406089200587560360755736208438174456950563732037328538946704498938 5276 369665280363021058527024761534876081483995004114337545189014662643959160986199512727016247077863379103619754724273729734685740415814835067802240072527275963582155854397331675461851956712762059843906613364800991920821642626683677804194337541594256160073184394461407749318996365512407629275 5277 864873778118505617423840089696948068811197707106620270767214272446621807184983366459894452852889009288787990427084213248155626553821556927780614246410467452589921508005625029663397438904071828681073386990980511342176440414535253157094942272043754247112424456556003606774816071090371627678194595826 5278 2928882636427257788811990876176026511290093272118799847836621591504224670185516635490572935727306250211880200160581631334397766186863510839700979201921477213634569790967133406430364131857444740692946483531987838978331769662158789131995262190708832159058207866891912844857024698586293386393150461575365741 5279 -3022467728360594898861517703110790180253502948261048855770828759459773063530998025691915173524175389501156761230967075837281806203022263821801111721125350616061862058350495232007255782078258333389937535666945421988754125559279967395669633126064100377453620320222631258525301044964129730475823580366428651781452028 5280 -623072547086565469909282019431664133761999600134363286613608453837986608302633567346352455937691443693582843267438023604934330003723917936820435556236451326860859533624454598806725347697006696050298997770696728564279224408336778751883126804209490999598643168762792972191599558329137023947443643921328621372364468561097846 5281 -333522800441152445047965933438377020355942170858607698065596765140079906413210473214425876264242862407187223895613173091041433554171564134676373682312640308979048269277069465720424128749775226097697401683495434324445283952599158465649684039247147472275856617074206729612948355001785934834263901781279505476557096050600409881661 5282 30129363023549537894013888219397385254995399964895485329343565131836790574262661486924670997037401596796705229578408073064945441394122908858185188071861906743382988671945267656609755360220124336558642371560626563747026942876844179862750174114649448352273472850805384572181195809352344116061107732475376772536543742256969351899724194036 5283 555549281244959784600265461093594433751568448563260947094478459729495411749517054001643448994835335766213927923284279174264463206103494592570556091148424843892544366166188236454211227073276984605309742045257732332637963810063239445405071142014355711537808679840462465716138704518879292674138254672487238968769161790967076392430727585501016676 5284 46401126034111440581542779953986720815487602970177034185535698929416299877757788433009404185335110316220700692753201107698908166287133131161080586172801920052520217582791434591988737182883290087916106333302324267263811330749207420828855323219149798778025094778232413676770180148184974098265733968819278105151729569039211672201471619332505183040585 5285 -370728277164036557802890908885894870305903409101426313098897652560513479559130444482315381242054362175777746615040850636326811908346573017406814137387045213921871048061370331335539266630380972761227884752902955429061192091077065883878556189384028499470122257102237709211829728011188438632046415790324009401454251602737787558547657183217410105154512201147 5286 -620227773325279705720009870892085844431589618624800400406442962478625385574998828074849374462200110150273293205617764939226091200255141004612933006825405091927007808110707868093885775559657795300599978467443188265503111485907156826704172778895023086660886275055731980029996897864220918615324844994523249142450662100928681315470624826904485662298320765553785813 5287 -7995948567363830458611792052689585348370528920085646244318249758137382260864317318943636985506769071538228510691314628381495548928506198846283338949630960012665705170598261655297019693113770158362834590364800218412111705543615941280922148379790054272657859810709054147824562128580714334000329611616766412739380232895446406768596123619007013356033355259211356727878 5288 5686765609468046977646578211299017940023534547282314897678630596576165936371811224528971206747909045008504030211058198235381048510387149816367221616713607242951640194323857855279698271338892647995008100816183715252826052012163495973570274700217495317271850372736824701681813256993493827229026609835631956126535798651815531528592901283380132789383227088485793376565541903 5289 876367846989505271958951393189271498394909857404256691189907666588769979153478851216806106982848912560050841455513047961304306818124018047498082654286382885377703619019592117413258734835498184550324503126541052133061633025440242328819167288075200040204768545148790280716229007663680222409899710977827327021552619634818854023608166833999927176808275324176798350523618002531662 5290 1727449587361670796507427151991699831501282557529203960532400028129150875081082312122697727555782001316813855229492892575644599526332002858522099910332299921170492471662118789120156518694759984934394417599651601733084528979293263758140078815353313247592359072429966183953131279089140710863323116304190973559638242823780975262752107810377678731410143647401609218149318733145833687 5291 -109626232771205535331063738882930231111730443893434663377950752320755162720668887832235025877749335597439331751515748624835106164432461343777409465449143754870879256138112880284479974713542528869610138025424898807200560734802205031383081186200727859097096244996431154409666684895225621731353982122309901857418465881579271159148666727499328186575030890356503593563300373278176030413601 5292 -1583979398138354641793982653044835812818789974288208792471884190701592752923256521051683456137512037866778287261698972170736865789443822456105770131905810187048843363458576730860237680558755867835500446284779370526956588322973647898186605863606838239936546521200113827787346290562555050027899213672450812333014441527787888813536406956621618701282174469426052506981398660791080661669356284 5293 -473272176833391420328648072783333940792109313388675787917552982897637401174691612427784379729322730395660204360872894610068045691125065731624188191675459875576945981859925570877581426797219160022117368035590389870463463601403595963154348692610714771692285078261470857015739023052386682389619290106601352938884073711695414137993862308264020411573163894307626712860976603389156171415262404644 5294 2673112672302054270298874899430870609543013381907804244758083962302452959827011163806158057491164912434357843935599350604129969003302295740303504355275573268985465155126803250104732913129503715872313202568712309198382068431377939480524394445982133948589856919202323865980075607525711941682587970537158225488915267478642079150876465647585832987818945983965125392741234203606771252061195997568282 5295 3703619730379843480783013347479069045127614197907688712113949920102372504494061381262084458874556915091485368445423833870149177348407047757448719803977794001485028170758804869979474425053171401861376988160813648752667456483962446477970550740448081552414810889396030545793289931995236559386221513872001967544450705565743208544352331546753199093407421856798985829319313591870102520104314971610584072 5296 166363363531830952108840205396525490343358658779906400115870267678456074968056028222260595765396142901499479690710384515977327715564950272081935165013040391848238482436359362970991310567269942778333847050902544330828500849504459479024209977449891478437652228582862288267361328498640317519517940382353366209903066175835042815596157255375555054282833693916105121534089861780340382815700173322661057911 5297 -82853043896346804986230798358033984012936931127704070258052473847156199555444698492330554005268168071493944301035334186523530804822118690130590657324573338475015088628881350251250164992349857318337861620212777581367456653606319388671500357649157479180350608265448723259857913121931318588483263381903986328765463743727818588478407609107472286309996122178470503430113280779721112654977568096682881853503 5298 -11341904483156219067166857249273573855046396354539009335091624125444946487782167893825176929557900502909107469198426197523793957716747537953701106661558242343850072815331711199590020742163067237488671630492326069417428213505074823563106463352624082737190662359627030369451499120075051781813930773457279793548573656853089212250329275623689880700400625970920758063618748861302376991814019207550304847530991 5299 -75984886299894098156836411608143073277352995082016059835645955066919354868545662782134114596760628247587565155345416251003045036876477778345581669388058429094895567579354557942204805380771010093364080687245127478537659184590828517558890256192102849254703771232519252650044071331620808532926689348771184579843295673027485575990507614051403408853034377159365038027862671948997724297860638542056434156417368 5300 3273609052794657522003780096458192293277309648393958148168928334388270871040249125095712869548388467211552803916047449649460072672957704930501553826044251312321316190911457189115992777575340981042370312179716609851901516478733991246222873582411527876316026074812684779720879127494369642892375711693754652599583557488354851165049075792199036987153565836779571168511329380710079225297717377970715890036734727 5301 46108634522334691777101480704605602780820569791776554520397125208300947909137849518752015724162140774396301899339964794704610234556522796645593681940683640445466086917698754056256763960276266381997602071108046668587709888186247723362815068838074087069089058799332874764511871906812689673349154405545504866969906971395499809490241330202674672866527629798707087791272630853318579836401015842529759991023015357 5302 45728641996092428789220059189523244131262362352241196139370079777009813065029987942317473489380704939711746197562806181476556936562606596659687861853589937098156835358619064081205581658127668280141427532779823226696167682772135281728410750539340789282245520530830239982009422711535770785622679588345054506282818066644104647503512378279797845956151488195776181466960708387443541380976240054705798192398403362 5303 -164734123728139992358639202129383518756833250096781842186540759728018302746846615318191229115909659244879198425327961218103171118314424097226398367307306725210193979525577997307424067885269733793505054614852254184146520506403240744384642215030646003649031176152260075980401468147492184311585062625364579307806417548016518907055384073406508453998757484181507814035318160207860998648136615827527607607312289262 5304 -252251977051161456542052640284437439135463631092176648635448545427482992481290590801138205171566877175862356025615725068177790474085255426999252829854117958517546071537662294035145705005921352971925241223426529493714714465518982744069040809338381082538136270797610282042084803187128493679059659288986843645356758106765315906313919395701165949969324637206046558493451321687942547061633361832078125230643276862 5305 -36810184648280665491319261102270887624574652887128630324819256587400115115054237702357459523867121374695636574483304814561111329080555409452020901900988166931088930692065929170078260652014898880500581891170124694037810943241523800521475375183257178979690954631771422127099451012438823994024720083890329343434073554203676532038676707164537857167819527744403167586253598164977911074453327176646503009128948902 5306 10456496465196740749708106549938889997487749296744036181244487463631372468354520620072774969013513524716637927124546964631070198164216267689843844993789612618714362703640023122714692668310438618682756769672610586909782969663502133867306047470242519323694207028206528414786620056159627169220397919828166569718544165369304050388853669061923706882215902807403946612761075591463551034782099325952222024918520299 5307 1878362559025966115536618787862950254444826737491672180442207640606403028280908922733675907487971050775571716951921124866903652450017204888035179865691565528258890862529907827744363322237676492599210107919803254077341487253868025562986474457944602631275446422639936740118088068435412507445355509522950317916796081317886546177639340077820144386706250979180074788381372621050288852184685749141932479222811209 5308 40218441978320787141198687022888794739954671456390166909925575272367257674653963841484266146822113083627125039815617706021549492815150750520289131941157629377016480275518195521275243860771388239378191071471369803276370371061738366695712274469713798838458118547769035190934249447600756550340741377839465315503814399086427624884739690166762869716805927685620875598261887220719402887414048829621310212633992 5309 -808518682540287021606340822544136118336197789009965627876493212268278221739683572764147573396660662564680095751938856241013022443824481210150436254531369680135958413869186618324471883003311877901424823150802619443576239298973301198905254358155099174299213205289553059280769296824073820711018146484648039992794648548261697659879843512425277644545114696949659022272259546764014302197459068494930731647635 5310 -19130578081849525280347746613999287335778995193463392229352034788864584490697601936889095246557426686681072513862903150531244557389632140409130257929417564068420857672787661967499027180435021214701162441756874905035472684043842725588959687450396232560764963189301362130481533205021618392865693356771692995306974350154984937851782943864847649008640390816613858749480974411550126564817817154109425421253 5311 -60331147600522733503852551768358028698842379708919804391166476971096772105858212314553428430268631448710487017485125814207568571070934455986108919312490962269325652310327553927268462648586005729503855697368992894547827761386101926199148797628383874519870907936707641476948224458756149067856541167578275220581007608568037214667512298287585286451177895701677885261711392587882264784704682089912960246 5312 66533635936198159839222962077485956987798286168357103065033230985062207114873712088105242309381416780372669938302731598903298422309053004504840713510750122193005736108388695620106314323860821292320971714233580345414036271920155922673914548498366724890190695312114628510534624063704640953568186061757663576121430636860849372158187060172003060304570945919312567749410489995276149553773331856530323 5313 264075233920744617603199213877402278965511665548481809641381332078426129981055160204625042884155947748187106398196228297155365823187249185772952000638080132065920592774653480916125772686760350660721019966330943362389071994626975021358147092125804513682894902709041296195123153946331233906418136286474182793459445605998070023777513672982468733808271069680176204689439340407266984551548655708285 5314 124779818970375503206609474140143731047771898034673588591006929013850293315485156748104923462422977446470447106150666202160411531316042969460579426107953230401879314390268264741425031421294284873734069259517834880196996753128347020074724524246651410066920052632983097186939918962115768215943578136071270096556953179286586675354472226515588171004233169505237620935300530384286199167109162889 5315 -1168616155652186754543751147999872986051058183267503130297404022396368906874196045564137473043888713792087458479535351496457405035869834146366622225613241995887998107729909236240102114531428716672808296006011120084865126555328881775348980398789651684282167781953752943461476023129891216102072885058630799052407181103317488529996930715692109290882180443604266841244968917205434434922838 5316 -4736853100896713530211336572242996050940045827253223725749531960437221761058250889612750181541806373779531467959368047220976803137976088035298622480566546157992263812526737497884025001097877887075763748818285687916815413811601549099585863882046542385850027906774170834776551273289979454242151646218861130703634765647456503370612512814906820371919639759423080420676944814443940599697 5317 -352349176211460689946662399360557918311301754705328871385199159278185680584984408873411372513016637366474786405159847080902695853900548596528266537397427085282350627239132361399452421216220339875247786883005340525595960786595985081376350981883695390809292297878611971920624187348677522282394736690388639089202733847048080202210878908257538777466765514320699737786919113613654391 5318 -3865649549110055831918472427303890184878482205933680803604151791581487120013920415605265894539234479714679292631686891228666195409850646076266154210177086622800412757567600015616049014935734470359119606632656535870680111004961153722586626333292142954786221391398905588558416159467717936466018981615259570380412930532157576738601981835031330285575868638930364830154553980372 5319 93998093122586491010822054014655263031351677807008264225012420439668999461462438695611412013062993638004417453095506578819528565126143754940949215554003822258341211922799412988490337378807594567855416232844772975487795339805916897809260145411291662918611566760686324652755056554751112727681830248380890322219853622042907982354611306887225349960211951282038503197974195 5320 1302417766945009279374137720552435492958955310585506341616290877381552119187201736603033971611731169685415797582802128785475326824958480556965577003422590478900276708314527130267699084507587968323570613037745516363233710781182955030822502581623556927845660074179176703913564997932005611369877418509651670842852834382011324790611559802835215267511463962232925817565 5321 3520530495725872088695973844248597362293407622794032786615071144591094511522457128868830289793842355305264350562157589377137322535130052133100057072472411323896542000045351944915800082511418581008483953903401567942664410176511434154653710227625274059329653422094210349146099657062669654218580788883971692459488470788485996601190638264433602607061288351195045 5322 -98660533172053667261133968236150241258330269365279981897622814633363625459067634051956400134888275474216414931733225904954011308960136537372310711791693826085225681494189588153221155498815817196786795131848723461985505950156443009810195681165333562205496173427050090751203598576866923377873302924940575427745972012583520794322191367368007324290899274 5323 -5387271171359406442368799910518614097743622431799805128433635237248103740358656667118618911497342304665759504259505938816191615296979481893783554256266313211872589076230185538171022772337585382539820318403913403125049519880405379222412241102273147460220564750921750389915151131993344280013471199156292914033112735819369947063790996000143777064732 5324 -3055906620041576869216348409898891746778153548337784752565631305089223657492017612947439312904874790589037714171639786474541254246121968864122828947072779358848872121946420432462760162995404410281619063271834147168442599708301327678703013424586285207952681724514568386679872428343680942679294863183965905260579142147990325663549471106084016 5325 -415882549628340380478008973021662368668001476048144916539803763701091433767491476128189405596188442135716514481061973866605602338566223147544007237634859204901398156163330219306692089648899092944148878316945327356419657228884634346736327590774912758066586158799340614194857227292212919332759293541885804046371881611476349121749833655 5326 3237619161039026091960361453834761718170180418023598990030231965492923001164028331606578395824766880824635562809801852620899853236091933520404956209950056316122729477385396274381437129589103595995076249355511629083027988401990887659341844333325638277067153711571935987367860808327778131442267328945675936481772975510521686666 5327 2329902729483728105674581218594505126967739521642830709992889387715793073367481746007963564422262817928325185726545517195175165856879165035805040064384059753347657383633984163577100559016886081720350363817253101599202650069817292337665917208679734444389350125599057287135440751293471045155353963028588720130013481585148 5328 82242259200396604282670972501011781287147940940002289714715748416633981920265850673813912365062978125971034586868029179709767411070593226264404548358339418192061637343648144999286835124195010274506252928894532219814460326631285866180499443914261530625308134016052384076357536683303722058388221574176872632454136 5329 847245733879542931890848124735862205097624121243578845739745159403868541944707311430965966969661637303466110774444450443072185618761598213858257256714739029294358546066399749867150346278455968247039347855601075017354895081695452240457608298259242754860859541037294226182140046926561955641094885020906072 5330 2058171554843321299077363599085037210146622156026227044158801819241093917164130954536347163437244506363893865940777160658955249514914871196257535583213553880997599144923221303152861996066333148571804387037755938220187483402583130145161931633356152892245364181348341223477310499144075934834257586 5331 -5294983427424825608659102297697924683547628830658673536454799972635454763150242445946419492155882092972994724607531236438621934907638210098758136066788833274240448651704527204493656637560287101938830762028235772571291772164643281860214439949643838899956903866137721599312526171169992886 5332 -22425831943248877474105876625698041218712384454203792845849942074660511076774313466655443665406964512621759536508886386432725235971819710503211775587576436012625286691147696698467111888443159853277575090035765256152413550185941460205845915703768402994571507726217071355437131680 5333 -22788948302070484091145381752395609832694980828158658710257455478646166288330961471113782421857255951491461365966278819835155549896702520645826542454022065333693111113533624773031544042114025181583445655561746769017460882729003059260597566606717139964795267422646241339 5334 -8748581554677926698711492241191014169637846184483771231410865982201859236487254099651100374782606719282078218095831542803345398285666868462245205313010136564773953430391003867601123856334287611721115852904409257735366684364925400360920561254638257539754928329 5335 -1375243915364292598924295732139065336408905655276912034511000670430984855750633553660096049787314337647966274866822407181588294580582297010715906044952971093009781061439408503691092779178686289225822592750594396103922469027383236885260625549501171923 5336 -87265684647588620603052757964631264646871141033807195611703757057907448821299787741956024313564252990068857358429411929637937581234869238849014362775853859164158816183126285549989502894090076458252790073437703688792239641823843989598112151 5337 -1849218943073619330847606177582337598064040172936288756709155613729412473281833910889722186996619778260356190785606898280423227820083773544372235205782705765900874982334819703463298719014523391138546920358516892284510874243587518 5338 7746950929714270689070198657530685951620008855254417456288738407805406196245953710438419566322355412083726413786101940194560305721800038621208679887867870810488742514213110097829750093981024699752661118085091672171784 5339 607988860333972436512237020122860375208049650146045949506721017863326573374095366518793449670689716689876790005016603951952517059616334163320990608555643283281282589562340477902431229815401685875708322210928 5340 5623232621630181141669215875829784357442127828185931982837183759348592550003532545764306072721055215181833407165474675665839246161736963437031424424117599704169643093174941216298792597410768741486 5341 15672769503187595279342815405606592812546989477771645991846631909714005855321972578256970399430449968464791615896583008810033153452442117639519852508911279317763189875583696936994743426 5342 -6191971434506185696875271993151575483111571867083438970854898442650262025799721405046657632054797612720913932443521376661500944351919273999337579311978650621879110004951828 5343 -83405551172333745118780724158453358931495043149445106688775819363564623437555991134375592511335959818413916910103518359646997290576596139892604620588372475906483 5344 -112281602757832620871850945924008211527363748968572487486038366090247069820877823232091469013341536353552907210183339353133922782290310467386340645889 5345 -51889614690705597930159025711077262073171841447478032383862980322679197864814852664953641413417321299633909014768491987919903528480011267 5346 -5738533974530296492116674225434363236386469667167278714223756476606077735366554701235813126695933265197124737876584427465194 5347 949007229346325356074252313634928727056707704300545754947099297519594980373920881677830601031826125696716468244 5348 81434916550032748890320406055106209021438290221840691679489357873551755064687590559646566528864881 5349 -6996059705030338422829393715932608578509316937079232863289181611601195980163802585083 5350 282662520948405499443129764428763765613043868193034857629206864091671101 5351 -15656456305624262512159121461457324329715314237918440046259 5352 296726239716062108856116249424428005476214252 5353 65962563914938100510760784468617 5354 -221192057259223805757 5355 33764105387 5356 1 5357 -1 5358 -5070602400912917605986812821504 5359 -1546132562196033990574082188840405015112916155251 5360 -803469022128979760250249034840812490731564105020191013334063 5361 108886435672290007441625355901926290633363420609025425654522140444622451600131 5362 1639619047831094716145073976271309475820322252841909736738949474462159053072274895545359997684 5363 239635352945461773031405387858857078778466641545679703418072484956577346707206043030403745984301473684793 5364 -1603725474765001207873468236501635205383679769399104919019961621858275665360308459576990719711090540506138473364128892158 5365 -1590143629177343080845223518606291272675940946713891975534867089573479772951423170757162598492834908756757533250919178442914555270673260 5366 -49021248891818226358687373296367189992311893407113720004475130206203679347564269235977610175563686959738907585287600238850534480095385482590197041 5367 21600631980687954906388490262742169230214063433696178191192203022518528068490042121616472988232681518987992709818487969387067804157329580990448444711252195792480 5368 1586704103092361849570368714562622375576340080865624425841786810138355142965760455893913723843877847231894507937865967492361704856933291424564772062546598590967956190306645952 5369 9171071540892944457159354057781165961162935926727051073441919637426400331369090690555152721997468117411437478184530036288547079593127406484885093756791248916804587380861992961926173191 5370 -299319167553825188098721310797328149421860351742772734306541846228650960549878901282108732922426948474362855342261345712063008671271005341933291749743467969482345594173999422236153804642278555530624 5371 -1737720218576072999668711617287002000292146108148542744587002353557807899251913785582498332669824620715257152035320496918622033015483456017235496434400067979967701264492843455508246976171437359285821356709556942 5372 -1765355878523515903061362439891605387982742498292184671452431005944366963448579154260768670940696446550477102106243162793874443956294681573045360994028725932013363917235927692374859614284770508122042625737749822275757347 5373 4551568255213402266772092067362749325034336543334066208634713035718667792101847567960320390349052814205694940359214808096304528857117927524769326298232422959050667240475605469958277024593451501446403052031645536534889248835017940677 5374 2176044902650948905276856495521557548251600639761099250896202965579491393189171290217094073497927281727565076402797484336620768381621598130409712476122226320414119933555054104661140467961880612399869495198798279481060723394090075623989670592187 5375 372982431415511653682224094084504309135344382306180601190434532532720082253695103986160650229203982092621949653431686556180506928338443561267222550774600528636428370325731083380182404098994100256614253989886825186902323369831518068255730177225056140060 5376 -79117305883538433213251965345320993314746390244689800279019089274861234528189823679092021557845430613194456242907716130891103713183022734516213071954235324211021236496219046917780404176546087980258957987516520904262504035256931095903456292563456828134688181103011 5377 -3205390981173997469937991601111715390174296949181672239404623890786195449926147566060389956781003387321213908743844520948185626223189087409310693822085312849316163769350936741547041234024283118661891319780577260816108395296043190470562983806427502047766596442263702198454604 5378 -90112355458017955838235666671905604212140668224835280395343349479213244557103241541890768455368723477759508614484683034245048799518097991131886033912056839083340519149563008279875984484051341299608693226701087925692951815341382353176760672422223075770749557538524479644199560630992 5379 1616942412863457680311804706618070696421639141082380434936099337681240760682146147521742092805031034338245184426862518131329953785051110255254559621197158865984360713666460800469741465758170358986785389219872735881097110810023644372642444448886504658250432006456952241703393775508864163985265 5380 5671770545665785203817290006118724713421724258009014897721017736102943202405305201675484535199693699210659965217596746718937758233794288677887380671175430148891487810985867160603399044724613735051503571889903468138444388000396276064437613327447645518744851150445271960385402311741922458521773771095343 5381 25613485225440298121899725427240823634035093542880816383959243358682894665581911941858086689668899136926571554847873787540575999355521617130660182340014054282482247002124636702857286906381638700770853824950120228990648874579145181388371371349489092265607695228020081981949269876924974091115814849665534599645 5382 -39662065403974599902530276292631912002418618144180584924810732357379059561257571539851192388022013302835648485756496408993518132205757212928292615464056092772313237501210820740725907034819039288807401866466266388356769388115231023106645505324934502920711569745482893634719344194698774132776138901689193618240662168482 5383 -12253421936198891147580497154267566455783695841768691369894467763111156972960610623448230460410943958404292204308214620624312400462765633763421933095465599510182836579554057280902369186601891378908470183002635484116340287016885645348338341856107830696930662805063239843499102416108285920184333306523308277043734281852670686400 5384 -8747549257010303766005856939893004165036508556824550715563996811812040649190424711698063193804481214301041397531051556941863119061166233013246234417761609405519232603691313615914663835260442636243278582771918991922164574156788186920514146967917805254294058067463931445200871094380819644992003635879918132009173952019767551100920015 5385 1186141699171616875588620299835309520269307578174288488509471704591953671675749674261144454448745740375287082465975048743901875331269213960766719166876794155570520444361005296512533834007786236569316017914443178405522213660791492273302712159216483636623336636782691819798603666948434337873872407926347803470962335182795956846731453825638840 5386 32754846848966862704571967413645704412677664441233165057548504549851538779105056669909952546305062351292984858402450511906626956860051585409042627381557407470062261137158322623681508330406029308914221028185182802139356826546893619332894769750169275705006136302284091700590295569778752982707279051032543568704546128269301260127351560008020839902000 5387 3649125532359613534685675193266802886501638038644397084364897902803181993137375543573773537717573626731135961404251567601347284371151194610567273186468072119187788647104584240214914579372484703677551184292230461168668990831223645428666554139513225470572387738915238960429059644997746524178041989454955732015705013465872305395718807961857769746609390476 5388 -43786939994757248998641086269094082421629797878024365014053043106899938519144879385937889541072045529417464941833196135919757989721041523079388421289891388556950868348401410409747229603694830009718374779053604714036366903990273139258998109079226503864628443871628778092434756715140008893942639694532172192406202137751887184996635705859982056151734686483389911 5389 -109584003697904184168210910661279044967889866162852443039389397814038853324620599052930211677182409038967865138592814704537430311130116521618563891427988708524073096357910521726887515947275147505551151562895420700339677490883916721064705537248068465525760095330252669978847800482676110707062503980048089429936511839633281405619408420553521982129644901696387237942857 5390 -1884837748617799404762530328987812094195395663785004759039928867009885647237631680124590464753333632245587684988477017581498143433610100818488841572999089578842374657955317475089238732141143925073028141476910494407261054457738216161814737754398899296270309927660913892343584411162648053743004438751248131360970521359168317472438022618658795667384556327535519059975545893 5391 2015178338173080358738703985896174665797790648450264019979000945376713927542183558077016772043015858112648862834095522509130527911651858265454973130916888760886237246984731283654075903679697179844494648867806785109329886143322731533102139031187350243850131217574352575365598705376577774416065211169384295759600430469440707601512139914814996503992036207743374463874870946161047 5392 463687049970084103233833148028295968493404490917012473405098144691838909806845588538983201946964518700010228935892865592701313399107935252329354605100122246088264687054273687222908033744595878155552846736344415895419277399579166844699019829871500751212107996425484504187359709833960424649304246147862212240442987920465048159032534368735240562268750409117748747574977225682013367217 5393 1219840945218912699681386338598186569073039843133316115303132701733086308851246106023671931040140638516072825211340630569800981879660214335394646682839880486853221340194276737398360883122179976234456589730720903570797073452788877165072210449756376736133651453732800473486406389215464713679051626547042618157173205441524082051311770313786029870478858302742188537284637190006856808359248 5394 -116561310842251915752004598940121568992293869105529414208939075644938485866637273222586142635834998592919258734142622918059234468803184567739415912664085678830067045793414276867610760406966310444296228820186967410177619245896108823134210941569008564868970916349249869347257866052381615417107587814674927882508378555758405340485307057524432311567450599050516808844200802546648955372692686228 5395 -2507115690962630845734634092542816084834538009493634203190886158621037858148542266469082309727948759346736623036701133655791947944280122274180606903019290866690724679463877582185200804085271451225006134895206521499816925483562706619235522106486180536471433440853224296227078843501333626584085389456555582260928711418656362662870011602877711625665383263297082087250917679887098087532316451689785 5396 -1000260967544440370945738792055273412494536654440345236861377491078716237653421512021567067352497728856969159495536997828170839237632916006259950324158930991498732295170397771323932305877975598621445035211207992777845169146051989914812343111815285989581857460872506623463974851458815231489623594180111573668344768911396522642211379826349910477098447154737222092000930998544365515575648473092864717 5397 8529322887120967315029581082718639290586882428769812341743049697714170986399883123720131895136151358483997278123937877581693934631378183089104485380524940326615449857927541850186815708336955478386951209818949525733871738284503482984075239292044949365111300687159156145084897352020602942138636295180074498997270325450210726408790367521770943360764946326631959158391784843282957631792138960988348631969 5398 17509597027411035947737573348863509399957110307541078114348355128085237610742845614840726917796292289944553751694668564016581356409710201784460944956643400814475468596206570633093431536953499119584415532497617473983439598288287780951583423821596035280618588402821262672758356359159934103250702292219853739934660747622230237836228676338454519585777225647241016389971397319202432716027592541600973749530458 5399 1050947434721843993550746389336857829770061440486763792860909557901130653898322137478352438305348578332917984835577371894904665017516788951582733214820966136820041872947147480268073058413746981264867432008088389523031574275052997815336542048618649621380604307263792756843577044701603985128839890579268749995259340016452012943276327931440474015788832919144807218627054354169356697359448763158349331772673005 5400 -793604105459280567577122811875759061639092564477631557120959890488590031748529152225841047792819257041958299810312196725061897237787986542041724184974161613058342347827165891858918438658330217292188249970326750369511615968885578449951650558194675456807056161777488424155122639889376045501243905547868671032189336319944737875490883404015782594749569578859652222452807746782187991470788841832601116228377890850 5401 -159832414875605891966049464966012189676711721339056756814484027607617013056181518035608117373452777059738195649970045460505343303465463945349797327626571069329438363858953201608593238550277381068076059996783248751528638587741444411223806810021057788569102620703803959565359453120553338093044950363182758495248236221369353312721068934494363401923203268397266628460354923511747962694678519168477936032725728484713 5402 -1432000167488308070301319038116960607753390386450700507586565926101061113467420740175629156357136764296198344152957246576056609249638088168278428411511410133005542195605386984334499639436017509717220844442968714106912272206356965383148730655788028244248623598019268906313902506086969120641731353277232961171497317634036495087101263257471590275537363516591838413351110221784860088307365275463636359388685634385795 5403 94198104877038491081821322962663469131356659084452350986971785193269514654591294362463668194528909107531742348617678426012515988198189971102078788297153326687187922080417866243612479054365742569712764968788199998698411801831197891213598260749788204823327091948283524621698291408061835703450493588353445445309192380422825340407444823193717232574341172638568071486567507117133207853302675307388728757647235795733726 5404 1931947593845025377485894177086176861141989631326678125217017652766096861579008693330321721746236744992293789929492952560421092095861851034608431840024143379921814037425322928910781572012381443816313374105463877398515920173246722763667544015898144348213542988039886293456437474607198298423929423703442211765552850589778907955480828934213749858673961769718928544742848593342176087622386294321993857781885130258213640 5405 2564541847531262561051520528703323752080586282267126450626884329849764321417436754433973040722173858917283930151936358706192539493018468725967291544538630918904385423431263965937940850228985801423364107630589291068236629689246265780816142851187964827412280009909680442139746891795565220376442886257511218491347032348213880059604359906979826547529759290127671257979475068354750027470463611017715373452661601847422714 5406 -14265991191175903896672240341934112409002135290213151399006741464686070411144938014385795772976573254036152993491527574090244387673817288815737761756429556609864748277136031605005189715758392442642851860191551123638026671068037274429799941808115337276832311032978198185020615880278772575092636208658605966491690039537613899381533641109989167089719168823929415891913086978048647741777839028165219462968755491503930939 5407 -31343646926216570630559153790369231951925996289161359595227326972934386249678089266156089509941836119687263177437442336377718627785332916452144051851323444696733956889198274338356281688764166572771861819209734965945058512717618153198785576869534622540237648765378844770319910119006477888832055367185909938344955328385836074092168767012516752020391799162192855123876241002202456104293742571901697126522344413582417658 5408 -6125281630859768014527448489326886806372756462249532540026069950013343285922932879993986030755912201337211978769194309336504314222166684546837772655480991766657543333084357702225882788252178155355468656453667651037989460488213802076995026272848337795571867014556148712046735326707552439199903494343304771863675988908873452185613184311642875594002131626452212991619987721065880104572426089966874681441736268420500389 5409 2738181298482315237758496821178278702208158406742174843999129950624104167969700273163947462924158119045495163017231364610148887275505562164315596974176952897599128251967648087536837319906970132198920364769866380810322236516085855582676298767865974728098788615697557137389384356838511299833901064688187055162898157066661110409480671681440932820586972746696794058017120234293876493791738308661774607224328375282631869 5410 690828096417791038909470785938648512529711421558459320142741087863936355150933961711571591321812703542409099760144367288552189838665381612283542129988292143191597254297210050235805182392718404467079178183997132150873044969828594739111701614612545121016208864973693399523277188970620742569266813026157640452460023696079463810308417141939521267788122887742799248624972374605254735716800959166600544022944871547594119 5411 19801010670882391825446480182770870208235029807321800322234994782040086234320339782533253056821608829061217635008618253788981464382064593313158745643150418201674138256431192862027311224687340361930885749849622270842780471647717105330527637229345984730346584693078531604956628335738043273943794212167755843489960416110823068266835299770770449172659452529363974900107538268068886134939502477026756466250474096061282 5412 -649287183549396638691994183102321566218601463347912993049491652183575031702004650550468648621615202834519567319495343471721217817697422320191387193953034613982980435721432681167615496593932196969647692323936435298448006837360075293186180413180819814961775000706341936909228374036325499740923301123475116703789077410524658621198027806713722148300537593125461652996930902572877392601407404266211881714641771782688 5413 -20828339974003548561054528224935924866214557368324019390720244766866231152268400358051863712704315828640381396114476386445868813324971829825245507716559301617204425095445815721629880322479716243894296555323007417877802687262474282420908890777490210961696353446045251350458860311535912496083398833095273351955629517879950153928085353634780594438074689608598872820832143847509416101797946896278702971752967451482 5414 -87717697702225176170125412381307961878636648442839168666845444563021136682980828683595550741724836493891010742379938995501152725247457358227126651168644692716330719553019466124530798440876903037110661883928688500920052459185909963429614130587529181351408982542564244199232781606710542279852287517686269211214451053818920518718364075178374913048552019141591301580848154349324000539930582710574369551549113352 5415 173404673563381929363035841285093442291992183991508821900607775906624507563057715983060097071090451824415427947511094864505445932087609179728935159706146771813315607867858186833474304263303361149608335745665410214041719326413656563145711990206290757533590401587457900975011629898925012437023812374528521090943004638723285571284124248282440387157616454689893007322028582946665524185103185619560491643392818 5416 855128388545421670986881577170123129826684060879736179785583536098032780530485339158378902007788568248589735019959679690813410044768712046254357979151849506705478697423217656211805333675933966220890911093917883634227639050899509822784842464618351941419675873706919988943181224624315746258362365033477706172211100408180877522127448529951354579133166313090939361920324126621350876315320401078795240334846 5417 535931675507193648178201963483905650483599675579365505060669786977007800132779752865731657551647310678682910033061156823967339092684327296841374924945986783846445049949441451675039856144182626671153689104985069295671485091571411522310942103616818010773244161079645176779503522238211489717976390944323877300046233297430551439890320089467378986528462746289628488229436950450363539183887229132035763694 5418 -28821899074244263676892687209426102634545596298524547169844408072363772430428590564403507443368872486125348227453392352704835596917411871203779467788296650137083706775576608685139904224435208939462077045113782526993118370595592286049461675956905442624503751657706826631681243287550633096625428669895082856953617574356969136363852541189010352478092028529667228121729260304998955999356360706163982 5419 -46387368178456480048156197764261337774007133442857408826884536130336661313442819864870694797546303342178422732094335380056432088564523235189315038315348422061280649761438847105123095467778864214781434732529458889817612962307822543374787101848268755395542962626318564149550384739642785721379700276484288483460622336826583244117763847786794420084363015597077346017823739350018143045516157539757 5420 -4492232965486111179670314199589662519745648620063104029565412530892721665717174948951773882596005058753661608208242520390749078299256487560575140026702536570645713666386776189852175089876684552543730230165448237484986394825094914232233058337023527594508403460286187842269402921336175246391961955316372534471574736802770269228753937238648962386468972165946520519820694985544706737370757404 5421 -50610474365747375048070495861227749964582807613021412282523449810970258799111646870675602378579507327558073623891407561924295962153613504154138959919792384653949135355093992398821924769610580502148764617311232815638413503623858724529329568316873950089664908076474344084639605624123198045744751021471443159225435702925851688733704597160318352948395947578583597366184565471752298418209 5422 2978496728518787491846897782530221076676525404427753812521807800127297415611872592975325491513788846644672124487443068139015116802413873508804353643122538759172264357860979216207148082896683994282219972446641601274810376888626415608281510247474184141658209838705467446876735318758230256880356988206074373772491076374146680263690934211202499056805049155602686562997682131371003469 5423 50115719835453750821247387208333857453331945719053862994385296967185607466581641509435389744709874353717556645190603795807954975280437208552979152331685073458320230182666856133845141547097456907990918695217266520989117193113486649177287310380796389023718158230733781007647204353040860305038180587195964686453452486585588924696441800435071241201070690152932959559030023366267 5424 164104991181874167948541041546771448269472798422817009588003830061628457497576115347019393849055359992849449509402598234380043190243678955445479530907676918678525148371855239075701723669813537969234955875015792798096141767729370474767321114641793159498102117226464271864127352428523702742793271790606601695973709922810594899924422211371633431636854029819195241237290102 5425 -108837491585575353257243741160491048067660344531791219566767755958798796758398958004410693592984061995086607108996823691653039763271293654979040891740447012352873951093384999098906072727854773149117414964746811832640552936465516469730776783286006133694537230571480158682076788516844521010433854701181772879599889177893170357853415455804488698407735477361236770137 5426 -668145593884304224880865118238546194743917959464285385385189222128982752970638428449650565238986729381827242779410879472493973335733368042334368005441802704970040109901291193732370826453931681400292319448601944782690797006160530450108075395145138186557165411719363562208735549709939476891589792279883014896826057180002835557702994446946555102358573807249445 5427 -454731271699047848642102012614121404262720518652310152607425717100997156298902596868576700218873410265552087106314030452270663516527472464004647919973451794077950811322885840721678507866708864776944147345130243657716825777173786924913199418476300270186118942547350768701783021558912243300852701166546311743423227079526716582265061727342392326598027749 5428 -66573648134620647925277486448271743460864782730690279625662586553474023611724892850170100270486075474718290691355035510267189586137942409757804304982703271427700746953769706848335786095401771693852317860346184774980972251834691072071673925851093627401451304024097549658494965171402440875217297851402091309331646172746509695924316671844813551285 5429 5479403239130970810013510364274524382611656941687165082796106192171001839877673865887881290383000384891598180492674475770032365807111400688794529274236952783455189596765703010373169825665992425939705602912966041832008317095877827759138331604537683991553194237525669541174767106712021520858967138890441736738043103589623641022851557899752 5430 1218990343364612889456212563489533679574732571544712719816281842261849713408688784760004184136026742751361346935393906630734227624169541393785836856128385667268934530633668293311328145016364710599481862966364823197050776159516870035324584924035043332560491093393577988494025756371599384253543809608760529136414052961920710648595660 5431 48870987328577440696039560004090588557799546911034508206446111472358232035758964228619495141573041788855120469056481800150478216687203223346702922404718146556896183183284077889816376777971904470626411624424231788281688112893638616002594926926442178622338989287717706477409122346369068655254394041761945358052930055428017618 5432 542235271444703986021277128583891316652058026614764351905395021563512702109597266129380544955409845265528785445007372636960190534470668867455274999189831122988534937255648033252866507990616534706127747352573610052561159465726440088453943177328584380281460717552588931957580030311841360533055708570663904324527078575 5433 55305726851017347665992814802936099460304559430729622411430927665483226423475931485832209812461620926340782149009957676666372358844790184898879943377956771917324164594973405710269160166740299708162415733785540849537290092565634387278361497324709465300337368411576384801556952141685881531385025590175140674 5434 -18840160410281335484521215788571445296815419811308817294523230853377798793123237891803694455280031458532096339848745610115476102217712148987861652580749063608920853910031017071005473619755329538604691208953197140653558025350837283702908785031032634061152679853949109295310642663422604255669185962662 5435 -64625495478385447413214838833170355082145832497514496729663732852469466588217542120537111849676525161934981397472175936348614399721752140002899431775063782669584373464189569962937345836735788982290065727623513316894405928023646974209159543207857469592400662985841068863274805295549759469330 5436 -71798710374732313052548475211185859541094565722821188779589532948222128084611977252360327639674353862307414678357969598932879605759769928617317712147491550215260351357971980574463600074102363081436523798345826602592591682835828545443497209975837088968563721292165552417138933430177 5437 -29347712898517273763986401259938215136594263652044088546552860643871499890413840292150168248041357228038707656035550464285966134215049636702613988200550544969496278682217914613288008107183451953165415310288323964442035911719016323091308762187195758122592554613144893014758 5438 -3819461105372645954551258389501980741442126685107022850268261718694058948685213362209347224227189542541670830019779539656969812611635405939003378109519492457380144021608156830696231756692944990526384876029305771348358658365541050538725498603669084095385020935371 5439 86021384630241904986730931362477810075005466500649867629026896902983092663147492962488167249482182465835947238134905180372446581918978532616960326534958405461731486417766522673523371502432279385365051365427013974609944973694445710329553666808634849011 5440 42717857764722708685940528782654732576351824462654526073841204152562869282662251127021005817537475512893784612201506887108878495523070365029531642383385422437351684210170888321989155427136691123237101344451532653828819383616762564806207558702 5441 2487493775437213032915500408171575405658838885652975123456169584738353022776017725287016461955936510694684677580722004299707344321454923443160112137567094232401239273072223926505137655127529997728153124123323207828326440305392673077 5442 57064960362327975388967776914866291003515990877173046800971855842773132364899926839684761037552841754749440269918922402281801709522118560965394275594009010876139137637589289768769811774734904279036346669986543010068382980 5443 604831811170940411623229541982391467300265016283946682436873455031659229990529810172350556082636044684401708816586441624918067437790249867555368563118933119319468842183208083147728603260466872661251077878853957 5444 3146205755574207189056633201707811448796578489002814315860343496767738118614612175726010358223596397533039366493807276450651797298517749651847234198722781961464668533331659296423677848774593590656208 5445 8163131382602352130003462196509814326699904864207075867875109949690770431436819790739403210439349097307530309809526728776426986247221887992670995619503549112152611276899500380520594089150 5446 10142820536638915110740031045061457959736628489750396723474953044059622003154873234552360491372356425388500478800541413373276465193731824925187178655601496650459150368916656213 5447 4889929900537378678438010902893942802732019918892199846169909087628698242242753758157469205980857004024569677249379103341652479865078624575531788303582014995674942 5448 -396610661143251175542516518101518394644972217446218240171773705402897353762260497048149214960167571228691602125187270470606996974190249450116988925866 5449 -922325993423313840564788761061846274816079486369324616743287680583132169968270716758069856977177567012295836946555335803794879516759309416 5450 -181369733986659912164327697155304932655551838390811180078575626324670276556699968701402107715289251534078692876384945959702048 5451 -57758294342589924906963746024871672122378675725805806631508096560739654898490040924292450343047845841504574951 5452 1033287896239126559546416556048629732143380024673656531412964882508748984558374121166525211549988144 5453 -29191875668856293380291581808817214638939343461933861772184302368657553945160543508381 5454 534469705420502578318242789875617604147684121923672095913033195208975656 5455 -37790854546309294252590812749167662593262847853288288779288 5456 1842176651791882957281593747988760458291588671 5457 242814330595363213564811033170132 5458 -363672039707137467156 5459 -26918587462 5460 1 5461 -1 5462 -10141204801825835211973625643008 5463 -4638397686588101974257547766977673848332154876505 5464 -3213876088516434418521728150691751122855565582550472754447501 5465 653318615611461854690041235170267305480262459912739472314171644959600955692815 5466 14756544906573910698904520153889586278932778621740660489707123524490512167328874473003100036097 5467 2875624215346087820480173159300031547122189047672343929057566953064173623110556736347913845550382787849844 5468 -28867062070195680470837203803344576242337348027865045621486065510085720231944958586035018724617969257593287412136653640426 5469 -42933548372040063521239004457601260299410064889849753744605156006709898752162175213824976507098064847365042655460379808048021536055022617 5470 -1764760751291907529530667507948093661626063106818190216003244681911622205148435647185473653876760416183613511431134913433369013659610939164191166066 5471 1166434718920265163499570472625712261872624223442865890087564914380674345369668577952483618580354824845915642090740097655238843426564975930210491476049564717038161 5472 128520222892479505378331487846976023121848462193966601899140019997004149687253478889867151295631337659623467325919735099610825879466788324720782357440174236960123097681285717525 5473 990465677000291276627378533741374955642890868668813422629831195872190003122763108223853155729191368035178996428776312603362644671053104375393881397490451291175661330738610558110021047722 5474 -48489774664559799579707134362793513091487048794674426032754621839072271387967077400019150016845937896626103918182216675851842439231718842258892655528301977106659984874300729513588232223180444580982465 5475 -422244114225033225370504128354914236814127299722472528630467654203012456373530438072111764258982807049816578150971955188948462046544243825816771397787723735448352091196976713726866213164647109940153940510809120905 5476 -571958800887190656314117675148057491894311040256135429753452089399755117137350241037004794704085233071069931363105185723013619209318311249999256222611389415040527927180457593749306968148233425063495775206110406746888537795 5477 2212069679748170487440248625897738178960500803943896328159138819809445384211640628664741023751175573777853595970676405722064459282541918911276677628564510825173970841843029954214411275415509884474700189412992748775927062193778953272878 5478 1586161118491244869730558816730419643481805940497844499812647602681123033044118531597243690481334196813563577400872020251574191288211744287384125143592372661401549452693237372725165857541122095899818545825380759882329735055290478533903371169432565 5479 362514118927237929871477364809422242509748528688185213899994466143615556731236839994188617875349975283518516767799378725681058501253422442399993039121619986212081328870219363092691585622235523884355829733793919073594170037699906462161680428559619138237446 5480 -115353868730617502705196197837445062056867780388958099805378618241630755863083351865234633730907382811716332604680538356048486879324598367880673450080155087841581492065540487187959342113442671712907440127162310699870854221157997032138257780513385869862737660394574363 5481 -7008644534115494141948626460133571541000361007383676896542746701750715041607356015861457903719346104802681043416133677672775102043950526092534270258716683437097354801670567332900729302525016951861691448623961432988468083902371493091446188052365015788829829621434509720911064971 5482 -262729261247875014824381635671014483473482405954621814487823542630428923602186529621375200966478429224411752252074639065536369405139751918402579317099192153571006977447972608026245724578999634291820766160301869808347665076091408142048870034675517055619547313965035901302558073857369734 5483 7072608767018486147356846146374617600916634194047792415498649247255139768873106989159823317166031508304015482303099261176862837600053024314093269338283474738415002831853962776521615910126871478020049635186889475079799306253764108571217828454977698422897047555454714788662952339071186549718990507 5484 37196937062634931003459243198898107155761487607567737958943995969099637839110697406109474352044030521316219335071757837764843106296718682690120451364437397464121024277594369139197949019088132956740101730900703669038081506690325308633041713435233696972730454410699878744479065644500831181017652790709284551 5485 224001626375105725295139131588465290101478456338848527816725037748865016556952411976516024254812814646444934741015377414493652550431177824030824900692966705569882339087292396619333335247959981860468482469408540843560835737372648100535790038297890628884278378521950699269685520405494522211557761668874513921126652 5486 -520460077406216736580658098581104325245034695372330669899024214453157226084403304590060845508805012716971811896378470889512793631375308082787324197636542665587514445609971529896085023915469795290956413126144799302824480260822739199320020684055914494813820689386754216100485484292018198371651680228691255981907319359085488 5487 -241000143915339029184427772487501560571441063002914569953242998332533451700785554541422158838555599849479217313060172897575424993458095304973085919876122754185359308110693675170835841216096129708422853608721122875717241442334360303387140944244184826168540779158387770208404705788779349899826695761196830860943903644572272634263547 5488 -229444218644437356188965445006228638405696528613266671065558515835004364831621364614463243821210476640694818378749728392682906653080279052932191170592270523385353154712519758580421739311367421565087462151407383924144449464531537812838356515655228367183506705148422463393973215720040761226206523826302941199722321431495516860648070278600 5489 46696062623886900885365717512963260441015889157083245407536165268869037452145097722407773146259620121209178231273964642157024728745114597598652380939157490671572412551278523244950358856992787779514746322596624067307236029348977463492049746503314718840686190704171622640780292634896808616151829511351619473520688216560628849782873101412118142427 5490 1931528241767955034564696468215920286798704188865142887205320106019033449258547706525179778505599439408105765819188809034330313623168692742053752516693018670958076251342182020325238776056755095579271825192043550354336200196946904428650999246431024722400289709643570635558923904456821590717504532099031275262748864599828195938817014175673216177183971387 5491 287014191196284461015795935855644371223681412381770443045383677904524891215494494618411402801666214499962931480964831224678611399833218546446174462200341785430874106910540586826993457339203164192732425757126915443600052404939822670876768030955083348281609367629315650127577059769834071601883923663612435661364321115681866866444962477485769994573167414610875 5492 -5171636569207740427374968925484867601405610581565969562253931442820018821969873956393577526643809667337244839082687783075942495732580339698371986264988536920485399519759543964152486570012064850064475699984551848148575410842013998133449193737359626098379908485816175257230600537312223367848680598034046085337080590813847627485482799667898010402174572909017818670133 5493 -19367217734302648056480983786339241653202324284147395231169512318863610098854224606930457692640729050748668570706728005493515299175357998441044445938121821716106954161010273707818578569917281520776427213946447001244445950501768278460727049444508980990285139157119301014734394729235171324947794979766928411321927992062547926053480153958602902330668762724750872307817814434 5494 -444399375718594228361024125884172512045480249556443514569130921282464515284742923011219386799766371704242214775947410233336650612477184549670519427384879015920550235501249711183267615374308750605884104098504548940975864571444269094097696012438565929960656634746822455345650548690132739050828593645965875557732931303393747550565957019506762099102880357686786700422208608760462 5495 714087337145014717259302636253586944301596804273763217808954858811048654440026233718469267953446287344020985651068814844228948423254556763697509121936490792549673516503155917542180892982387958148902314329530436079134684561722929985082975804816019629676539672380928901672804035278843970310961281712643348394321465887533661357169685320283975349879944910326274008484636492902134699946 5496 245453881869155402751039224588217992991451350831608203558604270564571412853265263703227955323899161728578962823717895549559757423916194452089290861421106825613689022017029730089584187786867687560637632669921439369607206966561092537239128653006472115645278337539577135893260854586880571168303124598329917036402576745384308044323367504582094613054655026490718101364395172187498045288255039 5497 861715614958321558272624915025853364692639559511357711348313709662148880523798426240954856717890535360670789449490662016440706976302971142419085231952546383741529298456721999879561373406628907958250434433577550282967214610738671718280931090462152714956443389691280334887654322999129942644721981007389537182609690565481102477848907052143379142799723561832210179305644114608495781457138078025 5498 -123929439809732079605799842236407126674198107392902785895331159339167119528660341869095301444191745055583800372469448912108916079227890048178663769014895384248338778079332436459354455036639937793191240568400854218556832032818580472870076796677813983607079917008751059849174726447656456306372717353661664863323697900455570498339906684615419304575223768389719291255215245098971960686318235397940044 5499 -3971290900179152661059078312255585648805650122817493975578982107301592506373625675974998769782409976071578401207994209710579082690217041529855815748276811930684114664734563388031863914719584052660857955261589090642709019155750725295199951195390414190974487384875088782233606329779328344522062092834649052472261132805578705450984527143466328452909157082957815593247605666697226690674910830130466721089 5500 -2115364156821510731164500911680069255412033524957242919622090762480061818359773339293909944858069714088931792244801302902925323216807411896734250686784575156554766717934707569899459759113860919502144203782147598585157713123461776874538945439007026847544017911538696063138051781610573341626688033612761265354491296144466330648658694087840673975685063484136518539576026604434374282435164126801710075011706 5501 27212723303158547740899145795663905565252955818940151289706311737082568712937765723421532294736922192205235492805475553956507308533246303346824385426115479965321838833947794810073359721102021220760841387009743501866569985314595912981044282269845045148576768095198095254349192569308543904840599965574260007408571356559412480994115126702656862522349087151672618109673718699636603189117291680000095575051834505 5502 82878390852184002814927683921348739808814773015112439264496612244747404061915069575907968176767117307131070136033889816635301254406590664076251392650000819749460265427303009141593547466867760499686614806190553017598259406528003081606347330305355352905018257855082368215981516012400502853695349483513413856311360718568546514143890489406208662746159760322857490552410562708721874843732165894211033394823828014135 5503 6645605354079384736496899853039950324468532222629955768871820869268565978916988303871427524383889989562579471184163180630444952634636004034478973179430135817859602001144733441791192534048578273397077766642895539267007904739061654434963474242171653193528685484084403427266809727492426762777499466842254367071906438235588978133282522965809656985365340954200270990664439220079061876773385619124396537461486962076338 5504 -7600027364526230017849578489636013199991743485834126338754047450120808978440879954700205691725822084138620722641037281791537711799069645347510540917318361758888806643182187586361885404683534453245281545989458815243458998821859270628879336667418978047467342420098873591373658685335832022557115742807840354484675290669617118261175681272094878639652481397660439541822096708610631114535737501901312248102623223775087153 5505 -2256339759351466581473719409713594938997542896622436521340915944833738546149809751133140836785040040871762027793453857303795247913313582099788697554104673799027774692911927622486457941723839324775781780731292753821648550799743996282576617137604772620698262827301576810909597146584682910897144266968358157029081531236816734796997550124503443530300507859321612076623070826748283928499782658675780403414210171042455845395 5506 -27028190686389940884122894107802907667089182944027932555995406970278920982333166785872787044721834248893378340933524851095245006629505910053032463729054310289917240182612916839490936530020697974308387158601007205618981617075346035731341749390065649746358027500772505799977061616296414291344972257095827368933836014314356509422728850331569596558451708162568257088999481745231274053089631977780490018216120248845346507531 5507 2709372128989968380744938437618823444882677982745743552734649046394121019598017954715615917148212662399947865192817221063463669800309940597245164946675484108560036121461680850385481190289450729452697095717408051913764744150689325818513139781914364283667232596951084225006067751240558205625391863765855568182432994466094273055409827335585774843580690448914800962182803184596441094043027210709805277294362850026935039142334 5508 81144940384166471398125515916370763556295647069086335533973432994885106361403544847226725170762863903657389572399328924110031711244188492350961861260177513867104425595161526561713394197373063454368050418933180682049191942739198533685088535716715190513502309563840994027093578486109622762700746394917841406575263919129174329304330378584953169882181830463694454848895010479466233418039045747342559129152015479556278150168991 5509 144139905384230084183071158456342887103297787535161783411568112503043264557722589377986869748220125262030575667733299220852092034766746527276313562398847993494837589350107371580714852325728283053117156076780434702459648648630652172786998954756166769903311001639186144872955399484549014339598692502845802623089872223061150933171403085947179974200140312141857920002120305900380197590847280703215555606816887061688601922536653 5510 -1234151102529348023751767540535973909362356208059366574706834293635156620916220424590399927539518126284623901512576708536769830644684509242335086150635452782662627343346314592412970297914444424780776561801923723014258107658593641857965594642682460149049223025846706773130140591119917352719799226045616350542656128152154541018179298448963725785816649256234868641821255341042519505803270395561039258345549251270077062789168374 5511 -3906633973312412622737686818400038476045609559229882030790235578346878276024063982858461279980264353445417341722102704052150725035649774528989140519061308181639978667713578583108147300555002460321014996157430790611023935295411937898272148014690516735574086620665507086171539737102118738853113197295810938735805785415951491676605832174313611274253133082829896264811793283651948553922116148268360241357205798594234890842607730 5512 -1022282900719324366523614386917676474789281394692132096668711502372479724858136630732017019625484157207594771701773983967319062218900967945087346926012444397453572817222009069504992227205710683590659198171800339167200069942974565393279008869133968674757446080036488628950210071171765353544420472450572424974032017546707254681203485188312607517562047131270876044886613663483589952223494055999078150380879547855344891370374500 5513 715102864064618735029906067728813903519473722235900188788292721705065262150559521522448150150264460489865531973984842964481680786156680681602195245049727150543091181532194110207313268720875182023584092441571510070960465078992045493277411353084681900206847643505420832439278956773937648715694036372044531664120957972954960247448772567577347532549293272607156271504502959642957515508947494600638577757165893127650888785267370 5514 254959210798732710238581987104735050560222273962950725307713499664854708937402964700232252435848644179782291799871493819440338147187300891375772118600569771572849550187909421950905567409276815518910496891576557232309966465939949260279141813862995581691239337814437822168849756321179092815675572318547211609460349062898897193582826560330260101432201508547839539539873481199229534550489477116953240969507663985403776573987358 5515 9784551825519376092580877989118944187549108310321454166840502069224043560340101476398176054100960139703409762353326601678749086007701571027769905235780192612341038177247904593079714600160560312658760993100041517503943180175056811667643464636163543745410088672392849108588451705470134610196078790537602936041125245465211319617596953169034257897573286016620314890544034120672539490087113951368210460164927483797374903197378 5516 -517300114085876498596349543688393541941996108835729512136317632979373917063039013646394024228458043129580788498643989252600501176075953616754227918083212114151834477887533853560060225296037744396724865176933637192705275350118323147575182970320130696538931320229956462686171248635988787276028945373130996602251025431473856467051705814857445177789370377222606423205096488681698024446642149975006059648305144962413050332797 5517 -22749419279300458574506609331350153915147832646459872608651429186433726487771339986075573345006240927996510770300518632351632233826165659746510323940096055606509065646891814450060177018388691124402354568594921263177321657490556490807349858433645824397782160690858046188315339370152065585895952247953023843307727310751775529383178709274429078217127435227480760249730882434712351140412760805977846033362160840379826678865 5518 -128052697179061082052638081962169385802832607549175270533729009092462328908692076310810880978518092786944721843041141880533873679403127674783480893428822199872888894162898709263307873415655626471516506738224263769986250121945468113900817107698666811810814346892605277319822630693794825410271736892920493940623193508029874530442896288649452690435798064390387950981202803530622683130436924037773035372189778522977659409 5519 437693259749231657788560781472806913038930399973760142922269663142662696163437248316135996706111312263779281390782600911118921474963504222573277115494449229481871572382510489363820487562757368135634785960386107581483758292612686005810506039263852757652823829958892082109493049465606299639598979720592990720005171277667677665365623054732659346436129393321307774926649755363032052534559871166100793964844966116563925 5520 2772893520044389910404551967041524187417993542149626200544498097746649313555882637953011894146693238033507046655201681491029397960196841107393524221550444139184205097412732397058196888406734881942281892016046629608919785079679793489150006717657482228149138329079887954987058268248397092598365743269780329491058777013939912164303467224387300214280417104205515816271325126224613149021791555848563320409814052793094 5521 2310409902240015440059928133903345720461177035156110217948849971826454392088447031915975600880421118861932312328692655457120745844695607298577209877577949216671254281618600442553192841022327514463578184469404585915976875748881856841912842201585980178722955438267826334085156860366707226069331182178205977411067274521540789429047007044849696698757174130830429291324441362079566255588339965334201012206511769099 5522 -314417070683209055451308342999100418036963723703152234455551543357145325683590506069290839968489305337145137866000005838903828520120611849454073557147356960474909803228552947229207514556191149120792579974487339676210109256578880903104880579189231704608640824265494280109451668023866835849777952593006774725404721190291227381398135449547388999809067978297141360379575243497038799802250738517066662798021703 5523 -452032930815769145298000843567667126035256092657811783813231395256108602114843750617317253168783825478287675637345279024530911264905526025440734856707366366073106052194963194068509355143783295223413797182052803890284031312410786007832038838138848972913856775597915512370105082748108069549469150117660337197776032210785049440983245674704512694516302783851151125454498173959263897168288784267748439486879 5524 -57379936658714834412130613229493996846121777372818097020515965408732339323321756028025359736805656368767592241192024429168413627958000833787686317176711445798748843173695571904796007344220444822591061983247541156745104211310015062208030620915620122453208236043229966888960233934566847617333108472443873509061799928679786945847970512551587952023079286416393768073243622605549204978558810794260261826 5525 -563129225847337553584534174667328360763353685041674851677004011561199087813717206044292788877149167817611136095767269302772616011775636398213633935388142742781319257859245251168196875710302935784955147086369848213162272674256755034528363775138381576678885856021506212828442627453523067701952562993931900813098912807101662113875312361788776078531683585413929050936363826273430463266853133426354 5526 91207397184464682014707257947897625014496984624785147562435682294325752548050160230893322937454615717405477886689887494891509612347754169106488199010870009975712728123030108508563982959562051924264299671869568591011512977222672757665916693175827630017041041774183610910977871858528700001271081795225705115249841313811015224089067672544035331638418918705207879201940919541689082167261477287 5527 1919862881363132758619498426522515720363003008125013363448944429926460371326523274129813392723757946353668273772551685986014425274707772944330881679464521507129838359309029640350444487036143206226837241014768282930777853739028336826508750647067142726788393807537517380131521292277800944797366874307743419774339508603109181933264322772020455867951099991413484440409668750490390671909101 5528 7481586403224963243582288950033257243125490228274323003757808664384682776213351637239358929329530405309077967006556958254255775893847727831785370364118379736220643856869678891616065682961173099806898468007583661752017429864388522266082933115096484095091893011608209640745149270009499350822109391604782962097695092021548010268297130615209860387938322135684793164022567591348611966 5529 -15610554641280255567092346286124197470029048450173164401870978330270464527245565858876106698080221219652898803076089130731606869459656476148898594975767105484684363839067911600819501487154048208124543296257731869396868913097608869928819110275268113775863303646042365924727967974467842356946114075404668075555810652330681763629054507110281386200426648657864062768428883725333 5530 -80194393420931356193081044840129451338391271572731855244662278820462434251411578256904386340726920632796909777042499905010373859740466868748160645219169331919413922208838009710207771543031785183146435293090116919251516678455771921299902984122427405012543436385994854841948913811060837853063074664740150880579213728913930028383430478327893023323014365737220483407518119 5531 -66524622273468246504842747647419305698836039975643112606709786486655445934837353138873089007248920240916896921357147340302808268620895336987613562790865812785872269538727004785413643635836037787642444861892314511738004652717208276300660193356044012777874557068807466081063658288529264616568983443113643617647099032201326610269858348369343118828371284130246767265 5532 -9247059997565040815705869113084290241912327036916069247115837593057365815685177053855077468617350868195660288601524788804095114472745214318354221131674134329115131145246114004189323369049550035286703865792375435913420586253625852794422711194499404331795254825149001782371729414892717508368856037785890698634364302479518464673722081184094455104858748855283 5533 2933048379241518308751171477306742550998073373621496535460875557796183971016019826641453900461345686101335719604716551320366034860154388644821715065204789320336414397806038368276664576338746295020115947446157055858510499363847853097293477341658756989928874981835175843369270631535957646239205862707307101690116096100959225841242356981234629628706532 5534 594002471566065125873446038344269178293049768065213849840713208932125099999631459608707751006240268517978819303995183270234227211417859294538848971712309517599361786450999727387437935931843684868904937994703629482607221534185760595801297741120113503882527026679006455205633592798947464183239866693350777085934248026570517000075455451051845452 5535 27699550371038751420694671413951801701024829134726462553916096119656899628602751680261606336971446102058769527223232632138509053708312603273585503946418615085165337258553955241497582035250340201890716151557723874833823687897002232962971429562689433075682603197530283814421312608138331747014639957860561648654661096745162882779807595599 5536 291502649950799502786037858317330004593241527244270506213235360761591883712760257345027126270685932331178298546655755763265616977674675582538015906206451330239479216682143113139979842066453741606015498990081944210566694409469432507031943578235049942527373944285676058854073490053929407615215894333333054385706771632028022705921 5537 -2627156880132961387066375272551176471178416096641438570374445280771236471841429179333409603591235000163273046646971902866210314950288043686872772371824662636421881357377258285362041708596727215393152517685645458046221254821340272126523079958688648811051847968148720549378894105267619545649017669590302260272065492444803 5538 -44302552608806223602756014500950172974633232929874232501303422383743644456689928072011896586274479527152757832541203135577272450962713045770170305704832453194718510397028762389936399049377947151587066244052665862500164701139261954467458376501956624244837769891995947001115696963994904878621804694536127557638371 5539 -161360282849066849498661520449526551308949117286170329802596344856536365377979348963986487907486746663057389244161057394136136962180322155231578210116137935378266130409131476907578034776758657908983369044618422369882168881772575306478632363300573225706393514293142732897652170866290412985651301110413116 5540 -196578408052532743486472686260799094771687090716572912246262170612186267282462907156856531033064953309630185936880601700200430430923500873946044786188113662687371943598479175763533381636979741229055574752414966949403892391903050849218773010100894839593992025147866555595558528103326013294126474 5541 -70270913100332914684001917709835509254870209246036918824971635023488784348535256290544684082606238171951502586847756403771806405989530761311959108902322886639945674733208722718731896012143814759407852139196629778733425211960404517500514234015876716762145720342922128479492398139434337 5542 7400579822657055737355914690437967256513800694269995620998037414731135820352143193631494077296762740239145319158151598270570862725564248955920482944203576462484953512790629598078422358381500946660014347544840372297817251310476909768904589884289188909009858412278914738770860 5543 6965486569668940260620107834228370337730017498196073234409737248319130774743238144965463448772941622776736704727538651176652139457610930108892710703776757543426923034544728260283996639344808850529509945740466121061363515040612953277390169404962211260002943940568164 5544 1031800631543587168613964057821362539660437533715457541319794804392114649339885390082400691318164595452311214206035857662438409893097903654938987960595741749910513243886009637902373350533536702291400364486815630361032974817994289691259809852378818006425444 5545 59369311593028293027039931693095502312958271365742856247755574982534289914450222761873396617574308270647307846255152808338353650001453166231259355355775351363516460954069702176432962669650500634470761238990970940508211487031225823052182098009581 5546 1543490921852095017589768512822621398820847776255618692183814360260397869697605837671845919468118149568532174185235858950659855686539366338582292734218789474469009353694227523312939978824066163254912006564382602382403841400484283558035 5547 19556036351649138199456684739818345427117914336306398512645800286696943270570281458365679783415108439720629652350082709485553292284755348874316396302623522933235648746880141113115792810520535464611760686762128286434871713344 5548 128001782498412413236029966666525298338070413470844514581981115946858433650370693023729340680869404513155164998081811437114377984171798725247639688314973976691780613994596263098101185639185222193207153318432436093 5549 453741776759269719641792612916243224960442802240196010791699852061535850360842527618764757930318360299206837706615223106740246082758854080541281051077584637635644064346058750044801938482793236026017774 5550 891645380217850503553567244249683314268875140171689164075914543684183193380598103073132650134907624675356490226530676504402894539814227761277554095515955134627646938858327124374349316896820 5551 953930207126740550287317146802433415711450800688459473297013412465867470173733081144355901666727227242752015116571889864798768949855404755915448975044606474568123728040478487696 5552 514209084807128533845353900087609404583931648728015160237770471074595278809601619033467685146847044867538225593935808983210392896933183606750480648550489797725005667 5553 111599544343066705702859817066668740483490204410306951224840601511549750832063800686242975755020165968760091286924291166735271734583556478400560733906593 5554 -1261036143664520424400213696962970038576556611587949626421133409732105565749676707716706603842434953846274693262530535400398979495318135673 5555 -2802712336448305887206397466065155954759628484416278651915672315516549851516285906535155430717624173242696441884374520810667759 5556 -141292708082983155368683527606832617662720381361316004162212224412201364998775069874723560904787686153728939110111 5557 7521060176351882130648982299029038564701569760439949588228963865784888013387912750950410947319850948 5558 -13170663829662191652418314668609457207915555305917222610712691891852659952907245275986 5559 -1857239463624279550115093574413606870154343609856212330509246776406963604 5560 -38502839471807309522358602814314175253134529918229666328706 5561 6064489292027248033663861694598250678878409627 5562 588228613320401972513917375696565 5563 -530025021055361546746 5564 -52805230479 5565 1 5566 -1 5567 -20282409603651670423947251286016 5568 -13915193059764305927843245701845939150983277451019 5569 -12855504354067283806649108636755043272410646276414010527534503 5570 3919911701557380178743427420879899210167474963862267980052144006071615392674635 5571 132808691967917662101158645611097396186759833276412523948601962115659692133070598579986595783560 5572 34507490384157972729429807186118646028573043006489297040808576445349738694757792285291422983180500293587109 5573 -519607173413407645418544928259716939687359374209148631327050956805274946190951789831243879474562866567354204565002637513710 5574 -1159197895267069449048189237687397707265400234880904074466516850435953434414561533375312956497625748754947028151159091472473922144900684120 5575 -63531252449308260551798350600313578057903990675554193982225962542873811080831985106679420578885404677175535748093915211025586172352781664328012889897 5576 62987503160214421461722259096770528511249272494310833626558012707044432962473716582094365683800724053932529760593394995806829242977791664679521944507499260220156320 5577 10409935773396131066388487082728387444985955121355897366530827999153791705790233592947040859089665855735235529568471363304506802893731930399385892975869642272737178324925654498282 5578 106969328742292362537836349183946295101358005103768037289363869315431156329878378637741001216074448962590055808289255930497061137893033945610516054746195504362792308277954896571301555967777 5579 -7855353484674978712037536760635414041102906877649629348247610637184300783063179080198460527668050501086120109261508350868401391468954778972948760619359112938535584075478556314714056031427522104199314436 5580 -102600589604994449823363659563585246194420197636443142939784109387746666305375144339559756398138369747887998277335040549028049779460321932221840572796561341579560019812083774436251501635677353579298726584540394829396 5581 -185309899887659389985991886389697002213074624885354253649009360668464579209055699398716570060770393915454656770687385413551265891623292755019287407449630160734436134763583008036322393219992169111092024023246030498006134563853 5582 1075069100943037223001679538569496619448462440155327302458560643404396370787808659611458143202615385976015817971262530270913368590533243914009074856122243571516858989378202698010308467822718973547129209951962939319289485832796928291752947 5583 1156197657083517816376506850272826426986637089743926432199711201965283556306253729209791021146325408810926792752044143380772546724380860473795061502018684301089872602823421506775194269333930395081515226016076896916424419980173777589626845241199374319 5584 352342298732162675549115026589846583965866390697663443227982273485079522315446059065873176370878106247295292154326371961352584582452691129750433630451258710912368739887210329440743669333298033277577132193784316986498063159545492106953900884257511610848710866 5585 -168187022654433125328403631365417917673103268958353988857576424609279075698096975054162416851882549483020775990003942910888016445104197484062571833213025081605160555539537325494687000789202793215083780906762504328120062773286197095047910888937707630785371023771007820841 5586 -15324901099074618382488699204201955543339716401117325431723702050754191506031347812155338036199847368282903244532124153005145788076458523632540012869619570549747293574163518232756099928696973880487128475816581732282522156676095275279990371080243872597862384593742940979573063619202 5587 -766019106202154377446913834204027525438825120337973695252374001600597920756671473932945204732292261913652482021196164581425844117407798383072280395972231423950525265685491202000771758477867052836080150477475592876884180497756769808540479924117791251325842813731451367841987356875007300454 5588 30935988828404409952342331518953858699851001897559815335523240564736209540378436738991659818003592883365359911805700148648482171762410965711788695134406531459955895563948940557850712236553260921256964808323315636874707358014691227561467079734486134180287106361312748703391039958608168426659703915419 5589 243958421780710326130156251731640618361384240143366513761990426909557555406088398213514519236865976009148160109506128029504984593277710022182184335816401192412781277198184578233642945576728037173571714977444512712616867871287344996408033647515502843554608320215623819943296471860728858369666156176504911551564 5590 1959059833620355934347661890153311473099887150979996743963967658016756987055914707676419033863481997807311560500786219321220627576696049276983530612183774975857471219392752387632396011182174327772719460577384668672373319285278284871160312116885838280085288770172256355946672239010694350779254336676455802785798073124 5591 -6829645170578994270122279595790768301919504961355289313501466811337340252267441762584425461186408546832660683502774349769257426808416569286385158223053661683578269459914627353574080351436988143761320813666508742373904571135550353336484612221069585934415247370294166609413742989523286716687918691328002058291521796328649698578 5592 -4740387431619402932589327108451962618512806893181950554309124000613777325462125669416358603779628143631565843453675237716502101869882978413382468539550976684223679493061156200613453940882845791622812352481706377186134202527573807461494699622797336529556765862936652188095862383088650582009277287315052796733064387429800673332986279961 5593 -6018584927738592797823290285000633144223541413109138637967428276189560235709427833348718690689096731848455560743492600259673390357732523613309205522842978172079133595428308843067977006044786009730528338017481798006475855282082663935673687167220972475086403404180335471327440263648970071849865931993628873171678752324423863800323366264473302 5594 1838321073726154292794527196620489299276759854796038805678718968783122357512135075948019903714670514539289726346862774026023324981548933655909171808140070090351043813926412252077882371434587390277420352614212097840402599410635622329682075704342085660656065181820468824962654743211099925128087196842510446512931041074534382936409033015306944873389113 5595 113917688444680535551421108472099460875126125945312400810627376910082723632691491984973599751756582635007194011423227135765444339772326710517609386343510084054648012803560072619186340992578241486915747278084662747762191789743610246588887714104567361497579020915700946084088735098265875133476607967995424115453233619792229698823808880148040325275933617677196 5596 22577001010892702992918703166208668891437071691908214198771233218168575780984963144772331070863613046970593056684049456644376506574492232033220860075920365400796206998043548118967386435629340451805268810291765702878803051981633128304386092635838817594924178834658694018437770379547025534418595025008921438258218359028247672000542915815002298311783476820624241261 5597 -610810639265723339794874286333602369036621481175406340319010692609099837739570805749870196169704264092134589650096168394583034975374114788621298443647286929135060219326244937583268789113510212558726099003951089806754631760172667978727283977499083494444389806647157639223111782691671899899182862318436740656291576828694692966946556413805070125615397131721376150623635307 5598 -3423718982067176075153319888043744180389500388816905702268459596818620870309734583557629505834122967268334142507527062466052796434213916529460215456522438202231601022036387873807388254000794809389343980061456935247208955342280897434721588687194129355637172589373999903373578672269083615157576346814276554781060245865046561358942552574225761849176203009626929027720642652915319 5599 -104799210851224993167489608118078611002296182232890908201022443851364833150913039308714978587225748398327803480558966373942177271755597279561955773846802792979853507834503658139458962103758777786668110418933533608300813148454001872173064776836995960619397426640886459651020981066935749971576968259242572474047381097536670991305305665663583558897064529436517082505472904067618824280 5600 253034769599389079403047194828637568522678826901393065407234201493560975315116476504529297123662403692245443693126547214930672573023502666027765185271456372242340854875764758817470506105015355584152498292168371214986252447521979841789812524389894280852867897079950556973647643150565752461580436840241556183902713346932938810302575452733017366505553279384964555409314056670187828398035741 5601 129986919325801205592681666948612878897301656135346412657193455814018526855155485034024370140228333319092936222478660585118643832329772205066936234534796560302829099107689595070124825762719808637056136258306832796393889114113377268893202661278389106174304778893320795402344741743547970776037512623621322901864843511846284789629144238539650509854807061845798423264234824496486063066073703192985 5602 608934030870842417437734592130973125920384526934980678372139873552004190559580088231904908603298687404615988168136669332891911602770615876615022671191850059217959530372352608394666463432696581452928652365139312128016441826058073975969199184698422337904074280192051510335066345767081977223072933117303226287199992644833549644472471969714832810504095419575522520516934153427823008836357576377088179 5603 -131758134851081311839000203247120103882924710977456674615300959690467218101167465793274610338357783051481837360140256025406676789328131576255746342573252598169328935460208370222272613351947377917650094932709686907903461614475501185676234724517854567094363086065055400273833982451125366392252285623861830229147222609954571073032389701000247314869602057591154851798290802528664445893074259931330057999778 5604 -6294889493301649110783012740431193127845452186132599335753387435423610752024859077101318150587782784617286300856022181891549687322023103324810154639559161037615884192701519214604707252070466432621335957810146465298958707688639949952370212637642662270681814368229542855142573939139461448531809306175673321858482508815394761192864325449191240002090623079918981005569237415192648247908693113231792869418096979 5605 -4476086843278499646997064016064167487626692170940113692473517644291670213387829215532627491313076905167743971945220532685542846983099506569807691002188594089428900515252755980198828849478209175843014430919042280772851995145967430595622894092348474795244908264403939881946620626473841712081913389091598459779102441705908896538926359661571731048475528534050947458860864996465188946999151083991052596358765972031 5606 86815169162337243235562131161954403534834592928953121887230429325002370495702004736496405188234670864305993111230152416750855507466729082803821768703739610436797829570018643224982502495856090412168994644492348671752279069455860068343439674828475625519680007637693427370651893722467958250522840226383318445720753351470100954328079340929257648275457978465503807086540227460741804252867211254010395208343616104783999 5607 392711359833822732248888301319710401122371350244257969622898731587424351735939534918176105536621014430285421788122806694346561352517393520745994779848570757020409187228357478690032823589564875874356664604788339486156036679819136796623142228935234771887128617656143931595583925795719070926517463745500408959822118790804415859663629280358510700994040130327555096660619466187662598532224489687385121089610309700098760747 5608 42060644740147026488525146678919497214825201271140595515820939001031152105493016315841477122044094041946004973387463956027266452542001540861888610170296752195244737203777355223143465443996054931914608751073258031828533645888039590011789655729752332265453152062439351360555980394986673914151378229353156176108186084768564636252033666112602786569391771609690307071128741003055635116224302949414287931844052201232192400926 5609 -72770617372147844497208656426730872428499439022937458781038450355379005133462924401586845899078007010388741098333072399137071191162608269975279699226722734763120006749042421057107461090819297907304617524099084617655904580268300317047213351108629549222083232216577039164104850484157218217991175861506049819575366671418751476740095942706143109778473788385069964482496421023986881068004278887022091159855006755855506418925736 5610 -31903692810876431836768423610524198587312770915038403337824348998410772733979116544052996920343155985799665753153828380623001824589780737454700171730924560379311043954496844884415017950988607015891716241082585177631411743382576472658868258637932456652623328172642529219155100616131644825907543361243643341451662651173690047799813894157386384886249100073798058139144763910606160592109399180953936715578628056209470730525281492 5611 -510844957390513380025598193588792920984714247097059250119334297970891970063640961101608100849788534769980429533732289849125374595885368594289872669388748746031267301621664189266106563800508697466895437513582271775869210836228012257617195284970474610880131237154722088242447293593152487298330290566512439332381314341887799359693477550393172404251353106724409073785219741710298578696801793012203630369070619660484475249380957129 5612 77900482541871584070498939766196548468087983666963614222109719558324894601557329545684382533880243899713457456511256238610648405549602730652432449441397817217653036180798324910269935387007021487614527103318557899385482123170837982803382502704824804922801387211538136751893496514266871478586082640006837058586084663750415876572111777762010470702581006672040836886501246842530323985842517793605234239265566272854697581914957448992 5613 3415917105903259121532226875879419713719146073903760003489529842842608127578331941043315900988708368706852783950297432529617938684396634421331257991181610700021825115260971552811519081763019169106283361131083839127525396266562798582897264870600599536916190165875296214247385478658188252888864393193959921979343824060658646923707259847113913654498299703048633989783656550030200771017904899227932275936113148287122214830217984949758 5614 8117751719974588059897435255603944923921144708159640879416757331895321596002330406040896298193370075553133502987915046337787502186220869555563075128341978337087294576444061111389265604306882573345344858112722281856122734160527820711668136427529014815149276509491801860337737501654146783708551973219802449646399098775593936944189901534638610033548789952395601333837232650426389748774980207645763759054270057935577604559110757589939 5615 -106677041020322282767335316613902243905647952982444520407287636076526059550824529708598125770472908919283119416025575323020913850191062815053664858644870782318382122239428036237771985687309363903416280825302826337832714624986618810727673983669451257730504154786187345982413297770848043540745315890399028714029148782224523529965199844312842380119941934558858442109693751049686276420792230533036271083912091515205174964944440482123700 5616 -488347686951651538258571859425544071233907819690380337281369181672804851867142677658306274192812522855312786631983473299106922968352687202424084562179737206071240444631067024526755929500617073245391176486955864572773838147107202151574600905100351661452951368886657203797183838825000507621792256260307645241412911443468000867584253705794108203213298383175517503892862204519536171457355009408227245654476401059671491087107829498258904 5617 -171088579007779834444892173747976025983632544894209954933110980353076649974863188434902353527081005989516115400547708716495732200784440634429336938508030710491538722547345626704807535492748631231191800691126544133064737801584220609534812370944236095700142377521306038648122778393327999045062948811670176761380350834015616966098577585191607115172287635679207525815911436350202690677628983061481775082592871851477149857093702096499311 5618 186361770861770128924635604113440656671338870477071121688203622074464227912035154885955709769716306023673656715993113664841220980971344978305554113949522636531395393014761980552331719679861856663662877477072022648660887276276318511765257700354687988539947852914145808338598050374786820227332142438537015491214836399105449309332689671606001614708053639636645532593463924440351811539034964633819106758483666359346775203955956124193370 5619 94418489920963165835663273860415863966952112620445134701581759008892402502293205983248026460414432987413353916102850617769814158728227050297171303862854797014914395082511406603196428886249840562871929045051402437194422050791322824447990457318416091465276563820631943472735647992997001243603533102041968871550379591813963838783306476069603886688944701885430911366943221978489525480791758816216235024066786327524811775772514960886897 5620 4851976145520674219216132148074883846964163299665573027108918901173198497400157980087296054963263780875767071846580698559404384490389429379417905200871664509108429374260462553157816009922406865625266105680093136412939024877621337869612992489582433336931735332093971506281415423572939821116451184438831586119540902870534331458878597277173202161729468957425574048452874931287099217075392040866566027749956311547563570657396819580748 5621 -409699147568500616540992161086123795335156647388194168778884095728647533193390607760310157424907783892388243156316066905443109132766421024156919395579491380813739816625786125894144631215747550496850353674934054774312666420819943774163333515041357365637153607304452883545504556580257714008336357765946125057661468363405064982898313381378487156451028552528162796471507749171812170249571657443593123418843566118206269148218040132524 5622 -24931422121944477017555646922907977695630415119895287708780890400690373956668710983853355994062966563699393671279877845438925680429305940924638401773430152026983160816512610493578149994486886328190331579404060872981900681840035432058122108536882917997312398520024587210863358007723786766719295912456257783912449346001189766554408861901264872170360303798898035624658589097275025823795987747741634687714958710779827419773154608688 5623 -187683277352100802262575812286230716118683462213293697880840939791105500716386585483424873971174865821571732290110550259676433346982902818124449308776727616314165261915952278072077144278336704438841665866058401725528009455874693826813626655128852116779699860118321063501677885777718519018590374698122809236251533383883901107612812170933780860932520075080257925589049052492720374099756954053338168748529075633732694892282016751 5624 1081504108966329189646119102742600034588030741224412944761654856685369684312077195944904258294110046839537185512322471871478867151366312706363053635927818823788253808368124473372472961190644927491522497522088741669992245964300244642782087330069045102250267660305461440878039375665534713384752124578042907912618198469303917431350897089148618502086818119101988382019710466114395421618016336461963879246811551935721073468589537 5625 9010227448559261929220826353753803396672695986972548641312739810968412624353195349097860405261713501970080727840721260373021015820523059125386678695425816400703583427007436405736638256771303381797917161656729847636272788661392812473319316024367668829323687414542164226959653858253262407653571602636963014353372916467739841205585605848048697560742299455488009672011297678860978276060157500214000830189884941646783122471756 5626 9999103315839470564409820603329679422716520334976562245273354522144180975186864130055941365738172883887735899403057681509269665244043201934460719466024623599752727099528099709258407838014610808970370377595461293824300712454579696562636626889849869915309939737806364044102885779568145835500291260056503883877208030904602775697549466457313766631756051346832977992668766359906411168252211180610839894108543649234853818764 5627 -2816272428094132473045558382229267532162505979883898734626563180705937352817023732526319522521193387160637477693747980540474626222559385684815873061196903938080345872232346911606824933268107422095710388764717167443716093972531781892135398571400458867730051250470349308848970600095512175144430657911731932352185657350236835413540734589153231748791037302577045219780491367183013634536275848224480791818595417159268312 5628 -4393972234299701308854092200278310722532952494941897254343604947415680305153131289624500582915095462532170917594769953801336799964886527066972256892259990253782764959188898694311012924446787619520756655522154523880815033422975218298270509063406947261040809743909381058283425782243769893891497476876946987201729591677894794218515453408421301534483074670782340324095339907607605151419144302065711800933344236340549 5629 -734808851367809553425027731442478241136914517515315007665499096729107757819940896260693938048332905402541262143069820940382586510846622483125611647112406652859255338364766915400005086356721158884888388467271298928955270448751196665565442450147003639686746538783836322031859205403381592345815567473564187889711851160528577017885409068698468197533751610059272755513065199470040123869512255974604873739190839960 5630 -3657488544112112828719570377704362623678949972482751784543325572150834459836636666950055560470299036276916108814748855690002723871871371714553543253232800151329191018873777773684373521471681510314779410902797681838299495715569535821835293783872427897967721758119217098800692385426714034201718561742262740487216079269446540644157283184890043029881392131620151703197772580249910107378493893728168348628362 5631 2735261979821368882416284206289616086885889090435743881612278270103002466693040484674325672975456743657778218271831573636228483306404944827941696107596823873124571447795269081222052322089094729147174592333720148906151136707671655979045351411378143586632468376382472641523008042391748307476137313159417053361648957220613861635156934675822553249267707787657487101985978760581580510814320329355118323652 5632 73400540792826848165005967568199706288340201246892807889502035472910391344346815301054213515230439724674334146517685746411076874464479872270786782110576539180215763579451011239379286186857834096055941599646970700919373067966780530798901106990663653270277291295399367371658382039403658035446867239065276805108158655452342642754461844124776814090869342065314623144160955794592519956973183009985045 5633 330522656664407522426421112120272716750548696899277664171847062740663137913275704609290244562828088939646332906514841355487352430216419781046337350363991125600908889227131462010057632633378729066606263934519792527224277919938176416465483750619121891847657330509882485381096519023801201539714906853023651290413465515519945724631758564212907723473960796037147774367565333766812681128065031173 5634 -1729412249328593052775048508449808429237616590956559721605973883818620744677299104815075815383090304380383744781258275736547656451052503292385567606390950680469026078550335043067575842261893792468372519395401451002904350013919046341047993015827530090431437353112805781614325229699877613053146986579951669251959704685819724421097367425446174033876655742823035401951238976397457929418015 5635 -9435207476692361305453904721071638683193588614226295028124323178746193582117390340125494531167636468662061202048505814624491450808303635705404447590144105715436142222340803514529696324554789378330232795390105448040891184511444128969773345810206866422730181509624290296965003259415544871985018919796658454438495775681439884868429098903655079180035735853669061516968776255503419740 5636 -9585525646075606664673735499273410143775931470009881759715329445264890939044776571917538336365180662844142257047656405094270567589145343252124990130675348996213124228440171670506755649887180443926693916374615902590721123462082633567274156236289005780191485570364917716975002568682346298037405713235309125550326313542215106740699877855732320614962131200994003576436144183296 5637 -864322571089694983726557870320625736768741357109661363512382043150944082440750460465685427674045345751361464573859775085793474089649918356595985033027052104587329852642821203253571927522597076744788960835915160156385745929802012602658658457167493716283692813779651554741917813214153901689737678572938798578258958852478499792345914451829020174978822413078584245673248 5638 1254849708743755791104494016579380711108098783617671929804591731229843957644753499846467379078965103881614194945379761288538939119620770850461419951031173867700584965022256192790222615051118173344842088627524243139462589118913711502441874155906987505622872361322529849817040418806015824831720671368185190112750331184400681872780500575590065384000682567448559625 5639 277423539985454439155326604271650769187072769026367766582089092163909929627446727117344720188869367361311191086371604248393231463215232624283756571635886265389606909189939235372940216311015882151958646955226169569031986122285193020135976427167996801597700346147989144539666100183787166947664818637451929035637120908355812746905999748014136803495287856053 5640 14990849892872831510578950752796452703603045895857500737283574802182934230970629367738997708260567993862850818551940171441444515028657652628666626439607520558904842831062618312362073724812713509785005524181457223271928504399851551107965213482634884775457718928057109985430626302787728192260520069618402696434859437150277390670151118230344920539771 5641 93145929492903697044308953271058118364744523327879628090174815944283846503591794766334569663899261070324981747456412560304636576016929160373001302630910068724070692117045277145584747113412417218641288684897901513139861293469091686711682644492446664249342198087971527928560872215807189757447477561649323302612993139440410888034813992460161 5642 -6116705595003582221301974066639115691027754526892918694581707033513888942434146544242430346480869372500660783534729284164420130620664028505719720225582730663735234358969703698868694824575435998019163431071746914133092553703267118642188022112160164469118108456566202447427547855890198678444445823548594008310232477434993196343120288 5643 -89587005854296320217688966935401127340345490065217806843341613098203021293971886934662863812961189421508928196195200753051106241410161552551956931461274305259051120365927496697430485333404718629262085045528835273986199850971905364871166356701275412687103431647747363757477732020863920047910333899965366111517879677397227693 5644 -366353438527109936145224964702859985996028822876677488419406321267119508811214062106274546947981801590885505385809666928717055836786387862497621614304761344188680764911411308641364893159384766445701591423169533551615870266848516925871357930850898995455205744129520238515635163019799965655828232917200223332411066513 5645 -451173972704742874145809970656213118366990879579532561176803115124795400115512786158706316042569362887488457754047763617459623889424928411335834604112196019517243463477072220250628718996018181712379325626908699382672730579556739183793888856775048311120723492699235303225304174054546176251981166484270331677 5646 -1483528622561661218538734854747424583046702576404198866408070022297806902896350333963006753575898416344985047703826173002491994575109904112246624412889635936859655896556221396879381782380292983375428370562052035704356881448625044331657510952758764311614085691258200121260762150366840681074018355 5647 227441657873028978369724714614021706674614074422360937011555247542692422949236266723344215826960768999399489849783286333698765873465526021967012977419772181460001899934035265096953807590608705517445205896183002592895955448163801239307573073827836619030388998022407842931520518238349999640 5648 99547756507360558692898529504731702287621784277487041817101746632329880607055390920925438992746420977492919786202998268377916512564126571135503373566250212628963377974462961125781470670788094996807801257370495844475074873313932641090013233253792236083800545605465174869863147183 5649 15179451674156581292574772122349325224762649499969939798046520045532862411270535123185647524586713196248280664995017466202225965340747100638601963477542475070201099859206388974005550029461614650207441017614947319669534236638453668525835546094383476319466552596273102363 5650 967563240569597579271337537122876861630287650758479029138714092206104393265978407236865157452418229490020523280093310001310798815868779629378337321233802431571465430814782390774332973975029895818559756902375022459811262694338280449514196912373661830091745671 5651 27502163795625510145419886162205593587184374758306952912405769312085500726774148828607911272816663013405812249651031216480611151480430750204758883965781450195052990545222448649137738215292072985128267691440465990641590488515132782317058164824237473 5652 363189441036260902582159314621333539059708434291990773485846396666225399387856754135696003259870257347103446977969989639276106099096371436650026322519744061816105770160095820771069860481339551064437425457349682364344466753330630624153460 5653 2354587751991211915869922245383896900193269770293239309198129323986738533240908745281213411867852835903386554274041010177578031649386859082526766924770686257038548726989076481535849079910942143902156039565473614152869964259517 5654 8456103073070443633765691736291605911108238771527020308761329783141727551453803632931173491286011202564699718507388296966087146883410799969017976402207996967029100182289732738423250275789988161652160805466581489865 5655 20540120283869082077028209348708089551794919710159334312308059297043464493705922756196578375066184566742245405075324338914853824519613850646283525516132065228287866175935988223321881718819773968413927355 5656 36238182634395338707764054347262389822747308198442424224760723093150404287606186569856280245342986706613392779974859208010008196899690748284974582512214264564698403182406944207390526169921976 5657 39392468216634474616221519018664872317140521530465714687054357792278261295789523972408345861541425091291978268924305343384796939320989168494324716497537370805312722651692089926075 5658 22229074368110680663002035382363019824209215343410326942277700862686393517187407464239207886358267354017593856039489922186960714694009703392157682630291512878601318884 5659 5700902834132436417505032945391998321233102695622442524106732555338943598654152163390465926781549369237568345957099193285173634625530671991694187561745411 5660 489680155208577534882922197399691839167120590975756318151023045135132392163236104165974524908665474540124702280453864692237483735414850900153 5661 -16391532185949643272415801359077767034360112522480487285192458122603382658681332452399801018524712066109141686758440360202228826 5662 -2532365699972972092009314332885631924510417559193196657837439933708739441544303897345969738068281396466688686119437 5663 21682955627317197328878870657734611193475347130116081397800602571483911907196328358429743907344739765 5664 1003820867733154335270942448632535683792941753354332038376300578012959858930072606227069 5665 -24423162546712325984006814039313221497876838871133322239865716431415112898 5666 197527005687603540505642540759712048724661489733830870825309 5667 14790885571485810827849760378463659027841688551 5668 1139792454522023545399472106629905 5669 -685273732141992071495 5670 9963241341 5671 1 5672 -1 5673 -40564819207303340847894502572032 5674 -41745579179292917793670941907363652664923457996065 5675 -51422017416273773624283022648989360035008649861898387452193013 5676 23519470248787326327083402618829862422976312897459138020873376464600493922402423 5677 1195276530181278684091934296241125444237350121786275992478732845118714468603069622132773852630621 5678 414089882609939942600070965840073465612347572935201475736130947977307815374276082282510909406092175475583752 5679 -9352930016225626829231807449018085871067498083911384956056613704894014881765010187343082346790352503148162076375049721394298 5680 -31298153313537471285615923780828449275623629478508808760343387226908982681160508392489236809737541233939405918708969492061304383541468321293 5681 -2287120783609686606225710877815603652493675539025832728681305231818118728307901346518157895057959925126434060165075827753954334479100182513329910972642 5682 3401326527493664389375018083321541070761540864087803434142189971946827807907905364208209268313999306388992872208311659060949520335273255575510087535029255311237317889 5683 843190233425898136829696040870215161539906949532062839333409463605163700592626699868644012162841910706727151098644747609446976473071658390206675893304012308910975495044957591095983 5684 11552594957607713209687098938763120464941483649891410067163766781530257847766563366583367875830369062702802570368834232156219292526682980666752586005210263442732842573772518393626845390332476 5685 -1272568699969480332618521560707409947907797954331431212799477222664383834992890206417913636218880435418877631871420727106216676007618392924689615268293873888759912757133022751056917957836998641523942321389 5686 -24930921562850897998363417807979479219457143926219805366793032175207283224383456393923797486114493310251392668935113960091354943488101365478442614598387677720534529030218553465214211799663813956543403446629534955559915 5687 -60039039502808281975685398270119548317147143450106981893319443312778439832390590141882054355826663662558712116789359693278288361738607545653905149369898224606249267122447079871630078839078927527947744653730578002309462800238485 5688 522484978537480981475258971771851594103288531106617785524693029449103042076787733647876114217925162662225289261131105497590871282727974744422959454729444634414238564497426900986473358727111537231285659024445533519917244514575319337681818352 5689 842794351049001273343552170295735804127959661144612868347455790878202629306029910873171295010152661629721825674157052379240174051877836411990924296280057696563038082789165537243812698517625307085021265883900401905389801761180697047375209207177759405371 5690 342458208257576999466746869054374200251861610492835507117328501645842670980064640429791254840233723690100517499988627200727425787885183553710858354285302328602838302957135452144705859961987413731720957870653221953156551551939868782237968574515254662267362348622 5691 -245218078481234884481177853794774570827806149179709571833882863087530402938678227793693839077143623689805037185858967363381994801074388310570822904327884580782112407087586754838338905293743452699503756315930771355682931102997948724556531232495375406516328457115524075173481 5692 -33509718023840923204293922076433516831763700036877125943008875351048696876617298292176791343109817408254746969033603623143298526250999517733137058738025598479197602688357021349233926184542467664953632071297209386185701980221139375055137251532257832505043994589230062499856660096211299 5693 -2233454086880184417558122948412002365691464095988490829775649867877209677738760468157637129526719022028532747416220117864351390736151897305656810595649104579123721566017132223084685262198460864990926920176588147452023059500978008289240101180650067019135229359944730408525266585042576000573362 5694 135315559157736909196671241654447363093967419670409653962037904201741294552096446965161018808190968463760261796410523283818629208900422869349749362979144061632635368771885112026076116131026740361026629106639959929393266748771978278866365289452625403609346511181179215654651229156359500907040864415500987 5695 1600082358270960687766814737348195557261707011603477719519691098759259477620881524245477206777005377456031187964948543769782687659922399539001447455313895489753775664665221634660919648004226072497783722747796793470776258511788788236400691978110603538773830710774674940823836627829520874150340009683378687288968840 5696 17133918817742104964717970851976396977961604046428807006845545662539063834517195552433504167135923279906442510665629890904724706914088793581905597187974399660990712735706228627964108346760540661233276943453762293190751095628406576233671578213663841140111594466670178760293744360961287578657498037507990999019580171670223 5697 -89620557785974075182966928780810326721002350478148282783153568768208158012207468169017325099072413635600389055619696956078324115493995337103979660962855854529785106818270139002662079570116803895833197521734877447734083113611939161965933329848318482963738545156030918425852387717985474005021129920732859744084472524875491877397060 5698 -93248739227759597676433192748910104731202007980910379444485705538877776668839899481372464979243363285580874045857126205584589888328198507829184888598023452152154745470408012309296910271586774161670802545338863248388823938814332062960951353678929629946661345663101361908823381261212959610596333121391827039661935006141097821809440206754732 5699 -157882967009398132415381596042877586755047685076541921033692036837669291585118293867727687282058418685596227105372987809885435201723324994121351492717325174033254507382814253660259006627503580312979394575681088145600783478866707542952002869515805991012219782988849785094802010254666752970451823403167724616805421434539123762733422022472751211807 5700 72370269349279941328927768661366303342178052570718929587444780060468314807775869414747754632394039998578565372699016168729339671458414326037109585892525602048263975654834315744625371738395494342972399116539234917567739649675044691495539538437831143897390447615934320545977831903820466999765262214143884577492558247761261803582647640972274884674696275878 5701 6719528906251677603089912828530220252494766786854211303563907642933405751376871084907762783857358193647568565673910116741399129972985164055243345930243145968094603597336111603678074065519542192430688962531265556169897699410894372341387425290628940861523031034273882097702155193520330102577324784599766425293684431810056229398274863568093036260723659528093210678 5702 1776119284233645131613248779298493916653898524505037225840807009345544581753965000250429893810670619711723910523895304225165836324186899475063518543959058961962713436668917507887389912686572231277298141656984967332463388688878358390942790064651970039331695321902380469842890681093909243459188860413981286753767728503925372423212975144163130332826269785410428213221221 5703 -72140802464756607076963466724596520281375968217987432698054592890245396922300239751604235007440065432104542397951122967850609933044223099853058931937092853026253871315197014759092635054522039654894148156736882678453778444043640401326226806374726540748865263608754628145554861286422976514972376126956125093769928129345171912297506629737218752312987472048853416350877973515791 5704 -605379705806990924941158904690245243565348400738918851003193844018272277153304484342185208496848174088864123242730997118598941856065203720596564134711730783541908614746339411868047167438784051306678576520493391937256821771762119161418149716174592770982362862360562855376037540873671090824829732109914228475426986502713995239756909877946179257631360229508355603276789507325106577163 5705 -24718289060483452234722041743609454806262125269943062361416202355958769211590626325707376965276839416438682318443978529120777202273519172954365464001951181158806539200586364754573933462083195639274969701227800570764709146196315805683949332254419119138720384850753212560769328605856557593981609210727760122482907725588718540332856430838682617564644243597470404407417195139864474220026302 5706 89660518279183948505077114305143176730650609526427247639357949505603256239204980069250496424707135660053894799126839765451622416697970702243878572568582351331945180965818210810343080768285584556924101860091969121924472424888982003463237135034113810924114109378861670859590802361453861497786115721338793656095693294805670184095576529931234529739161398496618698002576096133671566569357302334761 5707 68864395211874119291310532564887414468944274217772840547127144370565181744409797105044916232374610564958925258703215185271465822539162016390382152821060145547698703725791560964497308934957015451783409670079674437120803402036930099107503719321005524007870598410522870321394319695269004849384681202055326627278749220966134224608782994794133450556300142323062052121027510118011866014956391269701233952 5708 430433870882949837711715611727546635857986183046675406657519494282733077101677767307597448037182232536996021576840474771501912297750371121469512271238818394857224345953548870566325767142238294895441763116383026529779094755295500144741611162316115159241220174468902149188635158659765762546811457481820185146700013778521845967817249811337792419199458867586096056845955428259184890889249796592276451587423 5709 -140076607302016721278964370197670033036455197064061758224338551287563909410151005529022467063248425755528410188356258180122325035173552768091786006692092932801228338807646869028701415036203213903549363724594999369579685324562333574377778286695162739140904242043325524431781441883287281581703771197068244424139980787772198898417782475564123974311128165080077223689157918704272672460667039201676912515908146531 5710 -9984198858422953724803970955575498758338773852680418195394076309358267879537525020270546037078389393817808060863541061461715511519470365763954477807718774312054352283776369073565026368145723307779554848879890671324679769457030226799520874519322052481981689898428927205100915473599379286933334694989069974212223892257751723431378396308511010667308830248278210834347828302348733279537680993066590075461411375174390 5711 -9476068161248460843065218310346087779968349813410258088983031236134598568994176256578084135083364825344470457444166194904894659133647740241358559423530862694321122362837065464798219500663893529193024212455265942222046350079274048128621285444813908445580740676457414076758320667599339258318435173498924138515303053778796048811810457160556087882863228219558166879055668019557940244793555563446684439413998733100046852 5712 276942995822358257760059723591231664294102892612502741384964704255817497905760768459012599012225953702972053121513946524309846697044619325717385295881084437183106248516625350743293382028238493220094303562612061605449776740367346141089379711244810543542654360675149558304129288213128436969738131420331441850708897960785369193899346945238662624192169253129096363865962380766148854920312371066866264223686274986383021278864 5713 1862635675874244948084094226308069101639923556943481025580278075954631434999213356356285268330329444588634682226247132391528471101029423546653459288890949096703499667351946471610201091712515744088696764691714164211415120514901135411300224479970836922116503532795677919573292434785884842656479418457378390515422838849777327749606968146497716748319160990355416480080170868988683870443396604493237390819002670550205832800115126 5714 266419718560176967603278842142490140824318832247614983667481843807052059161767801091171340995836166613140115065040310578277008664064004907047954465416818487220206060406260834668797504688056013240777654681032658150318850989325182202290793101045768839891015849123014052877309849801499484373649956309706519524946185206075212876776995741547688466832981540923624255881728495049357892396816470937391112780216658222924327380234615793 5715 -696687393419557157701868734538842202299862603733709720638596056819229830827636386199467381200514856155779229616095912251972055502106336314297072547346593159429535870707134915256188725240589338947333275104768154642840696075391293059249857832990737996158354373290718540178998116742381782205799542842891517042889583930303121167026732671319254132510076896787064371753839921366052156853065508231576536046434661955944689703956781014255 5716 -451766234143225168958493215903614452187286578612058257466051903225670133360587472541162591931195453429555788724520785827272239365342708410081216414045667943023259030619199900712855615464747219704971432983565440841934340490912568176218383908949423522672720854995383640257271222692336514535995753351914494348807801688067613850070571438548071031735638133591873971149419548596268369748989914097754576260734666435196627488156377085235207 5717 -9667269909017787038930019147668394696971558351080176150697840812857574363459461339051359114850566272472021628856671525715587575669625732139499167354128443010106140016548748338391944366149718396559651908113327062045309329376382828503798222825861303088283879155952744793561571898204612478948322543238648741718719057554667269723762312224020171846583265944985128510687265955524797766634849365191493513357203176331754289723710894708847762 5718 2239153525650524622665322110044511883786311884494837006738803805605076427719336329543679105476025748834980865519416544821850108369823726166655653782726714834321398758298691177324964917883477933767158757870017006761937528466343165870422161906354729648852599619541792358839790800223940778923301695039029693697581331463832848974597919474173405925381246673080159451030577962021138536852874050145849557736212638794994342118591175013950967785 5719 144098964353000557948616745620268009104549987072632996803464769069802134095591198624711095368945808341704635786808561574830945122940268112515590121486371378561886479723543131200102918987886997986408172438606737791817838470697338725395133827913624354715406360100708636094086436098746390582876516663977848876700995686025373903118717414826881884583825880916692396905633528573910659161628089931083773329237641786058063017611444014660838698558 5720 458027814972661713180356639714594118726275105780729324174327286808899392043577486773308498796411862840828662835725436502593234401682916556802456871000262735012423325256623757814584285148404197275409267920057454811448558346804828145478502515346007746814506976075112128452209712989084436789880616662728981604800059728621560781932405720155876220791102041802906926098397779476763287838427513301151752077393438215038093920721231471611234281551 5721 -9214661569605898096610146686578122921182262164688857442239538233199432715026294810730496578500277914311146721665678864758722194170097724637879156161808758295671245888115696243659440099866379073914320865380149866887631498165237076037971668069300999676771750088940541052344023602906238808359201211286379853421317075210216027399065022628789461471639960299816685912934952731803859553542820992564447213573880917539420021510963379417145175461286 5722 -61215206156954408446620537048991624714698272225793057609208261433897585383190288844887139552716864482314498491270080837065085785192248768801093602013492513418475057899019772054585905884441857337392381671888602592022885604068633991834193676611322722976129430077103610693508435219176696543094666433682712828643796180483029673685846596860973507461196827524084204043406335160469344210701331348373013391165590399088059163354181953309116853715867 5723 -28707393342866491548013117265923440435641811374968053007191173448797071073448968257302654170837954884600273051666789718222020713335345504819140821566579734298392896601390117001167500993658850928378876367650235189494374233012255722254196565717417016104420798466620823618917703155117275216043747569182536674294242721790881144451217636887141381334747952469289869852656926106805871866735342725482139326701801195769633839234910700785295138620003 5724 48486354824466395293506016306895838458155257326577366146440496125729933294993391865755504558903499833185589557807564651488582884189775224415750267907267875302939095795080574246552285397126017519399096651024380148998476740718789577297785430702587070372961457999220906011368303293963562704245536207652293192390393404816383871702840126213975601330835494207051815108314033381037507880288575335034972421416988957140857165246870590339316967629220 5725 35082491067727855895797170341862821841818583348821625326070891225658222501251117420369312934035306866527723688165828748460184378947381509852260109534404229197073747962397587023511849549261527753429896537032719946848329743636925898161792838497097062025740943740571313323421129659141824461219360626121660805288694124010231416732919117240649398044315416534370300587992841603392355496481825278335582536978503793450400566141574941395424384455956 5726 2414053915433475985970901558205479687667687209744700919148983808852132503777716258063100609366731666626371234871230996702071152806254535922712875830965346696500726535720550876336427378403466723399240583908659096388810903001548094427775744774919676192187342903318020656486307838976132633573793123956058919810100591543594092358688580686972269391272641704736529916155039662820449865739939369145658167104303310646481412827743583380216979372676 5727 -323012958154599312971739708202481262543546379532744334296174385262542644768668828534043671729559517867735970590615951155591942589891433986462678286893422662303105362006143729154716704787311604508535357034321829414620016029938836001933788614226930395639016940078989615294044529939578221715648950276416477903221377749138019255860147128024591023755234059800188084660281762032912882203541648394319481731883269989464178422752609338152674815045 5728 -27417320357561375914445174890817222576392619168657677495857114888834419672965765550742732189532924938201012408290971116181765996642049626490358083562987890276171662623939488559081822812042166730553655508917945215263443266141935396691478680685226310158976237703377862597585611728160834653872555501903298736127117345969881120755249923292110556792079041723759461017097638031855784502467602846961611339279543102336357478069789890757030014978 5729 -276160658894609866479062591104032607479417232041879663888295981413658714895240674245006677672049803827679356254494767813141095142841393706605283263925287685542821024574212908480091359122594692296895363365305737566560072982676066519437551829324191802195371047181508270511314037652034890969118752498322234373880790160630764858744195260942786055046281512122601782531073803477830107580746520416740880192498757933836677290831462801681229714 5730 2632948779959207380464248010385243710365040181775760636834288915729456016742272275376521273278886040420707558207581329546554780692664643949264911057208404200946780381748023338166651155162519168524301389668087782949804400332273453162261468961563656719894427413302129491677157128612807499570323475495874996606039672573674486132256676873516809230916672709264647940083540261155405201720810227414692869613229160290795036050218646714348256 5731 29353533930943582124758646873806313681613087464371162830668064824868691200979904129411932103350297467626499601680254492207999158778133537220983358696555668596196718996910203439991474266649023790863355287092532654636454640924187692383295070627226042296073845453695204077942554455450993784902991933739758767857176990627528797792583575132083935255627597796125695002230361812209723498803600729264269610613498688640978019216549138450106 5732 43448146805974358989417086626973695025950225092274847285937287429948351203268075281582032881458026823164663947662119916426702799000540381893442090096863321081763653740349469704964901947066222514295628042200423361751020557776864154226842078366491801840484882090715590003317959986654307319550430294374425916079822237364725410013689604569076458917286495976077631916870670051191159724397222933498808743908295910393578253681337119597 5733 -23076603764197286453016304409872331528767020050029733721503739087402223495270254478949897408357511962729795365788458504330599487104503045359318830263552808058879903236916676799560959962694523811247293742585582775072534944683686698896656644934133473929812675500005159853060832652556617733411664545992538549869112721128935353206341080721588971278007025911897182682808058805434370290564829879201474893905175756666792599857890593 5734 -42679139682766972278133431095655909559726743854790782917599736714161492309302214716659046814164116057717931754072101665823838001539297367245909364497226791326694772709102461513937048282254150700094603578520246121694557794092374151139749531456006248565229542979230792762444582753127080696923755484918890935393127549344079296406630216781939105832135447105707571178730340164391848431339265789573126563912805005094144360322808 5735 -9439113496843047313514540336038235144156969440888119239328475705017800680241116623520808108254753925406491232406347073991085012194964483237926179670387477629732857628556740257025505799122457695684488667077552007377924425012344197533315731484913181962093692194330906096077546130800572277320925790935754454955410380812656105452398112604671456179849757989782611214644719366765057068621609114435415390225586828215003955692 5736 56768736375871525594743082121116365857505474175223236882153784106887309938261866270881267303068878930679309556982975288499397056756268902097696194672673372674902160523920560226161316038678238211506156478887327486536047248387365827575744913396843896022213216676729159669806670915917134125807537001564857455372916491115736143370728948486354062725501608356225768621329494388265459452520818012440284777032988711193650 5737 80969428051852701955622001680989335503249416597409744069310927823508806853872152894035521024819398106955597927009528438789118338864731581642545014983409560653631608000416627731238293795238837216593847977689374587039490936331199137955019816672443324086801262978572749217111473385580947160406638557315086999656922493098856438213406529810666816348197172641096503170003987902092906592960210460826106544118122773078 5738 2805552261357863665439404537029284852783778190700338221205692704682033491364226910923970118137303766772534015086015953938874896043393624388961741084308319806220300698055153912566100591164083449879559157384777006817740989729738923277678085700459266665346688284300496967274209174689772788288311016080551202706795421073683657083809442419608050029863548773273814691751829037202060204081382235656117503270697537 5739 13902145030422949246269235859612594881940434263914713780905315868317188243819225694843404523205334848055072610175282208713100402021050768069908274090833015816879818289594381242160855641063443634042544742245796877822134955749427452526835491852789556951741428826557683707092276135010006057043229436829089583484407258117917780104071738699517238296521125072222439291101608552543341812629785355758865662648 5740 -172568620569086114192961818335402520143822088433371614109137719702832687939755032139353739203796947692289954395982571658702254087827551919825644977976349858063556684607275101264906421645766372988025397618936591606582938154035501754185513234582032843100240151691062977269696925202793873179781150440506140765872389587526175112913496055627623901116296930039101476085960136041892824916053964133581089 5741 -1096536782729199501760044250932681900279401767352833982407897911740736147929652539039438254623247438575441955608031586060768748785704069297256283946975670199161788665231641147037584352489362853137883535057438865772903667722992685165818411179823543732994375822247732010619461499744877343183164349315678710387479794337261390943355888391476133224903386406264589780509480695487537122451929808314 5742 -1359895140754232492695485043884847885682415607667234465114254726016054975605638943312173668832121470475674610194278903555594089288718934738247943880194930776587078692645063612631506117787313595802946310442263174561165292359907975838016258817763408506209720774042431646311669223729397128104516176930939184697334224746650168401813572011219168772972075291280579564841625730804301335825907 5743 65725108166361633389973016728990263762348733901015473837087781419057297902793634038116539967188193539347782133371214413762264034614990160414242633157950735102714445474772874141392155809432509601676274609090146554880714246238229014729263526291459817287596257438101578312035098341144505282914575004195665448179575094557367571493025172274676530960478944244511083771002727345731963 5744 487850629428206111301486782309105365039044787659202798797717191955993308871986233496413715829861262013144711604288679580887740746787097539721959474647479365796616765654865809013828580712178950272347627932737437680136130909180037124248046508693138574562110094946378340703248027860877791743168767685979246144856265756470397874897130494519464489943525740616636158251728729179 5745 125972187388807537346768379328237940487941276365287798366189072871806843652792084908541920526082994671762307570258661267661519426991006537326294936135403306222577904447789009001049771044916501668497519548318493466702719051713308539326590762605773785243011233419185001852267739584676916373857487873451232483393454817593691570994575104176965944188696612717720869070124 5746 7668436768014846305265586568995908685176966378646163328341592824329466536967345455518003308526414807365635932464849746774628793639837262222765676381468901506501228907954327085693116000056123913185370191979674168782981728788577448756952602677359295116013374989640915443209437251970915800618449200731468588467143910266666298422970645379639976147182144895736316 5747 -60036991684514983938646320150532574574407757342216903654680722227227245650710862743501553537030474198263770755222364621118355563685449035890689181053542908882675153469504776675480768193176469817164426482487651752995351746834538531198974776937583878439684781630736215693163684573580391219884770473938682133959503467187296228142082088666918063005565537 5748 -10597107312940548868614128238831199912573157351015187401611355071629659422338457089059469051850360849987871302643296705595137170145880166444220302137230547208758847031944014400958602088455076044687950892317995570360943021415182535589456580589743927922964534783381608819696604032247640304833224401374005178036209820791716295003158343784948394062 5749 -166910201379470442032176522950163656291072671310535860338307982150107974294106119258670937576620086251863013318903909354241111031829573531522317826216862903501419512565172793349120231374935943322864769808494632717049664391580008765922953747468851089376842592914926583222180500090227625668079395915427906569949722633931248468254473659638 5750 -762239200189873617216675390167983439843814524017003301279345880966896082920078419005547865263721136926656491538667910737957075856877695224531187252482499830077919173743105550314825923687568949074529292959263843901693721563413438521005088694699506958511486266725580941077073260636038162389701961299692501821360292167550139607953 5751 -691317460229681588540447035743989638861750035337707969607718632632229270060720389682609827326581599446639233498758931208940021424447995515170101548961646515141234506313947390588912977333573748160046776592987529751325466755485769462052359692090819087334426669227871876705441190495752188531824978504463669531341522891969 5752 1471012660995524900924301127366805883219197472303544875926128484854623007374522280963914883678651473307237536975653190558570558046939426806277226059731456993059933682809297941243690196090327852656011414378420352534978941230407874338304532599113696500038811374584841753558757623075777947812343242763816160667283 5753 2388889198941311347154162896642215695513121598929880401934494063908988003713112381674251661126267460285803357461456278610702434809851738725451524215626563283374743858897927528681123206698730733050337295117606343252780132515218379196342977475388021618519021998731209718209254462522817485587203887609967 5754 1059493906890859683745788554521378423910170077641000962518504697743807676455007536704007087687749323734685459970409479149372053775640567833625576269061529596155710917619114647828294916742907725037981634742820885263204651434162675431873796124680385998875148652718484789615607324022237355336851 5755 177328591946275888646549796503382527763400509827439593663978861061870445337157276071965293353675784240984668648059848107288747193971565001028549198241654546876119814608361476204703053746444881369309081871804747950577826950514989477675797908400453699822542457193637408346243229658665 5756 11628615910650133909682110101581670959945132170546372130037741951569538554842011593322773654837058676312566119941570623736508958510488391756637244350525562437188858211061523184910298384200104316694528777033339784012153012211594889216481619941395060302720658277037027319582 5757 259655802489166104000413292244398507240911789952523301551193682579743193788409701037950562372494226868454583729709079542539297006672085740253834966839149344698637428748666898433029657551666999449509455459130436760760205471714914532988586077695466441377146480578 5758 -364276267772091549368729252871593165281839498944627872139888944959930320890604585676459248787658800405904003275888623396842801036065513277120647940899382911804897377874082930411179564831343106854854611502137479703086979455953045655236008662448820662 5759 -69255753116559665012560226831058153415816759205455816547458452420175635933932012965372106071825381232526207447442882042928409728086708848297522914084277452407995597528116414944312622121453183576122641749441103355334279801508597648739014024 5760 -718528500697567637628215563720976052990205529538878007050736774683855647800919700308731138424192001543293231237000265579343648579587534421785674539814669024115865156344903820142348553703513288713049871199829835672624338306524601 5761 -2852443411097669292093321168395894560099269075795916804895274904521625779548592041943111049032691103250792268431990740465985887832306362163195980060259730994223657599759507250249997677327108580981511027073368256174327 5762 -4999276391862547972724970285217944750596785738346225172121598362842872540026931543862315614115199843489896390861519626248311851445122243414069821169178163980968967778627964001597273126513951943461552273075 5763 -3781882165693497128847067715736345760440915347195152954505161131391526639220466421059453269412580258696706643589946139218210519795331113808262920141096201691671334326698084639338476648876285435 5764 -856379475393946954824110780067789514184128784066034938445759316178360302163240253648484509636958175765255179429285320376485105385326769508861412848545144960446626650707037952750781 5765 262612054394147083727402946408913851759835978961304556880682714824405633227144192068054188443261692027887880615124911163467941417468513147400185647416810986071496087827 5766 139196840458043397606295249303073548701304722839801298787878397383946350891613409980924799577856483244132256298196940653035982178478744639401946922027301153 5767 17317818420526091555611289946826757040051038324614040013728182236276230469266483758736125024868629430686979160489745900821928157016111967304749 5768 406863889369125162888901577336214333806720541202823406735438871247839695662813887845117809310920702186155853493995905134672967504 5769 -24774380773882300604291550406947617821042284638888983534477183833987288180530219701796736007556680512663813840923644 5770 -276782929099012377457466823551723565801956683769858931889614220469373464220801827026486312425426009479 5771 10305477262311072797560102304022383913825399370446758237811014810926043696880481524523436 5772 -140524463983545187289629120708747793454781172081979088384034889974539525928 5773 1506818608614509286554362899356921770638495616857593538513116 5774 26735263602834243532162755431407372756182428752 5775 1806080235367649126700007007114973 5776 -759962297397042603097 5777 -26290587962 5778 1 5779 -1 5780 -81129638414606681695789005144064 5781 -125236737537878753401295235325742628418717625274211 5782 -205688069665109009690191854901875142180934619551532559460580063 5783 141116821689939184242042358357767471449883041325577552852537110409224063584322131 5784 10757475191391665950439637164762577812088138403132337657734041466655584753228823526398073068299644 5785 4969078571319677738974301495724551680533999378405796151416335336468797762241462408246150038557311830497592753 5786 -168352754554401753239630174973167022701863809528140859574484891646098205521796075899284116458739289250295288372848788441912798 5787 -845045582857327844021215428338246010784875360577260413171555611026372594562717029060899483615533396854252801055529340826309313160677233398820 5788 -82336210540205859931855765896526493625401594400852329868469601487053768256328618997728804122189629387985714152052631462674814004013060673958610198646113 5789 183671697459770250077848730798244409854167102615571276320826563057062694507987453385003613566349785329328945383818384330764041933041534243485315113538487594252677854176 5790 68297360284052110997042407968311462657569961881107235816604227770850144548806866802823656607535691834606625363141251838395915651895696416790243775187195790422743993891544155197797940 5791 1247671373950612714740064709648919934247813213425508889416915657334533026283787129882028428805676227936683923505083979900412867896309103493734353842767313011372374988597517123065146610354163707 5792 -206156335699943308170367495633948839319353464445580680034075879394654618234790236315523381694985919564443726724165559633059581870308042464615001938119902713792580809638416979029398428261741332206188142205608 5793 -6057993250469837429987478585909070255985239909377135929126360260166938989058545877987079837161097311897639278874776241156921551091619905652783810298501804138401845413307962733663550443997703889305233768876216622208417370 5794 -19452254905372853982776456766783779041091374876069753861442778553106269340223937198962783016287206813755373359723065714500034453003202727400322063415946836793832442148948882541171302915157648219992208784708696203705876280782579831 5795 253928301314923971433261959689798214491811525749542445154800123016659737091097007239435774014946211656361207807146170838894195291998141566615237213082415911036387658886852492548986480206150619923745897454175617109222327732151703366211355766017 5796 614349297960636268209350000735602144865900540227664466628609219496109558089684131475828634072250034148125820128272167594989219801488731431583987753896120732923375305813531076917929288700572977763011771256179830746048211293791261367993462248871410052978707 5797 332853393173200049110352285869905929442835935349908874463179579359551826879263651007993954107330897538278661309863239020236724578471511406847623661448290277263693666839884346944451061686533264636703154337264574690842592119371174560980633732965400163104719779537528 5798 -357529768637939751542987041727762542110934449295788612492120585334302592073543849001110741858206813658467388334034716612524548338661949506783186383458560927456966356278361691451312454624216278626546872235159171305526142083051397200440413046547248480760780740454254331763586799 5799 -73274399144540958871492882873074375017165200632027197591990630399379032468108446772348439712084071176554200917942777477814418465589773926074224547184773522971945310542627511347001766848855387412903217264994789103069536548079742012607435238272665659371280413168023488438189482224180548040 5800 -6512084515524509206088124077652251213532203122886574080241907678518757428425207375404398099189381847401044801117849498278259630255177963600180092406345908353448723964274895682056047321572596333136122703238980241941545988173403869809268310812041824727546478031510952991755245192695217809873681500 5801 591876245534835110762796313769120280120317016689832973643862279396556079035509334122345491426791129284084621370869344881876099797578294042278278377981626951610051505420855305986733571806060985655436041815682578666050809936011922960707855765355581034214365445780001231399814445924438435647831542100859330821 5802 10495056179378151715663651723601259028329501738295553490792972948293848743246722382477650912660529521865649404760817497755879549541320949791860254191726890482204566168649232765240766330539352159599399893946316715576107419093551466068993892579263547784965446511741748028782386401181581255914284441736615256192133186325 5803 149856918839515297507901127236507299223092198369824286090103328009164692160113903838735725925863310627475487855739963396305671550012505417315614274536856436094050699604787109321872471319199716747514319119501343664589984089948195892187564686487876931618118234883133744948306648412093605348452340910399525919250448707878380175 5804 -1176023683749663430952530033878719380677296861292762113398789299617766460477517513480257388400732645312032984687045483964381245355609644662696746707048520807612761119125864007402315405707363894802988900437538041038820067332189675318043653533110308627492835651705579130735285140214187466816387720389317913730363731321823782343703649634 5805 -1834429833967641283616157666871137209754674784533849760796105648802527527523714846693131003715426560800993565835856881210689640767152728191986588341838746532754948595447687152114584394515684331841078613419432414857500794180075363893400701554093821319582515653749536616236263301282310989385411513491797814441457649962616948976265892456614275126 5806 -4141876657832085510413982015018210286664440741101952006368633337488298478861083078045383899662116373006107545690591138638493116833763552163206141048050292535543766935209339011871970708862284807263282886350896610748146375356733110896304553052400413292737547283878022531713563926546809051417371522678078621354343377181815209621810481673256940674757937 5807 2849029857520079517229637057743521346189953256268475650082150024823168058705505897649086126000181831631896883341693357926732341322012957775646669807848602906002772797491432771016942191520798938955650307560217657760953202394016755699800289365965455150605240492141933990538944208851690849688481380317627349354725661399147500760642284347383198962271155862359390 5808 396403751996235255479816800259011588138925110247017440316728506133183621980145527932738795287774935892753908563046075319280371948636703834847392340643925979926594409333553158008165921128622583492711665615029147604902954402559368927630675481823533580766571406043067406684992423199930574530429442947957587773791065863710462148620582517838634410490944711341970528075680 5809 139738559782170679351938029384610911312377738736813095195577105030907763680728900217060085016092894845938399721888892659942263316315804702343601485534088724599726347738087079466851695973911146827782209525434100373085185329507749167889728304985916739530069896254944259663494680117637220808112357269603397217789728995751075458312825000801287342964098717786448193717348853762 5810 -8520236232246056834210590210998096686415905230061753018242487517449286178381254983327315378404258039683164496740183441337079013203895568452959395374690524658381488442576267435406449567114918920951298097734303796254050613587030215177784400457590573257525491471541927951758428054250865952549264893238916476241962446762641088532255014630333148541128059360480878813822457199586205231 5811 -107064573782631400287701211347295613014703946789786308788094164627277476060434168197917151252015870444133303335271792071304543809445392356920765020689674314232433490678395234765744356822723053403138879188918027918995389607233879053202153890253675811136597719637672230184822316220765499500715293685190008426134686580128440872195558767269717469256956071715067496668494035476499422377706805 5812 -5831044226233780467670639795957176444770050620128716525212788781919150028590150601219188268208055481759718821671597522234666322767713049945000131810725447572466104359336002872807018056622142356424597419048056064748934486590527237628605483088069361847108514487148938453075832961001187250847885604785241548665125195626301520560501260899598096953551386135761258372571934677142180154498773069031 5813 31769870997321770701447673757009272590537223742531190195252425456954084453263239683188798103017150630841128022911344764325175744696791381320196380008689153496311810847140108911261103855950719032303146512231500969119863675025529157415894635487113141106927629350531041532205113371340371076820719667121557929354164050585356847989900792603472585396264896507847613326871939922709966053552787799170800139 5814 36495359293619227393478480532797068104182860644511071753996439112163892096572035085815161143247197138186729259207226440631536102807358650062731698959061516238970571357211711628487456897759103824978585342499479012955753712724903213039565671019872670484882364126349734543717740147742122395252355763345390955879709821448825780408714215301253085152337435260806703342537127081960536503423887174335502954298997 5815 304339654802424219804800605582928442098456980379280601114859690238561136025426617936849432971048739719470642484458224961947436263220802950753343244137072580142341105167291977026884186897117890810727434434702443784150686749558792777580207649206891198624335548122816029954058747374576235658657396398974597134683928038183422383973770697185487492666790267502924307401720191774721241554645536417519167394280166470 5816 -148915876138501545968696551489861933170166123601306982734484903485223415264280384030051940350639023005387940060826549777366690776893561263187219970049750466149440205745928525173412510903525517622941117437535161504897392090530319045251008245533035154771759782533770910980608647371200207109964505340222499266921818471112745694831939048563909222143723054081834244028004373872845453511990064348205741090672560630192536 5817 -15844533819586963882982023043058414075427034695631720274981332198305657725472892014503062539510039271131631898140413093600158242391686051526613065287064521598606360110297504594545102691494275788792216839247785686830866266916845676198444671635705760303484378459360319391116453060116066858183747425525309447368288046341341522682366159660736961780199103467706721576454983922734863431442957440873240174581499024741014901145 5818 -20070186067640392845837277411744438070307939705622509369964290232400150954598411329732418955919634859266570491341364439080195507040578559723136672029848044505237572559777899258736555266319180701731548192164887442248974029223071988624749122589739351772815826196787969232014439780839380502147863625936716942919362570119535975414364093475376942392221439786914048175633032562101814756605466488733427751371350758043859133880277 5819 883406314310446161635377329244124120712532392456236312671532241097256472041260874166637842639654773904058450256657158415649575903169925661609321304314403826754242215159684555437906990868946337085802638984376174446161042558798655172440259284800369782663868195852803149136134130443834149273560902161562617036453316641463986099448972492446504632854973395542897438587561947069783656127129430279488456383850535755489956448334888697 5820 8842265825417115693083236653557744743281696659075100166590788437699826137485725011582422730065179948013439865792496888462546645240559157401393671632558123438967025584803091424328072054820872454620158703775181068539011291166721441348670331960358869436664254743335673880829456233688431326704135662638489140406727724630315911040042579261430374865504757902480818039036132063955520051836542830843591404784945454038022089550058455384912 5821 1688770190075079264277490854928495104394993954811619728132311402754641955094138223764748860786217505399949702949541829304207084529672464322111352874216900104877242280572272638921397936911469445912452078779579483610372055768135089724345345215580358863077913495916923241727845146387702437510030991738990773281083356417467754729493990910798716174864024389529636434487552315299878839207343424141254791489877155888056569582519279963992743 5822 -6669144930315185412050699774464979304918871822562463823608996819756008525413315953431953711202374579193375852314369381072212607165251807020892382183893830876361655281820320665771366914778758845436417830885046987997615411482840339698736019347332981968911899156423563175012603618122731596044007136332786609631932680604944830107196727701510524414693154270364739067298994106525569125117892917799480488099055924499831597460007961936250704730 5823 -6405693182775174338688271895024857098913617080878146733358147285902944974378602303485140142383624896856418932932838935569095782157363824568069615760582568217048262003300449535138089711776985799849450593041250393558119466691224870459909927701752766981442800457329002407288840031620669690882949259854400269078344414731298395847449817253337265193406723399796519789397812386484027548122117005618613760932741166113476602048381275354739360133935 5824 -183151166220173546130851310376568657318379286298893699567492609124529457604156368581163748258176990529240551521345510887509531436139760157699510319540739193681516726255175957028478482541459452891168443926022511615679576688645643553416862478116986842253052715216738330465448558743104466701132920116321367642116055983190144931964212850818364573530290968853203903823074947231972564235568198904888797901902056415477354017115081782652003107488875 5825 64346042324892710948057817955313170432855318920414311527709407269548774666075765440043154641631497874067474604033824827125639132560997866450402033623263760278312692463131780263506588281760375490745913880477115438123541806018567870559852369361390757552122964392271780375689834092684329178323202829571030825726488856676164934629437468519485021164483578409874520522697186203531020398449788144592448284950160636753698927883739249188169769792481830 5826 6090485360783890100154598927023989102918810858098873014651617291128179744286141520137857379701543057831308443646685432873708065559990176152866308936891675003325804949590715112892056884816039544559338493582749291633329672498914195864283464782858363364259324482024720144929437598904643921972655000141073989450633019948783577629178609841482866394127709404917356036881727816287006401720216117150624576578245331180134466308345030532030016248073867841 5827 25887117354117037397523820095430397453490187969656253363995170797247013232995970852071697124882336168153665821696757211562948753283406830002221716994318075585756366438815510306232672760815129143246192665231104153412328194192785447164906208766673009662861238335442510097590123958765964076181322608029300492841310621390236367411868338080097247661519062369382918178815147785009792097138229285506163206085607302835784110263231248565425285495981799627 5828 -795515702771395362871897211509625858513961234394263695454527178819235970558821501028086386790886655801000516895093397395974611391214750747812846087444202333511972303841584759885666046230871855163377002423241582915935281192681131233057506805488144321624730547367329798043164379844937375384478584062341421961917457204907954741488173272916108469993692894995352119966069685220955316285354226453040961644874547408596827687095023806514275187548468641225 5829 -7693449607780462216135603774971202346141312853353330717361158661107372446765856612175837278314795112652775676146534243231609914243674653378700368409656582989296321702431778821036948000970584711620618675219123432590145583948601709581908049434584500723688861113529479097187872400766017281553291390411167794099502896903789058093155155195880189766641751723491354704961878949558990911866337247653600797061274384929224965489568589453212191786703097262281 5830 -4828456712175928845240216070103243311397452808672416981222889253966386641741122525674693689305493550996272638390968314330602528566707786342636404634736752808060758083459057312730501994351270021813695795743862602536931125494660095950212211044744057521568674039543829678397078921909355086638117635942355423559581457902980147240692562489742881912074375163672595043471615374776326780896049071967483566771515426878277563085845984295263361237344200759480 5831 12598101174721561774060163286365188779946298226621022582006027866390287870980738051583479228332850839578226564196535749414912685975345645511229562330934956274057620971026535929410301557085210919870597804125080197107228863639793477977328032365166953570827887752822362317551284035975448779456607220403669462590106265738102475037851070479510027232762881877895616140127516511784832537414044796634554359194683420396621407504303441273031072419517919344138 5832 13077387890956780067480226857076519048930985559151171007335838007801262203953451816252791887467688144582506709546434323254447346368826221739193787714368506270351898980419021366152439745242501934225986685152199129751315489987412474659417019523601718247977738207814573133592004496710500408285819475315504047987807156278857102924625530177921140411307815006918407242306890357517377818083030853481756043782817765863194632972376923622868835756210765122431 5833 1204891368520905631132721555426641267373443956081650052268114251316736422253485334634149893669771323720378299808007317423684157733132901510196167830898507989919833956094628805947873456874721507310859717985252416171539911278894262204827744523497845117016079949190862824956941248025105194489635403454310199512406524092267705096014101490527096346439938585454923326246905736272568126002489197455781318075546672341229224593890850197099993717387843278503 5834 -253780676271291552599256438484422054305663124545309447820953507340794049705657552710914749964827219130382647025088140640425048399225130388313996064711436062263745273503685081914660091915615754803293213398886432889009229211328117075336063976239145660451646041358507213629849941642292241861763814337223066591368777391237379847666850715726930783909659094732345941469520319398903426621900661435881542047611409352882260287935182649101554502701433829046 5835 -30256470480567361135674049966454448901818475206107418583500136878025487544621770228026484944342249741684292800500287295622095889379837659057085816370702524318374593273025487242286555132919844206161315449617900620730022470693516930857401985955458799172289759979150828108194760856506197634685176954617002836629289338583658145046428333651108166727590990934426656221345775553145163746059237952447483366953702153856258325598159267532217421680459603098 5836 -407895290544915537044483562056870510219815628531872745601745489133913555087983939221564821576791874352826423633189403814925384259528189995609896149988036814545182420841076184011498718511983959025365449620475052423157082763860104327664314741223111999801972439942710368570127514730405173883364564408214202889473611674205842616427207166128212783393245579732538850366845217273155436264322655551685006037570855762952159681809775015304785721007349571 5837 6341887622426058651942189935394585343831785732043958586175894033814840403150108633407532695007278367452781613690377447897398962257081191321464792893380541917204707862445547184317206697652965086949313254326333623373970916042005628160366438400658559121569916192914285242001962490150213748072506975396674955340584568607920943096411837589836882558825387658987929706013182915611216363769669890257124612832011730578946222499026804501538039300531236 5838 95910487866830609347926516095171571128202555047088201427224431868467221225586514778219941199672326182900750651463792290005150121640285650839362866689307233143405211943166754266225485989790581576856598554544853251471767422513773605943278917532614232679836100637541216280615871501721979602704576148413935394658315703141486344635748966539829814122353161120672458777376967239125400898346028068953898711895834411294809202612369553531502680737970 5839 189556614840694572789973164980957964039440399070369202735391851934918123989828281867062251255503231698998248123042539236667681605964784876865366120581036374893303932055067123264903198392781195991468769947313145926007791241713031170020129263271590292859764015583111602879735762916104972095067541511319475991650008361236560494738887238730519704451486315332845059985077899067952023838014063088611134984402831885200189678775625468289696498745 5840 -179916077933314031725278054469432605111532033753348437246988162220050237871581702079646493417371091144710824193192015625012115248120189838533553689973404223387987900871302491062142197272220007885047219129437748069824735800418806041497578959664581387824354579974019479477581791298155068729400078232231162223872281365839462783914690670063958150599146104690515219082230165020018566137466057481734183449485489734697174019876685533723916626 5841 -414756853820365458426632255798999729875877623614252620696422131000307231057545210555093099996196443272473761358810682692081739103167221090454600840008370777116905682901131520674446584380400195164725655256110442093967864614980286552524537722513415897350469875061276965754410306081381620728417616243725592244745916072596731462792277020593506993481553318515106112479564946521746635224088381384077258789438750770499987321092903562412943 5842 -121672950780495695660727263947226796017502622330100844924976857372280702306324497576911532345663425861730209503471027955048281785247312075979768913199769781003584622285351297308054374792818355139561605320714974646372512934588604396456753683461503620348239612910167410308065335018760464267888991624055412642321753296712372578659765785753573353349724585778158071623669119258942846607863942993041431434457580223166146050195711037009 5843 3377908238347740220249058691021622159757814011118966803429037824574112810194362908521773281045127619818588990643687891713597753057880254068954852274850080341219415202897818310533328728950112528381214867839061904327510893180445088952230094058586870889586906352096707347728419321613784600936650377180247016909923014955042555326259234903085035068932705292331703795711292092738018205770807397687234776908590628075114754591834192 5844 2377792403023610890541278557409881178863755458692721926525726696583444642566815355806424258199011668790398308240666255232384508846792870439112331226771755001451978691255129060406288467296845443539427812454185887684345676439630588712290515198780427758759482856667460324842119375378294476785079108956196753746647311123188982354658302273107326755810387485515819502223345700405216763774310030781693162537708741976612253148778 5845 107344093410864246235770984053897845866257409707972390830918474356926890811682588100750410706550751739759480735836096976823962293763508213722807795340728710333390742383104675709464028899004959955839028504696528259817213619551286640130481292595569773355626891638812227979106143400409672054815693401326604794121883796861666232964588503363075235352697692652476498316115126459272204490191840673312798745943770305474288309 5846 536214488905762620615978625348596587600516388684178548213808571195140503009367166807181472076440181722444427262208731138016969044641024866848915930694768965604308373631344105607791598616669424853721492188505516836711955652357387115604634001385014531905254473237556789260965059570438329409032749761271224473198815476850691172148954452194065576319151585706566606738928014427035290075737085316424356852525952487539 5847 -16306934309808651103495709999604741344995122286231944610707374767001178983822002624776319915456253580145925741303641180133792135479150447235584456580852616849608673772442003714297025779605236274109280779729581726725583572761351886083342848692377242818952357061525955624139077387151895926740999731553354595045108729055250918415798038660995267473637365193089293374934280497942603923676523795642694577593517823 5848 -126502270651153416167870425772823350087279759556224177136476718448017565563527131298682261541788540050361419645946492078677878430551181556355527255880907675611264008955570096983803157765908550841873277226269437080410326197757000319869638459761951772649489598200192461710342738811590077226524751790497560089197510193493976985627686583359397455115572044669420328756806149383620433630059502148407793915047 5849 -189462913912741840938004215585433942763178237937274226288323804254887305622494318567035552063275602844017204116842618083528468087056631210933553266015284218183225613738842120861953697698029987044484438127492276637825624835661750409872404550563696755864914872079796174342683823003909725017619013895887015192094362545570844838756682249535812010994833929788727817937704969620685976826373234773600444 5850 71266059119112035700640071531194452746212501384700104638167045355304564161461710474189466904927576882655245401908037749629850857149625921839423637855318671813825607314056918082295958850533263754589839864280534453489914287873765159372520447624313218587931878341694327364293988493786827173834602808353842833568150996652376921772968804162090750448633559115642729723477636548959806068251146002 5851 180244575143769626252064805767295521728108476513449108214203386003439462042565572293904607779784221496584514078403949413125496485096870489547572840070089675851462556410798467613709663529999424395561271243918014649741129389588370452622360709654711034773437074661485665817691682167709166040570675439116607633091139411064403761411301741076398815860683227164616909764759388056833332971779 5852 56040450646450519918519669948596899552495052697524625670095678805058131144032067221170472624822212662125573741542328088196664485319534413826698253415767764714503499345597120709201716102985159032452558501185616434337456753802375748442868607331252924183998932848182829731033917016828824357948229834759042431527901628714200636941288956182904065232027238024965089180670960626924898 5853 3600004328250905796854023561848211345515692365759986973138518032448563977124194940445229417580989270216921946455996217915495849691914232939330909407130056849897486955747929340788553190225477904312884859825006374065947793196243298803201066366837605042675948582969580430758015185668734397603369808974998667457292976308605259428731461846530923615077940093788922809246305400 5854 -176553585478282349384161979166945360522598623064114815183544399084221524265805461767693450406418903059535883800781403298209772504206394941606071298465288837867924963918322422434575156695017511751293954450196684491700349958670474181868742460787109963718924006368110237935413191043089650102857908917818668486970011142497120941271379883389040036111665128891348733750 5855 -16315812722920380399338663638022796734332560752856510599030091036970743585746453870907155685612731935170908464891424395986158369434153900640034584793224265741542370097429698716628436174582332870018749869688406112253652310726407215516188713293800844698500481693217730348694662286686368154595131497427527727787458001459646399951893817684932219027072803339632 5856 -294137935959422795492375060095045244423164262288873134701781372738263612814430809222961553808289354186414070427125307984427394347471194601170303296932656752524547222063118674136872088894271901832635481014285287485868065800081595168459923090679616551685526815224801459414487065507687755505838877444113983753547744891654682007368994615569344043284776 5857 -1417146117798815190147838521645486065134372702332136168777848196278331315116838275968785096049980812915986748836329765443533190301889182969611664440975445638390954145228385715629417337812380330811741303632462614002473149910468869884327784341457639960953181226881770951828562647511978937156447644170201585222896032647901940140863354090424352 5858 708138727852330771987208018090999645126058362112178700647771133010019017919807752791766136332296222489153513451387403235117519529381259984535736149526224343847110368363105223993605506399401254926175975590132004052949217742551543420105061506468365305855828407876736066315484387881668421408630663976249310747071353081133716804834691 5859 13277693086178282580972770296519309184532086763391799709331825754223826026429995158719126335134042848325416791459110617806374527795021681465955417289681996490823849473876217680105673854504789724151171092452854626439688606696449841724946344055147937203534000342913127781145450901059326465877214176863239573558149112140472260 5860 19681057425838128319834323391935629091563991376453321523653441976480615404495911878680414908508707196823931753484850461221402732149869176327754164609094195746712727596868718867224529543646144462975385622513186604496002757155759380148225997069307249857251164381203620446369755264027189944471251224168598146094502170 5861 9615736280914520592306112012585737857305844629123440378128274776238356599103170995544305075379803735165595727083986437491074610469286009146285674095005644663230522495926796402139238443718946616583436489191634199744844623640361110183638310241293027573573724523502806496843595220100559590937856569079326243 5862 1659364696360009517706674240052809997626160927449319166460973613424435155937636108663719780146541707827581590614821636646034041822688704764779191927261526461536839396332873288569948246624726409418973074509204467245733693248818114002201501692477910501947092251159089885499738977860278415885940012 5863 69228944918102563652519524391433188984125240714729678779835133485492999238703611922690450096601507546892740598862993648654286074606599071891465383108234259592052853020974980453400316813789226722387578950326483197244114140179322697494713778598063583956875910226448912071413471578903524 5864 -4712564054442334123535878556824641925705940609065021675565666245346017247635004418530231724774015673730315682698263345125578267345194874353183688482500242143462341846134010690787261627575101737571123866830102825010272421433801762050320372776685973353791469983132697024029718 5865 -395289542687515825164117723717075721285545954901339757026897884997908723216364843504808881287429040225008352261526169663699005857429495875262922103050854202257048278171016654304781099271861103224478665212881936490587420482626817424066246065185872325467562602186599 5866 -9295054684556700772632574682391343078572788145866976550651670449976200275452307553727100534077022072640485614665918645440875421495883865853042468318899968393510036042813805768536941577999339665645618667041510668348503907827610705241366917966941116269705 5867 -92600419070008539624822430286288347216399390527430123144220209185412264334280909323131791179692797961287728602748656587120624551222692015853799724701670024296974651979906779663108218887844053810555089281299825172658949554716449435561081401227 5868 -437230880424369791822709727138881290450537444005020480079355641248144315094091231932309416587501782910220412968173790250006088397981982399099858283486663070074714494038376726866111210316622862412452960325185530319230584511970209452 5869 -1037133005224310659251959166865086802859664141132313629137476298132918811697200807107759119967115292191604364493544127275816245351876269590110590967331945524737118270237110309964878821371403212178264782569233635563624007 5870 -1276579424183645568112922093802592976262077413710869059200225139333631817002317049303311227054796039074291618221775894094678383793489563186878845275641903128958355147078672612975100149641731610076019358479626 5871 -817547852179332897334567975404096461493385884181330261187856928446661391063938886373554278413357343215069451191917516994285259368014717843628264257677539559297656855760704437308699182969714797796 5872 -259603593034448296319274037457001204853834055889951737825697828601992937194634361874192587741794172801665289049716222308536019934862883485230387911938645445498558575449199895155485193 5873 -33892527068850548571034524453047574766299201119675082046640907540389592212180792162065842275178491703022030284071985919272337751487874588628972811780083788349973268081457 5874 3516527115946811882667887839221347406968314669613216170425922231114389420893331697533022838066865932320280799267622541393557879407476464230703402818790702 5875 305867092327518327284756059980551738926002813042245111394071889725200932519564416825220522669247647590923776915187109055794959406993584647700322 5876 14706446639817962843069225952291257784949363533516913515281744234951456204431697664792979023309622593059628464549735495096774384392 5877 -74911426133337934932786237168597305897323780498711450020129635863146687273193442726717756492365932659775258877938492 5878 -5259331742470001952662380563816975430148068112848511490731419854093500059010442907925552022278896535322 5879 61799393519895277122688527150236871284040480519762971139310344814935619602672931648377055 5880 -530935020951566855243550862592568282427478691934513519049233056606853794495 5881 6176901708350409464019181046529274073911548831176787948873531 5882 25669705190874889576480327937722774047301883766 5883 2154624471072766368849621012289378 5884 -637754014096719160374 5885 -69235110877 5886 1 5887 -1 5888 -162259276829213363391578010288128 5889 -375710212613636260244450525184531226104047378394665 5890 -822752278660477784339946712525273957256042190188371214049030301 5891 846700931125711236875674872078690157668095461135098389620873123475246408874150815 5892 96817168080606255855815622052914228842609571636944490892065476591929718461813927376612100533393497 5893 59628942655839718710862514833631120607051719214232878255748602016140570381075728321872249132158426845884059004 5894 -3030349809363556727430055231755765133462896634738855773865792231796017063828849786304547519977702739696717470843782085959375626 5895 -22816121378550994890116394182227922333491068104354424715529174423665619765246300787876822245543177950093786183608727079366167184598766783909537 5896 -2964099176306153939689815172682048391456226846844274205603311234761279309677282085994734969955554343777420455250939483781752162857104510007768050693917650 5897 9918274774734212479392981169060937154796837754853422102375398196891101273755498681364919515895885147486187087534034761826581340445109102510210947336915185690283533547313 5898 5532010682141705322041837005187601402826032804437473333247287285782054016265031293769011441893037867048115455914110328484349906469741775808524171403954078560195068145974647021271366697 5899 134747656035334265324014636983315823230100189510385454353569673421695614836630522909563671617861646589343114685452974663833842788449852719654875878184202047329678697251198276628362920499101114382 5900 -33397356037292799623981672482983757439396917872029034958438563665680861459662670516121356970580351479504718837153590436457225908010849622202437665567929991569975825864947227614863695251321109161420573628326393 5901 -1472044691034031986801805991171581491245920384040291193518772811638977039180585101677481844549400339153551826460580186650262179512149101788812471639664247105574956595554725596856871865302034928376900406930264138874877041165 5902 -6302417177150832879548169427772967235244545321747202452280853494209945137713945846133941901119438589778767328050114391968876341114846041426106967804810679881087617528020036944660334335795323489046656443805857577422696600910460008263 5903 123409413948183682408582325753351742031933026803252359862305291058114159781122271437757249120332526197892611409985201876599807677209061117424597260977258083766192559500653297522002677157823559376392429063773062704767244745156723415996161742585458 5904 447829674321337615412930383439047731146350970717071916850718148788173131073628596865906560353491949399110534965105544272465325839692075167259556358509481509180595350757825075193831202520734545528153895925949041619176541171583746336734213592637753230265919825 5905 323519690164725723342627347696721971626632860765242262291443429583459198151348069451116655379375175358775731364320657528402997935287551934815813767093234332607783123840511267090435511920732795563792737412060352427726648081412840627511742934328269853301048838163776774 5906 -521280744511179274305727609368793457651602408212553397197582530167358600470690922961477945444975408369944581240105222323260416096361995585457301755326528476370217032383013974100742516686368122266934089074811449674931929404018540152834279706118156826582872531264183604624675696311 5907 -160229038602532507354638724823170352605911110835984030246847029325266278036690554486937818965874163053938438347298711301361460763777590290266271855752257461342029003396769093670461960688074781640928725420664950204888675867209179989032938831105655699745816059237969093849571661291065974958059 5908 -18987508428145816213442720180981493714230164774378661897218930515446665426091803463065324289286478895064284236587116019284189261094534432888099601080819917078811795651872401888318604133948924093900443254951942798399847898450012189854966453626162404766532925692310604056884818087061955405659568845310 5909 2588889938059809013989817403579980382251692729499914366391947235247765203969659297352489625796173100737641670231556895221360171061701225777545121695896429468297937165992408167966565729514453446724287974944895659887163232422767034132561407617212873259672987540485088541514973108051871121525422615963557406601995 5910 68840077019863285365906769744277760453373498841887780888976447943012101599921952682448912115929831254687769802795529554373681888222493377696139047931079271952225584248213377815652889764652620705600204767615968199080853740501799358257410011722696952135061252041737204329930700559171044150108057408417977221105469829163445 5911 1310710415902108915590116814873784839887816489124882176984087247150745032904480359639758383511467472196837184790543941992344255708898584227885783958679612443556797704772798777476889483989168046749735697871098758496291006222990168843815732079301727648160682770072574075756732088450483463007980970727705486984817774257938233084966 5912 -15432047136797374122975849176057770939972656146399620468671997575544033190671663538371320699545449013398569454672911804720867708128105329435807497013258678100916138247544241410598092429159648470127946292423356383824786179352622265404085559747409764764978239667768116273577265656307147331069888771683235278194089037848374138347610505809336 5913 -36089847728354606965103251540553826366653774532897219235946910764315237896611645801193885299179826429337674083825681241900915888895579365598828953615531104688844533576099038086918815358307564142588616854641886149626140224790580935059270215126772202784849392853929312887835550463037103490821866659572007115188628957541205186108473027998470869746729 5914 -108662004865219665895447531923019652272809142272150186831296692210891073565516594703436579900545803757656387407937209082870339868210896086328636186443899378542709669959772591699092140653225048993525373318397228936746279229750679597236137105898564638167616831630119058317153487131324437089437593808701039807064035026655482268012172947913253554605006425314 5915 112158459661007205707901734203909167525885655975700589947864549410047960189180675296188648445529872858766197932515676457992805527645835175912819368758796582775031309665820922930786732036484916286985120771375943964080420543118535903303727199273122482418120802922685431459614794304271471400233152821358179082580441565213620528092792415294892128342553175996810651509 5916 23387421238995869187107060910280452602023394677752544100883187488822432907406108514328651308060951135165831053245323383928913475863789843457940529537728571151930330872257656513264888492965070487664184394542411298431243676909125138057011492496298773441938293725704051778164332448522377078846012181666199889718474696865985365083582675390812040822409177821973080426630010405 5917 10994979669608961750092195412950540846324724789677836140193848328925582707856663044969949939562092979249954430956636601634223725734331227065104271710280289030733782003487357601865546103631382584081855441209287072809303543051788837823456683320430339660477703462566558366376369452091256848587727689743312876909662748273651300487927475506046609761231447730172408458044760770482231 5918 -1006280462553805327785030790803046583321084218452184617933943472868275112118248205903917666869382135047959607671094266405474290759133198550024949190265412598120167851807194245000373217825579668180344602283483208352577606222707661488461259217274553760819421792525075256991995068503703792122236362518933998016143904907018685994590555674953803481627636085134514863121488573891375901833417 5919 -18938359425955099641043772213510362510632404790206335502651330413721336900225097613185741685292138987521096068868765219175749504258996339642035863103167582957286732730508290903141388853112714346958861411666445664470513962543646020283294787227738227320797847532715633853670958544819704614713068227336606234899985626059574187428758197467045828773274645113999821306911905294791055389144955207808 5920 -1375733782700387895322786122151639285288696718299334545455058709680339655883527160273253663564624572167187242733736255795294829045153735135247060301734946149407975440275667636641003442884272703290226186614156234663647578989302131312723879146218933731138882803615249027418870899813056693375604388579591115811205603377386313383958720820191491948200826698892222258237862516142888809540135155319639190 5921 11257026192793746862055685543941915462228580179610619943484777546012476603115852250253472141895447953633575807425258576552929355485724176432373046922944195158050846764332178298758278516505424642887613143127227585985756364738514929155519443804397552155589646833029836298035121548801016880020981405321899047119816045323188042924302213532670646441824352440529795104202982365229972005370789555867770922175436 5922 19346954999090782147044162737163372662320809928672379473778139423699516883615357000814601340287825469498652793770228875987856106989058898874820773356939765310007536891240906827228039570603643365448838703589178711509617900703426068833107927369043036830997630379297426835369017005021035188935948942442604409815148352050483746257636898413821847794597650340103569333333681515949251643748304144614928786367112076649 5923 215235560599567646645682000744110696151596137225134098047680452350727637881404551020075167553533454101219206375613596001491165802851726710311333525825886174627877393226350616600994504447548668266009734996533024967441577546553050568232983961448499956260563536034929774154613824514773174930456927518116990481298330118284582821555238848219301357675658550439333829766450996713337414350285416003903720245656228490738097 5924 -158308885723933685669910906263817132863875752415466904482021080369538872151209322768626576894051720424154940396665133587141424535011053219945611049967288200753975841123085889524654908611136642871504901783314843949721428957178895979247855516056931882959764609595069777061464683636917705666668875230036996628384508462696655688495001207307463384638266773679104741822898630253549239249915838482806670989431160465362747185110 5925 -25157175420682354560127895470302031128535373067639168118367462773232276688685213474454075809248385688959922809746532853883425687053478524245895118949551829138754392490469906990699609181516634991903043497637810025840542618446117044650831871414360222305641111940902913713464313115882797386358691384184802873734809233413020279942519684158026100485263560028638799753047637096761867335272284063107821433962339184832868865952751155 5926 -42525328793623171766137633124702721630530174470172846187104375686116625413727006956922583923868307847652237304703809890129434087042154962435013922551466441321358126719655687858137741869066251200767510035207847953215674200754889750659151631067645732917272264461107055144001197746233832835327068128795820580048289972730435673442167689815768059797810611803569012463873884025323533068287367151160628512240508986733365302994556906074 5927 2817795480372135318984811180727809328827139490526505990376540192001640383662579840403125278480985006183055407986441045832238670117603301215724106164288107566613913712378337970866500646228505833331715320124786413368201413111509073102484011915044631065778394530856020305985324066727633710275947783910174749647039381494694788565604308036221364702342843107198425040607871456080333110923854290855824493649853362899676285462326232521311271 5928 42009040037861929759351927760562175297400106418809671980182601334378848374722386146808341451129398577691777120998678349436576071680077053315082239442039359523917207612096208149624362566595419683057567596970197219803232467230181668443217198185656823709276951297667562380677119708513093301995853286872991963308270178465456458735051303596558044733730277846284423110925323778982314802385743574536332708113856276688214622075201151073714150013 5929 10711650960023566618157410679693447995308762067224009983107620449425100907655164444164922115191233736005252809766390141150328296314618466693334233507445349184942598323544014152935948393623252771496344145624434499003700209224606250482299001703259422194502666343214188705618557954281415655342147224107273901361151691093503401622956780926188897382906720515167166714131606674750738931570698213110874982131132076439265759928785107377890406892324 5930 -63835220770068820769643746448823639951167064738789166192397166875373425729158382147805170169840889053992336715298849166378355488672910141687445549538856984772167849178501278455658932126516171992093183735661732486781373544243183846200626007653508778185089760395398057398022644879485605994568827788145692375689541651535051246154232038455308730882319110818578110790460069420817755817895366293469059104354582368238537747585908074164607977023077809 5931 -90937920164683613333337699757032680023062126204589781860806763952813775659152523679890690010123754269647849381924004016638411213899310324754438092227850904840606087523349738276546028563013118859195752163667595612128856799185460674142371968058259889038997538142897128192521044447013407271407826417694070362188801284722263106974061060185543710366552224289059076013846614412784941420068784945620768313754370739564580615502290170073642233119977263499 5932 -3473435217263512651739266409595508870264431213887159717734506576271538851053198049737356773299756617357450675518015866746504547341223662137843796383387171540069827553251571394644387179062356289443936048624875253035190830109684443611468048714860038232433073915962376948421013403438124169388944575225199473286496407335350133675990051778809436093767725197052435188456643689205609506122422233748695603370560003898625263337121286881263589608470978398829 5933 1848723288016567668236454673317348134609335258952051479596666085283935959012776488509328342925057135688159942320247242286015148393724652794311796938788518289805742634076843117920829115130823440418685603440274782236957241572732891034283595126763090984611254287259711782023005936447923831865102026494728901591278175419613956799882740240234258325081563555601470289891779260339697741365910658852256373033221334287845594137718025261140962756574141963366824 5934 257877182249155220361324573158648698910967612018686930896408394177918859449247196580558457736791186961443662005542706623044919351607241492211081367494149832051435965155179916247693450848551904175059103561148219702493386492302026738868295932187269685206275624032740305441502723667185846298444082002904105798858851149702290292047266234207422289853306463725576573377405737584743210287197267543589711053970307576572734393302708298936787215128731722143684702 5935 1465367211911586278703432566120840383646207789890855587745299360478858788955971343686303594122992438817444937492679734070981379774672351588048793195721094480889215067184733279673912352506807647687676427290958925484426507243406435558232311055037262499353717672159762663013738535344556314929220124802868723382348912666259549684448879897699450220546250553404224046030367942598776683592803010287755812357730386636454701019699587402880032734733018596540148068 5936 -68647224313239926165290197870804614779174301854740434890268801887283060355313744137372330548055836347570687175958552074022602265747343736630333186603751624366512247753449875360941463780419125967493478150096227964717448686835602880040748534623891490947400349198837451060415340569647873419607918891192117549171408115184591059236591162217617318074428219523137262402647424377089824935457890500668187373222726453417056123190054994152803340987108528946882399998 5937 -969261910552595402903800323323246866754514430477203190143794695931661150474320008298408291098776177343882077874141628204982874646244663884539408662945437327081652122381317434261253014764774845635819350942815299985702436623761338467891040417554397673232519959531319642766230240584998741850432714278410073563706569545117230828074408342983612599891399356300308330634832601906313799259464486020259807943472887723730409854420659730604639897267528766653602965125 5938 -813927613656861395918648264951683897194706959920371551535692093606961951281783273360182602474842357722726187504879574954015063398767973158558933507384663548995134407431327426101650057279038804158990699653217399235727154992310500609739041556955361245223954772652716832018091302038807609165313035425102264164734336329498927113638968016852262027684993032228676422840427876845809008201214888891780393224739843575756532679877984016143149395046938181738589136975 5939 3269858427745954366117510135759933482986194915665026937878048506778049225885503422444208973701279269104457266812853450918700043756842099326882402375837148149163936283661657257855000354394147774154916863754431039087791114392715268423857230517345563127005006538443723989881722778931569018559677988448986073682307212168854999622976572854739722271856871641237096134163910791514422216290785188622786682565474704575150279184722617896401416889413507414367732652853 5940 4889790923710183072607516141942417173100641610006717569608897666816520107718486565888498563683223168319186348982339719503139580717024124173433305192318115864063899207784296082919466612971100970293813677451634792174246620023024072587004021018162267988869773767038355947312925776093861401057767501930893038666677829222299132822111094791866364712339869668305388294194507846169215385670976000028497131843112402870207375883329321220410037277950628396032534084155 5941 603171322157011346916222260471750552069619880393530468668436657541317674830222937257210370373724446836285403569211117223859085314900854340932752581512285066638655540202968867932571671950659062781540995367724135686309825855502316763034851124404929704737976632061551389794501255356008515161451396909007529185006221560231156645473857077380712272134669312508866567352543089801372972628115744553219255391462107908209510702438897188117642776106143897309820222746 5942 -198846215646078016884393990002901216912917459610486577888468728778449206123109264996187118679134002189663833533554687249320281876978872062558306645042339896212525178959570911536106067143855616499471632194800085024741708173830395671939003500627470198371600364975235619985594004594768337162725886067156929936903843011458748565568692639763826276755387276360746764417389780454412741457655266175732233317171261039726801559422177249346494931193603110413322700563 5943 -33505765588524696087886731788495062094999650382359414309236766859275011966104512582225989578626116806293438389051092469184430122122487707330397745703417423595803156872893037201297445034252635714294700512891188573840644316830120520241771537977618750599023247072938967909141772855975319694423258152440674916297101087373985041741448636063795509739420232839692415127200262960384121970718729907727257415840404240232225571000090414146402155354887489126999237288 5944 -604682072254297374172384566092175873276178871666859817086007622056853633490625450251505592843831422201673341198449887684563860103583236575858535689805239394111373926095245199552148840517338189111392037818404738681963487317177541119323507663801432162381363061397119903508002143647730189513914097000328431754574016225416099273036760485804669224679962259535208031191027671676111218894855411779065788499588776905184380260544117228025215735247850693113655793 5945 15155669255703707269214453705863829033391227883754156641328235335530329064772496425483271112560013670488504566379653447438668576654367551321395575329730702534262171252677959433476627792866945309720643115888478029960554076589247720875057142918689772336155661946199688982364073979155930178557506019103307903296395157525389726812100394957499718400758498767875071312750724322875439325213360214404385952163704259849951243876195034454357796355248317093851304 5946 314385710403114281031224257535176460536121838703950422323495707175896517901780193443081796626497375377797610966909285454128569280752145243888357389682727363553388543580644586973991166796768224395688491049201395134808778031984534128129647031038954045407507439624040298562962727794123991993121386996628171850034373982584783788859764892360478579113865674601457041468773664992845872126855000971657755643038609392097572030405496228728011379241877575641555 5947 830350342266906226851904438821820171481034411639671308551306390484824475296609526194877080291085759261241782414584864806535285767307827664791604010220206411679322224166848388058134137804040395418551325686322376595424168936040777836954856451754246966376331683899946441062293342087178723982126532937365308591714404883354656286717647095746907608714970128205487603310351281326117822393431719685486886385847199194263933674371097130114589575607041503741 5948 -1359848810218162517612579514422856465014065723918786454415396440882305984480140776776362752038379631505588133407386037031773306767159057059809675240090515858581419119119070800569369917864947722362487819174970763387848345250792443284016824975610460950855932203919222222459094346401846235904342615621517438503400868903899332857526160165459714479406993546519669910040271659550182911629349049579481983490161180225394143804705726671638725239309755324 5949 -4036397734128757475050624643224501225228028497477652542562290910760279018147868537984326021971974218150515335349797948357321161108346121059377507738756803610564902524737084621843945412524324347503849088230909092718986111613882511013354811804124144799035442442805551278661268650559790719694225733914391935144125687612221897453694249801311819814628510639164733547860213586279960916887267313715730110023294755785442454788115166397557683871522366 5950 -1574263596834241406412462815918178355349273073178768658957910561520824941955544605652700793636911985617006616481083105885619850264454265670094820935168154529346347975328745088858435769263263101714382154534538601266184606035267690620058930247476383874216645692540304106484914463622379287276820479454250150353357767241559429118383903541345808708927979677683070060927799268930250234918987776429588409788264951251624102033696978278804091424423 5951 106728126538127801591735895766872900183525327966211216340441153475466198986603394116136450698917072806332142944659763369819079479942029849593809585651957212282963496558204594521779165941124349919457098516603210976262766783701526636528200360628936948486914516017858989643586771403270369448089388614166080485650514594828426630466808201925192919036414012927600839876865533147900142639992141894353338919821638345064642192605752615409938118 5952 69505560829535624143920391943152799047357941494872409829761524262233498944065992542323589101542814638380498820684315352222689911689280857204004434846749151747654883536272344038429814863413402365398819900335470008087087845080285752567033197867303871925003193392060991022532617755127266436838351564016100740579032740834875607209039837613898709048417098970796036551797928185596610388334345449807620550664358636175244072377788969375750 5953 4115127461941531812502084005713118926383163932042069607694652136747782326803320760641573062274531638106307730881017270958511521037947962909758099354642231645325880828083031977066897186065528438203960741779118669305066123855734073355193299657539623466595025255220210665541518167881199962679017527351423866787856670924872095094402799277352458060361778766177754925998803986602199678054816665549903041550399919041783446853945173057 5954 17125419004553217841531763283308138261570353498463049598801741307071841108954334284038528361271946400547522800977955406156383134002280086511161034066027929380269519357273271852409752342577040607369537848676013659931563155125143635749055785891348315559010483433003684129856656988490060956523548495013061758187381181736573936884876597710385515641721157358585996220697347827494865867081147281256972735918877570759784637994213 5955 -1492824443973009990112904363646872920511150008938592759962687593973870858870497887764107607586190061039839210474466127279967926595087242149552055256249804857027187130970195880110862926412819707741044503484782890476944995188160095679398532844987608156849483129005055484825745890748715459977700098866601138591427476740905560420022195375505238723509801750506550293395854779150984187095128446339844862648875063749943916538 5956 -14535181971603761800030208885690090662784524391136366884854285708986493589973997840335198505805191649444634622790540228372137107716120994950458385289461847796802545797600437280682754242223587738382205060746517969470562147398696747254151251695450195282142838322637707850406577776001804373044249554407670013526086177558399163727321899237149457260527961871942939858173913185481828619144052940794766664601279353642633 5957 -25778066687757561366593100906294059840530935481191451706363794184764495630336923214467455049990412905019583297933653213904074328915793559262665857398330699977666146195422121187753842166246423609839872459940243179289073399049792280212873493758537748722248992532993313997106940942039032696518238322558956319835730651825265129193397377809798318155594989227698205446402852041396028848710641674939572609829445474 5958 28528248422214476149497845502931104873520137931513070982045115782507697688738056477287675605119950779680865703954731828164541231628491585672617488982745166871175292554963832775217484079334544341762221001100845114351794761539417701785071418929661847380499885209312034910655913840526224322050898785483153210746000969498051386055188026599058675961515843568873907967083856512096202548964725068341411036164 5959 64633955420526105208385738176109794000553131442476237935985956289878018597318505169098656489316438246232836634896029747056679568055868309031016543396078535638639839800671412154086870689032747400828054434541042988414783108437430295361914451588219310265144338908247398294561231825391282407220751979107455873449043552989123558746048276607220232334419501942081979633633051465198480473798732700565686 5960 24519917688429285779440276985235239618639123010257960366416360487057966535361328509724787697015691000590979966585005154731407493409304588159599703150958978618279094372196952449814527239499455488574104277675610376901516949593276122119109762590917919923871551816813342216489125281907899089098715129209526336736864102275639252705439871852183595479680074564226532531341305275323966827646768856 5961 1426187071403811392338493773218385303019699957542839788995797238445454122717695071145751502444942937534707761958185175094011486320730568881388975494974746572612948373338251200981177412515153661968430677646240377573427507971134911931055655824346046838286953902450566423629983771911166827474323334810052910791509382432101540092652966867164956241758121425275465696408547389014875303990 5962 -264421901442518413385990528436198464435791645492248812594662088603345468339843437408981746342739017410746162270309340857662462162186380687667262686816783635371271086001760942186108556724648652147566904445892077329348946658207181186390833709639049404848152135487460301946874387031827072557119156838900208521142272556028690531448920616398604585953817905696851310598948902770417 5963 -23592334949504789758623148175125414789392177812024462548760195779063414770637079761377180119437139635319527202766680099975879789512960671400234305738468063551344460221003829923687655202501223192739532265594805048927646220119904548025403235259519526384533066299433518176408222137687784581312109584240257590957139086707100671945835919860060183567037938473008569843906328 5964 -494899116087280340725284744593381054500614845331489187822635212138389034242190965207509200657033608747724067928889054424939714698802400538154451875217271110485093186172119330150549004413784188859611333340628641762686654435206997409571012504438901768088970238372928270717226278923244080008051265095414233462094753059905066557420529067974061721458084125990389984 5965 -2129091934027608839962622748827099290646195183114320857244335515665864697067340689293721311233629792382440656876677595503117240496964221809488262434545193708576927295181562661117078198349133160318369711399727094379536724611433557647586659789144568120755498129162744027933930307954325514792388044944601856186532844101106714515548986046386387183472292041 5966 13206086012965798570842957453404931476712001983086000094624702594570827267464504200322137614117563386416485969978770835268148326243746326378716953387481935157668467924202760315252524472186842062306325044930569543715023311577315009547459801341545024744636771397196166124316848254888888067167483879302738582156106039917805366660450422024549984794 5967 89022196403301624017464913851851796379350434998925093350409630438378959552635734838101660105425713000432058678787348627415832789218657878075678780159706878340838223089268586103608987095464660439004508901559344944508074539517579259762421688969794280059900603781709592432431584823478046253424926388143809724157137584829513029938832497038 5968 143311762890127570379094382334142652277434720622138048378410325250114001167748604255169971401610283607019656091475374324316948740134513294768584274639060447459095341745808732711161081379997023088400992476062336615624575419833472862600252571473382823928197689219428313659693303621671427725453119321846488627985439581851247371694 5969 75759139300808020037445782534074405305946478139838877621113383086767523337781414927374996772691676528334728963057997353446387842523372454554782979024730983784113820619982864242206975265246379652480038549826872910816336804070694667790682853486731938821305575073636393947294195588458081463016397445784908405305855068089 5970 9832451553628816218052831606934307552908906741036201438736091466611166288007925208118840566589360043319022726485827662335755003579360520084040458745405630603152517548753866964039296876118757393928677227240039893615519965262951181257537404010081059671448621747713771870898634209235461517981352454896690906570 5971 -1495408182678243243927354166025761645368655620668331164152042234874629071356249834313271559430126642640930883827617173584680552197730523776325626737794382051627444186239911736314863205953191251345011546013282989840252686808864054439198045029703871289630376114774781758425054267282435386605986074595 5972 -364129660244077556043892836270734150000498439172354328747482580324909351292783042863726639377517865945793833747363592899787481733256213221216481424575170133495055010883520983904902018064833768204173832422515357627592774821137575381698921370317657952282231580831938110085527249266216419154 5973 -22576232245440922708533564820968259423151325880011749513006793324285491701375835916655751403666698084763415488943495817937278893862091377198348557653268123556597284878986617203731937472827804267662811943701286340632297023458633351469005792300782222759828875354619414983550035705 5974 -563854873794787233492807219874533018302017992829248474604182125273524094934496147159188363458513106283038990520536890227703067114094273264566408364790125560241338386670743875787650619501802821431029262141979206347640967110772999369339175252766139061985331396695664769 5975 -6362889802871491307696621830955066660827925907772331836270481325564970494683930038498200935238377217085282882523439836964071049995020567014177994229312868404734496665360060887049842377662646906243874776177851751399617900434561090083588974281154856052269944 5976 -34661039081626385964106541866407108065486383758998124410391530176888943761243597410273752943949869817435979756225918113989925405218858167188178906867718249441713756545430019443552077677130989739172887513504649308125987405560598393620578177289049 5977 -96923729576215395040978207635273219708743565243645773555186506674382990736911864012712756239166752147701534355537961365556301488797458165475926429526400977053577100887488118916512221955660607763303586706172653441387116220788697392845 5978 -148612204317589679697002728404694900006167923906810775186104549042425126987652607289971925199381230880324685555709909289021914964713343296010965127610634098434847983992293640852830714663723380728693558202771233229094549515 5979 -131809123437914697492680929888723936435446003699445201276763627979752762745025422754789758008782665236374013615532622781572216413061153685064376813336088782050250298082044926030144823738778547228629353809562620 5980 -68153030929705132427862579262261547638807642922770675621510096386685818488996594924307780789383787673017341790933472648145042517903524401462641924821309801590977759992922470167355892948419006245393 5981 -19532259000100648804734647920164164337622127584838753535619902162459254169243370679091118527646247039454777343308455481134285719408242220976167321134797542474493309421389906225185003398 5982 -2797429779436510119129708278057115232337606039324259950114718411194870483218265810431638351729437115697933699057104999150224121192525143640568121307889704168836928802102451 5983 -157985393063533216128915742634801139144156922534290560744294356096103731023510302344487263255429030150907533498701219845221483518021180841036208462295596185122 5984 477173005320387465458163990627260477699865190160608754228440474682737578561439216685434282742520099765758145009151768258751240858795197956581833 5985 244029817474390054507041776883995542776303056748797987503849808959145530734083186755841964079600118217977074051949280444508117963179 5986 2254634829956991646272044356683716576258112487087890106001155504807760679105792957302987079266725538848031496135319505 5987 -48606185448861265697443395047288363793795854248851217948969428465139990565642651230968721836505350705157 5988 206371082803062146408929980679293514703551476791869139129683469172002671552949818129471319 5989 -1038101483859280762181400134777434805169728270290421098901370841164037481325 5990 17817527199361958283972392374188334416745257551387214929873661 5991 -49431867984181673679252416612460473670800618580 5992 1053090728791163424931377514839574 5993 -145829580365148405024 5994 -20152470142 5995 1 5996 -1 5997 -324518553658426726783156020576256 5998 -1127130637840908780814481213968200360007931140328059 5999 -3291009114642036374097324728854456559440287200041055679318823383 6000 5080205591684648078473996876965142968487244406628711801272533947575631015052999195 6001 871353643590106400834978056051188372597502147788100911462106127518724224753922154350072567256101840 6002 715547309870108897064567064185867765372872240130263646051832002780226443325211794703959322246900909845607501149 6003 -54546300194496388463613773902863774823062566315382261541107100603795189027774738152240331759138648576082124037451676246351092430 6004 -616032652614543421400811733200732815878221651394115982973685619227940209366314998961017326478544436563129966545298098795125320347452618422300880 6005 -106707429515216907606451404911111658390441994550617407443202154176509094809467453125470952160363531535148229023120282333089200483166878501437885414567473625 6006 535586986896723242473006980482309441546728108958748595514448124817641696222428607741588098153185747351503256732355382113370113963855229317502135523383857798993942636228384 6007 448087429192473736138996980412021745682186638963709684136063661245132426950524642391846914841003087524280202528319889052073036194191021892164653519049046834174204236829148719839522400670 6008 14552665050378034721975019214850957957593087374987734521477045200109781143897187689098140532894949437382074449726389424806841344924757759736524020167245093628318905431988552030383666169014822823573 6009 -5410375940916619930784003592156515435185938199701471277512604894757628522161492898716608761727545785170040156720020800842004538396629944160621205380327937128005796118571694679031291839881997008115654070812547692 6010 -357696563465365203994376705303242496805877922728106087527947927140083764238505543409910113115579696164635536069206220206007142655308632604607864405561325048920563213559394040606759082594848003758515188230176796091760771696992 6011 -2041950510555381108173675596624092834921687355817917809341911823255133694093881551063663920678441592896160156263159744959413346550473327603880069058120973618654620580406751246719288229853953775514735697324929917228942249316042459319777 6012 59977087106916073178471831864530667206944553663479463396840249903344012041261729139467361850891871102439645318925759180961591817655790214973566085632405748449185028124249976632513985635843293280282605470454225985629076639576284768577327373047788655 6013 326447768041876895819579947559885501125340737158434913162126741316275894493751046778214405996834154530797132623158763363938913946907868980849726496149655238374022706420608026303747439590493688682799153594187193222138399598251280155418165735199480544257611555943 6014 314449211366848962628607410253977848163571175250430838988099329345165469641220951525757106382597783706981816573997343438255178269236274397836649840977778806953797978403493382534275651679247722773921995850006937471062913147228273177757030731361589627628490504293674312142 6015 -760030355446895267971682904862548706996005828853703547852986211248734834601785492699531958821503881880125603639501203843660183570514352112784733673624558398518194425811742600666797806680723000744360468283929981909456783326797072364338229808953949551609027233438465135023869613115125 6016 -350377999144271633568698890132924793751828270777491151882721155384520193323010078019490602934076766691455107877733192306647939264885735996488198508456244524518330628446118973599965433494767151526231850145656297747744289194478782257491658569020571935094087329798833824058490259537079005772630366 6017 -55363091348964755345756744579333382543741292274505766510179248470859591203018721610147193229830203403698965423605243700399708968297711021004552458276451067019136317656638109068420308722568779548445690299584351170780510330684104613860580533694429499561256803149004764813582338566774938431384778124752562 6018 11323894773032300296427864660106324227149601840034337709357601842666025426777220532192910237986072995887814924600184859513552859633071468375826117367286984465946226597684558701920943153965770132123987578801597547255570983889108454382890486807728347384551316738124561890220362565681519348830961261406701712266899119 6019 451554849321990466361935560148074504867468071256681356814965865456296496363957709331695795642530844763289284434470235398289050475475259399952113363065132012191677370683369054105214545375002382545940793458119993323700503933742711752735855918760778735886351251582095893958262366050709028817889482892226032024131791151817010186 6020 11464245155353101665147060332029289599058796180804023575606217701836723194979184457025742630396014119104935756842826689096341217486524395869822404367442368344085935439428329916345037865909373701087801599109782801379294547529402731503049639749035512437554967680626946795725016073074323981922827013445859253143156241898765651137170142 6021 -202502398506382875876604370057789744131987654397202629651051139894486747341879213060900273665888002660208475784562756817451700065860938296654485126977913748497667562749289541532968276265399482293836982816765442354931730584242197294414091249696336889198289376762288588974672184731753749941037047174935767293393285280211984946471770680661061266 6022 -710054944300420202700425955379013426338578158593325210543916122299473238396521028721462560334998970823576048656948807198181368734574816789951592110176335260709965370043823118302419917310565482774568577697374760215872284946183828597456379643232611139685944254664610566810463780647931903739002972417446142637691806091883378192692913861410556304144223863 6023 -2850853268840427438512176247203746094779746663893356760498553125182293688450431232419714153896254112997385361338486768647827104061367094620014655129723946837035786483604110981148166942168575410450970523508350180064384426975236827469144140202601261411386024821244736223308629554044216585347133092593164159834967685622724903955131321562971934427855697367969280 6024 4415353737052582634409181003888067887013545738197761858395180552788598372752001690131931632801407106169826309222670909320787396219751603852548587496604322041616475532992340160405617857729306502329816595132634134536541778245793227986505837126729664675049563484459012379358430294095283070749971848390661595050349095395290432146355798719408607469193674492153088725420295 6025 1379963382328950922577387611250189749900687433350809403400807062935025616225486939873794712728663523437458993797962931469318154736854143153838057146312485142733192379694557194597885330781553586905652085384859641958758540894466151091213096250097860040212261721010721484240514077634418475527751493267182687849710638965575035784009817038079244805630161920086143254134049563420636 6026 865172833123519737419565264481653412326475209298889595246030887392879455306183448289864820076262997630177240569029971050667365744558522880294186236410705656408438425287269571732236506460246836638206254984292423898690261991535597466540123294841122639383632618454228100050833651952587924360913010364371971299537382781033485087966796396170417924293140809839700902700105315009434727963 6027 -118845727117203031112704725327191881629308575075698500145994778689496488021798444993796195370967361985114130770373721509088905777506380504813218906575463395720692504115540603817267136894810950279740811739982536557802649987289031559963046594035373923296586918510708628962342890285102193005856157490787815417438617920715486353937319624585850638237822214362270026927985611554726678083552328739 6028 -3350495183394665967488627947066374486182487490671345358775829919706066145420506018209417522276959612177998298648867179712808548925925250156184863390895311361252266481153568156419933874396069087438117413788929921270588627933901334714740877326685470632285576476102013123100489817479083073446149730505178597972968692395868353766529476673328015649148935914201187631414390847025479188565320076146152083 6029 -324620549321902252907869650488681834927313037363526600807125461387157098375264707752639105450999979202030188849042791999989519809340238096212361249546950471123562376899408128700875753088667725976583625778151776839263843980570535688858510087036651138546681603902357921046518468174802772438754981819073276117895331403227821634923348261337788349626065129207285107539421735462028886646049949262794460642162 6030 3988656728126994215915388061246430716913605284360428415814293752997888963601681625718904464307903293418835475107989886854970520244715125138197641319470201845721591072936010060075704732695236366705428608932937903705895942785901744972809160263018204375959927832719382006244092778728045477794846942473435238955161920714396325014452362391842939423253174608618160904130951679335926574267945920784739069069013926049 6031 10259011947172071881373172874173918492048963640643620123943795067172016195930652048200323415681764940894014138328104264450872925579291374188677778314484416316988457579627328281157168946354674077447843285337766175929162098156352534717494735442467226277210314462174156538155131140509282093024453870378906549858449719963657124532287683896368966005944602814006879719104891830279267661547893476708806802956382760484492669 6032 152251531490146171613604008851246759595392800580533507598863074535537902183619672685050227960568593923719878306062750434683913536397054723061390797995922739445678141281401368042012816068439599089186828413974071250933663603196673352535460622889957085046270535030281898661145816233020029957154605999928767211687567568554476640870245852689855360207063598316516038773677137709005380363552804648504510646555047647548651823937 6033 -168290630335693337953471779040115614731550335461550090652277996177900546882641751365138285955407678138032777034747794173475898003554075484657031941188738429525290757551287626737229233783898086875627901877112748452081994138648587977342645733700503240096720471199929578082734533863871675437801810814404495450783910484127526501336730968560955192769537360400532146448799451700588708606917901819290282591005489735392096731012340806 6034 -39961143152438549419000196536888559563115736791564515851081891745138503392257834312611914019305335611526720104135214261979660809860349372060256641209021048204514240490242928830858892877697058406224708051041372953628914843673317087308752165161770757341040587826977503087535510012148231851843125646502514105670210064526514499452687509129408962708268178269967722972002387317924870401291430254221057149901941978909954826744632566708691 6035 -90136065091499434062035178653030332016511871788987341987323318001203831850782034326712189067628360159222916602237501164995013726835924818705077405256691367899215662567923822699755319325522303732909081217791915147380524997756322320405019737614874020334859784666953138906100821789950173744578111899328407541193522597925959503040670636251494773662286975705790917458501425918215677700669225325968449662957890564707786417692404226659858119 6036 8987527934211277629832069731715327741147478993696019756290224031839363205692875364518978796408927373286505405002165685373164009582774173722963718661124721368019033953171869682675394793102222290045540584024529662581647090265071004200982289715400350399766343862753699095000943618814910782885388265928534098164917927884590667745503960655246696118616675850133447477081919544300296692797283581682164406723754038039827264051371155683616965558167 6037 199724389074256280186546613806382915017557068974650327196927007020932664894025509380088209023244901666130696463259463586894243578466212476282505016732872795010088279764518078643646124846075951712884109544236624256332863955916482095924636123022824470002344167104353880535886102215164016768903034351742491014850354754929145644619933779257429804525934047316694838391227691451583894776419088291684199642499817462315515052833412036767502692525175625 6038 67982145467218521191277530005905197164438663947537247075130209541868903200081948621838321488357274434149547431335820847054559915399789174750018079802485981975229510231889317915875163262410126733873638529512610541179205002924512003392668570049088444359431967205745765161908890625992186937382216838235302462962769599597935725444803324552804768617517601641035337966815645354668496753216373276869479252835893926480580398078028527417470105432746681472 6039 -610963066750162140934559151401855962115217487769286675062981175588217172342652069605740195023554943427173334121099719362422876856769087244065028128408523140767041776760086649261120333267172452359441977260222593791628267909597396345508777643384559053520358702544465334625713280917092772862063105559629413386206220904319702747703485494485230857424617840498634829806460312937332831050594157684065480362688092945973500165136184025121935020303345795573200 6040 -1292412559150397448901547211868741301317396353364929607654757900434763917552999346094660540010760906057147052688192460307033513202133176890838714794876049731641156223790542878942384836672905206647706669284486236082653825581111257300943093466118271911738491034621833527920807756322278857641313274450518145394709744934987044642848588094013005293970681455405553758208635009730954806744076303732142288311515828269661893757801060791219845777178228685068664898 6041 -65933912512349632011004011560460882392939049053762366348846471136208190216082352151605383311149864577043032957689234067076584684626724927177190818530709051488164460635417775798411078642124200584072761920018472293597799858871640055165713078148233837335496538247099501420788038644453981584219269100987386882048250498686323298242471884528232191804397134784035474888594966340372244304508642420791395492787837006496524166651581478175342422526208701544133977281 6042 53106616778616522380571576985164769414814458487599239485805133278152044313503790509135974437651243745955834695762654265978781728903996629648171620323661565044024204097766542620639038261883952435241929617051824468003887414558386006550408228776127416224288044847129509572845748305604185044956612543805021829407139385111398488798781942593425410533200620196507676930809630443901517381407269812164185098893938076284075920881762782653451780102553185252981251410792 6043 10936527632600209407155911881159003231303831167726616074923852007737863961275680100495462565223821445250506384800779346672678893876294022822905513335513126655899248836260208832539481054859241557516306977710394608263069834659869861141413815738704980898473079357978565728699227782735396435565029133423813576116651593608903089593273733431343574998286386520314554677607489481636304316615387881532091375145517351905241629567692036120166444237601914980567004643852357 6044 83065275084848561458322613513546486043381659661509261368337478440427864301368517179846625373489392941368081321432930128010842167311351082317478106227794153370419776057612438682634184101449608863743050017171298659251895965286761085092798647505468599421428553214195924784822800452490315416185405651538522980997027636175579747598881632556217487397762355243548036151589017438447533169401113791694492458316069055857342031056365352475437703332358646251301065712455534 6045 -5921574687927142808522484947998821970616918640347919317730148897145143102282706860554552992800074825754791254183469895492489077004368821396971419193044281820085280491360934689544943205063055691627609449325377011417834384604479923854227317484400085025721993251382185306323269726993748693228384348441728244366793231566843820108877277161320007203497258428237269198799497068656415017412450521672575846361787296501756649808460770145853307628615244020966673983461852762 6046 -122390036679484334009763103154428297232531683015547402004525453939212988144934566691433311620610260307190553463542963889425270972927030909565650053112557675604056284195377658536886022279141495105191147374662124204376186914176899589530733517551405338736084967208321612646469159771358990389725255604959805740956805840012590159710692394007122036434396676675030532447480214108870151964415284262929221602395434238809466471400305165731892829520964886799468551063784782569 6047 -137483258393294684564491904822376778836614205582249466209147876832825635519467725169450570814254182929518669130336913293889047700779094453811012016707617720554249751149233822987003399336587517273251420489707628736574953570818632816038437051231673231874282235550928109753047458233026238992230744645842400539896591245591068717111273818006077770379601801250971966156417149799129492648382090496343641974735849456526031419326666112550735417160304553036679126421492103676 6048 847971998735361762956363028189307392678720582952946384072637220414421777256578626769784857921491993131290393668421051319201024328941011940244959468684923833091660827446466086048529417134856773791077906698405531194516648588710985014092687160950665433256100080428371189451275630979028334961355465359950835056408011029190548836206551821016433147588213517207895031490146807398252170361289016154852509004753290527068265667330631247448463717641005670160841820186508463409 6049 1833721269216893854612013617006941288805135914678986235874652646069617409402258880096275838433656138880538118834570044741141319650327757661657237476156357902746085874409091387133702886917295865265855006059387105391740758839195182481714264988278719949032454699000567789553424954269156539338651618748731097353061265200867176317327384132840277464027816347259804259644125159404840064972041985831217760284969033193690422567026100830660709409165290104710915911577733723357 6050 302791205167463824181502324482867545078049730136677733501150410331333980422920069960178778705035167959111312629873956118092460176785195573647781012958908440843258822857878010375569238223944381878620356027006242892240452824748075952978720200710826314674571183596863363044892764844182084289256829559531883728414773170730314852799964934288401689236738596638931028437617398785282177540413309798744956032496542537475679824874563884350498576424559806465419007469477249347 6051 -155471407626127754993911557468222741127355896863747675839066064307944913514705251114041886957380878914976044334739981231422173820084168630388262906674398927613622868019559506224712073035829633725095692699880779082902874482482842325698236748560297371086698390302318141524537592828950052709150167870916966666267836673181230090164633467390595610785423037387659746124726841957050204500287432315329130476996540381634117074899050370257158840435405732530348914074515900062 6052 -37230949008361086292674872091375325518644306595265446355419685075716136122094402685127932106992112149879343468561398822569327028785063266450377648425277029345055620758464291628817825829152193400883107664826912132917142081965876952994020582989760369451539428870924674758987331874693560152644787021039766180583670459183951867897976358777825758530113641447756410317177085471023746872452407593900497036500667751751713427614216092183266123101657733619376644017719896420 6053 -899559018279557309069160983973006946280571040170474544961876735405843786900910277921176861423611384082148078783991206586242718953373655210009314952677215487234983013964312373706170563856113615594984826527586997864980102902805296375337750775696735658634647910086943127839466806760264920249885410430917953389199295250485354625977929744623437442576803673650349228963271379370602856782708750415620541426111211756654494650692167376586333753625193039773829413565985944 6054 36005088699815099076070083166627269325719504241058611426321450019070889645991356348537311123725291834486330311671395084102542157391363868494289977086561962214454605831566390706700940803294030352302463850651690691664791581483360876572288964212833787917706893865132764497073645902334093697571092909904306855061863982851048500148639603533739088175760606715356079083268058951634594336640386346210403458901360071967328340218971361359675247789326091354149234737779267 6055 1034001479647945675147619940955593966894289955279494413842514972372945105052435852237434591489714786170758219715480473622509523437537223098671894498208740059317922164040500631840017242585626584916515493412531743236394995563408804271181318354638737054054839205164332749299096050506927668903012719894791515836367905610941212310406129154625646815421242609148400991645407787043120237563156698556542653968454739700694444021788987929665783594171899392619702528475638 6056 3651887081827225906676968409568779586762791814262049369589202000030595412833782025407931031226191581370760582159201938868679581997698856201105693686937738071574131874815776672540926644825172713779851904545929975732710773454508626626208289888798822661243363040702680804735537666256133883590298923013410976101479376445039415049945796935653210016054194350800525899951541376510895827234113896383592826055113069884087889178099463988837616775239751064165979936775 6057 -10067294827913294301238058870001461648695424448225497872394447317973074091890387828256534215450917303082180103695834066822321988022123487893992738822151821708385558310901392659158000089323144222578935328514115876252872950690331682333890650613645159782336249784811524190654993820158201501595019312161916637406354961610395944027961151751127711608119061415669913050873434673640312593451435103696369388145818992954542500892825006421765446338817458041707661208 6058 -39365279632677264654211500550458854971912341964493365071809140947840302651570858338793249750554136287247402943705451507612640766492492189110728288170592635684262858717037630997596176062127293793369179234183838611297695199839933098598819623994448397920773143366557765263001638012409350533556052139228471740472022721397679734376720620461926022208386457202243649810074113201672226729314021826336458527085015698347262723017339216020103562089605341907098445 6059 -20448287207407039455298847529069578402209290500637594469247683525218282467256538946078937133840967324974637957749719206680160323139590745538764103231386992009412579312979907971326615696158642595742298440170019962143920848664546684976216260800629863602911967444393233807197182480603222190568393683605186823967227634593853512717895842896446523318290593832885096041362632508937254117422293107204549398282872296947204467519538507332584555745698927358961 6060 2827770927872090891273154503946182164908737164655888654441345788194416328407778591860244771463908912307662566626556280279183285584304759819985929059266758184740346485154732734782062911741125486712778886572176376789269379792617775165553986280266188466600907628712583855817002829498351664244797631414351847627920469096237039620371366616752550946545374122209053716009700041055300760825479055134992954933860157109104757368948017349768101346928834355 6061 2027108070356348560174497501155481766159346853027169889820004091980850057430247541770307328841750938734557744077964045720484111500454265614387258826373732058396136980416542976490326500813339315626292879133137997701942455205936740824666199012537613147788573630416968714123656050492077185749684622979763023831100001402781580104433976003898544535409127458774252478656993822005034625243958594296337162170108542734584178578408769113619101699779991 6062 158172924775704467540812930436170824138588530330775124932103235571868708417246668118540616456023815198644836397198519063939708461389671379987193781505591412239921097397271505153780972807680114441157456840964615852244148818677268806935874118409207025164947438143296466936539900018445424342145267336981744260992038431543008603747639476463107311766488852646803273466646535716191212943977716840167502129551923372465776418106964259597087475221 6063 262015375178133661983765109546071690481256487849905511715073415517676559641079934894734682972974331384897867383736862112943096859558714902112174825719892590414719552941153106138358764714270539442265755631085475342007085740953566816342915196295119152811834966067735366807259974658724742318952586403645805529272442840720791306104658588346457751104567955409394592443169666038759551433358318560523745497736466038540917313198075750519762 6064 -134027277866862364777689548953038549274716812812843153799100508299301493022416641207413857707502125413498828717775964811305610808761411736817981345163764562665441401156038384120622346271610116843650842824868256822453517623716784392583486446589767286107618932410352395110397548386444298112033282130156635008234885093913113914643768091782026300385753281211907238667437799858781980262872842004713518329704952762081751145317569718115 6065 -1667242725187419348014272384071835771678140251303166796838010335186123529828929496957151328782179152429818167414197628364828953923546372253416535381592225308553684252811424800552910334992710490874403115514362149802528309338439842936163282423561753742772900620079270095125170636027274938219629730592475313567734055112305493352755103806061906224167790658531492801281063787013211463548448183096236723546310130102044755237050304 6066 -3389473332747169972549494937139047924857153649535565291725732949877285605312380930448862091144284659183437713367118951519166729903731338276530262216001891048086586433813181519769399509389423304006296307256398173125781264297443425750999546552888841262174329446585422536211001152003102682564864880531698602559337383158939975984929861863538146353334966700441388035146348285025176598088924547883380101351949838299211786271 6067 9243000709944118350508617390906189610685237535909982525031589436364846421168122031490667712578915553303996671546280616443839792949605141604518843687199059875464778647692412701166553518304144372454999741972170816141420003757888215386776418101887504091149566708082612660157108718105573466849402757826904771628886520822496305556409396116532328431032579892112441498769974532877611785082757487575544116476008342700190 6068 22757096243498083417800432051130557682437174499605406817552126906795952473509587725189942243705551077228999270258250808525029469002421685924959226112702556434057071569455520411358050531989564008554315032790598337928781450557852233463914865067428919264372651298518205588212013538739950353658290965899957672343266828677238818701745967657353722646251815458759151003012200987555078449494621817257659357571661805 6069 10566158997543103597520559319115057132352284480229916625971365599580087525449587751462097637242995848075189923932481572317435554726081764243168378654350417508570572645201575160012525537352198326962235845296377951638000935892849502973884884690575875548816194509216558788094672013322026191666605218122815396044144409478321004688901290624400959883680786972249344765503147532845349214477735796640699891003 6070 322441823320556999999715715491797392599132068506493373784138474917679952136889371525292604909209854266058402291684898746121970271635469721869550603645217945456262589525444858841241801465793789858939289384098081490013026726499404671259155116951143062498270751642962220713515975752702729667716222495268127316960055827307481735449019189316294539450283688922933727321665890344715905771862844224904 6071 -330503745716863203850695204484388594533336315236796017016501803986257492526325282787359807844371693400141783984094981457052028386871380079843625488834752323692284951357291104590065432458264122626470477943595964335164117587110561715964690684047991198636065938432365284760041030786773833243130591819054305686408467217149650234710484399748856624288351614408287689525236388948603811166264009 6072 -32825475135420551977734875356465462906421034566464949249227305196775041884887430373050760751119581352780738537483388618563777392001195457872215867656827285633198274057953683263144957468741074079817352115741575546435245188902508888625598761176549357896251992505107905337443522991518182454435276029638424042580507767111537590520396897790989899076724383275192559655836161898490238385 6073 -793861415011859040453841706744290895222353811664813461782148729994706799289322250589214157793548194377463966825832159735610203023502229036528420059630858149447351272569218529736418635876299580022156697432492917130755780158665976053770292823470781113702001617252182028049475593576395032649834452882570865263218372644722746201772799660702339671943643190404478869384792991723 6074 -1380754208850709097010077325277894598681221942349680006843874219492602539971178999324142271555206168650452475994403821784884498207280775006102752841503977443989178812219245520253932225298547715677535331712556156090862228276680285986704777290773820088642161943913099293958367451791762615111455209823478091362963016694109850719092029917529323879401856157082983000822 6075 82713081614432298138531165931316185406290054406612501879947297848958390791081137329530700570551675755607536396216342795890840773344761553752546212090151923309271169843229383694985885880189216012014907778084377827007932645709004713817330179758741599272735321071463679894493858063818107497739301022371841947847909149550320794905653655087464139162536468576131 6076 526626025222792797190523206488227187295765359147452411918159590571435571400299703202715310591010005600951485578093101111728386830348953911099313774402359033001035641778641558580901797766844073719369583623298383658785256108952845200972613763445182303963051143772366481340323661575139766278811307496136714507606063559305467402891487661124712736886281 6077 953942609935655172469984581109368057353119352947007852000823441993356295744459245673621949515945984542957595549735978419068318571807182628560008223073207992026801293564187097912259395136567916153292543647517216812751565430957930074365976761615498596037345724931980500836546837239879446090347499879582488086723870802949182786412891847837748 6078 485530042154732511322983868161959849395369479886402875426147454744843566291728649795382201932713277938319567219597166717224900242179603506842046419266446527418107216521221157639255878073613965473214585970786807183309120824496293070541497452039885242177329314744610308548790304007886899503812154315846384085983087843813362118180941 6079 -53690152486016645266994118602105086403339151147680757261972931407738179033959655128477870686840407122158498358297293244698147556803539472990433478659967236055219090189944670585595423829613790835377202600266997800238935347168200833608691915721794427281602508000268451177630768156181475257081654229682016278609282765582007 6080 -75374921748394966133377305696157316152485033771849812729399711203922762333008982782666732000580422310520681265126732895074137632410320151249489439543404785502410067240810197223406412693659506750972853586434655561137843058391164520010605130550345543722418752771969374864489931019359689695702020550065764147914493 6081 -13795785769243790715838162980765707243844495465198753823773148248755769634027450830032899541344698941699433866697327203935214403786937768900762937999385289996201527407154638583681358362430084076128364337736467648811104181724735176500283247483766466513018538265197030613007216692710912650881132899537379 6082 -914503433715004885469728564806489818838199335669600253754629198352834442859582399631793019702219893525919891161299686639324791741059520600323087059752662473466788088244660446760488570201598913902196386374361001954969243665561502051324571805264065527601847506658249175028510876281876972128502 6083 -25035629199195484944439634321715505483026263928767930501254394406462831489181685066945194221349338468488557582889976440519364744089244182224726225194032059985658233097400086000495027275856383456425781352018771889880414246616351106471478194495194709159658895242039362674483849355382 6084 -291877518097804076436513169403750741328543190115343563900439053811588392060579430444091574142592388662078700153527794934669115720955587536345841144463116056609575198120092217008635154483539813605437265701812577249038552241299632851251429177141620196345799072219788110362 6085 -1409343291521505082225281260925974586679739441323184630768860283879014661914451995923377220834057764732420626165388279586044458644864084523542206177756520847502445092213901711009864089565596413361831627480311042954899232631451102680681122773127753822043677099 6086 -2382856904706412167447030836075577043359451395767776059537980740598411544502320280676942819354481906085113284947863129697949616532543166247873936090518730984600998153668586698681985077334551322550616794116548209382523694331498423874932444132916052 6087 102842354739832895210846202363004151119143793220233365347031907146028419583360352700385011888952512775108372406538722241877280668132474952943867223240576602286388798946214156843881464297238191125505457533700606986003781801045017165409 6088 2640143119319912570088176087087465973264112163260497101372114804286421116455476482677815131650859858099840796409842876198807934226735119843834410877949534229162138311428240833220742632318171884639840211484944011199901841249 6089 635223535054810616146680374557637009466387435381540048473107003516059659074636211584456144171667172121904223929353947450949757276823559254180172689245550514484982463775373539862732250821379341630804289188837870 6090 -1037953618837813225514197613044092509377898462986464615691081912983460559410576214397936305495322452327306872206362581805215365734127849868939059569150476358012968764782432359619233270849459081518199 6091 -575502614189456906955160138463361878768090532933734240840716482849723721470662317005454624359586155449980639417593578756148354438584313784395603108425123358513494338802200334017958555882 6092 -104220858473383304395279463372471203980504415152212783155485031616160954550518601637908221101483449175186821644683135295118384087944560766373506390750277332619544280791177337 6093 -7368891299366091789135903926326121219754017611493588422427566196136292841917227171038115228990790590217254680273978091869157604333448797265241506632423738825622 6094 -157028302418577598696633456305043688288471451324166470718131180292337538151660772487429537482392979958107274252472410550243900384102793385276621415 6095 1781062088764394051864803384922052779089530158671566262283102409454996911955277424001402951682251864740100122113354261389462611485429 6096 51103910285815695631143487701382556383198549544553049057092200364688138955881355892410798619018497158167103307602950087 6097 -249498057196296563166472066055990012355740501234558348675951235873881462602685964200276348909421090444566 6098 -354276716050329628009841006174059035129726611295926132231684816859196567539020761849460632 6099 3090913334121123608984825779998723399708003551259279956480374178480116776217 6100 31821215685757862202089099903779170287312365314184128754923913 6101 -361027112640833722370036030545555246952306008228 6102 -3810464457456638071760480515289318 6103 943994519929861242142 6104 -82333971820 6105 1 6106 -1 6107 -649037107316853453566312041152512 6108 -3381391913522726342605702918733814443415371431272305 6109 -13164036458568521206601912551677989558647918724708630975648544133 6110 30481233574759791757355095623586169433855566934502459140532607505528031232211051143 6111 7842175839228158390882500304781107649259083959890836128042628885180480514648628742983381019711500021 6112 8586567698441597217148187486027062000336103287086917718908317261499221741417048014167589097396093527474746988752 6113 -981833461333220340252907670611231165421385412920249997969555272245831611060346985878066411017630236118515301488809552421894813338 6114 -16632818630040492304288788591211202443612195018792584915814467338523318172948567692944198124220039843285055036430648357999487518710719271290158293 6115 -3841462957991532334799615582742213417339122621345017920748962547809811779808846825160082876455695491441110004703357117972532687270142002200096625596555030338 6116 28921704433384921771515768138325640096922827696713172588830739782480996329850638144437831170907398917954455803950151314844006449009539274502730645410091741652792488775634657 6117 36294690368286933250543113859511542235711913461416280307784887267885941999260807264252991276605732112302266520602838283212082792807610525437789721928959266052549563433811861961651104120195 6118 1571679974688859478066521269562987212359708636356021543126967120213723053404597791997108495990382332535823815427136892132855060638784234729476819907438509983713860545144881828592638900497565257661216 6119 -876481515299266404598396159209201740250060214031321824233306499230335775468608412245885974022698387314453698522006701278356806871255845366674027288514608836378756273396093586138297427093122552629824052636716816613 6120 -86918040889801928090184465000075719727315702771219007229950370543455383682702893312996557372844567596940105692231971639503033581666953890101346883034411659860630559711081616013920556529343674829486982292285843156416283224043631 6121 -661582562950047976722127748865989349195905745806038287547721299909036841740837232552752293117611798350774428357372175574679112599607036018424339807629621540463689330901470290478649161642133609275643983360812230094719863996076553773999961 6122 29148912614209998206995881054388508963513394309660406756910027628971809412821257425299957066748856943234461952809118354866538633371951233298703550912643961964389927843266712176162756673518884607848824192414995596205437197530848319095279001045210254900 6123 237967421118352589248944920858920228909178995737844092324499274491162953703784401559525985125252984903438387040613293453085632866416654536448998748177914118600111087968424652640395672071505924262531907529351398521770377489916154488707129442173255379562613719473655 6124 305634330247661752624224648988026227576764132989165793806005052038950055704070267520665551119304743037752773907963603172181145027486935380312321135895540709531980194809936583373768284187834106338993262409841411004542732519019568890203673968406395433131708142256334691077486 6125 -1108128178928504184634482267818882487640071469168044451327684438626298324913464577179418378553338415871071483383561581102873250125110466828963513179320255100112328018550064216790458173133690998519843014582082074671863159608081860362423522776523097192928411295733691752656572391767824901 6126 -766193270992791243365567890119014744032779570179895477813015999964420681428394113415334201270354070440465457980101164563825840322070426245710409777979344226436435504997792306572941409586695098079378015310200200168813088549921821502824132270531343282246615110578938213195225017866032196550318796003 6127 -161427156230649363193343266909392191408659148585851407429085590671961237463219373760720638091829027570716197434607358250968536167513507242509363417077581784136323162709367015406287545111474525080809900677851743810199078213488047994290278957638964270394376268292434411731581895973698771469325856858015589098 6128 49531065747144034926416448720792938797908239262506497854697923920125157779845624059579361513105289895730553974475071073202280902627068797014394826141112853790082381902818045534515436903814658742565429722541882386640984793143249520839951414026882209630648035468566250092915041003277542016665995277391931794218902841499 6129 2962039621663606797007177999072367639733492088670481805291063645651129979375687992568126956009995261632122797534219558072383935581520756085379664050081377307088992099701773986846986211662787340664264175829679752453902171465919962355496329766019657243080785950628362636162827169877440292895452383788173320809589580708917056171726 6130 100274837512500875411900069090195887207958868279447026335352018570347164654419449844205953705058986802842814792449889256371095965837370305457513671879990741242572178798224530042245706529636171412918653047000811884873564361518333934365926551507425943991487959806853786779186730244139838755643502496263265763845123743049890101665983499073 6131 -2657272270916809202507143648015324362179710219588964335266748051512365049050835809350278201433702255270891531400511132002733747048960669841917697694858922126307339640190366444993977886038337325085763771539717255091018510512296146327383014686315368927460426575188495741183855219833797156871782319035156558272863858035147213764230457395306961913612 6132 -13970736075877615100709596604299230612991798151786298148037431509264609238431810044416798368022972425026779697547767520498281400830041953933477182542634041722686695723650007479551118894745611005790488606814869924174388039383068364529609926762966209995635887100949006799830825631885959638885594779618627956459198869665977568814231119334014004093094737947666 6133 -74797447006345237542508306574404973569961957036147921390993140630666640750028351882152937536485648329617927123376135019901453151487470260895689836735121044974312252317596865386157074428083948987779168597198204500003007120379062598198629527606034035538523712278230597915857840935458450382521754290354389744826147111468696943176708161767442463596152131020534408625 6134 173819134380783367258416285695645156473516924860630635517981818558940882846951444489366570572791352774576443154422265061798565591441817429532082626955008835137687490354230036147095150660633191449727621655585812823942872024131016140591201357320910398561014646755157871043635912692427922641670936959862165604399222909707739534801038336906134939111721309832735529316239190120 6135 81430849341545318148295776965202503614893754229682802160158076262988437598928287589782953411227995395194975928470270685772749670787621006217431775447784858279352628913582658633077187948287275087109077276293536966643706827217759189455051033285036898155484804659711711734605890417168472798763356289956931038916428167616205453234308091717997702422517436679022860530497782614565050072 6136 68082931306082801376807912885633940829790194951823633144936590178478847440317715420734412511193934684266435344275068046197414233746793577319303582433769693850569916525483099278205273898655770697658769891629907129680611391627749525728099842251173247817545945523748509131330671418276225517553642866221547038276721622305879012172055255357448237937731398458250256903138210742433159577157153 6137 -14036071477064012404872146137209653192477060654560187553066166044102021070720689589287356597312137966727223597727323943475386384089356766689029345610104415188187455673683243488116089125702220691054821300055211585990404172883752973609647164600728027860433498562319829477462042960306873491101296347624191735895875339096909502272914193881663580738154651648377554602529655220373178453992315318616547 6138 -592840801837000606531088572817823749161000682787617216805450929542294414408555759790313888930630477736381752199748868075614767728176172564363453435193401646735916379077185292948661339959982015792508236266039966380095666993741318963630584504574628187139530530536285833783850219004520389724816472553180237233303225905079084590580660840169755816443774798404327614824232461024083301564452455836003715853169 6139 -76606438297904011327007053145316069023202777685113059959614106910084993922718126412512514169623293734812703969884020083746822765084428363537352264133348021974811372047798071505170345451365367513575901119104819069742403134621488920303851056208892645180046602961433726781303864267511973939039892230179084733981428568030477083090280620884344803387080101399159843727347573706361883304815552835780116269627621334 6140 1413269705556445686988946446741969940260771935230307145106394747227777732413586295921790448835082193189668209238795058480605353507708295051608865366041485249086203812225422129662056865972796669170109666460488335886494178724392812313806788205509841848728101575289719872069634209369224233897370251342159536046912136773546856126230922714283981343171980396352540719066968704400000070539961008986406121762214524767775443 6141 5441313022522748823099220191978568520290459669924388395839176982119312305333772745178219776343530711756392863044446311633356099025175921704224891371275316703945418739152877991625956059348000735887584880650694681239063803891979235355539940390707425571758126696741946788185346315744560901805103209023894606089872584232437190807036961389373222994560713286808814258358646774453037545340716422521279878538740913514507379151762 6142 107718785711320265071347746396862044246465583398982457591512147796371481543137715257392453128445288444490061061585901505897667027593331845906477152300967173372845593444386056074657510098218474038946937978222666473168538210858627318203112674162731567595350162639891964436380865368799924094074273609836599710824590630350623289380234413605247342725117117820234351326215538393991717280642248472382606118375370311249211825315876567 6143 -178898285997589526793251947248575774006426388098888047660404622163780716736267656512629345793187499525050270873424584906352784510809935279173237165349594559808900672246860844466296824912095998743686131329736904479552881835501543121089266338135569402232385378914229459038085764127146295543697079297502074206758516633806985076326169142310770430875473708035344055938544668199461751139126395800241682025381820109509675524658310716979733 6144 -63501969846664642100085957352485410326636384519390231247332843160103209534555070308100542415256069187136449166925366853845506128847526408789197654423990861913251358528089692680542917707251669131771343534024616490081472653342036176366504451704293174380546315497639242721566597780919805801946707435455369005961824197600625945258984083215016079501434486122669069218461403246777833651267883883504870263377561288170385113664048587168090606352 6145 -191111841946376835475611628517523966450408200216641101536644602958514833014115085146396449048276747255044043958573129479176087597304712894682466013285492323214323669986694320881744036830772953016102216602977269116454593049854526687745531995590412010683316186155996628837046528464385086327309795724727156736085036076057271343682553430594803283933212199108958703573789659613521534076836051276109066360676206948856405848683446871804708252591124 6146 28665225176183213178040706412246256181718962329537421688505885115958340802144199232800292655211638745317905936396259133516622627468007272275433670136056205945814917994309251436360238486857516228104244288888803480778433414828121608837304236634857596210831578157775302655780964355859753089557952093307706534706748156733800272550191744507179456685284494917167633636815789827288343456716642736384771049303557719960775966082821196601454063914891272262 6147 950161196149256910780413566805392674789390527862569133982834711297872248755927509332180019088757527027276890725944155272700304548692173081243134637790157643962723905807988758818059078434904550884189823016154455126569595922300348489605792117699245629641145560928988560537603561649594849978378172160458567571084780180195671313839923241114587303830808703959411441379868228927931490799760618649855145440352881900625724717738028988565639760710200923759364 6148 431677708449517767784160632563055075483493281414698650952144517523843582721469125662225964247709475346759943932623614219441986694342643678073749027198520633269803892893289496159899027258384298839445965528520339090748358429036844551595124890571969240989947773653887106293362524774130157550415129283741955599799487818573793047523298848015504908677818771375113713056877773082745847715993750712091207732586961246934636070956414621866059497480134820536030139 6149 -5847082746102894318467220938604323653504259384580825137249806526607622597142402423734793616633659436081815628561953392642868922066687623962698330082574716771889516738994409703302305711146519349487706699448256302841107258995213275530788345906882355987795116710369538421764875091832102220944938609117912903885251626309400972041275468382991507659645898901194079322261017492659695543343277935913312755174458762494579536126080931808395607621046773855336079542191 6150 -18386076874437519731384158710132551876230041096376509609659835966243367822586116660770014677737052112516366988841573173605132857229947401178185252237465882795836387343480691818385946749431367322573967940306416755610405463042916255897940914166857990469721996693922794391560666973680131007783767127929227954259349989606825789445696755440170482460337110483533883907035740638465016297457736075840099078637993317262522422254502403303048600448079115095684855223278559 6151 -1252618429602795510567431061669627388374910548226682474909935890073373443632803732682850626003129424879488320805642275546078859615921978280056617151542180172202862513863575603488877912073364245876645589145035056751754305432201339809674459767053634429385407274668756225953945683408072657364765503474195875839345907890237971647707807541268478221797606898507173947640239224395930583951602613124979939869847156496969237988265965745242981015601168101549046513092479260 6152 1525330340866381641213831891224949666868884469441397781573986268374282945825005297946133126986086192569272325324457782792081235789249847135387498564886404266821018601164525164934105716758437264289153965530825246191731860933342770894775579430801236022689779617636740536918901806117551556333859758008131374085138699518361421550305435875650789509352159959524415785371283205494740182685391518587562478919473630155422396321852988978740643074904531354315928550487773175323 6153 464505129974490833387924428768449818178298403342683419589924136056170738884307438279629766837621711645157044717287882364598954163502989676244938901889003591895656940229988154093239324756432535931454519969469115473335454273395671692091448031000361616259324633595946376847865321411884000328691500233478914128695766736906906363440957075761720448532425365420783630257547980783168138476250462480064336960106894780463662873603206201276179228102774295567270962761417789795923 6154 4714615917307835565290846088863231199454215178028825552540235684502900908618478219457503224724142046092738397141183372083774884953837000550373108787832853098979504558251667905246045716057390291151400550607372508826999332219238256640602270232948643319899689143335530896111457263206373268147664842469766581415601919909526499169173703447718997945268208013489984613134046423665884497426142696059222201164417369447730955853753426135830683980571351311367656314404118007535800 6155 -510645721396210982721470812413737512619186138540914934132204725193797010144907642596434209280735510470276600507914651419683483195192431030021965438849805333796958303745058418539118422432952291633338649118951714732229925543026033501272518308722405496681047338261324887649538583590277763115076204174899251223558446355109683439444638638925447970192828220000905586145813714895472231590251750768176601701399651525288890880163969016041357124527790293020891206770759845614572030 6156 -15486867834418448589336007386029086030797818925776346603634845002553796726356237413931755927383073755182905530912719039174845424324678471265229508089402385074578872736192319719707155295725911477046710149411041417684508270316536617985811490763218949589791922988034357768599452523508779766255906947012002724500810850846412321501807155356015016815461472377968906908500054994662906177234844470838396816190488552655810635797697886150982554312618593441110560991334066624403823372 6157 -23266307152716873770137368484298101205916424646012040627883053228809369312352363185684327049199641301601966682799641404235601244712294894929704792457253195671846431798097214776374436027704482010452737388692930600558911048349810110175694456402518312747647942863611888425984488607637398322777152768319666658687286417512216524153837528349305015679813699355183282899194367280770318330330781375332888497585423661646679476884188972426939321193648280676939504503026714281567520932 6158 219752585558829418725082340653563499211737953152314097714493692909348603204944313449589366267932584708792142725411223354656337014344874197599474698479184978763910308716794053723475672920483894836841493764070705916034910959841816172411708308737883470720586987741791362792187283090304287592373626955825604887889183763358323295666185429409440591483317740918078767321453809974746173419243287391669960214977500936186306946533644705230910118735410953465765642426107264824708164777 6159 689573681883209513429954298216767335067523493113572821996485462166547034184954211121633493589186397002779858054302944737045441088552905249133045000268975143115338330039016662816725677668700778914312674320973477992424078836207171964677022162011663420187367037566550269664304332721032877409172742984809240564649317619571177626512664822077743541435745769264877557576561169210904992264030542853497574952363466158120457839673489589372000038071931198473633706931069006935204364659 6160 152395967070785414680161238901224017082209556863388754943256701597856820611649231090375606473004524017556544424841040166129557401757012689782046939889358544831864517813654424950892860038732785569031687801386334135809962412881977973861382657830112221023880026624634132075605483368638554536123121296508886845579931905677764642441915555302028532727875115872407454292804342689404179321691581235809069157887506674374608998331151096423241104422692771638488080565641855624745407952 6161 -121353534404899256270377866204479271183031818096686545480766502184267678287304554447748819282265309882195693863030446613722223931685485805047346027063411740110433828818673864991696097928733948516274768940951522023668724811568736675083384184064168142413868490918176056170945171611041094705735988858149385446725955697580337713271201190226279888041796332810147761367125178722884603911276193705461047149161633072863945687943714423278875139394279087717962984618606091790636897647 6162 -41508121270188280852021478203612511207668808412361408186202528507698176795920945520581783363542024978378311236009464395242675134163471123658679696835200463436243493817169441190880377403114090953599530343153409386889288493988897299932785371708421469232267254723147175564872219222844740433525309960082915328839006982220427310674608191509043495528233787229859133753677067230217350131790447713140573573509279315289363076615501304036296546187139121975906507276561308607997075235 6163 -1342711802313994827305410767538372652626511426459472266999469786235748540860247973121385457910533851969060438970627842764561628929087567697642692080591961587616399049887590174951650727172143272092117027769103265428906666302050390279495244077214382166178195781437163271817430898719352997151439661771470685599832867798433309763434163617670054982748346147745142783004667443415967195073547984469247842578488055975557270521014192892915875513211045627105627877045803126960241350 6164 85152315248851400464852830450201707891317571373583246079814179244149567085542330543048517157909104483096223980921148883254923557565321658856115681177590069897129576873979743828480892854886236487293520783206272093111367051231242892241834052989287565258277373912629719167955633943325370053503348852410900070873912807027132805870701093088066407818927847732223913246546664613494976470924620015653199441054141120683514660328885584631850668452685079748516717594651113372329585 6165 3412557992123851521409464821127164697591227269423105547740793982526527391040419239609294887437544251609702772221200068592291442972773433213158154386854000779308819601414902319861801238024422165025749653390124893241041489676778900999100576106162107945609409757214378472936255757837880271199024936930503879609534345555956054407886169033867643638541504133885816162293052163699930461056010629129136240333157939819937657904453840599553411700305048970037502412536801831122587 6166 16123906828113390975870170837682956881389719795623036654020713895112478020801640974594528179390367022680517993287449410537315530269348205232355132739969576850491858779877836250043108053871003818661610397695610311775922950731893844414267289857988964215009650631329086411472904479386829183880397996906620643736862764087823036154924064832073741761388229540640762143121347606806218476525891833279291200891452466642616720350541441080652222279641688271819298935184423042025 6167 -73459761448536568513047595604775871476981014020754106443166872228612331662071443719735311727286604837818396913851986834475124161529103365710682374347531813702066774484919259949824158355155168375418508831329242909408113462887562736270973281527168103741756610275467232366966827574289452726792744659648984495805671488533909507419557514239797176839345555917021670076131350072985596110125009991905486630002643871322754847527154620622682362807341792722725599998932347520 6168 -384918077379603776694416265213746536874843352507240448324023862497106451218329777591618587558345589201274152236691307800904697679263219593614010597563488404704720244314250740436468965661147746197355775630074403495539498924876729532952915193460215277062849460238918632116620435551245683999372896261001554848228360927068478082211998975491177376238832845757376996953155127440092291977409718659416378163966182512211844178469344420061256099899632239510669321120451619 6169 -266671241113081316085643239163009608308382992212047176282764118967690460510184792497053204405425746797934599810822369280101159550322204541419267016008125426883117295451359135114750031282972301451684572218854471209143592955504419247900772801288735404230867242986118544199723179862222616223015732836375622216128630490601987700549932733843279624292198985127830515406616235354459227677518856117723252396642022781103412165026526928284428883266546273335424810344821 6170 68997610735744095369587122910508745973729427494634047030396988093240805081991064596256798322309788810502902216887276996963693362621181006370117688711859702492008147167141614046041775891801820256998122865786729264972774994607900988344130485510628657859715722509471439593407967037621969088288433206708288107877770516766593702800693826778875838014526621130192851255185688178612844984062157983143618887013398049671372539713183444217139385679481879941789825208 6171 59084703017021366646340143275560108639579354983767416655127776768459038996465554648921357969319426960316795826549000131820611938482597667153986267526833935237569676755220938211121391184826403162526812912088782825814255592620842374448156170610226377843462527335463444095673208404196493238151810476054187956227988158261046078060629581859509894525284478894712278266107476171630533375948369154203026263969688072897895139735673276799607928197651284882886893 6172 6098788048872046861332925710660296391456327849924100535864883093121273055150612190577951917626264126949831432041475600781717943371341591035100763844871208880786845887558401918876229139573810945926977778453631289001073687532999603143348864977287509167328339513519376540509693060266054922361417443038721771468658696705439037894531989516823996272763286201476470854855382399383885319138434179164213613955817238593562730445237772944092972683995999524149 6173 -23573150679888778760878778528698185172484667231198755683144262972267805254458201187897771517152674674386004757718524827071495275928477088073711557333399094947882503260097608130153959862217222439521970814061475736674607450140971895140474041184955485746175562745639078046067651426867507677375034181049120185781581944809270458341456870854037541453476893140035627054590343948454067475448424150044342852821593579825677410097970265072694970892763833 6174 -11888109413911918986878626079867042686581440280193494269897313058900706873485693482846940648855655751832227635047850610696739570443743117158365546422532413274872887228726014090405882585665753305913113606505438392801761728167747531276117158695120652952750196576200762165727511483635409701247796830213164359340646688413878754118383720489923274568459406722375556457229293402064942343574824779530177134153619617577474494325759048554312370631580 6175 -191230253089335889409805293595282267938353487485943073946496777031380434607216422997793305214569689798672881293515201771435402168395065847476878814956858758738610150254176241329960584258078579915654822088625269187470911724402887568751146097928807565230956876935395205866959499633368564767811679510115476235723688518942178534939335402382872855176152037570900361747863669797099491945983859736246739069552524437220621104613881823600730184 6176 -422052816778971866219730746026071919543425172894926776435312506042165485216507706055607959292292801395055987837944246961653164789525845657655093746784548247787665699291031947800042819587687566862828613255890366812469513251045330566087286016967189248162926273228235195711772130962338957712205453213467868802306954235892087876169332179829654352819854741574517196392411664233942769068605638787936277118517804521254643910450990416250 6177 2732783360888464777480735256705968560692541377781206191920022135373770359768222081103066211011163464403471970879155050531132444422250420647169664353405805646975861695436174651301916138788237711156650919522512396546764604186957657881657306053274111436365251092705867672594286911919470160371153463482816774808557154866713420023357222378591975221394886696828412578448348833191177997412416817789965973125905179599575323588414817 6178 7923003145747246477104312888207848714434026907586224333770667475383167563694775601598245926924630167316453281718794345800073496229344588105275907695248503721929156548846968229014452024705697403785954080583228196606238946429693731183228278671486459425102138992304075548051363770676636630686689749859349253805010979983710458234090040481365653728438846034646661930264109459131538969260257818571463291870715310993964977924 6179 4480714100847866948992091463839748525782479926836589683464425313593470933649180365376705834713100662425910038399062955476622566608638399308178070972547490561201730010449228193645595005262379312475389721537010659439315225585568103551271366219119399212011708545656120472647153248189551910283282912934181267779464113695746341674696081787706427030779131333585830634394620844413185398727668006921916294034464742244236 6180 -194640474038757494568712743050638008694473921145831205949977618034375333900601387803327228304048368487414297585981531365496063090805029492193811924038734931726264719507259599452124747340245050921091568048031744820178005512811075345226822754553941888238239064904109608248564706346542489941854514042110222364564712656873476224221683081783140452252955788564600545097875296687773011239998333761544582910355796 6181 -380378984879772708728468890135045775313881287821589834598296999294935982759793362843099118181511563882100823978965714147894655358425858397810040146340460062235208074587663985805051479325350609319634565321315550924650709796099257425459938835016831042868776791423266798783983749256550414843170591165529059667397978196264845580728087213575257063668465859826803679787959867256220725344006422941326757194 6182 -44495008570349386782144480236752340194667887750447728361822848282935851956960435245615564394962773406387077772960837192908735967844246693677056454049096528710787363918760987880652822940198287412948164773767064125275444453080770725803180613312141214761725438357570587287790286260628045598551106448295777691809325157813878937549156053986087208218346111025583917390200523862302919140407787158130 6183 -1197478611007257960531815927272993778595319436287801008403336455171883152406321254728212787984326726860764719544104166205067658596243095892621010611131537385643150298211676725170553703949149196285570397021445021006683058889561646709522451007269034167005108140312028604472906963145616899244931077996764613671124871159824497892281123051920113331215931339386544681668342072695994578828794 6184 7415985162516371005751792355872408759613863036794393569286408330899072888474349315092185890996831392825600926017909623713501191198151362453319703458508503937473662425265919154769906133136188560325544460643358358196762545164542714442963964500614206950071558778398962282718308033260237230771144958664751230325444032622447281923679949982999039712920667000654002904663934448238962 6185 413910348599117275191362592332607420832752304698033463579622034996194855955792912949626769642465560842188490537560105082881686441071499816643714913333949306514860942095173025847449924275705210796462162318746125799435901009618831459920198241796289801846412889361577374025444997925797085966132442745995832372942873307383964226679530601864913626829503792016086977696916161 6186 2896952323179997929516795086564799303958315981190267985616837275357868018040487724108767522311355379614616245878613200900872242193691046259061853804617892247586815616360045338006058167479897321183432401600243017485658940879126796134250613600455637916784694091381052635338830301033849191516349522549557713056650717994151064545564994240699309875193642089648522211 6187 5800765900591841591835367446401995156674358658586199810535399351794177842240940691994032993339670226002144144895747123891852852488591023356494960423037636424277554731908135578698589440978742339863388407575031738566515282451272547904213020876795863730900799398699453909161301948278550210455187734830531044317343509934951266955042645880581656402909711825 6188 1687809675837772285067477405845299859913836227663447450143804315890301697111788042711197678779281264769618179509237124867423683096151563001131065429428070499675434248067805498362749688972129453921269036066667010202952298642174141704166830107486977701350125591297472674584326790067155386589518827493697463868389892059541836677951940420056228337 6189 -3315322062030759472489756783107959488609393108830763292142100592518609249034560096081113060811762330136461500453735551226382377338208936029023482989785475222215736613726640534135648090978103878712570800596859845838041986992695071704209632132791208570211063325172624531362662358541681899595679887834814533318705210768041708366954531168 6190 -2155523587026925140930260950392289257359533275037592261354421802176032548410434078552031978638548129145253703026328018958501470904190156179815375723744809594923595754480296529335381127259234208641883553557365066658763038915353157767475331220935713742812041012416402973361997542016324829812962733889299932323129935285716207116 6191 -416557325792454521437262409543512621567490787185426572285275982975597938949357178920890627560567142789396498790829431073002801279928552275436711031507988485761252555902322448760038193320307513017023623129246249212168725120585619083251564936351125680306017083163181740700927573872324365253318952453446060412116487712 6192 -30049902749766439125668861928674392052165462298375914641097708058833250792925741469635439214615785462165977860694675122666900518556172480837996058344020655474630899069190867532358353814800528961485423408471644464219455394068676063451968441059554844073757416608233141005262982442487956389874077583216457534 6193 -787712660673768800428637503081827269927640331351607871987187751590399715866979982150235957845437170200123167252561690850899265451713651542647393867046176010202889243308295596451321243765458691547321388573549779799936966998756943961741682042740694751159592093759267158357931019166968409555513818 6194 -4174961604151174071798036111186980204914643464048249250112228743908464374641183877200448625663910540331507925538699455406073602199310557604506086536834763769753418516562845583348457242809459486610287211199209850791523192632516256562402052927928184645260599928881305731070402988808638 6195 86211886492530724839650945300822115010732219610579799915470015256909543034999003891721733198791516978227045635195001021627407752119760669750116265609311657054903557348893385092088940358914633066431654590727959047923241732499133968920579173222885696272841825340392408247481 6196 1074039180249349795718345032879686876727817193827995307378262365255108089834187864787079178736728856694764459059088265888205677533197451410021668104135723739281497177893176417069575732869636538774510867729198175031773415872247889025955204099387885403543293023783 6197 4292355407998284246405366399299807078523465194441228191409877240803611636194174009829087646306491986441363914422218915673024109446422225643876397172845238373600619351139123994501536655684001241642847006015525242415755377809360011999469003886589277757 6198 7516379905505712399581051135595515014485256646424877126657452395439043041572170402846293031951849037125041254231000846426366406813076320845572846112121286069387249902323778113540637312139501898787975098602748029471991684445191186596830252 6199 6282236761171562515935263415002347362405901423651433842182027365628863110715609177992405537063690521088179531814035275246249048112062764174986288279131873722101277956488823681809089511645467721710238719364234595739888016015290 6200 2567662211833962569355609104781647310616380642757127469648675115446868389941148703539964502608150336219222215510054026628088970399380915173061839125756047967232434578678698745383236508754517974653556023813048601837 6201 495671282395767726917021259972533530101595955262204513962850075465707545888037600806563231873683760861356233159083963036905295453926739954568413329613229767431421896417688959072240149195066846271576254 6202 36980304653340047920526794873452740934718610020117892475220051399340132537508824205204309084459519171542354121073491887126277787709956788661342465345244433108592259219881659664875728544122 6203 -421162338119773457454055232306740838921967265861497408932673510339744768505489599962460476874213056734250689018178698249860438103921762080389507252489701931465337607964308521 6204 -165183168023544983189066843055181053369822582582386383258970916478129774081399063968610392960134821338734638018194868677901724619901438023099239299527547125193375 6205 -5551077877852482679084832788549721023665835317564839430922292216719681700682073898679666052933152222789029057922033033135503600008051365686669268834 6206 -25707358403447459555412156752571304688372277693180706240544824787005394561335817926340877625518368019980989257260062711862022025829184 6207 587263529946655112070942844938853049558099055225408619278818934639397906339892703517190644511360691600879043985554092942 6208 305703328288444314338385425787013339012265465188467843060192510564618517280135473984919701217441495274995 6209 -11289337666495654668423059367837822606762451482112473103095763669004724562592639562803493186 6210 43152023954725512787952392812056869935219907713054480757795052667594647415471 6211 -15483742143294522095641881885256061746208243217095140466064672 6212 -1237282703807082878518607540160286046406921465989 6213 -16317293478112292132098525564011059 6214 2895217435340880044737 6215 -52046945838 6216 1 6217 -1 6218 -1298074214633706907132624082305024 6219 -10144175740568179028141627309859870057029270314393171 6220 -52656145834275211957045491115492610456528813885831140255724216463 6221 182887401571818266978331650107814780759948873263223533790495887639263167700111060131 6222 70579526928391031774723673972084732378571953835042627382380135838419101846841042799389911836958038404 6223 103038812181301780673662141780634379285586246025757972350329424728793444494129355810070901206659613057589133164713 6224 -17673003226570243741284296512585043025957052510373282603705055456720862549295702766507630981667949676761054892228817841448458203838 6225 -449084591237837420538404776186874219757462037788116411367476577410428389962441984070272385342480098928951529949862202342746868185793834638564594780 6226 -138292522403738594475249259125814668851324234958655304509570399321258150599888090502410933131338390108364078507757023329524399318721551689868677518191333240465 6227 1561772381540320403950881499447897744688937884156994403479003656083155128965867962563994922756069239055907857882168705231854413575421173509155698830486672801468412686258550112 6228 2939841739303097337648574563446452839674817521192401664968648019008472199824024333945951771935253220682960308343080276350550349863479911236011525499108212888613402394000859462504079805397288 6229 169740683790955962020163699031573333674991386966036876333636582938792482767990733606459237442443972699963444305428287104824614371533072982700429349729565760975295716258724627902067699495458661361491183 6230 -141990093599190990271398064429422255254710111687555050624315497830222900773391219364960506355405779273556612921826142589497668920449916127773889137909524455747193422720312468252588211097431908495270967991855301348432 6231 -21120603545670835458482040297876849314520674381033830787054461692062951900221140240520446513063485540371897163670237186505791219722961868100787964841901103029264351922162154975810466551105781418629341679849528308018823883337475558 6232 -214350043058027234670488467738124847896937295118345861727387048230198589414191230879338170017581369278729413745704878020944104264931144169475633293582320712999821487178937212733448031833302268187684381392503051216498929948311758258291539915 6233 14166392358190627342436610809545008823245178899606364494908153969700901584214120347925282574454983616053395371537563672574460668070955218942759021981720071499456388730560100350881639557986716958248827247097544191835775488409248305422542786782510705159357 6234 173469824860295969998069368652289160167554878085175712763405655569665046405840276968099059860099624078186123657044049463324530089698088033171103867795559265996588829913462847876772314499019875318095128119417074756477495543939187925712122257921919099504196120019321387 6235 297067668764416974419331644600613072671228635380131895306718857149344100838511282916712778303093385480178467452341311560471418926382723739884954283011031141839955672696531707654736806308694355046440636751724276934626000484875150124853948309352186485262296068090255439405969556 6236 -1615655958681662021043438821082689266949559737318018541056167608623665406743442420004990619746028203864848063286382947055131360425012952594139514076851733774402719904954444317110108051572451017139248088741688416288256348217922092203091425289199977666544887547769896523943074714777055162683 6237 -1675502529493437525719742516980824764623339772421272328500990490655104330480634272845355418084511077915881605817694732849194538223744629491990021471147609790393922561866074134059420554759473231036557348280400635734729827697588750858508717020170652229335414627525704817127246831821292517436881051104132 6238 -470691479123842357012335263897061256547132373117877455502439320746868135447139220492838128125514052171970642210161099442320276937869526962147161508045272268514124603817662491886709476911686401245612184648228696745967728914083550865646320127977140765469444002928903860070601837196080844829673254764191878839144 6239 216650240161736414605070655117766220662155087241066615885384085425297576351927994290459840239941481105816342365285923799174845193927028177540210943620026140357497641609914775612455525049003328440180388065555347538340838626201432879922558888326290097833078364058618211058790534631491699948492593352165258217003268271821721 6240 19430374307916365348034195944260262264419225571710522945431879530453007321945787468036260917176924093614839126095052345360850241358200422749708441986373451255012604232758650951066085346475533907821760291333537023273004912866555769076977509194053734600953334552341795364938529603916846335003062488767574508173419184949972539860108715 6241 877092489115895293657106993900036853827969003087741985802183920703176680232905342449960625457716512157452784470195628347881760373464570198854234271611082498270000810716535200366606558921323556884246705374782017498501759434296384333816834357034567361125731115838433791693957920133634226121822702086609881835105401901199857260107979763829457 6242 -34869143419462181337742870139982125645438377963402149316645241392127136527767354223921357269545125182951163911791186916316413737843374834502364317351121391280333390573502007700642488574720708258438665712141056214499982126260215314063307015591875366515432064707518482391851543875871816173360977279778143190832297808162247245454720684124635385359563426 6243 -274893702252828257790174929099018898459460585522422066162222433597825753380832798786152823225730261386767132986599054528033332159687858381934809640173189874062176795126139971030597254024658892834344239428601146112502727258099192065161971222341717081232443806036183485376994665912531906578197672302527076625716005536621513586761874429908056068982262205662199356 6244 -1962509669121623412422965230412927726057463732714949649636392755836936040333682097825615616077258348058627126361673501768362191688885878040489516926735114121228625723050887707174637484755728484069512704925810768285786044842394864735129314156017954734440555454602988882494195663102391337823686547807946046208213640280665262994686800471991642533815588166069865769123171 6245 6842714754458420750987451888136478825713833166819658237010738507641480700623236768991550189261080905941668534445093090938637846359979854276296815036211651311044897431519085860240171373266901044801519902474112722934525454836437852157930361437330867430631259832709402001372043985423961013117256628655884325104315673688798749399106695981072999634635815473983398143893312015523092 6246 4805544073767899811399331519389072692052583354906743282819687479478658957365588875447684300070050468543340969060488795268323246617751201849111205182728987048790930280837672912534130440044284240221270474237315296203416220357448658586706615637643220810218672972322740109470245217582685929875030675790028657314505916501427040786238498390902584829474249387375638229281202002619717060286384 6247 5357936572650032120618452536077590051676993246749939601833085193896164697638338864621721296260521274590798277295351092664129035104635618222809239822816740796680670606335282384353359675572427571352860717548001394095419824339055052190497940219633444199944031815915073529382794010876326037707638854511744532537415247050427322339095003040800980598953006917485742501236010097500379733321921007496 6248 -1657697706731849847454499947405641830191804896695639565144560193398961266107325306970167345289168077837379091403773048894000769745454766478277648900784119736156876445255201802730127843684810295065433740058091879358155907602445848867867990703039604652923706903994512232598510106182805934341361445069816802284676090689856168124846562352662218555974046700737203678593499895280939481827639246777735414599 6249 -104911428329500592819624840465792000146579468860693721611173037754210779442985132350046869999505641067205689645155246578353550257815898264494246639403659332982053725661440598489968945931003365289876149001808843716512021025802398158718063974246766693333469066786691182225030163793906627396375935826286855511563574391780294481830550151774838356652369078820810180118552681528424121702685891045509672167764184481 6250 -18079938368037318902379413894205921484318607857222487333501100656962063889720561981659518539611361831370078028705929184533081953406331805310017475064321880250453965840106743066067567120861264950888076623605834792995316618494709157238002226217161247456003325893168335493839515520819043147694080317153602265261012801388874838260880364106026074742523164235276165617240218043206719019836235719067753878803796486987673 6251 500748203539725123944051204156190745284839003368303262559197683850509939857903738698851918900095205877186264178302307570423444515592457989983182613456232949916118314399840882221301028446139176400430401668438226351936280504870029448517969977172456446010803703994310448214331356743922876622791506224590386699043287042787192291051305285918536218994049043796738997496116238049130553105734885466855896358083891466700395594015 6252 2886661038010127562747825229747671558140841740940013656164372827742257106138095372511704546375921058294979329373192220888673936450975628061680950745552765290146994759729234170414753215486634821299626518449627956357447876801503685605376734831335636807120537021950217406054190544123839728574312837038510904484916260617033539167988097329561433852971846811502550981232910867986988206523626322146456620330468046514213514826998146281 6253 76224468543158045347984307015301881438351505627794311408254416495562400878491361081975745519570127951672204694825504124587568518120985694280615185355658951471987913346360799966172056286176211345722369816920668825924267979572307445213506920750996979700268601233893508493109176161088972045371541844891930559469083913165570149113644934001895659271451068895117816609853553730014606101895906523271345262175076838059756765894789613623516 6254 -190171350161315353259357031599792519288893368843826857922824262983926747834437825022503070671169876843229461091997764264944201618346220343333776198409755208650785465683245981658632505165088907670239003010655770661667149139239059607003343892114514881604591578523524065482904251355003591827791703345164541412477848665422845951679841289829011784281758812389299601224924585609703890722105702338456525293514317977330421446918245791381319949180 6255 -100946540456235303011360150946744694774883445687028888511820504534652409939650935570565496409984001244136402921331454233232748453281168736660868727730937672419544115395068488476222815155919311366907905147309086519163940681978911797149055981406778115889033307415033382457309530448525546468936388637491427310330567607664973701459160379092159924768122898436408145514480400777370672678267744404069636025991689318746996240414080681673209295284874697 6256 -405321695450518649796296232037206127083365848847324207521002172947056165279194310931159432504388503835364770791002901891461536059321537308369286886270167783956610794308137571747960171632616490699697751448397029881625638570956365923208298512781642020208380499379936233616473588643282661171378560392444044410009838006527881453311737928555792453395686308724848218721548696986260092818875835855226287770870076401261983226740819246140924328051470541901 6257 91423302644339793493012810041527294239844954971904467420233969242113553888330949359808423140900280878278556102573836213479388855776776319260675682828135702950678104755548160014947969007422621605281276154214668513088606204808069685315179871471430357286678698731555449611594668497704224600394855546381104193153826452059339372739731247174967764970374484670605412075910966067764529319460384544286823209005686256154778895783006218730764161950158673093421537 6258 4522857374284671462723943134801946870269116311989338287895867056105944064282508867368568265910850930511925356853301468022251331049704256941204914435926119279140952061635280004056500691594297280439910500048781144533497849128101375207256526314660786488299262148672539001067693653199817701351033247431387039441565676631558329968699745044113254920669053048514965156008915709628704931653498592002054380835807074064828498465311396390282829423291912750870290126870 6259 2742375678193822098426127524100897154784695675703120862303047204607908686421793907749291754588219915979036522515191362244210078911811233346598288917426621055510889254966720228885622681751229397260531152684662675111486701533164152127483023562149975452290864700984599659986122633742467936462221510652732466322083845906352723851238461085388021324417335354762113966645217290721303423892705239317962031317574538687776927391971398188173347872208572092570667003246113 6260 -55954838027384140609270004007212691362464447063398432506533783861001772672901689978602669434470291759873551751513477548285127960689488871833944204964822355892058326774066304079976133890862426860231829576310685365169611290887034071667917236000596406997181330715535219740797888752793306489875784179806510803170645772995877618061363658204850093696757715317158985031733034847207077555725002352764752783372490770512311423823661204067434316250766597086443386025303943586 6261 -261798305954159816355753795096938912685711693727050667330349188787642675689381794881242053327080150208292585504227514258866476637453441557696051684090177064752095756438528055638321401956033293575826997829052678280831345341025758689661878576597694686823133853082478023884190384035013370019363775676383323719605011117177983460434237048322801356067596860058108048915512270677018338628258621603746171213051731315769453616329743235295703385480571601479188097635134563396181 6262 -23815118234992175120286722934047265491527454526002220661343435375710975270348346969739566929232136187623968148416831963521341708621119808646146059268475006881890129333474732273458161193385712158763192209554663646570494274314300993050805379167281902532209178336763622298361401467856518233765102294474634972047032455275643688599341123383546659733427732851211978957437558620061028221722244593016216418881946216486964406168012985756078550372217421467848940321988317268602403 6263 43805385410113598770482620979150371422628885279468363413295207002015202719238783801968568248501075665436960615356694414690147809549388136853180259049465579095646845553235562807209688476703271489396954247887535821504576984192905653601692742585001101508685235517801042501428547044450015556032141766905754089205167292463199273596539957727642803572168610617565774496573230987456657553907102410819789096427222256511168864907798090833840465986789686626659583771897672755776251742 6264 19755532808070951179649568314282462400401800880058174119807205697454464614208716809077478058998843657981152189987972597233002441489841704767469298349949500236096580378431141046629008975382941912567651785154214708701614700217738151981890768559471995917268647184886429254468910907772144958119630293674479260396170992419879438919517576324612073897105074897212594077838471151989459004759799058534580154682504528498955792623362714470371248318199084103008228599918846168206908187662 6265 267901147916005786230890043717504692814188244312493476009752710339147457446271300712055826970821548854151446594629059040059746894118698945156064811146293374123084600742101725422972919070293342460151229394846309222324695476187560543336878102271283229303731430609195406744032839188375677251376269378840286403970528765980350953897920702520805621857779406957956187804126142084559180943912193517122340136510283011605965802243976593635009783762185710629924209368031034079516749684920 6266 -44024379689142300710318190590639632929082057109845609079849949411326646034195877648398308227953007963936182277115739202689451712471148120608798773821005288202241920141763177982475372002294204437956341430771639283478403863466320360970656304377858868246537328034656417544158962259160024333269742880115887035008158585681565577337333535607576288423513703886876919229200314150239654936542876838800068440236046417578113228707143176921353882745196504550534225654137073028032743480776007 6267 -1963465927337583652802536931373516854659327919940031957428772298439212098718112340062710440073492306600491816903629332716200011677301468030298768664168709903546313900010226035578365713556473283320555682285051639300133914713948404661926652629028438097923715928216947644662371965242681035355162785347190185776308982641203319746330796800573753998537220759731076035138845681520226375481129664642377340888953686657209692923399924671139001043394254132556091845084489461290505848177522820 6268 -3944113535571846939132811466510716650477932546463515852225861853207319325827187404799073692549878247355395626620582205761581656529588344486683313946239374804164084199810186896705971720739266252183948432594860704959746133244380610242426267447877885841061449693779519481914320528269371010857156632072717828665165314479486481895050323705794611543517697331507800630323838379727280341888901743455649696469122133785769739930724379305016661141386029607658698482997656304979591675445622183 6269 56917105385373460675569158190207495790046601854314098641322803713296703986336027374895367723467875773715711012887392560181079027645515983849795301459264447538290535949771499585023749747522744860850778101446970998296739212618677655541594626034636075792015583064419860820376534540998636735753323448221631915463331965840155513052646382906516620989331224795547411589843841324234500112166953680339757390722776029907643816874744245355048389087439620322775467998242184207816930313062885219 6270 259992123616381081125299172536923145283501663929616168800022877322931102576660750284185906190510766244443403778833217121217993056883178123468315360374779271584497956926878282178222074589341643387578062522925685777877286730454863414742424710162121757777776261423118107106041923437124682513379788764754807992115137841063084748386621489194727423247639730571456808217525408757228784956120489950089486838930632770240686788845080881693222504159808782828426668835753157254771751482330846327 6271 76886527202999717407169936657243584222077815576252543742783498203014493408842484780702740081221002721330334034518817965887857561625104339393832893570968868984798487666480091836369295678537356450052227228318160086133406320006759128896128926969936762768753832023230174443218932872637963629861252499415071986245855735761411042241079752250426774367253929280749703817564045499271467187932122245621852280580642607622994115733472606173743207537395433891160052487040235951175198023037585408 6272 -94596021049992837768450081959863032386841903189900276465514987705762533514265052418193583696466720552901047180891870551748807552695112707172335309444369862410232396842821829168669250407676896393480999179065311217218075286832850936223772155251390332296214108503120859702346167172705373243412313119429834554474690720127755519784414765472296764614958098557681919942163952898199271230923555732565884393145786064999573373999993414606766691407885307622414695860434615088027749597160096868 6273 -46425476048535214587937934277783058351898982554860909092845203195698857092159040252989623374702789112603776559592771163699956916834969110592938821456558087119326015931302615111005532587708011905192903755343831249054588532380628624204045045801086684634664037040721918823063136512773378835715801725118648502693873364489678681241190013773244088192177480861059580619633075209224232602338155909797058467469891081969844094350165926278926248663410620295581399748634239348585635159363525850 6274 -2010520517792128074737403953652742064273077161932870875397554069178316677386480795513207403670566346117329186232959641730364714946051081813656754581259557428723771405699224799000912766400590122663955491874183834061602850000938203925484668151581777570420058726099222071102228958379002138760801461814669057450441329672182246948489756968767249124660993950019313445073507323433605782075519397330207215799933888854875748345771640046864574542592979844698492758425804321389514275830711954 6275 200687983535999951833424548173009143766849785584372685141698293204705285414167669780214937267464112769765900734314001970153323993434016803980102538729424037232813454049601450971692949706019491176027985852627791552372254852069154187879819670386683619818546798985106965913222389273526477454485017990624515824274116232594528553451821624909708373741735745749972522836814339790202938638731865404878893218761291944322716545295933948423448948966171870828053023728019710107759695559352518 6276 11301921825920414649252157201796627185014571853258020665959821110579752920169127715361980076140687601563218494523765923449490808282461888959535042734884376233871670479386178962660370462355238214154296541330084840695691460761290694198341981270403511752878733615088365722482552132757157929002090402808677147870424470883570483182397923696982092968688836202154185524609871790216901051083665560153431689555348302946810182723434134228897979295622671299551576685648215441392917730390014 6277 71461296678793128783732302266351391540302936677018955750578083858993994015854690728477526492024405115323162608343739251807883395032755012985481206722073147680920173030232223529499571376454022251236868028311759600241061626205340969288485736746929504711391260495570689563317771699782229458215265262514531980283581876202956751327991433861744699322207512640557596447994160706940062348192492919598046374047664005463336002309107304241386810222895273871897665902630640572010379323800 6278 -530461051213591880777906315653625505129500610796167175152793212625589921342530482541202503766758256856170953417319081523590285327732061557034027056682181716605568423994241220919042915225163718593115019188969711973119246200426583977384364871730560732797684570870598507736321343282250485006457497878447795277755520574919015843372687239828440217442375647969006343732127276602641825906147520349618261018301038126225137593803783594859004989494750357106626873609750640336055861830 6279 -3774972660541188522545705473037488826992657077971071379571291517943507896297806376443001767825089260420586265076762161987884335229141761026621920903663966410889485836586264403264066177640856841616028667353355589476361700744801768322941634893178934077192769724387726668338580247087812598530033108158251911399186630657497199186767263984721373446248262570684606460455528772397660985179207700567758935385278955201041350938382182266973522930474556369720835262784172015550336897 6280 -3491826383532224433321010904431184938553642534388573476699227211956644054392716487299431278956166458789918503758494114986098383486309074747706172124045418364336249605818278410085896403924178310441425848219655148335778823105276906218445942665540158383520661775030713836238076448939587664918189682951228759624741085284754574417187784140037449781863506991429593036056918382379992478350913949593616782346895738816356616830606565038281099019768054683784656651172172605469842 6281 1606586352040443722366769608273885981197253057570975573378960759914791250180278204493885422418957458203760610468656670195737952950346714018305298693109195843999566066178066935573821946100019764961239593305554199253966530466524216308043229941017286961154711574594809974888643358211221310352648883574272017874070314321432264593475917796670441587422619327016554830959244281303357711797053151443925221336375308555427251526579186717540014219091243568430509161273289143605 6282 1723235911010862059551927115712045497500157822321580038238117389589043331958606104747786990985404589379051542169712283646884745167891964714623277321489970409520360633213220988369489185232779300953904706061012559530086497639608595605776713585697037545432101470412672785981486669993415311723668517753700538088851662040655100532477596072976231687897118131458265672859063680034377280040038693045940137205291317537673387547936324496207695851871567134438129379235522803 6283 235980055264021250735696602886701963435397466238704304456524893536908648118861399036970800812118183146547014646896708242068091409322652662622632130268341129851188753273561558069320518993693923505073219825787364863729324915523356522927947637015326295335347259015134235807993283092705564598102164704882455353909075540813047462520507354670810828238056823127605731537016573534226280417883981404838632154024987887555609334969230924310713884042689287625832852046543 6284 -3452848044418905370726298798847315342918485461343760776817852442512296783759875264440757866214096418017721419614947231369686732799211045960957851803747293243173724598694313588299087165118492399193177812904287027613398490036961768224424117837616481429092205887088572817617415650258886458951068587305845063123876079535381013969080888274675258380843109670624808119590120158773968149952012342350893836485363428072945859306623690405667494597679054137298419644 6285 -1046686116377910120785566666437724277718755049553601501148571626711481867883376865270083220195525575209379339162730938146728350771043857858595862412226627178034614634427890991359285972032599239217959743398738629988546328826713529686429789565494793978868852292682571502077534659751392847455757744856648988371491579125876000247743413575207346060119975015827988725305053731469740592126976320535371557061186420166913771485944330819281290375418670744148309 6286 -21959416472105491923745662676170141431136099539924124214426985857024898621658985230596479017105522886012323339386276328875446200775568041957856149907849020105561590646292965178100570320157317279508150530022102421153393564601555272160613397232522382961664760795276791459050367935253331575328143988808751771166368223886437217056263482973847164017095302807919910005187392380411817560046790897436293548853111711736177098948236676455350379131033197697 6287 -47593421395278347081131061064775198239844835221101063533179081220083341288469876271985699441926132204708373463786666137913874659317981462642909063316339888627581563676178198536886961965742720772067094293090518233742812068000188395178115122108430621111041658722127449631851630468321611497960638501087197192267073598760781540366688892728846892539326483999264969874165690812958353608033313839228404922018182571495328867924073460206007648289695 6288 769351544720767154079369103104547802864605284158906360168214684388226142330614066710755635867257700119127217741693096829973985847754725317835320277916483220345674666941598726016053260387253692303494762224833800408704425632085367288003904241004747827881374996160735462952306485315217731344176676016578563179895028888388297443534874371520326292890799972855543533569536167591567841044690336678837201253157456168406629357365509495921359929 6289 2740097195854305704765850442428024339288391763914842555786184387174441987135141868117075719116845846366968833049025261373078025603130632408473714809312481607857518179922346089303599676766430243925231658330744404612454561652040942814475183683743971227432555234545256091284644832293123497070520418249052023132353221070975639413787180944039251988869623252190272417697258143485934419972932986096254285460078158196781768420197635408870 6290 1863942748186325861839757628901383657531450832075319492071815376231844398515821127339226575778690952304133496177588696076056146877493004980104601632230160228961042860183904291037370874761279956424462603077934542624491379480779687576539774597457378457554424092227995790396982577352348640345066204685455352472092022029796427371006243579206674235806502014280839034684646479604969083671638288387440230460478333369535058083223208 6291 -401038518244466774770398227175773383211022742762410072494439266318426635959271927697880711038976717613494328184882840159684724172753910171623988455750433297537746932360116533731643484212636337854264916217109602719670124983141107349657041533786441465578164237702567107010855930553040385101471985123108113193074915058304236086914346643971658392208490938319077219872771961366963575475197116766607380850015251027381920558 6292 -418453680791657286226967134864147608951283075859306482046935112458119560432813453776880884793863263379002004193090429498738435061876769804335890236862589216005857313444635376126634893016628207754942231022272688455515875777790851568680624724111080459705173397728435932321877833484043893876538075134809472515283981887966051970990676988427752258132749790442430362710301387702371711932916013035034818872315588462451 6293 -59149403125812196132502803878543779495058441777535798499976629066786989863400434059858736370773223205940641961860021160005243377267476697764052440916229000784277338381872595404543494640321063237648440966260476141666753462144273357792658950796946069796496140489033777426922770291346154461347226454442887122052889393312063780250687309792177553476981056935997379562121052680998843472721312248706156063703278 6294 -1635608764796861842691037983129102150053271957761468549018178751299917050127695210703046059695856101367213801509606940398575343615736072543130301320122678797090129673899820644132653819860649262048834936207444800769890819744973958251538462394032855838651998314384033695693980417660369103955795641376796823742317473630011157900709835072189341234946028381997689733473001115292393398400386878009787930 6295 48576359943365959374925575316366242034897802757015903255558725158810949008876595193302218431101393024159300828592680501843849321645202931708471848071405242931215191587365357184108888042104976108145436875581422434784878297472159142045246932361640552677356190198843621779065476155747304316664846063876382731161733371412897964579058935765852502108638661011022320303370881429052460058142496878 6296 1876147383101752130162454715207545623737370924022331359833978444548563338664513604298990420106459248749600972994316464342406266767192495350882129063557071357111788468177532314105403736440379331987961122115600585017278833192725809380549792545522492324008897941157387822351706812544648389571217285879856682472806163596680046826357736637725334806154881281055738330930706022680829003175 6297 15126412804852631756900897523459594101849294627683554288820846941783104595841278219657764428355117654562867205904028261232285063485404434363009477600221645998821529183235816562204683376167807676316110915124074367740468785475071572351272377449751253398836712929850794801109389461731909453689523532302590988777737395423491697100439766472057053049533246636210668726356563395014 6298 31013976314218448577700933919746832170378238794879261827157736203961226582611630059230573454608269250554697966523619715798872773802557173809245013892818486906893321418921623278984130399515650847285158485976031035348319134212606344125622988932506187141586618937497937438616040345179650040558096923487643819423137048064931288558758723781488855953579011444839472654823 6299 -17997965070096977586435483405836029465398158388451400134885652538492909693567194021670465726875391601996843117696608703864752559698967375306730189907882036694175584193809007589799707926818672814464883124787973439554535190482891179470776463802366936963423132358650616414795260061013768278995749865367734375921881177530325630134522282324748391125338210448453 6300 -79530861569819373733962389503586643881071179708837002935905022076263577868215763461271728641391285423941491618873276904282457746538990865376089705263661309440147314152908902009826758004502811767417011981767252693372018956514074060934991178443874433741856706083612716218129502970901260319480070935673561018248589343485913642498463748382414617888926 6301 -51030335647689581507897790783621261848840570280013825017423059285152151652443436011442269629536626141928768643529272908629874271296401804062454206787356401666787984349030553895519997503852632701592086282146915286683072825697714803671048487813563306519658923498486373463451178485187526987930264644856211734226063606719710287843221129044389 6302 -10878258958881183223732743140588588518414042127959550329015478997552081181759430859193007600226570546251762581786663815157651721394626878181784828733121265601348695752630356139581756021038364575538192502637715733145839662766886440255300865280140544968067227566202202949856591297076984032563851639468860076388669531855139745546168 6303 -767782327907966833395228963524972438739506662720637199108272105063673003122348467534563085637516031150384288880531446892574821387903963462680008469159764381326899675474877211114838291231094778185352779754753614472401489281731226486980979272270629420021160020171572014727078486014796153312247273500110748981331196662331 6304 -5232040740061389930794498377024853880645668242389724844522174169871161495531503678543737542693793530326272523168813544684086786980954720068938778193890798953895809334102120646346139434762298547572666828546364631923878324563723871500078097282795551664334339093015320922382035158549635018972410024116937922214 6305 984896438228181527020750959646377680047962621590621640858279737596054509581874075857093925958294853977355954310300002780402017901064914847267871608808270907897028219359272445594268222808518531741515884616335422968078567462453999079908300038386213981826116162300267914210420594263051227479115862488 6306 27958155092337902488119373835453828861106724095468418536020643153599874333334880416141480480130074124082239912391218138507484815639463277669940512974606048727429426706322137391843479979890060434750211026035740475227182289594428633423933107144005387422569600719912799285517858994037119227 6307 276066503341152840506921683702887616968947736545010917785992066904222895686434731442851603707717960521018616054784886600455726616635725972502367166094461306620241781282870197682995687171541660815306727040406521871798703348338552670321863927679219086349152742498171151146909820 6308 1194886656327513122180384170414909043591363592052800984662279931175051334374339413349005124201499546306326873626852305472377953184261674450181703255446799453551496713020163844519953155807818037101533224292438561221464521726258049323956297902830038809458216268151438 6309 2476518044412818587043894504942336198427152673748775428249241050154923563039747902800685443877621558445467541239058222531976934293111386418342706672703765438066873788023832850415464553676528100558204101622469833228041793727249890887806882426691225090228 6310 2604401575091702691187416676940318046430591437304054256470822895590072670465195248245219495409778951815102844086119532227346175559024676773517490858857786087412443393611994427712999783776450396368031710255542133852274376845171023255606571506 6311 1452124141106108465207166033666115173801709276059987765712711199599244977261634230983558510312884963063318175237151458579894912991095574842838151263104860874908052861366722315877436578094417089230293913493211849849231950880772461 6312 439807980706641075928597526681463903780374764154308198116400215700060560096785053312789203273390929674899056322755879384055893535034106763952954766459978770757532685002272304077772280358313857288848706238101294858069 6313 71707449348271124869596704655532253136355414236422335221398534365190780135839068201019561054756872444617201108071089856558085083369756069566199079377464419804001647472782895437126323323176261105387265336 6314 5924302540198644683463675238735918505550545108608750889165745206575037476684358619950683034645114599881329051757361924496413447552036310141825670823287851331783265359108811227430481528485260 6315 206809630656298721251346491992352941557303245655120774826943387836842320320838190606962207020775857677163995763377350869370969192563826525030221193594263413256166968390655116517 6316 575144053786886210670819125247116085457573800124843207759382757881920011583966305856509322864634719873419860590995134703582746263879259722412627065099289846742298 6317 -98381500846667777108632090208152447262393610075514446650373514954349662725060856626266598937705302406918360284535585153106800934320902229667937636963 6318 -1129886270874113630172715796530058320019606927737100913639690804324748403889565376843650036372837825590459281569287647272720558601187306 6319 3139973903078583338991792174518652874930562080554334527390861689743614236570494134339362266406310730205859774575437765181 6320 22281197035567744120607022808449411049783738904648894064454933890211249175081032010807159470036263267477273 6321 -96001906081566077532976598078184274825103308884028565186755153217962920743037762292897122615 6322 251329035794157094650225687137948480357231743798040498354589798200835839984938 6323 -423927888414624494596742439726531159757627474833280803667526341 6324 -3112925884142844390064079132185401758562823702990 6325 -41605655892755979331263980989803987 6326 5949892336152232112495 6327 -35726080575 6328 1 6329 -1 6330 -2596148429267413814265248164610048 6331 -30432527221704537085073919036896463624654122984332025 6332 -210624583337104229220095487188312723010480330931041193238307561901 6333 1097324410047207184047577300707662329512390474590615473055068457608768576656346292015 6334 635215297358220135965799968480984922790164326050348470102386090843170037301378074814776267171620245297 6335 1236465744175644894667088320045761904073085480192966385261922628913090675802790569957393831700530079424635936450564 6336 -318114072798256509968214994788497379750152633487248812718859288137395611906048958581167965574790346060007748864388100724271676733226 6337 -12125247680863398437009393078313267728952150759409825473473090820901864712007837845755415619169114884434524184211170807701526755709937191865125382057 6338 -4978526197703310465616879778619112986785009065553099544256922356286766097157862052471309879781015285331587911913074168369344863493220216424700698209741062834994 6339 84335724997490577713196290806434581615851294340863882692152031906840186137680189741823191866607957478496888228011680067831639023987619859133570389209120522063185271608235248145 6340 238125151885890429068704479946078148178996956725715682062195750313491645156250212360737030926086620733977198129982815196434677173598552204947335663620785474164995976012754344239792691180530109 6341 18331921533488277512266522497828546078254881912999683392941662576706628954021594021705156988005387756810506063026182228786207336962458652136098778924040772419191606143996720519909797122220309449020954482 6342 -23002407834546466276388170257382976986967926105064308033938081751765660163342861627791889253301809539560635748991287533562520691840715785132173410799985738973624362203354756087381871002086520583881920547376150037730481 6343 -5132202897320104294250673414690566902150053514271437364009077285615443638448427215786776922121403168401060643699692571293212316429010338824524789794259331133101422271486700974454290459483614336527380920021268684928365477164553835665 6344 -69448634392358433134123119858289175749486618790260109714969485066941246634089539490621420690507429391951649543384637059068743352969756123745338249623576100193004087565728410964742076717440626404506423321418218309375865182973062993985033113931 6345 6884875671761935170645533690496081299386594475298137504434770518463271084886552164291319692139127582801580072460165209629474085628318358152974427275373042372344716056962133273234880898846076837909138825068953074799079230466315036854283858427193572970872758 6346 126454042847891253728626924816299978513149887482295209943580786757225918975021814590485134150250506890919444179165392555119102821302822045102116246021942547607338596663633813330452441509047087005479206117892692954753644189314379232641878973106725700992449722272002869485 6347 288742085634892037492706391463237173590327747936422483473087803363197030257763471854659668562937105672509577391514631279205647692946496581822008790770994430848200060878852481389481626976179071290222934619117733479661339940583734111391094555452637175654355326212360070653988691142 6348 -2355632954453646951791551833489535946860101834470051339670680231378347549542122135455300437645646167853312243420428527678462673188735976662669711704810143094470611812290322602420889660758204969804984445845796886110436884790407811746408599625952720140973075044572930394975382026474192203226963 6349 -3664008805974635806029197035850968391366697652130593482694687213234593753635155694370299016176250445323051199853372861065632718440770793047021292083730393562254540330309781417473087552427927881543752730403156071692710139012211602974167301242535133000850074038852206150880249699027302290494633099344878091 6350 -1372458326066702440968017814079530427824879680583924934199271261659322706079585786203203615760392539473082325330424184173313435201997115939107363814649919056259179505211014465521596100098353020606204016614801778497041046848858521560801845455467863158543606770736355720774441536263164600572418201446756202312628214 6351 947633424507063605501462229479186186264332192317515798282259147885522133406927540801403644720736205514526172877765192514039879688946651806773390442280550507555316586274544269394491963156753820434075508281407962426427633007495741794186294398415341275413168261823908468456848665524902118798606706449337286592333096623951215723 6352 127461879536600536484909076395754622172822913612371627092434155221714798429203876681493114161516058343361023935505900481290556982945795498808193834044416185717162806862953280207878427481185657975284941988814752456702801485007413525697802058715447695801565288917871593872634359306026074107324362890518166226216133215731303910696569251923 6353 7671935983506296364598408908323052304995370189042503669377771602023662859946728586124575861605826754392911892464249898414173191415237645992399768189261807189490919795114215901952030588316552504744767753162039355900839536675293664625292325362245860201021957157810812408042130980606303292564401476800026807189670347452265547109827675199883553376 6354 -457557750828586761547467522790705729724798629920801009507625146090300216948964604407348805206748398825672550537742888397280609090144387714914143974823927102588727046166579351043402446693678955520929822714486536524914859595639751836850330877265176452065363363146556910891770765651776919861708181913310475633321684679739558256865075489898620307940943533888 6355 -5409117968365844573135284264092878354733778020801699951536332354181759572735812631045313833085435996928771029108000153862403673081141811265242641230552350422031490731212133431245898397644774192038637394530121766904557472309334356468411290229435877668432215031070943626726645085123385239595545737815133249008574220094463932084151113588920091662169107840385287590919 6356 -51493036213523499658971090000673091767789275532315968600600465125558663428436960732540487059029181916897514906660896843008787848947285917890997485826306891373805857761042463230882543967810631504572206743797233068036562113171079834555942870152128039092498106401527042985366590137857540795103618321882063181076711491458908540220248735756961184090849538510597703245225043500 6357 269375569067858487111966745828746892206781157368128507985076820345801192254606221709795082861681465209848839675205608205097092523456586424647682720090572022856512829702823910662169018189756031351160217143147679727566199929141999123480687984114885503730096785136668090801329809350569093493093243225743342316696566794053567009484450976804091532015220012023687056821705262115436910495 6358 283612140023114778214832079307912104686224109158495614375030525138283889478167682097548199508034352039381513480729778352288465335841377662272639638615098144834480055317486876548209201143354029271936138369771641615671835910931289951583312783011610355358544594012269526360108017687764244319028686057994209224062312481379407649245634903030140374903730329880264782060504197917337427978527297567 6359 421675325943683143169459162938752396733074996105602213298185929633217351507764327425521227771260002739240898353314996541881466114936742227800393137336308338376539996354900615326840682304601521250443879336175144848482624164874770096581106910713800726452641245323485658296296275630772320224267264341203969867281370052153900067581278151748156677942809630618406104329244862957560435252676389564880915 6360 -195777658823862425869659232857048538338817969831572730811747269997713168543440729451795091047950261613471721570394221051816521526953183790160193608917615699762101028210799092427684460972806419296519122122585997235168083399905205860225891374200920116049356636112446477572393756218847100828462238153864213398894483909238060797621017108802349312309965886977087436235443379707583146032210765961184021938216669 6361 -18567654797993083759787646861871074720474784400878408560613754018674631173555348581801563628300945060707011347445497990764289470983271843641264657492257066794121359259674472592243826640395251770941973523714371640096819124178244100028300858898742763449485145690833660662672179954611686402900523172788374994853813013501827613131666725169658322089166123717910871061082797865470156052663030229528929177595841639806542 6362 -4267429546774550499531724073987115763795153872221629257585961273442685036358105541122945975650015413379792607632544431176351700632174313641637473214526534027741187353776395719078876825116631934313864275706892251570054083173508363091121622255937811419377456045877570568261627711863855823547057182183805664458555533153976151718505734312911438713950878228013450534445447692572579684762586557917489197251124563122265079870 6363 177423115000331168797470875508045899595151208819173483212223530377365747333003767868593588256007907944690171860956642771497191960492940884426801218127404647505815876570807971834626681317070731625949146580612250835069074156615268258777999804712447268951526228461326164978841704835213849582812565208264456948620928882507021771726791190013676518660021698867954540006342465322380418928286183918573639962926201244432528650381859198 6364 1531692594252998628461202032790186833240860881179997881853681555865363775217561920040386011753357581142425164933941916718139724504159634871301069425096814306151073657565103282641307471975081172763697454370203152321741070439381735971997215098694380865127155835178539974658638776999560711969543330671017321791320193792422264644375057144226842965541351113243630926049073846401245846553449980541908754500754137594432203841786428802145555 6365 53946408760527882590061241799051881826135932157743649976993027592750376598034875551206893606670592784998997979718377745959257043852366999534569996746880985073348502012986098012275948453663299066107115782863548519240903444891120208507954854014402519368235914910596380885952421181783464988775713160378796767476309130466123717639935244986725884836155810224217801086211215287873143447309448520853000962687272174860764503770884319939588634985 6366 -202151789800428379975330599465164422650659745914636811404766525178135031212976552407738404821209521743422010875618477443535131664861112530710428654344603400028297197490806035868945949218906834941063428598942213125007924764858838216727775763061736616316500593715093663922354739811984509583868138512821824961590419899593835289685138883358682022277719976689282808042602598957666925347264714357669733123799244045066770364063445829540660163022220432 6367 -160521850081664152005937541798993858170725395156926532062456050712466764242950216088017930758728064288683751518282141533076280084415848211874639117475768002181782084303635342018515836775075789947611533247078094703262695883084224083175464611478698917931119067160029402171512271135079186912038981089510500026327914416632054050350632321742585255421256812947308989891206831119688663815882224004573193674216623484167294349580025858912494011308728023776165 6368 -859848733125858989436500620645488301653095252906356894792179515576434838070041974561880597986682521694938239871908273334929768350946692502139534575766533562232708926351156711853932320023169308075754488982555975955375066272628789106393811937420954833520315519239410462796043385730731327099255820362461088061095786294629775773246957421931564756085444110765246345429178846970793372070642373509125059125452030964712198535305847617682083285867539009648791754 6369 291572598366262823009651171426239219346832094574546276171447468303432437795441278898359471391488734503060419808694474491481011252732502553952654422555758194859230410312446047348528168987948620676625720330458102139296302244640733110880876056331309128936809916328583706538266554536726531050899534112561413389153819809546797257610840411950313845026821847732688135304065660839066758527705871487942017438029055017415618839609796760445191347158844122514063512683493 6370 21540320024687600025484135814872625088019444878373299756148717300384281161522304222498581281757588319063489667068710745899699715741996582212290713568824458759921231543109460034177766319467473431010137963234337137728265374137859988110600744549078908656648675817092439980608061042045872185370436000709464176376876929502462240614747551341689470106878863791822146496414388887844273722492690583887362996626744088245428875288617339669282338799939233693167046352425299011 6371 17429119996791860411917276015854043729200964914499424736627169672857711148376071915687839277835933893818131718480503254090244579773038627442887091747701105119657875169503443567359479402425091327582388641396893446681625233260376963760936161638386821370028826155666464424893893001223563086450176354949027533846870731577676455251810082367218365639584755710540054074365922153110223115158314600434671029984291789658828504281839619138437684790149014503818357161643506986150 6372 -535443784201221424959299529382007449646239302130733970780895190211245920766878550549030097585038829806521830354324734534867987495371947628314539223865857228018576706883971038368698815921474429078390143820836259119214301181212609502225813459713293281418709962891512005179330648185639308482445352432039840520486707123777213803675103239561226452230166982285347546737255012848757590054040616186309357088776221893042754523799258438959777051278219617453266325518442693105728545 6373 -3730749110164686949940349637308835450519446406425192043643550254278958754476873272514278835784268068029375186482921587131261269553857180160066858329754706007604082132399620668070267214726347269060232852123617238503349274208703895425809548182723164124999541181343747056696773293825164859557145993810433097539474759532763367447888721180320140182516311696291783073401618428239000685947580672102406234458207890719681628895098388026727262270420455462806561750524884209447072607171 6374 -453082896129579950792639203901571017941764818340246869285256206940575621069857604817508133538822709912758613067348188828665844647765196016853716284892050312597512333721174638853067980662526581482998120719293679795134904679738919698409153275096543700894837887328458965747900092377466147534819628413837974380856296331620937803290047134131777056663482785847506340534483071778179209526166746168307665575340876077907805146016037084424881993542346175706775313469430973415402475323679 6375 1257903950622717343659888533671928004388663922357743446239389970124105015872812217344741368700446398760002923991582037706806227648947800522148688719083050009442269248769559772032274878029477944743707440423209115384987088090533957588799539378508198638715295449382632400457778633651461529689121196952825938863039869373149680516615408840100000897702939013710692785426674500266573427757051217825452000106002046978526620807686839468768501842532773488994555643261737123299961803236280162 6376 841241268264992112915760546739805369910268961652589270656320336937134160952589010746689797503862157791847057990850055940349505482336586406309232707601772234496811210789875981173433453007072597180998727615063425061751093946969887530951595578151910601116576022634139030087564669737742087050304696973695538275783950504723851462016812923412897660023441729351903064567889314372759722394906470780270806583644110548627364791751011784093342509083715255983062489680588735791172386375066297345 6377 15238984254155663677004915138375194960669596220951602715308025838632174188084641732503576201507151483186822884289015909452448603489964620213398347128485847643122740103977396556997608898662902749776727311771135927200410084390370306486185966756841253933299236577488227097495213976137780620721665803945393283281717554521487749770070950043432882566438263191206172369328949362269778189123341497193873856471988711512078305657772249865765549065549657714210750060130903918466383153042781204967 6378 -3794690334052102557957647867269967135208293202695118979188991165074547794727964045520494030714500574882737277081277600177820994570280675553825576458359053766966640014639192292709360335559925941720923538375194753174292162584931820382336971867458066302313293645532752559429735743989019315310470744424389977678044327521855172295327180442447283035628486412995249130076670886516817023593025448981244606001798078868966910055579009923327037361101114032892116253363511272952712332109629069350310 6379 -249377701424534214298942846154726012230201790853010259799776949048313331069851058048057318962827916911894747925932651245489800665963588188315606890318755436979425940398140792482830529835345903882009873838664626540734029914824812890613924561083860030329937297219785371385202476655687165854876929059424622711526977665285323169079945053950553045342278916160144904343801537305827931477984453824950232693072150212511867696835216414756749125375235210781626528731233356054369923981831017690890908 6380 -669653801177933617221748971007980341777084585596678780241896784045224939296516335284411301114873042718586955447785676928548530209471898657950826345709286538166893957544766041875844588892890060373295473727043696234545372193335319542134822685243008910748797214033711620607642952123434429340218984805822462574383553158312620514271335547053999133931822625715146239241835095415345329427255980793913900696453816983839492850896944666223078175519511404984149056968743840287603431066540668745695790 6381 14735091943824365255077203832028877983415472590290081314389047736919289772565079908531967121595176860511885447738109427046020077155740311853642968808005820780746704176022543585263571865489356197187792673019571478025501398476952843287809523488354595821406368001692735874304653874462844239599743324012258740663220288833355104165997812443777626598928105427271163545982541071617909195267694510559894470230742021793178026715459454456519826016991800171462378310646300455130044601516893292696243388 6382 98264907293223611207516104423106439820118879604399080587165748618711433049767473924488158740862122664800238126799193568386484342966017299018002991792461930013498205518210760974720247041367956042052008806573466059848728154501995900575368829018437140635299553168404608266301084535171987119902303225516757981861219562669231201000715031798253834897272864155071517732307707983589720332947651005185176708639224696643476528330984312833756852807226415327647956357337033219248136148615920767218308908 6383 38877150802357145774751786142096369113546959846716094558499014692556107436983960746163891285223928789238106066378497802890762475159126209314262831842749841874171172743107385153461297866091707571031616747174926604955412614295972963207898694156062826042648326684379623730302054777635231367450442582996561954015494311903176230133777111274106533978772060901670399764730608607939551429514548352017154938397226932402664867126528310586739004341684980179296057183164255287486481952897726885381903922 6384 -73659427395874407134759852723774469504684530376527811967908092273853559945324302993105518116250374741031809694199246841510086187096327087225339798409908363717815848222324917459222888620133814903788965997245165660562840278148500000971577983418421230268613346640443029661161218868106832589897973978774902141382952431539237374446809534170765694820367457065986768775195499852320375365476041604849609251550371090553951489280061056866137387251331562095918847010094520375200128307770940728154395713 6385 -52085305536149966603901133521464651891888844748334487572469845133410259126884622897289616469812446915547074519556020090653415733290101855932657340274775105654034073814419154223155709275151070853753921257636764847398736377825100696008007204203597874525390121165133416884998457627849202266823155205324978906352849366109436620265464751614940564273068135055728610196775448437863250348089760120377155718093042489152789576181378280052864536792240184889740883788577631527390446703595280858917861539 6386 -3019436984640014155649895881350617199456764523401512385480797597515982536710832660951049897545620565869509679920402259902558632006054013586030655687501216102159142197821194055752631704556680518605579984797968764436250806918560542479838595944091962277467534345064296280726882104867269823444891451176628147650290402828601455745342663108586896615024868624004808507801819684147057408417135807840354535282924023883537908312531180089052741231872756675244960293935452344092125899989141287816972745 6387 471707812261419957475623189489989462895000663259326389194037825084821873224010562212559794595209996023926241058286166558312280347407280127165729334076980983982563510242378340688465110798998468120469378133570386804177329914056594963423739035743539754497514114931691263594192491823751950016539287831006628044640271319817427424898064359040262476038923520915199015153060090789184460588316859286093983337256751922946574076961176863256935967851660033793388325649820861871209796821045317897483215 6388 37560340052390991820577469548177742140594167144654518379893629865220873203381820351402646598907949238490075336990172131493607783997513866546189334577494135572311516912242958037098722914855298181039594922760257462468495633976274482430516838536295569043773251570168363491264373542993938320699330067219049972274924850662428479167404787932810226952701685727278850172716835188934591241997325307051791567768780992178888221916219524984736508412073875806506050447398702026671902039881731736044044 6389 317877333100254981884277535968167891910483214716931746538705004128584598165547103185492929048844870126347970845209386841524869975728119351284630381506615389691092847227287994249947479276825663425887813797079741186911097955111644470908113787546583649364546643923077084202494369563140767077530337868449317389292976903245190091395460602772838675927940658082505117163760393465650556428836980954221303380196940342486746340190364986488747219826614904327984087754782258758448064976192843068255 6390 -3801113221985681101950064056250303268156407864628909939260839604177573751823104281877464587534593095533766227617801703059535746792852695984827910603468045578493396163521576858775399732198643153943315007395724404760654677682191150909128063143533201178610272982875123939646202294895280310389955376253331082943661370971548357757176246735769927275391854083832936534275930585008296944633711285761421707744221043411088352248982736961663859755576188188888865946878321021019178007327601509413 6391 -37141232578372595140256701008698259790374562919825726723025723024886920770592715310781622605393720854278931218026215865441191204350402479838954765887293112521068759235668358816282100833638371186360737593653180300823939100816143837520084579295996860662312758775533303978072471158853939556781057159452149136835284383691700659745605820192829062385493816021355065580764975876118465431984153974260319385838732419406065660228144477918925126210382558373887746255575229100877889123756893577 6392 -45907317640360526778104314058545137061450049870577256479316031073470575902734525384233060624672912893364538677258881766462708885241521981829304382472194923937122850500124041705316970516864323582905017385858740024442655558583250510054999366716445660151449992913349808666848324277257705299207312679205983245403700681031633353060821578896811526050101279595734060954666612624621640863348413376731679222014831295207880990658335366616024138717955439648603710273168315168459602001697736 6393 36322060340154674683857160551697491111050465509405856743550988893653456833040415651180461397327213439607277721737912047548389707750946502833072346763129025200938458915470133852283430753401144671386387525376708037646463864872350258659442540108124156068557683633994361092708114698678580932236579713095305799505951425332162906232629702338836565486761953428743043241203202638216224770774970839597534270379539009402974812383618774470038914792259073362419818345360502590883358697622 6394 50335664240299731698133925458059425195117179171685647652097381115771770419248181308611580416604666773458203166108029787575704446913505258528662764045547242044799680924156647270655950105438965539780636704408072667775178946141673658557053806939504235426112594933127591840885995581967595244645062446588878658391614163121937878590685497104570427718990915618278012542096166758167412125962638131626347074231343907764383492035432939118783542610012746965583301537544722102977345425 6395 9165103428339928235672758114039953019235080864176993116431189030205916714046511545785291011302079844953452225897527664880325832783245643040485398539331796169753570701159064949294160963367734163701308680377094793328838760495816743214954876056056798479212534646521795139826775825665350377081780110261660341739067034567089523143830779618137978349603745295900326638903703909663154678143339917293591393563473314652985311268362130491166337954813399326153528727580930370289349 6396 -314202127990261476598604886956408315816737493000802780171358279950248261308846380241702185337509374573393476568838592200873226064724903319695010814276823378944147452607032671131161921658474849940503071495282103916460677361386530984123212078787926468694830754358114218720958244368965914388585966625899912588172561242964347049562104536149563327874873152678665009099899079482809262957554636629951672777602091373767612025836582588637407466054026003111893852302125322384 6397 -91767443270294224675846280786206361809254436184492202936717793658777854086356333263658976404561005882412805746684941140530792252243761275094576299317168696869890718894037283601482354124812518118478221376210549260493177649618646349815056018708610225445174179864398184819857532801055953798304813202592181970800597555198132952190903048355147148112010803907590301562051072250868933277139757365594174390513593414716460185029971219477357910427109291593218630987190899 6398 -2526847947165681514456705869661946383945338422165029907983799947275401621035796118421103269335051037194232781282229240463108383424598466796277106655969759712185889857058662796124819973185422091528445237009367792922683818084126115633164215285144481207888980936419019922894344138267168989813478136354598163234586560534626238041972577075743306641494088258893863191419851536655126383960745241250303435884819238615079668333208516488447035427842938023718728030571 6399 -4261061961783173200321017274450303773233565241874299661532404764832203739427193556018252767944696274859741488230734316202891148394312949351790189761444174294070979218282975734769319278048668618660201692160191473099651986771599026458521823861857453208702384006356871055534397636987338456469515042629282913537039452183184571984100560812609828564314234036349639825870625659464115456915373948813766149925915590603531077408454143173631975100820820867356055 6400 210423179043580616068981935517527035554681699160906102217247064241562869816621089856883266030702605191500186756735513146747089679101662359832935752830497351016043562341690773459332945001421533098229938232485868302831015072224324357092741762332731754211845771923616861051608942454687968655382018277478816388309250983157098279005514063113676173190617788844746061109195365924850908958016729837588437205369292042848912323276214963062441863457327509283 6401 944269695484561183092109012819203653999184374887987780457691578638860371449636735660450111775674708930802769374820845139692184699191579114302853550040298425003680603136372762668574056217907620849969741469265412599023357076105723357894135635295958326845070900959794456046164899177111477592912049688306526036355724479658022061971891087953328675155209015141099614865797849953168408439311255396046556014413476347574872013152485596793021394859852 6402 755722084025937909235649361817094713610116402402312364109474463737783216288713330084961618063404524993133904553615680320876707578207075781553909956903376699866291497593129634509235188525530413032680324819480863424717194296726823268931454114579767534018450347034238463318557623859820996236111605674359452407743590933374012568385006760273843320337144488474973717062715168684517543833619645762225786460887383875973189792834450740937393348 6403 -450560746750712908126889700303665610834729378830643486790467406577316157895593158698907096082827753132693141011019113427546758092344588005088099769717624006454449027515057735422510030161241644664259861490230266922856801346660044642409010575044804671368000410405059475627850420499035348513263459903485275149816288447902990163223067504380553435455413678873481106714312881872519879989708559074377927850289377704702577738958317633483 6404 -448148833850900195748798341337800325220307668169725714489220686945446354296177177898987528215706822362520910794726072957521297536728493321663161463729333774132764883407534266716151943919949586133270126472849950471552006088018918786734876837251732732406939767413138796941484419231358352395410648381545316263748126258799952436480854030934793962966635554286397144178506481628293796514944578928577312261710109086958405822916335 6405 -77363916817926924348205399149190099661570233791728769513707291440590115417799594470895239587584101993173797928603007983960812004417180226200609757346527497501137391607341881989562871059419060662566461363963827259551613378172340808965068254880740666429784533763551846947703255841751172803077327643585686602213316954457207467852605988020289100970750547119853988101697380708458022009864135943338035293265026011655854565 6406 -1803498431178548201182066727121392355295329135436232310680199896762449552833048139245379337851388566846206559978947156134787719619700922077399198698384586864661700234757509319108176928709482496101726610360172693368746381682663821338759871948273334640944991434078098696005708728721315663507825558006124381616815031849588070046116581203154220810559858162899126134585991581129613987234357281092267996553398095797 6407 205275563857946776314260527557956077908213675363667238921731244447935079258520434520240222995337966558412459471191547376992386330549522824735957803110766102617310056427068010899648224908373522717251553659905783265634120523095158001347244061288617541395743151857125514594304852817394288859750137954322517577466819809375865725992771626433213804157374758793006224559628356859461824143302116985603745866678 6408 8049010276690149750884452398308002315194963343428483176945464110863015941999549440787226966922947209764493561040553608887914350824197758443790992103530097472466682574644397015471243363670284225482197843546163182689548513487949528057193811483288580059305171193258715111991198696820897774901855758504791906002272174037443548783880846882132846389386245625184460900021100517979528935574963102119950 6409 75437176010495879742755522915409574853777969137093869509917131099929450656097898032646026876326455405098468993846634129574406315461967916692568009633499167830914456194280486078021533318788376034826753409398462406550509243844317928358554147513947960318459605225711328820877123420363992199508104616785352430900103115719569732862896715193918369377232417334470589910010249241495052492050509 6410 125493165326920795352956886428780602678011239730200429791312320714943356798535129904623328396056819362121566368929955194076000596687396397323193428220439446929988618768945565002384593355799626259976317093048061813029987565093929358096754645374752017152901334973414520299927156024724437137822154703321816953972110425482232154494965362158478672667804418126679360797281782009501360 6411 -555523220387174737581224675322970267800802735595380775206267358313066968222565362299701904106262853835092429630248619470925269991495429756361874005074679653821559029260387908171218220003580427776454802085894875687079676732564480766369495460950561481502995175671185154105080378039963545488953704837513771037337119062860846045887125236794660747906045064299358616738045986 6412 -1530057844135551506866727333171373197822874971606957244101783946255666716954083192426811243804599485035912294656920205953214507271115239397330083375706865533535135463383328248090230711640827859439831686936073680590244084576448594448764533489541373041227396344632004782987655162231395752436687543589667004046145416762245008982299067746020316855516899052431018652 6413 -1083975599945536673718858422999461255596297259393797180940598143844884530866571827204526758075336630101828444968590109865461089056561932791262543442060850371618896316600028393374717315688379536561584713836051406941937727458450093132215860108228492444835812302149732227982410544165175195149066405385561010627996894179021005425333114297658675614799988283 6414 -244584741711961551009735230317840470309715988042746000767213935576870556725894241492265309266808349818187940087630264142998297622698706399502451995048091772028585608197516500762640789951303059032034182662196543327589073020492539166718371545736284870936438019893969082865450741530222375937605853382569196885912645003131468080174132672075665815 6415 -9357773893304435126174012936705188651532447983692248597466057360172622219091062665703091526438307992287007194134389363145422343753309551215977526863417582040664026487105627321183212028856319649059684962750394196752005220415549031932188739719000374361578486283968342212581203151844833269440977069818566134031186710032374952640444906 6416 1824215656988008881037057733681810577614230118136820891318503373928304768489666412884666163307411815951494563375129422612907839408844227390574115675507689660143002423310925822653284868156413569410391479696654348162355533342663898578194733616077119504722468928312567971434225762925360623338282028773871187044217105990441561 6417 155685973153685413200570724015748546701988665334224835293080928254983498159416473270928577980902556450984794636991449201018593801124740740992308582066725599365123005262451261397775500979301556882628534809965578198511574890767677918321603103942130945549343242943031518476385881248286687318958532145076925168980166 6418 4100056674648352882676759222753679926205300661181857328665689228671362677439610369219486645008383669723849920329314442989335452771473228555569582500748016600507211629916795122725521805008304142533939324797066098619524096042607398438463873773855062944855928512506499597212715358029230447646505352787098 6419 44254555145794191024964348900197468933385674382276741110734246136005783678270088535222143663238341943812306779923465842060458583500435701860324118329960674194329697706406628203794918985130630554277157282338456485627180735364634880957124974316789393579289136309648980898659002167031768111462 6420 213276124967064330215341722194807830319217100460935947372166868819878523151220815070096696771187259827507233981996901190011573282055864127114914286844767672972389330863081204174670716447148826356502075069218380983052210837379711782228037201716316004733147025844875591534409158159 6421 482765875459004214579331803782379721064465475584528731057951046461614681367182892472104511417388671520031520802005168098399188352404582505760944761417822013674888726347666850063748531480607620249883376929919775008011350306983255207438264627283789450315636537883128963 6422 542222770080986651498610177847662846486821095418519883767176566754653429803708961280479833926514607731431574024692079303106665876309065816023353702715909688551334277403330380097209098954579108414921902865607169950375062072487731373833832855269196186614763 6423 329758221498649726673318712196009161438665384120709881297303037398605895847436748401985970533507257871375937505970966297736849295120586908553052411178552517452692209795173931937829943616595159292214167663863934990567655549463321733840667228499 6424 122618278449733647165938996686280459270634754983256673973521791845554390784334791281650350836923781202450192727304197699545067432897219733389836652248751104968110393592930894354466418372407030079508707069679292118214187271903422702 6425 29878319375854133592861653251838100179576534808676740066172628136396062065226979419386028293693178224730672608339022084917181507288218779912944396523775528643956025313113124990473695853421032679672313842074177549784183 6426 4477499077598707655842929842433745539140250972487199480668332005196655160812550222392136955791206498628707624161383957491541375578560985176968912012691780188732829895938945874050810358327388179719646964520 6427 364813077154797466091662221465922107394457235595311258581144204510256631084801498491367659122656528488151899396500858217699652538544292200542629592573121050146412835144539758973555400387650225 6428 14250405223674767751694970003670165031943480171101665655420901010081071731739192615704024765328989416847234608417868023192302340940811069306428307355069854467448168967595739027639 6429 210609468442424765004439294443256176742738930676907198231495108956104299133056417456847990003464833453613324361213526285904506060906607232536599493674609515008353170 6430 -200889483829586516895187564522582150019460772852035082507067727594375618822501029233495488748224379282092000581865105379193132505907133405341389545718 6431 -20285668333529882774658138980283630377887632247114433284496318312238321043983614921207990213348284318829842545933935600443811429351751540 6432 -27910316088773068979444585783753970270807279002668641605823249682903825750368915013312673377474268774642259991190133984029 6433 268884057696783164146896608424474539886526440380957500878691272273092367450569410708731633343496637451959021 6434 -503092388825169605192620810322940193426659513270669136933967564665164578863616846742010455363 6435 964378305005380654352040696740562365548948319886237948652361626654503143934614 6436 -2160497837045653654626653261943047735187432395515101174034772421 6437 -5907440205942268212180604634096152876859280303894 6438 -83733587161823168403992713723871784 6439 10223077559485692488730 6440 -30101818196 6441 1 6442 -1 6443 -5192296858534827628530496329220096 6444 -91297581665113611256519831325323097781094993035301099 6445 -842498333348427061056122516932278384632123866740768235911503488263 6446 6583946463364731015199728877466981498512308529520983745081922128929057288966178610155 6447 5716934116245588023272720135289525455258484193211209308427476142107932023171233226354833213304802548120 6448 14837588910107950475030844215459108137211111596098590774957910534592791977385368601494445415439214037314835950551189 6449 -5726053545271026352841746667824680718796858234660943252600594179352657645390676555315842517440900014635222748393751334276659790802350 6450 -327380816601913251850863442317455963985963417210224200088551188005725751047841321080493493659399792977945138554307769346360823683355306651165112810440 6451 -179226795690378273036540185697733973551046536205911662547687297555573329073792597447002100708187372651516712608418901965668492338593000195682423801521828573435273 6452 4554129935518558557760735548784937598280156435735456581778013926537668898662498563656085226943863946378687498013052733895697671681598742352948330306196104211561051943882840424608 6453 19287991214949046455570277031944400604141823373299145938239674458468944034442635000379581223754904229357142329151169448387860001933277683356418540321261450091879253574379297230253460421210712018 6454 1979840584880641526242667950765452065444296612719931123524294722770382256428588357474184352952330084876761914510056715607976170838269842856617662998462684874247908244912408634363954760512413040106673982729 6455 -3726391891473092137091605079193067349230590555577930402455170594449214932794822080217114327065427689148696537004061583671294681141930400020685329051421035514648065296108416892058905759175717159641050001670334781963471188 6456 -1247102890980352857316612788483646759526271258802388661774047619653355765737703074468418922201232778120411098824903040450726575940692439796192469336133174255152964721044822143327915762628511820119468742647422212768914050265278902899308 6457 -22501133072095699970435295442731860066106405700132362948093914255241529470144942439674035268340532484294391267297661761129970295757863850077277046485510310639201803023518634631827805206909500297648444761218641502199791493449784710375913243695541 6458 3346053453488133773641979089242491593033004300443383521796571986543829426650506017575562477410200173224596101430279211614528010551934872014383132502629347635090975832790806690676430522456082254800425234584310535522948525667075307563601143009147744662689765483 6459 92181459503179097452684617821398570005533417707095644528699944693108166156703128062199096509780634560802706944270631472460129295832485934873513333171595435762969039059032538886753323402213093578674304347762383052721194731443642267414015737115096634488503708628700022681247 6460 280650665589483106020570465344068572657691225476561699803209927518168882245788588542519157627330849613033328740830090816801616231456934063712283563270073014382724757680306112484566453797471986101135164854270454437007946120800553286427758298211401938031914204866850584453410378731658 6461 -3434521347203279501547487102003145948673333447816807929721502708445938180097607315265799037461074699807663041302999261333128996193510526929585617025745071039750543710388413589494350233698010066529635149686950635638957665651642516523394045493652516486151011400290795845152944245798670760428227265 6462 -8012574462165928472546824508385554436969374973263479876373340945196341069348025618345719714433785894132626567275358122812858409864669454154344147079211720448813295376688958369614194904767624393925645656630429259196053488694563220020451533739155152229152945784629715855172993670143207858643842502035351212666 6463 -4001886266724200078134852087258073517867136200486115985712058320895851903868045683396249011519128729958305845999335535796035992534971810566635225042522885955765730876828438951335106938877767506593644567807678785034318478323179076142695772185441141954038318784982693595017727872174471959618748393477039120594670408574 6464 4144969074904061505253735075057683790887208073236385555528449711323089557992507988075914458401911897408117067691714277153623008959562640535121589708724219693483249005497652633952877503468705208475740653465413799203117049075430627063532517315568172865342070664830292858342528154449451598255865389868274004541415919296014324252355 6465 836156050537053465117537018614154508618113332297422737672374167328144521341345021951582487317213053336073731945342827442292987048418107043997118185560492996700727194496394494499873539963476115660175808207530507021256974602762578821617180706480529005409820686466080643474925228585630201510177123195802214670245629112399965259373821835854456 6466 67107338962292535897075307457886970609556588277579237110260592726530278358970279747116039468161881181555798254175724144914394734689570327598521079354309726091202338535530399344558876193978249931018483493666766247070790318492006187839332052674098399347769838136506604717507573650520399719885870544524031797197619162067921509811857270962624710815016 6467 -6004129287225362301046499246114337625250602146751346955950533791147328984889002116461470330192237335632209528807269588392100680096737129241726197019454986578388763245791049079151400959636617242238402516817000234921055838670173180178244962034979771801584012640230677882714483077796937263084425007485027758645847622531304838939959200287824991762983399997373330 6468 -106439417469759786889026061744217109440328048592102045269278332699751120336962658239637400990635303198999282601844043734263613288733259109013232181123822617866258173620160492883920794104729686604947337047081078898246309554990707828108651996009718489440197545015420905598399714417060417386678036466818893211376651136025824261771062377988254022733009167993331214491776229 6469 -1351125108662540840107876657725925428366812826175614707841922061655494651023626895864352975407369179869590086373832677423005851207110208144661427618156385015919965066066390362809373010977421539962303384957875586018782074068389388243725736475289782548330813441867265191114832374032849862936728922256711423470210296799739318625621984944534647703190443278666587666653998185564538 6470 10604422275790483671767107026270546249633039381997131382878005741063604277599722682661494966659882759138028427579263364687554001547705662412693931400569861971021397134664744787825313418386307254630907323600714430241536448455801648754573428441524773349176220389552565447872958712837504179887937831420636589796616141030191659468865838931506760156810186595363957174277829140777994400375141 6471 16739117682860178624418481131066819056269742373045500003589007263465845604397203355031232152217521532584071555503958152678785721183785345079150963168036370396943996930787826316564814844546629980661987836600002005290200985798038235924372747176653916154314087773433669345351810012811628590421256371645688590366400475915324602393290971031952514154778543187923906076743185037625641677825714123054476 6472 33187745475355911745154234966257360095097284051773055679899661688674792951078832650713419652587957967350108903846347102640895480689462728837871804323533857265776846718773439021068360316327890442370241056550147218861551171986251671889385831278226713993171253937066329710261547597643424177463589553399459904596902187739529806872658940119289080929924591765903815058254939176697319873499672509798575269913 6473 -23121669210169200526391123295004698105745623122176024735882921918584262421808475230859686161285379128389841483544443286614983089709624177386483631275527158466567089658574699978382208471881773034007589731540096125351260136457348644801683011363997817350443563661438229932881591161424104424929980014695255688878404474759175489171661331425647234856918137883152147277938689805103065709837428310977569189548507000219 6474 -3286513472384724702797095261688951833892868116907638971460958702129082424293123097264814629818080725679211142631483767904459895126972848745122373723656614257740039025157232419110711547332175011247141372286598951794380516507379654267018124876672822225653633288813257535269931822090508662375977311695678598565695524355362974051527804024456606817996078952413396983629532280410746599009014510007504360781585941755102614639 6475 -1007324393509722720360030200521476568693734315296356617384529919834408909746729461245265023433367649472432750663093486441540207509191817057333027713347210113897092923789787117784282820245630304006122222596856126600049657221448864726862185733239418437243722940625642601097095182605268201799013588136932780203077991318288688093260973625256526898309395589886077593388799066411799564140737055398138122363867187133013452135706364 6476 62863401228750635477988723956353135761651186129364833410490536385042414544159246921499018276899814880514412438867812233645161105137936247790139809751784429762223645897775979689344276481780983673377553904310835940244539979111182020508736482957340078618567747581597819759825725130713045212092969183722542186546513527315024952998410872687853333491532283361377077686446017744081979370993165576584318223014853537391486523356048737289669 6477 812871854425066764736352391289268076151302623641023951249847240852213240820038337193065746809577234365368035621604214761013242511589404315654746223928612715124299191611350691726774529527857313110770624115727059765009267725218508172818070447421447339867354671961804959705244947034700780247879503829716225152917343703648406138440414656322674139528932253892677643269984525831040409508272947573035206905537519090111057161949111524195188207089 6478 38184640986576003709286695316464705150807983292083563419822519383116739879509267299364726012803302379474815868317634403849004004582116004445994985361103228393683598232810925061532364523002369538180609589693197602271592792990106156591404781856723097679988780758174717073651267978262982663818890486932376852456042611703775655634003179101140881326089759145919131836213401338921278332355357481096196663110893095919685670140953943748114678643191887 6479 -214884198504372657664490875873604148291040131297960276006136343452059525891870316168686065603462168248418418170296306316996785268937271360222209422355831008113386543045162127369621502597323734369799144530043138554663171470921058366398353946783259941031480893638871985099252467507397262529024746520353399161066479670136512291934571741985082301801581234356445520819891772009032379459159475447892633900027809219765709636285714845522267281057571197040650 6480 -255329239995439293940510213747025401585318933271414893890816104678185897875568020497465088747861124192619065307185319450096158975706683170084298502570794518863971770109147375423093031187539452693444808331793299553035949657268695462720366570847344967375534473930130912133460659990098480303960998711205616547970615865781636624954202058082422350904825931011801515894945728243438691097941106437385521243427508017590325796022460427049296769248781147517040723267 6481 -1824493459568235114173388316835589884202758170753339954967502553770612974745762806364881806690473353854411547656361567601482613354744672782736215234271708474753911363540503364646322149922756427063587379208845233513123062244347501518071888934759992209195338081361348693405926777533036099546531466746583285857416547899636563665209867456052641810599081322729350275458136270624042867497341939531228502857192982370400026768269215444284445349298386655524431758281631 6482 929878713091946064327690859290084423454946284996131144773300203465706978429187798399208626489301478363721161772808222565332874841312457044707539278999083023293128216128860142085079968511373079061234726484082905049471233145005131465789106057177633781224351461812588005782804051625421453452396050308114780579449894716627605265812093207377348860805228481735332654962323397677200254173749873672070182951126404045352394357603044772098503653472671466227194040463324862559 6483 102634123783817563402774418228448920854327647009793495933335815864169210569934402636842877900529552559083683970643751071110414482222735256302706577557795485446814168361880097622067970236816107063397755410815124262365054867956558753030915357982346950633355910515419041787156071811727558118382086477867145007670671378011546805946256137906261696767739279124970652224250899014015974868282182205860660687440012772867022559302808992216764680433730847596140621199965719013783863 6484 110811776451569727326159305837188390851583867222703956251231556709546201270719747745971520178244646334365992348391444883689184584718149443254700948951753137294146896035628570709355981156546936943948919594069234993632714933755266522573851164788830755653213403673973216109737181980149269777597999032471786761751510633102269424341807110878042724902115367616164426192217374738206373794907451728894350237350255867730378218551442214365311822504611414531277884129033897541155209090 6485 -5123551200791283587614501365587902291864939207137102905519299193241438530658944242576424547148804534953458829787610534852840317609351067644469753380744544771541545927993703920098430657174721195339045918218780501693380640764325849005163034161290032612099950311949171659936553749716091207843054325552472820429945153497070604881752173292591613889504542215625611843015991909983008831756280147359705018192485364663365031162147568261889634698421149152848893085258841684270677168409704 6486 -53203672887093345304926860063735307273568284835002167319864359564320791929360733780524919712257702599982345626146116151115382375806056590506578771133368205073997697962954423023258456660286725459946002761318532400589764443056360455093662539774041947247870301094493191018007579772528669913102381409241050046464270627394390316896510445920674758875321883579525536066066951134364635274188885038701617273133693440050705038666502322447627559276076285352078995943679890354720812761576593456 6487 -8625089931402107043513523439817914073672957639468807544719180556330534669385281385578556978906268004290909102835730960667619658171918962171083425450435568658108788648887466219036948681357148726973241536261942202233326895769356710597252260010684954983418006449816936381994226784304414420332324183186779422674587312832462927107151620795459269961470200899131852990123300693309381018726383789941236793415635289121270539884873748298150095375830405843668858921388252735954574183448859674601 6488 36118566283336653710035992574750571896500564860634927113158022909900450963663680884711846460538231764417956995109134852082554873400915835954861997629570954416780256921864935645771171121362786137779673416345431092755528939595882776463493700047342970043125501193204734129047403896834997338757500911050130042929965997441848498731474566142825867142319396332617237664138579752348006340071445806056951139580286846392167827688398069748581555816213967897852289395701104211592031008889174161709440 6489 35862139144241570033441414053497253514789965997307882239468038082101626394886565295113777705878176507467676718304800184777645422551961514442989085120263384304509365270647995196437160202141435818197381913035546216718635703487079295869017602059158364764278120251121085262838208807470994339787841267696785685722235927212254726675301714751226528543817173184878915751819868150357381070569595124268174337148037362410267441659437083605962463863682670459068787029710811950360710802288858735815758128 6490 867653513800637748861686839625483939339972374505098529028423902772740268253718930219626813803018076919028180037525037104695371878514304212430301404907288268888648753494833751149066576277660204677182872085702816734456631801221997378371745129220752157244696947588669651241239494882202205207524017811053314158020513294084031244347503715941415175158720179138045121904335677852081875335817133283830232435803706115442347172499879371528044834734984023082851354286071190680049210666198556519949943733 6491 -327027315402338485663620805363825343559436260543874346482709099552661069791305385120104154042649845855084959848638060272678544094722014207907265922517292397667058324437286735224065951997424966446765065551683640751413981268633428071013704587293470207961448662873149650634798580506154197651972287452396552757912253405079535515757557529297869540039175959358234094796444447514110733721068822234762316051224786997433887760987417697043510907985728543922303694555396849923836845759406846675928477491312 6492 -31725000294960625535325350154302521953966362494693784482800196590264592117739462535777565443615922735866371110910502538920334644401880728043230762941289910170218771569959245602911622661150291000590678076281554050181498380546887878301869833891920803798899731440114313084470137505108307238914716437996026029212313952115214591175123601935065454354622855108373335514939191979090227284645619896720989709546223054516040638333280383466973618408534149614874799788408220025518828429630116971014721000128150 6493 -113859439989680573789798919336725825494173972673179733914050078709991232802760124421586106688902299671450445086148344614570926282475761680396849830641764636115359196616313636630040097395080056893616400451185094748800228535122978835140852333113631908960017549972521646263324027736875936193548248960624774681234010719071341758841745328508471335566844500863951930084910252191946653614690726346496057703670463232662701577083923346534103318547163676748077625326445741824578543952320011531506600535532181 6494 3813291807371429339292527409103262986678621349565877257869410362628473426638933586104591925621386282970684052180898898082141277303541409273684671121026460034103475078873560152146028361420342983105212985012076109063218233699190368040903072507160612556739525342797064460999656386887699723931681201612946748627659881185101352881283499783184053405427445402880241822453868014905332837310519457956763875668115727382386619421880146911598638631461344457475386314753747199343045363475383143552540945355743972 6495 37223915516507655990649313452122953620234668523461576032846491166234893094728458429270054275445625333066178593351249307603813274042882391440357926880415124944562912227409600664558221010701922365212297111089981909136484590351122801662886400134071246305045202055292281500664649762330422070480954609635872479487827403228737977186512052326562635842508058160108090773656612209826056012296166971320171439386983944257708798971310747342836981755882232422195888999242354058792679530042673895580530297099936057 6496 19698337417883810352891967104453011374053719484314516974296273256959613301094011730805451487699189698829416926608737158348206520212535258336095517956964472376432307878647502531381223937024644120773887183239739371944064695928811249738722093131276410479506701004984711612835455170953619913749659384240921193583616004537519512999772687610712347096020016573441698302608118282371676641568931576298318791281303656623642151183385201863985700056824432301219860742312154545445166415021016741685962108389168526 6497 -57307309610622058643798814819323816322797323536954225679352603507534868973804772177236112881154823181618876682317401874037563957772856061699494565150365603464333969539527110595837858930725218146897070173867336251479739697500018997765269300151923687565690920046736279213802642350564834809268211938341032614298265856806370584484283418683049983460908015170391535907401577680586601004925655389673753932661489039526410498701056892731244675260639210227657946163141366964300663464784008537949836889726074792 6498 -58606321557507744856687709862043754890987021240166867050314584473616012685517011819328028981402185644669788130428949641610100708394191744851637770447309714161206323853440947732196422527675329637561466580961506166670327042824714071520321894151068908972493387990817906844528203293974149147615886502423220364681919706291832193466244900183582706718644508236364986472209830419213651841190452027967956445868500261663778294893309472195202999022221974349263235381544093989518803548113031826208924869945778056 6499 -4547294334167826608796585103706728713437673870008319340365175720865399241882258050658050576085018100385982520365565452568379545856621622888263902197338994261428816074878711751635477986131199979493969125388901297972571039237825282322682086522856685341818280952939756390868430287491288517837213461156587308707188024177641780624459610636527871136266439620239106444263380340984237610636241006165219517954657565694193138212594900832762268144472361514492233019929416124506262802729653075701288431619474789 6500 1106380082252512966778618538310733516453816853022034838153281547156138753618679203689094145132573641072439932094067222291202466678892991553218523661496080624816422704272172945356200567442867807957347182163533065719381762691880760668697272584724637875845867898971779541981416130221704699641408501141914577225863501975228107633680941109721015296149526140545701525922344413438189909836479646173856669829410208446592904760993491772522064843738084603786242527889146921065544740527073756371653661948815477 6501 125252359511766338233360767177160817657724302803851078159534131860451680011570534365945067792583901381087328665048407201496785407489976610609934929816924258602773152305685400989452470410936287807184186567339754577683007830180204644993572544548778058786180871753939570038018894235319589025601102981889661988789628171942553246150801755008298481478962344941818906608616583720040633759692447203877713105753746362448202553667449267585124318140757555913384950012466185871386833264547812456206758045433456 6502 1418954679835288210419367629171703639182427428909007148927815171739805549710914915637938903966153768453076658144046332251958781511111135066754876890416991051450463471324060548124148882838372839258727325869278233115919387875837258639908177990327544809745895875720347212290305431171857131505052604032044086399894812416576294534633303376693822625785171677523137781826411618364430119462976281152307093510660790196558037373348329258085777855113490848023055021315668752636398650036779676566289337502398 6503 -27080225433712060425452823462272345390229010461896483767757526726669996123715120596997426582739381701442929427028926319741264853180206133915038634259981453107115383829401740969866674650648612657467260123441943118769389840631879446714355257318531902080948347054153431784182242596236681532507232586729650815820408064753692993104536470800609343066467461161425862749472590196617968760309348805860131464345884910363482573501229174204401299982680488054024336590334718498334556492677939453132068545976 6504 -366659938358921988748768798363016806008980392347380200182831849135407571901699597543519608072606025079359423524664179409965863492242485762497271591855757022967051784432429073023724486001366798500470729514374218070782632510209437771039273028104559078956577699097176609442114307300790097676451002300046670412832364345574624163120648599218223904061019771737315606767293916705417401074170209418762030177189286291523802155786206660846017362343387056788688790447189790404761293658988422350721065933 6505 -605956367803035458654860466596017443572615512957034222903920667020992139436861286303617367138102291788740130257158180023641955038131785124461647305370306601165174527145955845174214159644958242366812277380102087717663551553685560573357891494965928882414853142181632109155840970777840325762446624359793138278299891418833850806508023060256140499557576681023814303416046009284605619702120019905164879096032443421674539008845581779978192014286460721567033994579358764337797664567230599193408350 6506 805070943013099700273209855508507392397175464091857590118380505186686211034936961242103318078118691940637317936865168743175128665513800863433557846966565556973415251178801942967700590685167258722780226069232466589785246685607484446585459787928303402956690065244924660617233737595915507182885725680326102307714662229476244968061518590596352222343635330448324680689247314153939008042858942474282094999394287959610663389445545555631515644314493650519694373531571291442844374070079746552476 6507 1473515929786762707411751868394772988265826197338949982559011906244289927072341346352463758968828026564511095775685404301677781784040033795277364186388466592175773443912056268679039437678441963568573983179511623506492175943909947827259131467507896730263895956855950831366656435478874289072292585594088598750799300162080023937014206426102624587019048354168678169951885408890486192611139683278526892753698706203439595487052282935516360733770750764543098967887554241850621840617166228662 6508 357356240846278691160019637501522759758785609307221014714859585434351284182291423237574142465236586007766026970600209839361708387752608521583536069250833748073451775565865394218466307897966747695800756254532810678569661489048900915779591478550409205115864828068887790027571844676246173391386223978863160670718525483717624873477427858392759506910963287361334442449595604803004265865624997299695759918406314752521650098673748729775411878241002580166703280825705407080562087501172157 6509 -24547055949597217056944473090408712603548835919089798692660674722655174979609683449744545804729247505722323820694213264279732404398648763132281034796047785697256590159916145302498735227358373696278813143184300123667050581323415047271823930982982089620420218200521372559078059331584996134601031910342139058654124801240666035917208553231425608133703419591629411269638217844659885216532938398291329747369128330261752072499727713557837202907713157739862201376879306852810959931109 6510 -8029683404274107004820789274030051173115108935026054308099303871971762178150714743106232902526197613693456118898667785897825675024305896734757575603450832481450150390912789501880599748136891579182318888551429088613414588501926987496339274701240171294871458801644461352238530621807025215709904366313143148723554730811516259598321750686893721744740215813561575193987536422006283561818638631135325999884792778348571027863299083249394329849434159529903558589002826011966494815 6511 -291552851904690900364703382433512026281330704873840500450912834462328998660818327409784729298963962075854894316964153078576420041644244348880211332921587077456569525400700324376794539626335262090301450098150087508185248796804662699682434526385888953421427684826939003036276141557162637562898211863225830755357426233992561273349851394026667704180395332911686878576743868539658437240766400523511569897115507311657348555120557098870016350395375327709711124271245779908036 6512 -108727445708322238701001902679461727905377466110542466513354228166596136110821628081873917350692475168523817775220394030227079204456806530581391789890724633252465184511386916376036414805565171286219324445380936752606291862171596013386049045077177102127916735566514235878183133918261534877702191361212219237491707756624586330968117503957508223956230558377582944605990415460366087842922699670087322431325179533105355311794650827236404905538911644091145367398197122 6513 56535474122189190896303151445542914394705410928898582976473605916118340777280574728270264240757154768190929313194018065189064652216298578770640388794984344070276396337104915630400165732335549937355212302342924406063174765243910325796042282563715510428209613160387184746176334767621595452334628338950224017420104621747360223220425132518379283400176261143116909147232065356864102451023771996560798049766322848958093041967216929590781204845666186294628465891360 6514 324959697136034817326280269387633900878826673840344235338096481335120329168493836059197286639627711118811297639936185950223999438574678690621916171170822765809486616868789579577514377420447484960462380332475481435191824088547646620102992779600408840655567359775943900365181539848103574298558195359972918404181685042453417469947648795263665356667605372337091445789446217089689290871891683854910837334225240522428098803338444840919811534255968512413472709 6515 295024888523273170227459338468974263063631967897683825618312514566814378786032060385008292248246007475174370444251951181964831662794495474268668814478832926212530620154712623382265573089766635163749231702647061686110303431636636386159691127767843434388679167950943300478924878539783767650281636877926843562951893829402419567438233408916752709868960929282009046533243328824741448818501782705627014207715859860879146241630902986472589520717960879121 6516 -426759985687082644183869465869632108734107432241219041664829551789084191774383964602877557988986608289582356253140791493964326684082145567285326008153879505955083294467904444290437278775422776768732615641833089457472223138235310267006681132506799127624866721229687093856396261624140369930978177577016519566002591037485963229505199981113268726196786105501912622287043852062030032853452870183904501008439722469570623415955210072697635633010603 6517 -472098337716998767223072183211999156339210439358163089708350535102544068489564963442470986826023234981018125355414222327137046580745129641557446069331336011745896502575843252396752885190485484295422356396176131085823774106199695597107048754598690408306560553554029892825864837164183263958496149300531591109905678149106329891966845254244960513060642045747819062845913426463883909274347610617295065043958656279628428066521572286615288583 6518 -99640634574375859253868581409532147295225218100455867348554138294597183809371572802428953432794810248666777759388027749306729198901911890060103490267050803370565047740611571969085927319016278331530691475272071422517224477669938167744294136147015397699477427100193362170427870332231232021886134562077818002594295578980964689379674196057912792794264710406938682918088465242520214758493142822182543720618505590464634201563212743658 6519 -758215878644483775028765851432479624653007165030451387945558918243689175058609241323799567889170347738061428623489722627879806471332386884171115211438203810783925266490886891607893589013772210502732479036374232841688326067187430677136695215197207655422802684300026774026773123981424857780492364534258646256999092284844186806260320670917233026463746136773678949597710251769401651129879376455528142994883837545460422936457 6520 750331687755905733361617905438078276580450371252327001715224233765750463829745281573646122786147366096907722909887519660641689658428472282570613765758466722053189501045857304505165220321268857283172922179983582641718848332657949658452503633876819573723290262591708166230139158642912631538239642700980232230191239355287121338791663327767902911182550043510580823687532732474790516433189301563135632299874263059533557 6521 33353694897623384217482925945963672458221479553497404722184356997093764166925568229450776435543349912561910378936797425384265126376780192130870539749535461593100654148886060574792181576612201263489231887957801967692294951449304617131806736102884719968672245976720188181271912387442245539658889221892844400946585302898095625155829740598366663786872542345476078861883118606603823984641388666720001137907552755 6522 357744081225144161082102513834642528407572751958598084793815911142533559733523901315784460115068795264777928652739872998702824293789205386526931743138221733839694902393724151061344749251354810767074567164222239802755651646918220528449262027162066741886553639566683470585572059262633081904534936164961412551284249381045541355566807650624145613888857426499059538093388589253454811408584666916583901253 6523 48652982764781318017895828757563110194938292494707292578602022925776548206176905181117291167933730607597473555176944141930720455694810184928744208330384303085478237049013958268843807455271614135449000801397691086068215738555942095263152105942722369182985599477166203663967654376423020249150469069884002610133036187024808129688408559613727768080457984235259847879902207061548727296879211020 6524 -9576249415581615281143366056257731104226607048244604488487960793904237953601711530025262542696501258072468444629681257245243005684242262073205991425399919073787585059214745141189497083705242878938648457123374773607319466769779623812360777929386692156892689728623621281090102339328558187776666615891854739309054245805965942380621957721391420097428088280004247960853812310915850853781 6525 -26513242963263316137215647042487141325880511538352170797906027322421580015699089892165763481616409208447082539498258049400377703452644493552317019676948278877254251782291715591288944184623452621656785228641834453757016170787593182034422545063194494987357346927290325756994530293227174498776647588547423131020430346459014111527424886374696758524155668651387823371116717338145 6526 -21107530508694180046426351076748089156437835217480606738194359747435891195382043157997589531683356777283721643331812377488821861118306167093673755337862038307955830833670505739652028664546545097676214543461397165313011382028314810096402054925214389911410298445736393775766229865170935431408572123607290447144156617828470172323536864398533366966906056547360038990845 6527 -4240658870916116337585828145111333745358200111060024204815898570444150966815633632883414052891425562708997394599939049855050177050622016458058861402468445215352358475157289430904878800548087510520458317504763323712043610625585884625945347689848823339541982002285560864235200837965444428366111689340765516000280174050147439549856917564603638207181857803831 6528 564786347333058367628904280525849479399526793334533574405457115589590524574728100217291459940312716512968279891066017877598683036093410155137489143418025026600706566419036494194776233004449725703036000219614914390759810188119387541019659030595153713959720805309615048665204559336863288759896480763613825242756055727732017097933050627626338574720 6529 207724171842812145566391572765936613406689862607837072930301519290476458210049826795365258796916860429029208606331608554291299149169018535709034047858651179579021402989036345792854737936978845910137103841351075362061266400833724976639627482265325346063734881721682227418211822283412766321894559179456714651216733586397241643820410689523 6530 16106744949450107511041793974261263198074225643188709042020450343201646175591925561166556590203600908634943426760668907163767161485463274168016568935945722688395374347707899868445669511861549053927129845491456665741098186165536825806821578020367760949541244592135723968023847107470204465188571550578054873268720837291659138159 6531 461845315325171849501357343429044171274188658135388895248263725349493908419695186678022984113685638515653742043084976666404998640566976034501155060146134578096769147656811159541227806143245290916126425396974449938126804604599511407956063813271207620137886970555198909847765793160186416755831006858685440022175819227 6532 5326336330373386911790096188878487864970610064542764413103487494956384430992020118684692833571433329710236082827497788243777343513495505217319497125459364605318366742013354670270967849982800643210144819392978189346754567741370480257405149907628932785635301006845986385837251935718074298155987902791384628 6533 23833914253090725097841228757757219766650096573152566123032158548784805971271400110628654156176480062838333083323557103962632205402192675493827535696663313364373903655748224277490624635029311881005024280869610374446071694942511844518301425079859681061324687370776421982771276954712227551955127 6534 28672055794812595144250647385500723419133092148638762210489909112446596374888779740796857537829017358266541513564309463795200387959150018906399231283369438096424426566044182495199931636733981735360151164773166542951713735271705315273870669054773962232714643095557383218696172991350 6535 -45796785340118409181309560360980454123207158802571230393670088908603024168756634133604548869657954006917541851943517695756204771372552302037426505122986892885347271714414664814057440129296398441951244049073350870495114935099482641089560172210432914701333237986398955307 6536 -118891691780338234895731305365296887787691828580428517745127672286577240540607789663797540318404931861985229370515224903259948072129178894064784178573114430877125712707470050661486380088631432062094461169057645190170274286901965475002322940476113482183028439 6537 -83407571221679153261568274302781069607257729017878697597996727660440819665547882822256357318409416278354542568048474154435647348995474136240477690986941657721748080232041173151558562635517326748657410210030850177739645243237607976466430550742749 6538 -23911049700879145844049456666060177767401246990884584811353882971860311587419143100518076268479304593618950721712934225866061877262466878302304912102185287286598082912019515348325738977557601686211607425534871718779036547335646749758 6539 -2825494137429423883131806268453085539785211061756609509345952513884693733164923398476562461222070202277017672113465848105102527828920843924450838084156528526761909000629226182312236516733427561837996289796082119426180777 6540 -88518246934470267991454968304302699521116772944904692153326410991228308891831795630478093234904572197258337556021207042558741172037416568751566644634521101302505501152862214220338558170600776796817141189106 6541 6134768901103857387021334905585904417679847218782434733668326548073593232810098753389909316488292476174135871931284436286946123552560640158432897725124781676242317277106916866395440645205730293 6542 455782783430556760164087434067145984156958637602126628203820398679284601314063479769810948875570364528889254672391629261526396173521819851614770879071616060718264569645460315237804 6543 9107657548618214612071120823325014316635731762315153480865456499253507337546697629140154931370691403752767184027316684614417045155934528994391102414546212627085565841 6544 47906843240311188906888414833608957790853131292425132736994470865139345779766924681338572609013575486945386456824623495707108059501190115026876765445852 6545 -176951041594840544949393727753873470501597367838732020261362149626551606339108786435526476531022250882030602720689524440199734204061442553 6546 -941389936739228980796618009062904613722617076182480202772495752441654888078642789994639696407389586828191001239226281337397 6547 1889602947438010661570233663088016303149083565997055752919608613093775696178350515881332174600469474739106899 6548 -1252606595191330182163247772861638337307868692811079496232200918224596578308004978991485897608 6549 2009493361680634047370970194692972036321800975512100576490936023651131847136400 6550 -7348729834471484681786214490724371763470917586748654857316948658 6551 -6755535134830435009514191850376047416352877183175 6552 -138973588557779919717839425485022086 6553 15522468368393169608445 6554 -95991201910 6555 1 6556 -1 6557 -10384593717069655257060992658440192 6558 -273892744995340833772155642405236707157550227270513345 6559 -3369993333393738676751711772266197314373317729719790465144915980053 6560 39503678795595825645875010922575483784961597614696031330790628686477843388064133843863 6561 51452378566383146603903995750429199095446949903517262019433673735016626020068344560795142393232443883021 6562 178051066721297311349822196957770055355525859693452173919402739315723384825938490785180602320923452185741943542230552 6563 -103068967564055049297576414659643689787319497696296096136328999617781626233908234931325871277329334350116293265213307607163035024673978 6564 -8839261149498065258975476675471929454160144509322473240205118573945639582792800178044292456056528265588968619220063467936989009455723251651084257713693 6565 -6452159928861311829710440691552164284452826229820932429128150095526422788353828135481670190448407577608665827031350624339967792309704518650469619290288137094586274 6566 245923054172114050755654481445587593536673322968528237274235075792240518324329107774247734658518119972797719921065395149556144223740803203787800847759621468357602178323166284785345 6567 1562316770090196785460457886619994086470495334730511146434773222817754597406757281641545933719559433443183963904576124659238449009799313616302666823846562889379431591035188682792817723346275724247 6568 213822116999874381766502017745968873991357407070844866248599727800614058861964872799779840101355803096166386845062906183838378864596853225220731233842035749187004357206990608353634147665675063573227005710596 6569 -603675748500398420513722439441772830554687657863831816805833976431186523863832301325074909494896069461240843241715146218396285899557669556563893323321879107574127876352843654577157601395878826228148448436580219491967995997 6570 -303041161288442649619962935322038004335166098223549589079531925940217072285055996097434922817116152742086763815080981892570738968520679073241207545901146163203319735337188705008020242031521151900725004195591300516217153989690027482250227 6571 -7290302478988596973714696170227628154092253733897096875886754411938059173893113183596291152144782424483964925993612139685113118044578359238394301426756837822524428088179645657208669639277191861913576663752735032000635212318627274586271478106928797 6572 1626183651322512497784507215279394291223754795499086649668529668300033751274829465271314881159948133877757991305989174238075885403396054166189141259319654554375304505302251771809620176962101244082565799791959224924782112908979404092925516435153763502800155107448 6573 67197991530934634049759135403711267679062256533761094536189097082086103710233388899868823689771139766536680352123835423429494345879648282340011480583555533440876658752840754890383450356165467420151091532091486659589127916239424461751317097110796278660248903487192488582203379 6574 272786709487188152752351411813045636352349499036120977761807567661075881669225111135271780180515221576159553621260875193711219841033588815475354540762410522135243416236157328961796769587431846198941023682197584068354323569504032837559991846365564168926039718328709891864503080742582350 6575 -5007543126619903960384103867908698834876802359066233261551752947736409948431171834870026682850327215722307689303381293047894622758198507684420895698306548403551557176392323121932382303285161838591201478057373049313725083254091142030946593243136496479934817086973373538931030482350854154052662668705 6576 -17522309077370432892531256004564723994574573591796894092482243618400273042099246359019962136525392437938353223576761755521178823173873753129627416220806410855449216880283051655143720630975955229879384905610889782930639422618103990475425011370865695704587628402537065124564417114420003854007841369427490201743651 6577 -11668976302676727328957490139249574977926321247683413142906758297108778719716661589501716504005451934742257807737561871899612953392994233292151313153111891381079253792481721603112756292954850808630560068837102940095923515175793800391360912719015957677220129983302503744825347576125254760585493053380032667226726070245026 6578 18130174238752273825704880299919296848111439856441316560887874836166395704615848590056059553600343670951441395606157011753203113759543628978472236263495497459892005241596598014879622993296663095947085138929058944676782531233532957913003114386490944402942629586455150720608248125464861369231825599193005650693637763304155297194942331 6579 5485312192621264686737613420334266964170898768646057487868981362561097094184444571119767191680761949692982548050874374880123169640471185396035530460398943961049460596863087312284395945035843392464625482704768418486545761361391257624488503888941824378563496266982720688335979897916771160180977699022386005375662425139910439811828925176949306564 6580 587002467278829020921242691172976594265821943917313950519334929862400877228020796679557858249714467507744707721330688782319720751415239458120842131884436014680552052703734555035653356660363098873120353876186651474467757237967592309255805603468605390871555712045607344798171529320858990490495155979693722474790067504656879004416832390280041948550336451 6581 -78786842226146886305312132123236134501813124953987721662827427495398284936207424000224926306577110025211395241707003075581581007424533700148252600058669980348964152620213861868380545365817887695743741726130866935319382816833243225789476145658797252496460398160381470552587764722159683987177771353586763225332944822808483900127416720022190166326793164354183407444 6582 -2094552774630994852802908455498807000152601335587255685027839887850925428644245700367888853467197592685063968612734404027623824887417008504636062663436067280153686576445680417602249681959177413526169623574328877521499672816575563555463107256306290756123700522108835954087447773127677962276362702326080127910780784518256936685481454219252848746046606599658736364241455966888 6583 -35452906693871839057728322886092203734491036553456349498399112350364423063840370763094227005117608737256788516596057054296749534317968707002113676757295093374342338863837748143276129771026993087741228615434192180734430034450346643596914116452464332320349703690917982561302344401983509041347987259857315024664283686941034258268300344045757459986322729281936034895904393046989077235 6584 417460098728955469168761724168614816940056887212369649828186400547892035603644277843019651568384217187042220774032452372041499560959715539216974959888809876647298494159158634853614670854750760889461533958694763633168319663423473682323122321339952275358947662290296510055328693283856191228793416500376534022210685198058301952507222531071610545810354870274439004995607748376306948344615568442 6585 988013751254877174771782178232857905032489897624976576524964977307360512014454693844104425483693143685779940334917211789861884093705012260859970126433282240306762292600462388138118891360417980276186494745573492900583474595193646501223702783866357050552242782155462780605732660663984744886671032908588646407241008238803739470940289793029126975604595295448084399651198052422200322639971629422670960842 6586 2612126191337224830721625309960400047269208674499890286984949631266404001686947614808724065075972776261070180743561220402613206085335418639389007995187747134995562598015325051299948571974295006017433686134492790719247688825202035263146122856296485982099862016135525082201193692613647451898861835886287110537275254273768973692637909914591144437281151243360390618698953004817368729005646721147789180319138813 6587 -2730698161019620735522344711541005163776272234615325593224303754238369914393035660516752917457360325157424745016455824404224572219282304563290669814421568792602952625990828393992074457330955536893835493003397760682900663953514702528163384816608058155901826420980338388907930037237957574034282150778298498555154566084119396165108061195160443733145216384330123824573042437596143554297923658024745236259069758471908663 6588 -581772312828904608955303267774384449516862964407809808404253498198357115008976837659781871084432350156537339780578418889029985417287278271224788539898860666662972754348097408538676124625039708669735091772941758715357244815368681204351257844117283218544309018114522922782206298377541084295135420881761627350030950835114561856322564024246006883365119720802664197633122664459595105315216217276575097943646111579240761571455111 6589 -237794722773473816175729782155549637172801912297561195197970446051507068582964079257340613480835875000319091460211561191448639939550836391159977446494566492529261562451663967188315961965429007339073863435150424395833210496831794223714880430423902880130903604397579613307005145937836615974544688789392758834315769156135642111974640260014561417951616878685932968617261348639024719730016833659883939554170824494441037439364117316238 6590 22273209235791490607480332010412480316340198861455569547805283371688395194482743065649096935913550958759934414498086376220820803494768692963999502500391154741808420096049480843036197379162636668366179142980558252813277241725234556860380277485600863202310320886632181991212049263629328228627778681412454388068229518945407265213394448625573811299939696098280137604436323589443418415898777643957308004671617100576893322700058670311785563917 6591 431458558033577077741207299673636736785957246483404886669998882026421257741803962097920523825210526148073009647366777771888618563587956560996520667357073358366389318566581190936488774783224371152533290604816916934947984261247868070741770547970447240903850217182109890194891635751355225427427884498922102846970096391037849493710966983272325311508271314848932601459871624702844458137445014958467302602980398523370363575064751381699558480105738340 6592 27031276570387825674520286815325389130633766278222944842768067607283586185129263950612852992471798416759049158267595544544237984256385883062313526932492826109889123841175281803545770665112136251377125333953871132098229369255009664977948143248037033071967952685869502547096219729937674939874416439202968222632547227116436149609243032826070023066451034720170402265266235397018693518681936915733903805707138077541539592872367363426170822969983635530239 6593 -228415963187480631152449722983747378147097246505209021695731929049077883422251903295421608683226003856327363714910523140587486030222920299091365292779882048627453624150790659093024912640879891511395481992037883956014324344236675216210402291443586199131606107651192784367676202823654054461050746817147181379378630121446772565578657056860571361581429505638686255753837427779490464091242879940644411439786296165246509991732284039623224736958400240784395116727 6594 -406235016463176650079093661620363569288614421753531597955267488287051937869582462411890802881870828863322516124916770955431136840816749602897842681023187138020516984688108776546441768583984348982666138255158416463917159331426685018156108837277028483158963929183370207928912563787483356087194614349621624626342874801297072754765140163923590203723362709127769108744054693744212349102365590179286132457096636201554631857182410370815907473807929169344879513921940490 6595 -3872130355316171713248069146191818809247087929763294347026789172331984903907298012328586335212074195611816281323943041090241332876921702373912569540423424795769011512177061008147268581067992097116429467000478892986791658032063495679315881095249023332916490622455889264271547242142501687244427496938507039901237976519300473892464372579059376371653865276526292307387666211313411423255734672181021622124092864438394683407875351492489722613462096757533387088696682061588 6596 2965493838343337419336832679663277069432075905898582386966591366027940264127816991042745103542793477812298117614618983204269441406649991083089191557659833917618034991262391836917142702297613885757743766847594584231010536127901468405706705717337501351607123260593055980608291430735615840743173753585672148364521234736886202359290168376076262857583124428772530738624866228206117950013422564642771522121691244965787325886470392058069560249992092742032463405192867602093113852 6597 489227387700937562934767092933649514482351433774668160082243851972335684445269324123128186324628109161980241748270360193501742130270712850995170263143859126103067410157607627947672328254283844402048614651798006368655279616664355952384980457878183511852597688355268612315886610391210381900670104208401390216210321409551006248467029971958442741988529864820755861457116848266928564425974878311997421240416191119662544224372846273150752228253364389740917728984393858788770074284466 6598 704759654589416718689292765016681996029589692310233851706931539331634672751177160496278524787557054458463999108572272158777685472296820999489419728901516151549836189351315721394636777691255975022368117494233793637643719960775413032132744501747817907891797632022906233349942188674445969498625271171503419778607111210126838913634262781484730526277287032482433333725600714222594474966915074990007226651522242267825006977391645160413944220870557392238133307583716095179455670113512021 6599 -49024354008973575530706233399486272274663150782419993237620341655424307833701731668661576419422123332335361078143964537500866922038188857630676385077062197945023555869411229134422913708829910619375553316122640932926154756662669229933290909843980390606073760230458443039083779311410323601432886014327250847797273846475529351202956545028437813143919700850803849077748481009659806419559718312338151616722755387721144284254206084924313351636255004077901799348363244824898210896122182535743 6600 -759226877846341091888529213188793112082233188790077675067805022192636300572117909116715965728664227569357511133971653440657056370320448978243319996755018434745016786185915735703269297687540376080329370975413888984091279195282693594429701053577690172939155076249128013149050592708209427434286223280391401076778435354454907612447172422988931584035348263098731682251290908740388070346385889020784231404962969965655768926102550196015509158370929227783932097867076363549589930419660203103912823 6601 -164279562577926178848737847196833976712626166393208973826796469538219810148135112201574762173500253249461830159266990799812661356550480844429198684183045408359841315930106067757060766529252560150897780810675077885434239820192570538228506658148453174141403599897555261987644539083180109207119575663005518400946440063740373253234524754356471734565802624976590890824516587956774014103450336505615464224053304882881266732059319940600993601870243643240839088741040500336933254879982824966393768694 6602 1037008009364182841772342598561188779867492362094788773988337412102761264527552483642067411575313306777310374136216899886429571951301894603439982171727306546623145611525068657310902563314637729692005655256968166787538984773966402377076322693575244873771168854201988875751691420512069284513125446469884006246309857118094442664040058832084617472186239478251645990322494338921972718306790103526423263126880316232149726120866325612957360237342502062874028605828715431545076947448326682632270894381725 6603 1530345778522849754351425673740071224644090917279912386311353738390876569381828304590868056430847536382572239617253703130356267414528894194916171952320124427074781670348146559602860069152470292531983038925870028981224665692662301415455338059079725202159100585612858338350842945197442920176146456238190587393212145148146027218311875540335841375074816450558180173441094403782224326512845976807380789037735543793023258081316694729788285506317487442094327964237224346197963212527874025665372493950482140 6604 49443013574407242928048047470687423283765526450835901057393689496910598240050190551324050431777485661366711479252361949653410320578540602945419856701386086329819800809277277621304694288880104900330240884329736586260400629226093896525328908870179620498259023830082627516969435801069922472374262859992185579793856803407323998940463073711748506944109545442404319661451108043280871951668171687408349969440312163072115948414329498622133625122788608371488622948633142450471937522510292817982013193097469309 6605 -28179196372259792948372334242616681053401683745627676652037558333518242273221754160031785964882267461855302096051145543216687139415944432438007269555178502473922984114366314129612549711230981185231051858319447129533177448445876451294500377381031009644695000989224395641049223484421263084344474779164150203112530192904959545942828585219506407977376059910723705294640710131371502207332172038594412625043059323431033338906976615224444885275035807800127388016530481187244653488436791738148346549880184632054 6606 -4041979856936134761384315532625635876470717597030987807168318291059740037174111535797730840878079070059753036396654183027503434421318941546027045368129403913175927874748636334703593802945817142983697861590930387763807602925346824739066966868693274486030431670413401133078089892138615605614465807810950863353328189417908782607213132204897969443063667838507750605439281107063730740089381005080810749975371641359180620818277867682804327485703333448892786473047171923594165925166213692472291124252325326583985 6607 -19384227876601552820332996970397120670464434591538927155510231358963830418867225284232854730970313682948166657092006063171729177324206468454363115475081384179873151353802156406895315612436485035554176245810438557476690035532540146362955813540511396595448683203649262224649246247249483968720038161883896402764413883882606947285804383690100449477164865985261789683217433303152909685234820238326048963626080954993465196453511743120193102931240193103304911292214259069540470004723823039781902423123761462449545 6608 986536650395679122360461127844300545244880927901550770774523448168696303539067055950679436029994976230730392469516840995491131792929289698076612145896612166665950539316754539614149040054914596122433358532177223359907101609719188776530455983171567748049898353156315013527801612783472569689438000140673081667956654119842547264569707855669625363865413945552871434512745779586590834567967977401845493581074360036732293711243559647243263117932371154945028975802919909747085760488850007364640225747189444077684762 6609 14130537386820082417396899586431519552865588541101284725816037813488493841478624728681267466580391807291893990544944493253468668298930355661558816153543085973646622456231495775175633490312505517790147576072400958171867409649084488055958212080772038704844660472133607803634981531361463859381933630120847311448149878356448846752820250609350166248870986641569563368313185942681012351027134744244043619658147315283424588575675857636470057446536692131767046049331914217434568264504710960698671358152660125135996454 6610 9999596511208896284036387234895664950865547776742519322387245684955398802993659665040431445751394068446321699848210255823592410392757872447177851242160689853251183769451426628489730412791386005834920070338452945471864018892263381251038510617463091194200771914735162302956464360413311870871072458244487854985915888923767463340244962504147365256255379375212541320198201519975063426175351732014213574865362389459570184519728795450128814203011741909621787503739242368227768862889026075099719356022382850530067276 6611 -44554310020158980093186944620598875460419583029022587600707802893028061224549024553672358746902216882029150782424480344626338784101419810762569386133837246755707493494746563920993661532242856396220114549061274611098740863808438746867781430351131132099830686103000374363724956259415814671370992838317118655127429530713315727806108759345007031816219830676765578077620886218984975161889151071768725579937327869769550086691955058204433388405765390863835635620885988635061831013403328471798017424432778950585180625 6612 -66126345681245827046452493866279320401210955880118694379718661840826397509470451795244710521909062798210168334217818475599573471779539233976814956708965865595884107257738662686062960326467292018808503228550906458105669180146577167457809958273508655479114227763137197206197881293175093286109242272532893716570370312423592541827913895122684221463026873123902915969748254220718705810915031120200898355320862428594037486475153418877827411860935464799598638338682542028424224924759640970215537794018112706710798824 6613 -6866060564047167980049043262232570543189878675029235492950098249366117387904278041130177383843074246107892872373233349337844556230418023038947569453326820660063296694144475032790588012300756889046931704280965017260341089226319407296839631429796826048422450258055293560764854015207663645368533282482576714031255666166546470963762723061831896409291027566517359549977453567064870083565590200462761263785438659478336589870648967221306705779379105936727970719467842828932373835227243595624444873329531607501684178 6614 2590647959277082071188504926446318864778191985955877432183997413687734972166786322258061055191691458220008282686549917405591318704268719832154237751184922079956677992039291291552299140298363996833158816140640610313568783276890796590645891645994082503492145585922165662728609332593860509577345770736075477589700894562433942285934447744833403860776906364182548817157354752709481533951444213174259207750585423112962494453025567910100718065368930408753554521465673396879350981009285695575547052308764608201583526 6615 419065325822932470032272919690923476254891744968352487421383289552122986233375525131151204059665367849729643362119398051500602024052534442723648815755796493305476246503977026197530629296165192046362707629411098187155165704610268852550997237089370686596534736501858181206400409572921626450316463129648330175083444361533965732211427828034179511828435780450055352356647022416975936213011517670703536189749105028281752193662275392975674686304165555552808655320948962687561485982767483346508413832725440114195568 6616 6355121688727635500019979406748475787011837539324295930657184850769533043466873815462692036920580891287036371910552737183786790975955165192944087465507864638629636779151855232504258042333859448781605426792065199283705936699435257592917120618128467230471278032484979862512897820955924038697903807869758124106916495883734167983961113320985567150868919207374400269980489904753183212441007738546732609413000986107929293420976272571202652531760850375856805986429218569835342768240631311837636501169227793354413 6617 -192077073618751827761284291575947599915586232216581565412158006949972402131168158244642352798302690032831791355127638636123783234101252866882346186763980514356280207571260485225048315622357288572792965664682615055393859170780805401620068162310383177696205922705651306364310161068421671100913058653969408295631842905626699384085284584997173182173656568946747278411691856676939407410869735994281463524211914604735715219021517170774192389370738690944478448703657941790639565220798354710390499885935470099315 6618 -3632214211182983907429613226872817540051648529149203985147842322022794447711757268931865013094941398513237570714987538162838533519435967103041578010063843701574086220248932097074136353151491307531263697500264639751876227969979308405875075859745722293046314159612692474275538272074474195622713143611194061312586136824416261562461454370082327723502627385089923995411174997236526671160272370110099671243389728114045498847665379974598771586170304690895939199836692841385342717183373015930785940513745456546 6619 -8029584781982231177306612620420659336503083175407062255124118180623299398620929050164955222035706786397403168783255783696708757859667143605203432636242523736635856022287991019344925111183241377103324080137372635949985262889645713603396147110612137061541711433861815282390651229086135124120785317441594020448634094045598228203671498709098314025660338925650921603988290913090344759546579150466621760793407319686846041732210396221766247535286929873503711940565390146638974326648005168017908458044489762 6620 17597972335099505947695826094408164838780585265816411989328166292898614835726200127685910427739257008271369422065551323354633171895616187626070943295794307714010731598965805770343747326415747253883026994068527824050410293594119227903227739864763081844194982435656783481370318121285027002354248081097570570053178070600665102380322241660204648277175371953813128228762394929499288986707317174867840687134684263957071087301746593065142553940176975711196876969443612951044470414798706329837278581422830 6621 43250439761871652878899023617076527940156508205107566521756246594131544961943694731040731840717379120474982679784826136954927767920485142421965881618127877395444265821484690309832400062952533873522993026536649824532121977857990541855192330513794893697948372699002623925991924803914796937795555391173493767957361465239043673931053314240177442101557213976563508881306534701416766479091579136094699350544648207713759791572181157222850046830608112923186471844246939655333240307646687854226795986728 6622 13989676639884137210096444613009932048292157335788505487984786533968123212344899083679748505591627502458032356313127229460163681932194480878432251237334553652856177885457979787911087381643227384820160336657896459934373342486425561447848190240799691923668665521839658698809839289477152998615503642351661995491549944003169183842158425897420351940716370707657885533179390599548125916071778445782948303173143520734324801206690305602574158600610160013039939464665712636038213209226635479509097849 6623 -1780178714033789950892879022686422367134734292742207022615789257352810258181136057714210890209116920677169310076024313599377855409891368970813092357904562170504105875439038878161588526278060382426463607792501285066708067639997217661348791144029578539492739401236818605003380081055212189437779502788578529301446866684254438944900212855988691662784791008827459479615537539497709773458293040262285800957679895335801264739250816721534953014455968562452071354487832946614582402082667682507806 6624 -702329961433291969423071266075276571386107733659304495256475067856432380528034715354502916546011694254851164981859585775929126125003488894004566726941817490584543813819017305940858284408492997034685831635862021999775229724508632663104810084124093201185781318296432783599265132885668038797333034276986358239778714485141052122359313125231567714875404895083576617017989342973863756500580898222009214636001701505308605212712676607145830151660153795563464784421069896531805879753623882587 6625 -33747725095138317238931001299873148546062643255149615585130987336326018625308338191457687949768363986676715509422491628538913021728337112886397878251540267067782902458309439309989765425360086023786318132101357667685845052374205824707182260830528779162643910940866956788700551689433231724089883819114789347646356609159232040750469904626744369332602213167336950318317463096899704870526309727319342426282418294122722809151114702930775767814821266488474167123735508152926782422527462 6626 82000199131778628298639956596977547859229854355165481719371525412639581825277584053432468879861085662252272129164271497285146407261878258290209766334940795270413445029971591401812501761557074131292841273216981743682539567630086563188583074650376152890196688222244635577010310480577212749151402550376571329661104091047444913496386498863412128297521707673876844823381952838188596158792810703877018061702218394837401197383176389033382434754502251316080843709206869546345430811 6627 15022139361569483980525431940042159125790956367889382147872545022011667732598685124611588599670390789072274186767824430678724756035770124739187780043774022583605256480992308003342383853953152749475643427817991131047321079094599903878309555571992319483404577584948034234784157900957805197805851710776219124163075064929368021799093322803610726179222667456047816967719396002055774130878804511238128356223472498917760746496340197840144273216006274502740252778825395003795715 6628 111853428058937681636019859730600098764697699929082035091561166733080435888946470166657984232646444097740428565664901043871874088939957649672444600975270770559754397289652721079491807782158442252275194541958213632638373212172024309998827211118889963389156189262552111789652554668474001462932538825367751937412180959345033426210851722073283899643770989542411322282971793152888734679143416255011335582398107971478079579938289937917714347976943528103707866018371603069 6629 108264457462354405083138090796030371298039314057881921313252127670629645191506981175887993022558715203397919779812575362916788435817580382286475435201880385119708646398884924559026606279553275855220411561205073925632562643031343001193355385072021426112399114911475175619143068057464898986983094294547435432358216745457157847128240142992331975271893951491219023133365631646330855863469084831188099398181451935976016272561866295695818814831097049695558074686076 6630 -373602241323116827627014406296637755285127489300556443573384051559375865729557698805039666013170318211297389930898286326031191881957091131275230094333878145229972920189968269209702057446772230347769887988547865714955529591962045120397601383069013402512554565141439633152237235030764679469028065610794080573054996816857828444675682981358961753159545143388976571627129474552283234142086083059058607724894102598130923853216549623500586603805715274039875904 6631 -492326588233405216937874733947274203421191606660735998660603811964563359606390996179475715390129373895795520272730564476969461181360465361571627093266976668866789765808379222739456144743662769579846129673582958570205069010564834884202715351864876542064610861581831842024071551478308650897577919874598628008393553825515198239512775782625074049611413761856622249954921259121349532847149787722240607061779647569460468886944772896565351641651024800891 6632 -126199585309268730059076070546897945945487605122760510812114547821036387516179883677855171350971779356100826495506558080857207606996099603470833293534811205870509526869342762733587024408132301281445508907473342858118133334243433735733037988172777387081475611237875017537874518281693790101420820808918340509280257310015712625923398965635344756122776088189811860994005457901125591939172385188135435557097338937670564787588951792578493893378434 6633 4078040346807326959786103455631315120164506808891328385306127647889437651301329663798407917299507480175689758032095954886889752719727256574424314873611841774062395043266787782709694637214310808450085436239063306372570644064107688825947985694047054261338668905699720818447246471069688450967574793665712921910940955170067061981421251943651656870509271212678231665553434219787553524176642018216128090097734306106527097596696951571038710 6634 2556451119050769743586568660892089204914857704618345883481505022494452337078556139138523379185304006619562073727270532562760645234740365437919487262317886682394490297049776979488888715546236208866407794296417429636740804093255151142883302675477133208424932297349952859940675718311776545024121299851783165855871100502051512624091315668908418607068974472803788708421069184036848278974278651508335744024972324913960410179360578585 6635 134916078056100425246749014773337376367058555143433818286656774941902810946573385556557204836978233544588339594678467980645258646221317970910890990178146919929410997758086891066796384759898817167988267135177026792168443076896962372264796285007383327830484893140559215816896835886539547570452465663120130028900526485577756735358844676606079456449504521071150417524553556050696554382128722565383693602459449528136663681115 6636 1583563450325564056235220778191820145650872478045555130405157311646432131091464131697846630838037597425881565812708603418537418997677061549731108963994613863302941842156018511629559544519725119528266932401106498101772223240588237856043042677669324613023867353610822385110919224563462015001272215379526791579439153730681115858776875489948350620581380848865425337087728504095589785616533615632836183502720942779327 6637 -7021735037544085960149782522078646731854679057602628727811595328277426602319207778654665814850814912596925155391937087948285054564191992875107220042772977034560178469038165951609511266749833908286605222692012651644308051115545163831316394296763047839522287098520831604447008101586223109263575647143039547977063375523691594792411073759638151648728792264908784968436552595898233643186019246615135504371629 6638 -138931023371751581624726108534437413698135734978876352177151720898825095211564169109278243808192294555557842954851444557664060808501180855675232507129466206474667141977542622917116057443956276287344004596230574934403303003720451906947938362466248475133134865616596446356806723448326213149365932005909572188032048016232602469298888865941640422317453099734994542066307410456872497516148784270288613 6639 -430568108368333502112217154084205866457584509541943406453544360060562709213146540611655076435334426783550830930708329985740908954161326446175505491233451745943812519245207689048186719334147441332157483325630559706184183719471566466513385783497582354094240174330885507048906130544315426260724208178525222904238299971086478384604337330130409152849318187129150708817463467488397186000508945 6640 -373007426372836223944000372000286954250637961633379218546541460662911070099040294717862248340666651020920116823668463366552702266625609135740666396732091848163477547791734464766190730377897052540805878760317875537119666436679544369842046729188751968757920729661011673333673553712572223905352346487830051310620131394398141193038478036654406864344148657981530165627780510286088678 6641 -21309816601905560576714242157182292498117280760561212134231975448490821654578198943266248144084890771454908342059852491875314888487216013164709747559312097150472182392737342036097078548055986429070896773907274960264065126863957031090892810768467864473081817865871763548848258143660387160248881164021640659509858272009530961064855500854602950706132226852951945349030190 6642 61755704971701297934717046208550454453174433614622623927783486307260201265351524297598183989152362114807364526682525095551175147046242334964035640103979358965626912889894146160776802098704434363301903362487705721494672366427641788352662500956874040847096651269177064439529856444384188874668989856187965456012538785724649269418687404748530278484132080236787182 6643 16511200180267142235881254174270983846369220215368372623538334178339998597165549223036979883471223363604196861930161081927186944600369631692260271840283824787895338402506002582306455532062647320743432226541265920435004205887575856350074508215179868432146515144421756687228194911441951076745029332511039272425186343698980320462765554683200146506894572 6644 1386074655103327212574764362777516453746526658199256714910877697707215634110206150631011677898197087918507841170501941134119751702713248696960742061540063351006017473094010970151047094977327348872557057240152894231300888143723673979263867457549537744330849708449764417548239619849863003671169041777443243756442517173979142171254210059596645 6645 42396879408544000417241493955014389359656693700953372566028096857749939331984205463942247610931478967238697074256143683612842670176821942611780708373935370061916454885788219113507810533539035574437587756218426542019627704890245517964639639113994155639122408321162289602883515273633206932904130562441573228635249414422443534164277 6646 408720118404892062869550767872988490438767374187048080181412933788025419817778830096885462925895357770623981115865288482847466437161734939668957209902347182422299269280784980983559714267152208962628959301227816870350913262184291224345984046285027835733463962838113442310160845362041845238943150062627493842386430651189 6647 -750166876943814417905864567385734930316921692839047593859182569806076710813070715221845844828392777403387900099675520074353865608945906852823153849566090413538104964241230330622569444603120778938833757928901995276562985185172788171925883585538431056809588165360669516887392743588727802435154599666114887371 6648 -25732705797719656870124489732493631527058846122284550539107653558375678236672022555238163896160523348271427020361034412617671064846816291833315487449776533423203993546726401617580567325496355797296577746288593589902426473900570929772078881592586501657535595486539753782051275606848645887136485743 6649 -109604874936375265297989081464051320095602541336710503510680738142220720628958107742087596459332539307236003221137143755253303628008649066529469337553358186391580748865304277604313822148270427293242331234658350546784783634173218443359421935240409194251882936174599539055176123044322687 6650 -183349489377883621570359763694847039980572548196628069146539027492370410457783608459361505818397727310470163602156031798554004947535344508901879117064474985902538707192711286138243865507706560012457372471114921102075330863441879977894963987299409520697028717373547134547747 6651 -141266603927399605642569285011254373293178984459266617099630361654681270775389977331464408031296793726149152413301131286609992305438456772963904985719113408728194993846447525502143145785612539685249847029337024278988579979544400164687438308168021774300888383676 6652 -53646506606425170056386327426615148530020382989277994770908159162693917999530908022491788863540091155289616673725583249790968001583128834172815578805177022939516106223922460993717920407908587443258647380363196799280282696781767481272030884656820233 6653 -10404664067423576191327263157187250911708736486749132331850606328998570474381030558944548728000123028869650989881315955124815506025490623446678604113192467371317624851030017381134449015425833525251887489235102576695809105955841224070026 6654 -1038067904363841766899790129453462487390111365578685931254714743231278540714482418287691791852253773400678489948427099049080854508733015110892209359983697473391468142393280379072021208602370722817820555524401748629451889960 6655 -51302680931944910371648593261180373993408996394765717626960255016122964682687929126078330192798935619194140023203424609449054564194463977712283304233898686565214725989004652895655343316678811877558920926180893 6656 -1076006075472823285310050515824237067213589467193133193279394703585891399888625371583480067827593914207469831725086114227428326045336689357401946005540780445736023820284264095795225568252040156613 6657 -2288257699360631351355488637453561173328307493754302500664498275387587167295942538084312912632267372466998352838981012492189978052142733673042460360140635372126954463254807802928871 6658 188381258416793050545682611950697959879073433563267744055260706806548489288795504481626086432492536846311992547907424073288551139172595957197121169692433835594527987506 6659 1711301461909671274898680982922333889593139457409734737572597546140009165702539876176457354916055840441001390532634979689808489223325416858875273313731365 6660 1356838606613470633005202236029080254126156384268805021710207812287366130733700242049326235112416090777221935723166662465693520103028016986 6661 -12741679566170641197772751333732803945307727502262157648589834125979269958502233946857931399756460778369409161577702295913350 6662 5159645732011035243438322981991218094273890842112952431270256266036793361431002311503011531756891868249496585 6663 6760010544024251483221458314900268896145107696422910939355530029011574797945343665332787217325 6664 -4470731213296873722305782825187758989689755652926567774737498443975250143511436 6665 -17417091460458875078200011608464572847219544780315577825113410966 6666 5927290170077336971429322171621408387418212042704 6667 -181378037389637744664560737277430985 6668 21091838241463628489966 6669 154211505505 6670 1 6671 -1 6672 -20769187434139310514121985316880384 6673 -821678234986022501321659224074244949101181178140760131 6674 -13479973333575046004588512202676043181176166974563128690324534611263 6675 237022072850612151649054502990995105425999989986761521803960119867228197840481851718131 6676 463071179258831154577564185095884065638154478423476770860955245765514136097680897603449845907141453917964 6677 2136612798655584887028695020633483118718734257320500624635188519317484654008181620887568903468221792802671988343600673 6678 -1855241476000886509083638049049808559325896151563931011424475444024233677439689027990542726266008724802767309213067968932716543294053278 6679 -238659549466360973049386409271569164511394939181508586627987498219755210991388071807046248176432221233362806898626337874024057578373833125279365884165140 6680 -232277606577347582293816038377445321958331538702491887701807012905192877950580390903395540264445050511998963600617093868509842720384275743284904956505619632253487297 6681 13279846730113790882988061871629081930419445459015012057990606060368664494329681109292956563865210632104945732093179862758317328927049838721626070269654602479104786359165750042929888 6682 126546901058313829086057287043917008651190534063617110736775495811044594859433221457628739266334899352053072858494789395965494144620386106447819486832587853115085050905919233100743641147296106813596 6683 23092724696840594677474701634614987776777967632808889027700117079245379806058069007934803497892329738281737743685082774545457879896911108639085521556616393262381446212912575218406362158801993322110509954312419 6684 -97795508952833652616915973186590943607993826482947060957439838942567218274975841575720672939851495829657910101907555284462665012715608657244250326539573720829451030018691097548090462641245590082797361361364955758163175666296 6685 -73637956490194800510616051211691758031038656815369566051858941144016139492157874516201479154415815126433388996727052190128111796660115611667179342216278526271514782398254867811813021500658834621531720533073069456672512514592269227846901106 6686 -2362039390964524893673847283806071756764063580275838149215848342014727156971533638381135177232106722146074169276484696103365660913141591371700416538723228082196517967262233583050010536141220415983406948011704711968015172231410641201841498268919219999 6687 790325976462099421940324867482476181760903882865008985728132801269630682969890760714841313606176622939072276558931848294821137043414642210139679101698542626659795621016435216293991783332116591015980826337785219518845792890598923921598457199724086415081092259336697 6688 48985850322810977981975030140570198298173113005648773888643526430509972740675076810344510549275661323374361582471112320049995949943313141712326871309977059979085170352668690452541120895977504196942003749777560678794535497969795837955428319445798831931255858504998209219128084227 6689 265143725194191516145074314641038548721807508054301650387726369801617552050877936335765284760346285036060120604105124264261835396041106002055864012050751903522845498887504334344341255521372643173491533956316912274735100734213956437927265329504356027376309693221446947470046966320924300144 6690 -7301012121874170499969839298609288972126323642277150678956715623387114190653218337617251542171282892237760729949687989451891794573825773821266092898020254915244806597628310008579742529900398160365588225110436928359499262288480540386307209598408004964632163698533741120580294069403032675971092888936583 6691 -38318974129300314964745363305931507341944097269122224640690506832070063957177057396702964446812239685140173632111755981546965652135407753810295997915689797497024965009214206281632773810679016711887657767101914983963066802688706429879080917698781619463653589854750660808038331636944274136813132443898298966236905600 6692 -34025376758747669054708605929116558656483471780131731369632536254803199171989977607782178348452266006834991996820547459370403615024561265725679574034072110155962538180006571596578761955997898008441474082140330035205793258710930801653875424009334060278867724263206220527626369210544392313326197889464551323786157825896421364 6693 79301690853343857087650269989773521485715201420994833000359928846973382541655199638483515336826214090453163377954080180104055442599367901613883055690880394185735524731913687187170337080269909824493525745913324726090602841237120820952318881219809966903161409693236453729102975168175793101734609369349041357136344433266820233050726475565 6694 35985006285095753287435771521115723124250417608851596457660683848874832203935199693352626682315905801777261436573912093808479456444314319826992492496712738749389337190201746285278119315873375072062139779053568759999156705147882639141898783007274725988314110636332981921289992718713136729639799205301907772188367426085093482056190904906708280748273 6695 5134689142438474534421111824782332876475929356320854950503746674723740678436258838915315934086915850481679375022226616250612688040712764156458644589057142598158622486122298601898812242445746995019506992190343284576384182767217907866365765674929671820959321269268033669227635455746484727273093288337769396382311950884951166973951498200348926838016370352291 6696 -1033848603773042081540922354743838380284050107307538149427555281884973013835549765951345225907475537978049638793818789055332691546670957433893557673616260749681934717601537333653596512474476905616779239081257179532304691784466767755946970579889659431493551569854973041896978185417741798312077578458434626513734781615464513813040566251708841423831278226335780520364898 6697 -41218434487919896871843316258919686739768119508208444051204882098325904467934645863104403049046894860379716429558939763769665620023457045124943018688296437872741227625149120804782395859115538268376634568533789349547920288870030866593443365817647105605858756110224568083286251544757286284103903294817548060408626755471439236930894290350736232517391688347413808560289927445674450 6698 -930285656986757495919060616589199977202779934509796239214149579934725638301268218494190706481111012820949045364080181333924264502194229615078831331951624307481603670173763745981867345635241342485305939937839557251417277405783080874707130936720022308070784974591998263889206367442476989279744079927562864265213961539176374940101294021958896340738554562007585045151210062610038156550757 6699 16433958148139286913730200013614819704780092553648918195514262878281675060351649730676769832231622259192200053322186510649140895008724633606895780252371742803172362659462961457280379183967970717984212332633175562499942469127348770610926887494390945758981484260105062456561882781534754412876974609275321055898041624658721754170714644718328752801382706273851721557346342646280041023290096630728666 6700 58319473165210953191601725455130308224638263612869090087561385233232482807433362580567601185049438117539215402968495661856144664883772926347446422078605289869823297657978583327330107700030638374883708834806384978534101820209303998612888272529819397855395034614267484267959128079092060658631198662822740966898088490888253890670056585832652928356608081736827969063671300481912639713073053901909330318932704 6701 205601146293898202512867538213015987371546647096323858526480666299770913966276557068344281055809040905903967940875904188232565273853162571530141401318343201021530654677290684973365784291498508484696111010562027069903369018237564609611127482114244686767990572153790738626699333833795855005541056631880221319986425134988332881372153904132202397799367335209370825802369003032926157462329070224181311824454294353054 6702 -322497870686776718320606262328363096594601235063891488733393696104236727394678452024092839601037408499097952495110221210103668502481565429711159837155631754516450793484498861336239536640292846176761827088898531250197232671967476681145910006036207491535625802634198226717932264169484474199341826290160951199183875428914034512605407335785420217977437919990716014987611274795785948226979521497963212255537429405635684474143 6703 -102992507770127388153403764851145076041482856016792559207391775905816367729895651832528337432830715546675220994013033035613551696027659242365428529772222541794534266776715778019196431437074728000622732745455065892544150574732261774904586909989592184113169089518237708276086676189896291740871220208057192012776600880393852804578787331772234613235899701755643348142443694776615551739513778076266486404095838385023731315463575438349 6704 -56138608492688673942173373775460143076382719573797886385291154698765380546414162414204247886415749742440867303040363082992741806828194899106631241783890723366615075799639588130935679088560296307470245376087071711393472679189758245618485600294059678147959672237466501708499319658221084324625785879861961625165257447919928487859323920945692887125770119072423431485866040644411234953321181492530210707777582045658136577478305991180656955 6705 7891604132427986248183838783610406081531305091687509197099983981656760933536846578526345025135215181921012104545675338704356475854222207194705998635988282734295882181728215668536555406126271248700362397837145466172675085208544093679833597522543764443210900656498211664196669030445736577301502359298737455074842357730141389847573699855025477993569802078184577963355669781522021024151130554808584641393651907302911050467231967304742021571881171 6706 229042122400265500698166097019496420648170530631262974415594270321882082149495302868365475685412020101645186238663882796907948001478285989224597135471306934588787125633327931809734982983540189821459161480211761841694905521942511892082567910016077928005478712283015833493708202935729498641809754043561124817653320288487776901266300283888730704199599290795534976001101664968450508279232732189061663851695435086851184888092268726837799718863955960175821 6707 19137728712892739982049727895149457381238534793808253932484888487164096607033033927798803895797507114339824032290858719140043560739469177185274455167537581180688345960875917578977253308263742799163667767238622597216009077116114536122031667450138077991783972360608761262534138942426885370275598723199958355901649174709356439238558774592467807004536549059449099332204569591634028988522231965454248046978414778320807748059005846126265103111880348920044817618 6708 -242797441058624299067645291204980186808380513718995859304928733710109718571119333657984680096071198504610459160550808147196795423057429263266257892949782076926973215166849142049756036028692104617380450534105760487116186638394107749435863605293805284448152798268812115186258700152958065610100360498930255361740882829750029554336194363597811529286538090916553371496723494329066170820556145064436867653908270336468552464323170826836478141442086150303093232464643520 6709 -646476395794378904520807667749034474784218564770786196095778585559863423670822541400153369518912902414454137065818172767394436421275194377515785165776636414025191707250815998401396936749601901584926039252826294579628129768764633955587963478754591186313476933234253070262311157761735015017060983573571982021665288048917764847747647652922465143790276577119406818805817523437726244484314022834346061523404458634264881017210884582752138639870686872157039845576174536798217 6710 -8219312925870075640719307886240291379905193264249741667894030906744331978494133375239978612684757004795842423731694716702720872096737574404088931397494188923740261004017141720065306242405568685496069616753362290052484534475732774195842349627925117654599787922468647233527736974573399432732812378910038197468486895509033186892983068816162765327211792889309067341207009209060453465247171429400163201986449623338755166775370401881744033746445809165976199379944925843307039221 6711 9457144058982974308384009100693417968112646331257762297453731335091624873327479129761339857723779753754950284010537476045964127231969426959405111192556121223224534558109424738329016843024808674308573899114076537067094799518749771236878511395708036735671123011535875929187941652406671086891584184477004487066079049181289626501254423264017892607506552783863044320658519473895329083301644996856249931745638836315628990565910639045522409193768650797772438592543034418275914732846233 6712 2332868006911375320864874374175677169691512974903192541066875167492431163952632355874867713276843478033366410204848781768924610073276052373421804954301488357225616724619283918687071741809519162450750435420757890468724596231171775796404995770024012410750649081415207161068815522378460574049756833763318353248742616052636454503383645788372151662719665910973262718294846628077708405429891524896465206986675333263988036705005596510379501603939312053602881833620772437612373827843107172268 6713 4483583867861286016883695156986222914367043285858293673799751901294921550152681243331750334962501085983763125859859448608352452568643146295654172606620576047064821494726317712205635221081044707605014796048094265570906686987606612275786426413945809007034356285209399659103673236580971266197827531913640327433353763931900722949496685780074938506604979391485145622209934473636900329444741495384859457323315701739564933924129907531996429058903762455886379436279541876273007415914014426848283 6714 -469070925693573983489518634748128894423227645262025332237194892023286761604261818679880511894947335770528344265190716818739321948722706645976952636778531448476278500974769425201504940713848844683288998139869466194161141195806084433931128172427313248232358558554054151944690618248899290350287742956459756949711871920746419672521069140231803977878802050757544905323198996915836278184745630734516430483236417239598494535143521715675397673202322885185410070559913104346875937661610355546059587514 6715 -10840688821438021182661414111054047806866567706306479308678449139453509793545825100032835708129414674051408058514035120411821649404835335871611632326648874410757346960593434507520504077103301235250759274457394650221852249088204712218808164015789272795329570590514935710396084133399339509365913471606977912708820760136344136405740259895741248309987444659268421748075158638748371641057353259233366030961250286363176520711477741865255036567948997542875722768524870841838719256719153218634963425889051 6716 -3130494266412729353797946962602619596756399436253556216352879533311395436784745478859844579273437062385445938861324260306014299559218949686770210559308495846784129181081134860210042719435914584672261181317740895205343548500719282940527754105398299103969099479989787366498901241003973572297481332989216124936424269987076095953874613878276460204332765541040590621259600190462208037298696711863467182320700196608201779968411690853394106778943332950651813953994982740298036346365750122625759628927559531 6717 29771925625690130046560868716830259345896500393114179218223955925706251057073119699133185924086825976623100340627561154212637233242424755934406612084154559015637742373621082553969936198202181980534903768163096619812886537591007620808587820686469413802505300606489713431299172387599944966240939203441557697943664603063027054115230452882075560507152104578525104790546034737523874505373998679058303450685023635198367786984976432391568368000126078192581935733527166889496202795041673381346323746357514327110 6718 65363953390508349876374467163218083650931499396560648063133523431073834636215892107567357162224436568316577679652476539597906317348939231156103664975548599125263137682506859482833865114500399730012131667122237711348719370246815174463962101657353922188192127403745043114990403853477205054891335372544122467075445783144789407641321028932976449634386643632035286404905104342057733835559013455135164977106167504627456736539327577752457877149848884612859071374994592014341763414718842793324519874615947893151439 6719 2819647488871563365925585246798063295741744045904249893157635809334459695913444155861590092183387381789326394794604386629395486299509884945038281143423377157171498926146585642122264172703392537499774949308252690497868208422641542609572369430386917636187528154380687054958778448867425068703854137796960859756117269521171271481127868233741592673058218232807218108559285546394617520209634616144828344729085598396309421216502606379369786964054426719139215024209621264835261001852029841809138505976533418344760161 6720 -2427840486621043049184876172871942486260916875871952048187835274984420466189052246115442473255326675448322589650120011812051232930137271390098487143961132757672158948487233486814235672140597531845455775163476738491893291144824856299021011894837310333653557089414185699843667929842653306482029190902030920181471802565074063066181312097900702769827925289947850576744038584919114171692869038590448355242385111885256539791849364542517824982581939395731338955140755813880756019092849606303683357241666341664866206645 6721 -515676716471940328683669188691883531905130263859673235026189087608811001910941832907442093822191350225232374614289304408811000200734253420764466223253731924071601475434187568644467596455238012097986877727631780159375400474350707909226302992440151311226060663967692553332940062321629492756722641118324473750996170792356294764853928332134040334825779786287980125175579213970464520056901623789695012068408594725511752460443409701259851741280772938969307376582122552165640499000277496712405330932771172411159435558475 6722 -3303968362900249895658263575890851678495188115033402827394166206791412923473699249020183465160711834751211985921998922019514896796791372627045909509236037690713773733479604928930622404645337659272758270330688836058343860984221145170272632890564322576134352941744126031591068028842891820462510111157797625559767969639100417814745746971477321161326075412291376050282021514384854576719208881186538799466351867803771525901129841511475198146364420489394491389992435856153582676997206128766916270921924695138674530043538 6723 255161809725301383522181140069128114402386372877931392608320574833364178039940584887738369519875085579735457422147658224240000878994321370695553505124323534662996914060573825987609089088148231246469734472992878392688231234301623710902272079263373976301171706792300780527805564275940388705310280976336494567289808151090454328598530509247112939844767469910674418304579749525664488702582153952398590482672767865301632803023256350525047972419958406043202147895351637582737634031698237158667296160093358703913737568648488 6724 5374498078467444887582558509720822798402069417428099023134754522485797851687144841898191073281718788569171024510695615592187764500628596193100040397460984329794388036043044959140118193485025088903648443549919232198119583264254459865514046089839289509880468592002395817615420383508749393670123367647905100483487335172399499910503244609008556235378879222236682363797128839608718996320210398874388653586007932947309443029192460038362495278065971539036866263595757508120078976450051889672277971972814931290092316870668367 6725 5084914049812387776305607356674708497578425954753282224400401018996342987549890386661666891301798724343267562609296718636291278049637250485562933617534915105510489421685700264589166773386886696134837306723019209075593020965739780643243074130685532681090013058894854180901387976981988852352197337940507818290216922247869242397799996561049890414958226276731615511623216518378182264614172260285390460987028345747100971817580348559702465305129194117017057653404333271243842141130687789580566076589204468838414584657874221 6726 -34619779998415469757958607838522303375325199925222032838450759110258480198886556558226558603186767348286538710518791914170299251787251827091809733602555189329813982759549514285926893314712885030375957395434271758810840220563429662780743003452767129339164441305500201346802519332399462540070823630027789236796981611966539730179370095528818727804979776474460041975657721075348615346075654151297128702418653801517876149838497049414710611416868760967020476829012889230253339999691097840754891049082410912019334218545647530 6727 -74805429795912262124970546150215073276476198423801189272058987328401463011366211902845707752420292936507905340750583529204369396486775548587505234493104324644069801580852742471498927203363387999698565705697164207720690956342349964860043177088019343719139034558148378017438273386067516473260143127923813048831644843324555560060413323922049457852755335647599677600608582905486943882056693017765129535586489081637583696575729278821666238794196595392712670196737675692608450793541190098528603657662651302476412477123204858 6728 -10392225143670248563437418452480839014275168404553215961355697879748019067331111820100354297533369849685581037613392408615978960016478822513804587703496258715799060051279692316356878811438575393898443237135669887352317406494034429480927761449041817780918767604102855468526598061462903836930746045948695714671290680791384508001717714577461529469800954782099554508331333887361939390815472621848149260292313093417068818799194967926265807288847477936267118922321441795219502626688175944689563854208546284063855414662349909 6729 6058069433753298405779893103968134286151268134959321419244921830287830695984560435165432630571352968725522030117469340159253393223100565963901094389807203544164812144141879084408933709392799005652338338171068466117928799955886495980732404061731295594385641258245716199942637693729672289602269374663069472034896470132521876353654086404619185930828652522892876182250245039662743398446685888923210867736381540879101381051944634698545558324655162522484679468766689888919846304789909293051827900500005045663499052234151512 6730 1406585381608596801886217965946458916834903369220039613872860098977099805963138416026846734039325171211732072751451747046391488720446783661229495301118418997387261557531601729655371209434785607649785058556362651457426811230828916471179579928192662637438305756451091608711305965234878448463991694467970238538504069182101744712112970015601194572908536179379979341880701133760845546513052562096218463144201116638934698099847612085127385397543039561907107768617001519687718334967461675951815633089975208069655605134655314 6731 28552710912002025716340249302924508155979930205516796431633462459028831670728656193428266332156679390800040823777179107020575376243572011023613001616341910996185838736013643261386106057610454056389338946585218298752153717902380338026107704802097873536236350587870366098503179247106588171179124352735878130515258141771413059818335015039080967184532159097722552918303380121661475173058317338773453361717857140814502623441846221944057038020384833410711665904955133820420776690950061630645970184731238164962054287900955 6732 -1357748723901936935297535621081484893772607758114978891889386453700496490955659616816608371200674207966021844115537858598167671028590743921379556504149940878791261679686549489664375763874110786167174880876963173642079002293384801595711886438299149900195384568024932255283741055652089305531525951197992054081241093164264049207246400127926015173671031483564928607074856122443165370448293952527066757875553910943242742339523961552652708023182368707764106395881578138331817673245099056079581671671040097282552218911818 6733 -36106950957825077301839107264822717476383765532183740852452261432026414117048235078152441583568746412109992608969922686253671927658754582190366281654666353016434883038791357947541189193184430426332297815814759061551938753491014726810179990819818457675772873750555175529461832860735636490051241438441733350097462394557487998035547584985561119996260950054837788650991264382479213256324095247623838081295142481017154500720204966195286246466403958632338869509979985946106615016246254815576504353119223248966738648275 6734 -106803804755556912783787073852985337619090731348808133296977301272868064702716368576241162618035424905236867816274462520754876865537020372578351824636237108540097025875816076768915358231189511259725845554783600501844086665030893583355261976647471374677367108061360534012706558033702282622067922654742947038145643066369537902521017811730002241541792011411323446042039463506841838521556106437208087104060540851946972897498561157367034386980091566332289613101740068857660676230804075242447435509583846054652046895 6735 380824732748925004962427533678816064060270366281520436444352444520179089068309739173950207792037893407537676549077950438847559389228061273604601983634817005362561348551031950608324512384769005488525259738529638029064406673093153365844761819354883632878063762097303669202882825771555233243480525296073651691353058813447122092280966583317264665834765736970845163336558447524334474171616637412920777540142728567568155330397494317800608047472896163815746015506249693976438673205967698821613500202549600142808510 6736 1273302006300075873980444448910979783194614293953445148225848699036611179157911826036920918220730222644467251549592371185824323090266057072744958951386794855935403334528139983464133893306412778720851205651954751287138391717520849523590761816055790324733875656732794201433462297648466886903917203329202832951538916280783079419295987024446752196421625965796280148305656742713657365786517965215649739705854324841033821625686271727705346875509520476520294957161329423992085037531164986676565191208075453828840 6737 549883724708973618431596239060430274295441521337738649383540174223542426884648099319940579329510223472062091688410330785137302015895846786371563959104241048319865202569002185768747190241493346274620496864269158682384118582143942040705551548388217122908642358941239300099998393781277135940849618997728346792266886923760752012108427616368149534383421058686497296083108776689379763741497805099511485958218108809357434877654078763073286185094508845516221297251441443759915080604132138528798369523091990617 6738 -123645846858472361119504200620376994530435885772873260366161862507348651063996004456843686456974275464767589400375618541581407947176318915328335752330408180108115147914985597862796020528993777685011035554916675153798885848878566190386913874059332588138500753354595729013881325376692135289000886003589138610706816911246700616992796118803788639731910843515441428039288927138847744999297155040903793015261995384834695838289947554543249550050772201578877823099238618671034377446830762909753343332313095 6739 -61478584467930094176992521215468003779410350064368901435657107054265800775839512597719683114202094248361884414929768077076629420303143366302574014280344240918644893777210561183896922023578773139711881347878306983204974657355327239881872861095887412415671354909563916989598271321375096892442391197472488905531427290351351243974998431844820378600572114433900224153085316781779389134119234595908772099940401600763151447098348187762235588309789327039275614514958237669255664387367789903364539937131 6740 -3920224212101963019238357208311425698086087642260653632092578304077193897276368350856352563450009025151760767022741632486067515503793266920960302896930124359187023047702074394404186875012187549321138142194972713049212943709871105715234046609056304542833039250616629370972225112677605027483653100677986732574075845808993739462250435845945270665458353950591081382822988201291272184643147049249617674465800806205207257460014808788326588710295667433029432081492176293581194927569190244616999491 6741 30603914777789601893739490206356968003378770882970949244678473136645148078508031038482998549553613574369056925623156586101512771433490991195161582965025919541772099676243394924412414402613679650018329925870190912609493546993402663773603770305736440900757451125240048695942674339888237020050283930302588152929391550651303578120675531397098522461611052694918186698660510960174547881721966020537069663057459664120519498661258591763806072773687406991267965844285759310763330864036942465986 6742 3964843024799774836175210233805908968729699481033366108495121261490105059621119350187167774251419543142567097534852853385077626520650834889594564225725640719281650679770883327525712996106925163810331982182120893798276118501707444658334405215550790211785662747542772790702728433070857408057192105208281388800975591325778214291424353922616104247928103385559605915087575469916274840958336750972663182363221198701586429932350878236615803266395552606661481549437657336965235017091396712 6743 38552657405527664646015373703756411372338598446089695686578689129015993279635374964814263863410869348676838455706487498029169754646270002085205499589393378948258163334784915355851703745882802364169926591171152414501109084031288547004448371470368724474483248941549755475860281636416394133611798042702463312455287952666498042984470987546002250783732192329178543880312360052046393309610585204571854106660950011041870582304789491854456221002658356325706056296208542697380136659977 6744 35323971377505702075716660702519930722345173567420756996099277318520999435456836503860959130725926508068510203663753269340515991066122318796454920905583286113864992356207556172618318134943963920077121412566791586493005794338093365995375685808537870634848264715967954744567658504074385436877130252625453147689955673543084035018510433823956372776274076708048838558632337238103677132661910144635652596690378221155691761106447508257513497515780945547116448023428091751620574 6745 -313191248502990529249478314709344546098202756755830398072322211949614347378420009937678905974889617989259125958811117698805465877385324958653541005042335985596427570500091318076841800957544318206376241106665330752091486494601907638110337943960936660748330145118347606120952603118187898274556799114893180615440530876917463956467563087109262083672204302257422229577189161879201085958417385138075831690784134748069491580114181153518388297947608582999727492874659223016 6746 -510396587619659337471479719450821893610439272857038202695404342037938645997062495227071434493530557488395893348865045183443801945841167931376928393349482924964980364394005799372545538575727168154896062889236545438251292508473712110277709052670841176218895811557323482421240271862062283235833629196880567088297695840773357154030790289361276577104120946169321631462486469249258463829986219618057188193635869897133750469164864438791626819777761165040026601907936 6747 -156571059553567720292878733697924224313444992754273759371449516284755689214844601404995740059556457351193224702977120928017992342995246972366581891638760702382783311052071656812006069227567565883896351853520970157585942010448053184106820258547659603952449624548332479722252986520530871570425292974301774219452541089089704893534533001090488768136488472795505714037032607995648666008246461390136233591441040130384971214978737556663823191841462068694688912 6748 19329316044999989070197102070012063453350812976116244786387605714398606189370819079194734324117377996816848335998360086538942553180113914782130504195049070331038407616020163360257046994217732818057785862017797966538377124680277573761547298882560598736155098486911715997277198684386640739407309369186998244323790676509308295848959021474734957578424038921240918144605883093370341745854709994773010611349772454894167784987747717489264305524671597412 6749 8372591298049887929434853901070430483396322995673373947883875589812626878827005219018021658305114216464515743222859422431498781600519429393909325282256775963293354428281530935475727388492335059939883577449015963401437301324552881669967672881349968536630473524651816158925247951088504404471891371447610680589831408531482132331662894021233399649567288286138277296450547626375587040124254613703095755969180938595777462898513424100213991146720 6750 535722573536232939221736644353159418804592517303609191340381665511069378196333001323938969200029909941893797020632049698000222624990248890281152433618630566379135571885449838948052253963212889201943672852413571343272742778334198343481939838049566574310346545381434847200728298086688660703488798464006549142634622752097752484993816484131300748512150973850466171776143043224346998009819655131520643048063374526344652603076877000883051 6751 6222097704713309008016402416077659209449107562741802015313852549640750461913006184998237135130081310272971979936003839724415381040578258604792951582372433049725901836388117987856257639548183393826240612001963338932924317304282663294392172577175106404950826838918181271682614421844775479753805546317660049692427929490212965105123377317990325085848135746433665167346884777459322146054964526268804637796433573562796682325740784 6752 -114088150082990588071932353398382719281142587481068506526482499971217939065847434601441940484253112393500575527750763947849118213665618736818130346825824253039062282491089273473659111806869001478433464026981160280491723459396874969090977743645234902692454409919126128947082866041506301186190930977555052106786316509914383368954924117570756914284864093548585054169715779337242772966655960119918739721330286959192870172 6753 -1855561009586326304508868525270580840753706536155923027403075658393967230715585250412460659079544648760723722297579508908537476483342099264215596812752768342847355959965602345775404926483355509126387974957715365087261383928595442628474672441952854909085796124175644433600151078661921061763284158254624797460796030930320313789954110987295227167203606901955635418773955841335584424297174181741430622029498216661 6754 -6655215515325985431972244787770373907096198150862260475170445418227338736166360048355701579351372843982439920806553114788310104696587652019658796169921010149820497334887867750313815102055858842768573265234406607680758259154358773683717257787958345371739646858507585319578543932257714672875189635686378393974072627975199896925686927993669614403328917394661986405156053199983766019962129124303367005232 6755 -5647881066259277270921262168967303982905472500466442090093124871794680923166971709082784152180415465494497515694084472872391391823391054296729498010372361068933909081366299753019483890107893822601712446843249060588413129978998724826850588369644214413361591667347888212203691228739713379805755889452051501378235098661636757671717523033883505352171971219600623135692188240232222211968538960110 6756 2830732105234897491360583901830072552229540966883879576983822104007937899713306976037589377807454821049935807042916384013590210044009482096362644657989466496126205936591003437655697034014213422423075171007216520209702585490008032340734134075547852484313998267824306208494742979380385091569109237816719817205037407657857637818799719412072706139677070866518014970788962365316770066510 6757 4056557918824014013775351486244095776867586840138094010608459407877958017455474374707422856429800283281741224039817221229655422354052064699021893877292791407336102629332635916587491194779479144480567097513415103669761247504070213190475960959126231684948190510818545060934366246712601660006895382204738150028797160346130300260851923103734882411405885627906487454369414569593 6758 1127769033130634335437420622714974839921668204755456532270539298680226839418071691755747914699570144809081403578096592948100068838763014857618061276997604632426273931096202459566292120608673764599057130098700874564485232426395715466122028765058556751572090731497506099481538366192731697271190120858525881107631192856931566843036370174327187923670213696274077838489 6759 103834494378520803992509891443722294448566834345408100107095209628930826057407994753469782095369995414984910477959218070957677319579605868592070826548915109801922324754088833002865822578123896529995621122806574032803822421373051044434498416258395835014116498690753254426661781561087050159270064999115935909866593491622616054331056538358020910623432631751 6760 2839467631875028098450023012974762502253163988225525677534159201063640676386734258522831862031024988594692844803612007205034153856928004239902784982586743470598111388756021510301320554906045738004128122982068764986881309045696712563392869164044990996971098130616744539326802210982913317832813511487981411222483910026933601315549582954490696434 6761 -17874656649724207148884503222580768033872647250606721513256754466089519804872512055863612071255107182415805584999825260752280869534651899069832235807961945937626020951810195483808077043729177679740660040578045516372427116995782046085835697108548388883314234989859931706605395577426109647899337784902121391751984514123111724595230561 6762 -1436606896674931556674981729424166143407893520519185412404835540767204769286033560909137185009097491457057716926090690925648651161588488519628827948004626064175446300720686698198415891997902966249669816199140503013210839043803045155024932563047938137787340002036888226238236082270192171673389093256182293249476061463292050 6763 -15840937334953802061229554008013899842120125546174779147308630966098665499021655113656717898615919117037152142488141994455005569710611747075084618838852757892561579339555041516697694719103851816925669858773504305581456422617163034511585435085727638717540809406015156709139743002081665465647256776558080132832664 6764 -66631824523255728539901121035407609329790588393337030492186292073321189912283642781594952665890731258724330084866940801173106940137533357711773954334505836633213565983927437461754433089052752780850230933085399085129481454975750107057131435376966029619382477936975067211992545920889402555801525033247 6765 -124573582883501972946051214907322831094052319067022128897573633787892888924719124269121174533592148900360287134529671505371855181032972167607709406375586435915757147956059878207110929254515631501544971274233010603939428537732044924861415820179776107188501804197122318434250318865190091869 6766 -111317008344463098760981152454260269084016377291876210316356191383743145504707620510140416129047691694000285871533305684116598698060706151379883727609031567050784176777500778608284795224962900763082293447834163737784111974300998392352935180465329315439104638918207099177508159 6767 -50376666511595942999143635487571774766264756517635333340539877438032755512495110857921794640114592316273521697584174211588034149654878303619688457282137119378461470960152807652932413071163860159926511104259189110172468972700520810216150064734966994620256558376207 6768 -12220761194192769863859985274704229914370122274582759459558591859658549533535547328332122189258289869821536080291713542559114909649076245021027132841515103335063923142834087428005013722338282616073182227351516046746736749007506915972185057489063750916 6769 -1666546482678935045986617509015718971683848485345804248056355794180673759694077589931736391437740058263968254364937026641725941614198767269294715136712302294538416653101979186660705689839956547358052948967462188348987313635226674734772457 6770 -129791705373762563820726846828109078291661224379237065449525847552459535918219869405117947118958750221174621525992865671082478571475435265137014193943177387189134975224865294589500328070841313496571619008372949020680269804521 6771 -5594882597747698228983696471577234654786313971813406508493244355446947640257118942186280099234226729022609353941761924655234122372071596984442142485321141873789626854891617944046354335678273751537717891397336046 6772 -123059965743199459963063282912400005394084303609592491540083651048632454085382837139145870692334583390137801216902267513257080377102038617836487145834730332061467296928873336751489881399673027475437 6773 -1149219299860352821676069871973159397895796566020182732206103760514121465552611413731931534181383458748261221467263549076437674537362356706016536462553671410343416363381114155505626744 6774 -1311398373936290556989184396568008005519496615724395895429802120241731249788806906038146527227714329149278620944115797046536395706464487358188861205702901809363455464594 6775 30709047600558852793866414861868918277088937173870228627875764219591041016006464809698716593679787476619717177572802049311826365158701075798304253506702452 6776 81955960937318360416528921813166539590303487798068917932276895666412602133346077649299093000492076651558643949424124523431476587796258585705 6777 -92974451151102355726417078928253701163123810938310943165119379904802648114648266513329049148160023857530441550646641753338299 6778 -69112343605679279368107348085736780230178547826032035285793547205788485200556441556750081001885412157730753081 6779 111956209994212108253979098218242430848693156496697252776044025509737154548334735648228246958315 6780 -71686840125202308525101803421407456340972540162795879517178054649772005642345913 6781 -17897234415909468071062686098329484375901350616499986772716924242 6782 64257197593056398647738137414096246478524027657003 6783 -137260126971883220637386636843562310 6784 25263695151474509277402 6785 -180226509453 6786 1 6787 -1 6788 -41538374868278621028243970633760768 6789 -2465034704958067503975362265939804502560604527080720585 6790 -53919893334300457911099044151537939688050214600132043781029079738301 6791 1422132437488858898765034201890378561124318649856434542413835355076066545974934316884415 6792 4167638790620543072258496095038750008805001471949787952183542116049336836098304980361795614492587145103497 6793 25639353563867173001707878666820436309034619766249217157819373828042958379707815559853895829692255306147111883464832524 6794 -33394347523498343449997656640508227175882830278187193910588130724067575224961325943229179136473791111693175034719947973276578805153425226 6795 -6443795797909651978625599131790988697603228820683719545567459402985489988270173222181972222981707852241664825329001984366371301279031434194575462386448177 6796 -8361989010714230462317245957107332071324919741450351693000240572907581322127341164013593049132000307988131793343747914801268331494620300926612778601773176641479396498 6797 717111809941489297417210403219725818126645017150758419550905031377710159308870635645252246322699402046913874003116586122030635748692075662247704351530604483775437953477703122274607857 6798 10250244458762179882542498060663553620254054955824155074327278208150870710635992717041707533744960715423312902816452981618103916652693814842352178755878853073259821252608290810167656169605502441406161 6799 2494008130262569001918879417429232333916749371626375876718775486460026628023959627831231421227441422960900504452091526770229584221530469150918275939857273869755180126244701215934849336955649688890480855128177622 6800 -15842877872611203823630574946614804406554509330668697019913017184399111197036010883641688073148479575733425076374109926748983313210183192088101435343570009337414697277270099531587634209453296055957702527358154023664983398596329 6801 -17893797555402428880315173979379890699623629615039302513094459169505259673114109381152588418894209573956336664132871782917724876838305127376119601010893231259617644238590994578466813227326069582910654357355956257114396741069454198145310096405 6802 -765295403173500244210009233288835469455109536649813467312320107288661293195222023133459006355275443075673887091109357758831713385232326610502545637273915191004032908488398603639498865421158794699770814832007516663320189861645585682856658171019185569999 6803 384098736112192256320881674862918123120005422220117739838059383709827348852237723375440511522446471572672798451645859580537544726732468175279975530457983014792767579838702217597052523757109404853554496540618299471635470651031029762320286414119680123483135576688438778 6804 35709722280578403228638811646768176415436372230432592192910250626481902610464711614415886022764497118251502423806576675550176443598498776258816087312976790135702880443797078249040589156379288504793542989326636004874204362723333372354426926765987945662493599701612634548416091705545 6805 257715419137186779858074040386687769918359294484931043135395128806614096085710160039614960476014934613170222961572067547315337268750757228977232252225302058782259109023362498991239381164462354687772464246168990715192733939374441654932626173906594672242613876055886399853973824333757123790150 6806 -10644894113787083955988793991113724708084228283050416429385330153740529510259571965821036835288013917482932537509707321340688067902531937893251191207421313957913878816133005616425057377011880878130439702066141576504083689731970496170973235182478079703641728319514860188590288542166344555146526695613397999 6807 -83799094476033483966618031004809935296694656819846619184338160377953277284464207516992207008233117983222476745353036559510518369918709795408110739325990988327304139421986419956990783814901816261620315045903794666691703078185509057623365611432119337659261122969107021483136378045399409067857052969606498543800744915947 6808 -99214478816837175274621547999456364478695552608650993676076231472747728792006976832487538641987166354128903738557486865846832917334264054532454258372738921488573698226171347675305320197451414108434578707059191876071371369117335747436546410929750294607687615442202507216402041945288011660987641142061660202333312171647209645166 6809 346866794763017306061734883138928203645573934610121086436322077472830449861219588147917323675186764059447191613904680922546155597090622188114818591030124206745704452283639566718294775699060809692811799615292836525695374678615415925959573263249731304613162918951936598604586265118660179098196403014293984876799603106892361502637226993607371 6810 236073557681320601280619354745385996532492149414573430514225698420534474174768776730333557588017700033581143250750513874774612490168228497673502739322400935803551587878807785820265895212742771169397330993068989815654263817428884766377075288606905131373628070105262052351382228382412124088493130830406613786023667861343465896054843303235938782407151265 6811 44915085034883991643165074738492084124476161972678481943743603941269060638827333274088465403026544544929655432665407780669728023186064492510098604964546857256857130425550505815592753441833647654702574582832302711322704786381176382934463647433952683628982448376517254661717194520250947285080915149716905585161125452880494218425668208080351388173246756406005162 6812 -13566250601449245474051488152914813121552619922003521037530690105516923720446504129702667964038227987582117001912247249880792404755032657963093190913422324169811122184657154991994192026833492962023971477264217293519921017760022500772168503129638547211801266849750427270152975968478635605906315494177254723027255670808311308297980206797880662394452021118610020182220275784 6813 -811151146695330056879850861270772823950705812245087025946639037581607754162219244891528269666582793998456415742472412284836354968325911776927283341723292151111441460714742599975928474059855685147870140814419306658609744422926043033019232260642799522371805503185684766241117428188829374503439854192860365299406111178641997548239969841842591396531084651718108789943598495616814793877 6814 -24411141431515990011222757448793445765187101869261678303079634298470989137741893296385988425510924162811485311425186533896216062923636765791631110021447279238942727025077932939385458193077866142442829906767994684339988203261584181024741637999841474920738907565898083950882494250719440312889676068656793430916996500478132466809617840577429352865892694439453903524553755379114637277211920038 6815 646947016896056499026278857069179341364101423198760959346278327503458500732970583250245369475762624966560191705522560738695706642258330352973707393828373381065518392621370480729505919691110841679331241846843647087075099847219263753409253561774163482785265516602295480953992411187962327556010763667364019429347292864082193374474651157922498547378592409694019559313586961670199239770315705381070118745 6816 3442564943889913079265371251209504677871227104446963475564589633831530357285570543208211867869728712205935983899706532481531620822622101961524859986479400305964139684766230142713150646048232174354643045751247047151862281885524905728633221786367487918415310584843921620840021103378709699974366296677219772177647027934611678189581305439900182584638520643708082234088429425279108113274222609543055534330236139689 6817 16183416963392280764161076441022167717547293332853999150350050470687290406740989373101505810106023597020242489395539022655072225615169774813767371631967382355744547979166678354766193258706670728571803570587695147753303718231655237798685053245978532408364168967268039047002628622584794878296783175703868454045529296378177998895547581477432040059876083776997152574455278344937388310145948890323041921278320965561087695 6818 -38087178533271518914525434099948414175125365395120363443809127618480143740228728139934471121113180692969405796209705615563497675031039746995502998406332201001207547815979519502736652135252354533745487685012351346183513218114196527360342935672312632197643924059565930376217832307139998029572916243899506647385814197513839519129397395295482718218951849022973761124800287202761952107987270072509550041601500740121668057764954737 6819 -18234309530172248037083141525013811789714540434946722181676066820596867177737300614823587179623755142923397998286929983898413177484270140156733571820420879897210276224698013104698884330279284453405411092384972008287115549833889885446233585697461771248802930315736037405638948622530256955667813204690902438209988151551607763229265651449805978482692651993530198255943448283469549844784057331683102001308494041005520719720419750969545356 6820 -13253931045132085793268860113044064644280259851967464699135951201383356410968583519532225512262362018018290305969074767112374213639827501456109109824803058213086418975011692889791802861197933707937514467184146174240121444050608611131310948780304534804860202018131641116671436271503277485396987095922833322170947803753361000181617137610736760444809685340270073808869091244117146848892720173889256276994503166482579668740832079407622788068230 6821 2796054577912185827961537069698260753147136034017611619336908757743183879397292398890068568822103036417143819465461495654987015107052305651821340674547382466318405436694867274696324843432133694504568718714735990870493906036390717432553639566245056267962809472979940732924646982035344820471945778601687578403311818451791977026082307343295473463442480114257376478004527421469717064982246807364968386356194558832620729711868818299272559180514117851840 6822 121603037400327339621722938311466131826891350758321575691321176887916127836086052700231425313800960746299105623670468945792869236194905896155432462224305638313352063140574370329506043932693056747861967854527745282703681199683913767265823565044934052622043945208964098164669267268872718467133495329641603568035542038807199407836936757606899823141601216927113233057808987411453275108721196878443876710282315138358366341688977655470430471848315539637293694205 6823 13550495136106952850757659306326997470921629713947207655390221736201400331398179448692621428129642186691940902017073926281552925318963170284979428736823078425223932968207148175965926794371761403836717954683955054070580551939789851076690315174667229892970630667309722351445888025814604039729350499844724533891462960658717270980096046737441155289040118074052637720796990260263855266591781364745496242245707435755043948523765239337220752804613575212263737661392177 6824 -258082147531163832040405532598780111833810574835933390265721330605594458202398000892165050007939936499831120129819120322615225648620950713147900049326908461784355455407184723403622821831261080799060020308660365653254307955929560799767429725355159880027634766092099057646895013432687113289315685256557721968172194049771878891707172972923968353545436114307992716014862147366998455392952906728489032797009386025395560082638526992116657740325357656467558378630777091262714 6825 -1029001134283258025399528358322967514951711743885633226970688273677193044424924233358242082109759235194532743233383939184041932748529611375231547838153777768970030100385651181347112308828862565865258335055517267078570802642386923094114312927495511795101644839500951621825552796886506685600434174224862108854773117063736537456576769055661670704345838023617044323305080354505835010521546977107900287706057250757145087905939268851852889921836327016648771091221920569557333968471 6826 -17449799768894803265966485414365843668039330733471556435368359674130139117966326652388606617976585339558259912352088907983152496854880731078544663657896493815166444724121758497079851675618882566359545562214838321243748146288726997609733615410876380962061283909781358357468902088215810544231531338146984187078955043822025324120308796210290287791873880933568392034123834288649082211002908738160027613987711409283258206868727177796325921688669756578365359228564014905951829399383690 6827 30158950292405796256733390476696477545052970988719790500874921246578613767604040537874930485212062268156801356348026033886255334611844280261576398250258685401277816824545619025839513624918469856544759247566653689829692535040260564285165323269035379312331531011917364512605807980549774544814303960690545221563163474754505949655413303707404001695284130826814060178789284202570111034643275653340523635705056053116026302398918213769158745514423518833271977862899981517818061199252951133059 6828 11127893627975345746598227517033891927874292383811016660384589525515169710383847601528948863198922811578210603315658395265115033749445371159196768594681070228920554639569486701637947726725062900128963493332230360613682067465309159385622805551110417701224148596799051977942385458352279341612358624727923674439105878061726488604490229588404276915748204302604254529495566031391805351166983330354621259739271258347979333072988057034162996144764804768082225304062506952663530069852910379320121161 6829 28531513026597052587326245452179134191658981043955489301232497415502754737267764765851122352603671298640242645682986592424095383276296701217927778766229834751716826097712963791939100467720784177141972301002185123222520837384578963240919114852758267958440348230103962134763590950791487955205093173163247292204871612025235137601582755815336739444403256773788876888995530090323078975301928787443716553321775624026280895139459457916480896814067786943063152834381833486524371815235781749678545803448 6830 -4488000408573237492955575743575272768474556810439108889420082599209957727705099022235711952826728524236377456536310661173669398582441784969891832840986682957925924486602591974637598785878728038940540024738942542425721165063746541362875783291232531391228894688185916309599677135621204192975431090377322985964524367013611512550103861941030278167407813376640624319180267615572544901226621925112499218687622129377420810184365906342982608578163085704837361111105855720888833867447536305671922195855112001 6831 -154871391668499989712784062197633867227981600463972788062553632652141430674941369836138060223663110121905521182364164108471477595397913634330996077106685737887607111050015162645483625821200381901712202801471945722777838748151851567892911717537288013845149301318411428594065320139108930293817492060754235348414554440896472496572775884037125189159502071346721575793229989993685442826273228609180614201953615741906011267282754522797148102092929253328559205694220044251524402179682391533302457397260006977723 6832 -59680120781319474963835157470384985472609219791652763032684339099119780251388986098388177166215579509342254890263234466867901506784061107535964121690089711371327600836701891835847145148455605707832235566411288935496660691395176327298585174197530221250682862869871139478964296441649188327014774689883615753467608777793247845515690148679333615224346044545599852712903442943783646196397409846976316617138927343988314971790788214493756213526614231786681381842959590833804196398118300840583199296291129764846369 6833 854690379118244133130504067004361617522275527702030174281826934681442293029967370655269615438157275114981278381714059032689160143206318629513300243728631075472654236000071002680151682103648075433714381286029031076926403184982569699732191628985946381866403592424492910002772785924499666574531645707908609922489549280625372997396006858151468941746671678287990499076370288653915902752328701453677272587160059860787870994604726188731347869627903441823069061555635169015527818500070563975415362216697151311089514476 6834 2794110213104881318681708901124032067566311869630663028347148249785193834382738072898539859469873979164130925696026338178849694042337792432111133446517608089381852818349887583096064426294429593200592877282466053427034327264143276771328753145743500070069989774925270096060621472848453988842041644651501804107550661218066127862721323312548101405487735854894619256773260549366318707449096043233901798791979984852178160872087496984346972947462265168664639412070648185862953517314809048782150477671132234652329168396776 6835 160909729690808420378860821610088707951566945897514993964524667776261681051892425978323665485771058989071536772653403596339220723574910808527861588424344574572163705092075323396391579922326414254359895666183614579231704301798747432187264559096364651331459907146399915244393203213812161891019739717347307861110516754652585612103779888524324906656633163669355379017412486830483697297950854953592801031757845286101179262957873816435336398022311258669885529605712140360084623673740889003258487161370461529360679061218038 6836 -209154384642778733388847673208672914148168872975445841871357748078135805283799070325704637706291717656863673996007201131917711805569465571123269420519389475998532212494945084497409207994787926261393355263414507069360364101504177697641150522647233376012122089996846560479026071694481203448377431933169352921360537486223865843548571913310471822454077057721098207541612643739477228796048177508961682278741275867385901888403149273789382821654875249491055074250578169841241564738556181830914008143196427384964287189413791982 6837 -65871554440492992016033537249668088720224700952134712083350597561764387429491501774044996764299189623940274112998709331224067846909890451975760190977221918055597645593394365906876133923311048066092658738596580281551779156463690684894341328562480324418477074304216208714599116132681846046920916176315664263540001554649857347715458565319350342252726924043243595355380160443299720885718614742118167584122401797739004864234722996198994238693986540154304943611486950791347646709433888945850638266309014956699158049914112190807 6838 -563744607343444114972738121762568334609548109831957309172630839113572377875231359884566681667242600533087217240193740891661893341700943225261877054366988859511220799898071962692061387829131442043944802626119453729263770349309023348757582182102035688358734488815340617408363477333711023589552547487900257269845401028563866123965339011363034855043411984336728606731934754583624255541587305531727931140546230417514877626075422771610117412482387545602437409472040431884828300512244648780052869874568038398911243690884337247649 6839 65982116272355484436343789315309239140704674285655749068909153441435413492249906417038779278480996409089964192905282173576685907846093110638327218279158407377024361570471207407511294441161467149675267055469511198715926429452273089211706645581243685879530986439435633758055398758104315574061368360339873161173128557662878024145584067722565069967099361409667638355962627939687029521826903609068362189487410701907542435658596166348532603707249595176056243294223751712470655734378382449694606807119221447957986096421627723725279 6840 2047820686142786514226761062226021922479013281384206522099497575670420079149982090289222755029286880902958009683712365668746019162912318634955270640982488185028102395008715023298336478628881290647258479005975858736716143192719913022390250425454839839647627199772985897690538900385094348634557186747357011734722210294706618228112341660721380052470826892873945746834268485116422930663382982080448903645246694220384164355310722259539638841847649858406953492018083448808488978124174803088609592096088802539929579818239734434733873 6841 2589807141350776486198278390241875430746180442165205961822948862752678562621715852173204947228008459158727111257738113243505773935979719175288934033123569072822193182353364530459664023820898218017160595706422427356981636797918843757272731865795868895813140015652460848993511518074377168802518861626824282900336377728691045134068650212783149535524410647363764515821549243982086725719200342549400050136855289315148842277036003263576358617780442276876775227772416153132055100555445075717366218482144137513683191105224968394604778 6842 -26888031654436948792867854692129842112490785325857882817206086872507117626746337312289835012259881235100592799192040719090650517565442401481666599921195462956706982230835455461904869915158953564338995565276738355230422311592515422132853986612938733765453332640563241259011412837382754326640938718562796814899815759191211261672593613746551316294553078255451470301566271436426411759640416960917654437197648202749957049554584934959043846990234833338584351483320692553176568338834566100186853160530816948671623860624682704986222791 6843 -84829478246453913582975033854303983628037994450380012516136254084472343472182625895698113396024175871371247862689269640258532277870657839449430276466724785811193206372145256803178236158902083877113406075799956168721592501072584151626466079702196101149673798633038282335188264207349566600371375865290695016587559038606103193254574832104296003611144279280059715826642320601219997974829349879170333859425997278959472084466472508708193313543700988870178366859058170257427945438773472440442075971823965950804883955283998400122708610 6844 -15764371541030992411766292749971844782042992612335752091095854418100248375287747669021944885208864980568976110636229430819581124452899764411249268103862351686028613868704943057494254258392583376471680064033030807911448977410652166526551956305720475055960118818651100207646438816785269726232520019825825431824917759746129421420532033313108008725091901144634622354063497717040900327010144064644538370556216438038042886631546201352129240743028274566519101138995066412386042847756152819495183287430155145123943644715673066857674201 6845 14151345781712159726915066127766692652173393998925558603604037188614096047038721194271104856087026333739194612488434190101935213706496218688136798860874742490156975521001732116317138307677213282829429037049300320594134387647680800889470431606325362269668322675456302512099520889728836184897076152206761763956522770290662678398505242365672473956561269282807460876674827103336795295234587203474558052916967416409378590317917358744969310667839826373071676665423046151308352487028826719325431506548893998647146745239271276992327978 6846 4735650692718521532577257509986735359385262322814335978267195336042311712105768412725546650868933130255884133716324214176724835699169076236044345833115400040358686381554029783238921019673685561256819425118664760561649182382064306855810359785910760490778659973418885353265004267495266558081565644975045112798587673742895968297245148295028029142638563542169330130777879547381790610801564575473731627862461094826201164771186198687728419601150763758501094375713297289671672232007884822991272764590960021972250118100844077725594625 6847 128664283452686163908627769416585422650653247299661919558723378089029339205975299360278661911859900058557284102351266105565534347185278879962338509955722415832143159721562393687691619912853977937268990136547989002937090230439669377708950422737839201786641973067143524555422492698555521042938374104215962171898562853747178615390071422285772415625368433984848272233488735667795259559746812825465357689955891982440620045199985112548755122636172608830186255419338936899159038068656842637329080148759137809954567187563679636193377 6848 -9572193393399754759790512429980022450577282787531063117838033224680659915753297169086951091501954373451468501034538974235661103433212556796419277423934590380688827041226395382383984548091991105464105647170481687243344900327366698019482171120165496907132465769335080367917148741333626652778900533639798432803972591651753924104720610166354163441265560418486086791419692084875104919076541925930174960418479942138865326705114907569366950355054715701965136557107782923711001211227994638618178207401961116444547624104629425663234 6849 -360172954561245085957029665697594158386201116805613561413297167844951714588560063086956102831564848381446911599229092217140478747938227329174909139164772769070491029960072146143381485758873560486464536850280302738374668998281430676793533887546382994989726163675758022133698761532267185115331006287468321040588631271053106947276918206610212816479960179043532129844575644712242127951763759913093228551799880189030855044007836867267983601883297497812708714620670669293863058298529913652936016858633047486983224803147735504912 6850 -1425810229841790028404550567942692752904183606857304506061570666624675117525977242430949595577320700235002514932577023521094082071511359552760853415407299377513480990086909869661729569506078731588973875157373091784209970094497187601793885589196383197511401632130575293035124559260760579218759910036248125818890447996117487359543334081540827380422654374377316381593217398522859903752694569325567840709135024535286342389872344049387638189992923233960267391374317533692237118304415402876974117124599357132235762458702152501 6851 8180061154793644278006701942069898687142082125864148526582431467830104906912129066287250683532894037296655249266125356742629017989681858677513860520646569375562274461090775898825163771457076337723587543322200489486138307741039318178462340703146043761482356725333791388844645240876514413153577946579899828720974299769914101330324217883437246685745231735275600739445603922017499526609106151735718802403924959279047438041903846899191997307743846882183342731356141406841889496146991840740342004377199572211364283201908078 6852 37607861847713928171742971199753376415668957752121684109722383812407367148110123178393712448610815472409039511407836405688600320055880941330472857290058567879347476509277863308552542440506373718428865663321893891774230720345306646453615822347529421572564294605122650660837021111266162223190190151433078853703756790775405753851137825241103419337778122951890044355027842060376621366502216070573166935267094995107117034228468925811720581488756106444237575867882926448309040390401409531701524808213990539660837434415864 6853 21701214567623790668849845825506908459550045339466282181282160098154236891687811828049450726579349168576948334800578583017194569418180312400865900607315705388367381043722305739487967780236657076162313598561553562963725799200867988974757068801674594041141786468372814480519437516872394915431804682719086668722080299365871879161019280284508648395883703467674738150982440903119393359649974968622359084005301206951828951311483993317600536434095982098345896394119187957614593567944602893386089134278686156141987512633 6854 -8354774904860385712963244397917130051029764255629003930620812961455509922757976363781259487180317168972386481555035768792753988604440712081457685721211169919330183554361616813046271148727111476032444928202932627722814103427367685810908556211790736552926903212008585961569465118450742952279472974201639721318265774931965079890865558534872947743164877992003336571134440712864997461045121270406829632709704682180739821902722090783274849537428458261399004508958032204294387077599089674144491329361528292728290129 6855 -5390372500617964353687659699386518227238020464729915258933560727260232891152599742426785150321659061798940056624060050811649878898591677790402843885454808737778738135407997358227280400972645764154409355273920796779846068077248927211477963483515537701587888089614041805336753836776195968371968427794493881757940693310329596718756390242986190425425942952688368551954635782543848009226157026304132860909729735352987705878443059963436208533734886949337147910030051089001264556362862500411603323506224230950816 6856 -457109490846635567661836915395459943474969298739193926865167701904932424355411401817749940190958842917239591392380890900739184963334789842496213522526026993373389169148800306280827055219300745462428593590521228546383326969298950705539896672342868895523124747088030456118412468739584785330616116706503930046586824333899017841514639887634569725907434587564449947683907625960645911698048990781627365771476915897880275588515849517216415867257296785832655379798630457667912330799222633651890489976839877741 6857 8010746557441106810155995121070952386010359234742508205878030206763548354606850556371277516095000346731669666159768562048293707127907845997671237615967963583456224318138668622688845668886151827848424134826529425936367376267565908785242250391639028229339093142665262658325919365388709931881303887875221938042560508879596278765039428258616231559833836206361305498113496181374446469069584931561228261299043450269657680840098305334548923713868716040794910751666299436789513208269809402645621646259872 6858 1042550751108842145410667861964134354266626081919993643287785077884454020959604473453748815521003395432481277899353912120996789549473124413024129681186044512312486961112429584627054432815699813055352354298631986423407401188465130060626402003293664108211939779005342121384922939135983962756151450483393711015751667800364218783189067265741423238347786899400064238383939290656065433229126574035629582091767799344665910429278519640333858757410855197201769789964623803234653892344049380414753080306 6859 13317167938936382401727323439688138468624813525582655618580348678763138915583222696820155995015072389324232931675080151134484359367311382963433112641106562309676203361473601941622945226845045047262795409040981749037040477065929320882159254755024452908575960196227925931294135133823942240639177122370745651869658916462258307686383704107739916754901706688305312622924371476148664625487924296887248272665853936790853992403609776776340148276965004689025568558353341099899060882841884213431966 6860 8523932503564105826403297590901071311870484424792487861908546164820589565100804402742657611770528022015100342170031485009909342706465495230077147196252537745188609656806098837871496163775953795062427215100927071825457465579110424965821708879707536965076675233987891210974362494962956647387688465582841488697241881764355205268330882780606155246589483826320356649773166951771175662941481298633287208848250539006940312419136284664266566694819935829899984541335702238117513296026716528 6861 -255831379828038284809461431197650857135183669120455285763597244256451591892318441528085071863624532309648634966845399871919860750593488487629030881682801192354399261174867502800064430276960459464085531381742600518854920456374546374365045855516594158907261108113545896765698017577109262348946864841989706765597045548203286230202305525674190389411625567312362991044101765862050930665409307479897877065438789668780725427485099345849172127574338464022210552119105337550309414301052 6862 -527528632154442011755722342238301175282580556589326107341760408942180435274277408339204915944269000239387366207320250984913155363721743385819344859642885455156589324323751039784959136745710149438783425476356357609575251582216344491503130293592049726453558707387664552924603805468285860231142525587825330967496152668053515742509049140752192863227518293797465149450457897549567107900448075968175955396896629862656974015536179083009487518536114530349936719094039019155824273 6863 -188831705944578079674284620161267129837354499301485442514651902455472537758897602334757320418736693630003278831616060307958522771126299801447429548625006943950211399814848348375955451469802219431952585203978948132331298786343509731820489378813968335280414236461151119174898168829738902387405999712291875654190901293378245088029362850443865053733712116955958343376694313568639510970731728705809895872129017940096439779591240044908541841108769654261160071250034452530 6864 61425059163748877429460666242911417538220762463109210495155165064559428438349727780579713284776444825982835587964098675565425685190691703172844303151592985875101914325888673777767271617022667683097112484382406677497901586604109187026664664461449292739424823599022660412243105586068483030992193257170440580923330156075764962199930237703685427573130724645864343824892346637707488636901524854899988873778504627997300022123082389100360069063497372927179098627926 6865 26776569181912042167633770364558726043516821290547725945876151697613039018470261737159269999919722186229281990860824867516701084314868821800110490761126527072168159016595750765287777624760935672634484233497519763127081767452107393003072457299138174947451737069569201893316613887625438785192933186825851564326338626848234144763579903844676376414320000618955206741696978759170374043126188244468222079907413045328699412286341401237725253100933870157779953 6866 2093551869305520932732221698006290958728460221278402994423101130805841335996258844640963291990714932579182682980755434443401190003149090742920125038459514394915482279551175066947437359657896043640942597238561448553044805118045490042345406964362906990238551723937190195177390816489865580280917448020724286791539879220767544134271368565668555355041588903440924341312894851955056007959367642317053156164758076530665520913433476236158700296920304354 6867 18294781951513131563007786501501064787538938837587828268032925765790149049656233849900805925275522010423412122718378910424834678348920470165954382061289615183542965600124228502013195707682408390498597915190316636181296030964068147243123719259359525687907430801105010366692418830769938393059266105127848698426566961636714683871848003737347897092855739752611318596394595077917340577313331843500546915402227537533066735718216396936637500788 6868 -1372081577608932119092392789813921702705915836622750784997828437310122195901372514808577352582961975636652229467348686251194437715860110976076667836037549577639511864752287137480054483188033181428970495546325561395960970625227150985849964872738641619706681747216304455648664303674334798168632538550022507219720705508162285351353031566808305215644831321365854643171345242753723216774870368562289297492924830653152623454592876249806 6869 -23622377706697720840983912297138948786794637268860614563152957231806241286755309668436771857894885196987413633501942334468106827080205954233820249967873709877386162619354714737482406585978334468605411336398890828775511755832363154615758222431376313924268867389805322217896957315640627089899984049400648219200742233682203529662892710605922312237839251717211846639839841204747648605623808485270801664799286700934869097690133 6870 -98203660895191168178978042801630260369171312808989726034347019767410604854617176757293803459483114529270799635439468408470556460784710348728022792833679708257915584001051465738076938862820601691718441130353752575861027063885884675844730961138392748153337810251237909697203525731372428752871393246525600792583697183106244672330747330820827488740242032908628136355278085190477526828674115266132481095292268670630150 6871 -57201073121482438568084249557851485295327079364220032503386482588863820999411323120864232543160933753666330892160819875608585238182431906253453057949368419596251127002166932831906073066864623531462892639893999800193682630135748964184654473768293132626454320549557969944501175124517551919344912153135317008879242733337581108752608443525464410482709824729697306502717360775495027013854672588540307727567755 6872 196788871362835207136823975629337184573024511328278221524734248291765603034737308557985293024726251684162016853417486385071649953450304089086093808065239887693790034674282051569126280942842657666067957980805711429298676679339839453402032687853110936384736561728987699218144597868687490715292802006487852457189991875475765064996436086057559010439437151386738145525168392385689553715111206204072780 6873 225185888078839563640283901947407852872404540067396460067901729537693014852597814869075863880994126657935720962333552332231034254718054327799411045931878218509713502273616783219779224507794519372290149388727317398589712536238310086721843270310316399620919804383665838540756189667913151465032435700033971502078903363556348617549294506875778776051616813824891474107218373559064482795953029 6874 69866304080307965857114433763518623594308244440340247105342663839484109718881894193066013309155825905254907429553495063444968168296817055888342925722236553323618453373115016594301959574985683567678146484358522343193151317361638662549949897221002017549515466094529754809449472178174838533129239382248175249702197364644655382353018297133639961543541426227722606927567575217083499 6875 6573766839317076406443880023335598281058956926354959289938840566989123588305060976156750048085151855223022566895551238134869904503226584698857310307061784826135892033482620742476107834234597453126146137546687732291645066742416122663150211644919777498724816625107443597059789094571297554654873212124357896853213035179633403389527332752363284685784142149409770500134064 6876 24361710399297534468389404577690873098951672889584094538696991211123880061608540398081691467158501496803976899664213796804969284548051753384876806611352859324100030375406695432218640128139478083239822153565155777393979403886384748659856907251717343293090989717880474502699755647352190076499810766012594335633727171361775585043597244235767210476358580958821 6877 -16683802605422708972937158233036172609815600917270292281384770498725513600384652409995454493842962808539418730314248384640761544247679609526268639747837139710095907916961380960795554953144422795104303827035189912165029074331750744995295289706130200050425512226029385822029075455065665719235214444821698760531084627717045883825917961376774581426991 6878 -552022434035654109971030479308004485633209693659146408582606065918616259784297096176269138158358689377274771746796161947175778010639084295799357926701285917632623611952307658691733429768725262723458301417434417244529722522474279335730954450773110806547820272388392295670222747806611137638463779525864807942731054322349359600146187084223 6879 -6213805267056253286368516739265993628683038799590755834144950071319820177858375568129531471726817378727313843128813984263220443233643822129085669519427387279278993576867386259998409539321528345040760027103822397077669810487077788520632092824552414282168869038945186456146031908329991701427759542771454993130691299839210710306 6880 -28729485587823727824533692576404245045685442234469075408554352521755904131552043693000160555217355250222861722549366047438905415672246788280084372343550830850803719528088275647222802705789915468716256984045022133211853909825244090781877908719356397160041713139282864457851895041306407389996268198597988687622281997 6881 -57592652101216631232226913204299442500915475935015402950293509081004800428503857979825085335880487624823657898717844540815437053749579962592997148776869693686879105508502396636743168298386073210868914765389065969163469577466756492878038604108016624623565261068537028336844793934354305569902933929883484 6882 -50627830409742226115892087850211185780935800050244492742070080998875394854752706820350803630531843091086297234482486894442870479394960369746734220181349476485222437609696544497504491368839139069240721920421288554595039788021922266109475815133810425900212274082459116970024305747420127675688 6883 -19093151014654136257141630049730456937239304643921849024706125012751622535775056857888440439437966920438318782527502028979084630173093398715375224869779020179528741035296488257174870338891213830085545256314916742081719040558780516213093230920020229930613251429307268134531955901 6884 -2909121498652937549324716711330494119931191189941047290430853793223881996392827566442482769696994552703247506818935672566263384008962211021681474457044834632282793206298811663898383187480653314550528067359468037007857105140087575850939694781714470160871155201946405 6885 -200055807702075906700298055891124962263243037484144004707389568169586882015427881840458924197273462094307312862650855448533056144327228298914823774802239645416504945448953903971828843086752418364970306290605927271384634440615709575653725126430776312070 6886 -26124089871677152375989747826609068449777752076940185840343634198003349265297348976280264241611680432632940999146698282533495483785946006297362422117195406225189194279322359210037596150917810097406839100688829576047649456967030810574029460 6887 -3872031543026773227159430778277692189240566338387142180361446636477939817340930680086839837953231743802126190489306705026774869675081326117334517805774722534377566328058779333590462017044775318479433430233502872990692164574988 6888 -238607117413795871688506394694083752081874524007633032742924747962623228855668558863373319951984725448873876570451004034980331045023767241456450459676335978077255278626699821465168088252839383944366354885278787790 6889 -6204799712482621862409519304829890182988676328481005652841719751413481220521699773246930663402763758483269069752494817862822191396590071493526897156570567218518414794963218006918743559695735816958971 6890 -68390947837854712580008017341420249968377085140330935091315692676708292705814346522772813594254881816378587672917200711861410793902082681918952953197684691449289748000016517330314950669 6891 -266138038409317850486683800201567659826658469427400804823142864750924097254742961897007495253366704520287086861552977411377442320724612701413443303390885622739970020755383 6892 85067608616788821703178551781994484143846322765396126474398984374320434745931922191226121231040285549558108269885587173806425396150679653115909111361862746 6893 1607898969366026299885644692243599507826875020219270344110052171015722252324179862033375857980015909447934602019036982208683863395827409757237 6894 143556421230078672609372371043891968644205710486772648598064690352734959144731639165313801111151146104704081733451360500006089 6895 -1268752554305851230104767361376320425037213321136457797591114448379600650311844603488345281443133509480144120606 6896 826674209332921409054669952310900094417703728522640491998899265436567231040905956082644041079950 6897 -429202452415521641543064950833581914823555869421223163173028396319214773100682399 6898 84986771279482034771497844777915809060744309658601587309839898081 6899 236274706642951897419338538216408259696891840229121 6900 151395403463520636744181558354387620 6901 25073560422191501618349 6902 -141045446870 6903 1 6904 -1 6905 -83076749736557242056487941267521536 6906 -7395104114874202511946855985253552818195935566559042139 6907 -215679573337202653322631162628653070026831215575822019244301801273143 6908 8532794626859083336950481117731098669536172202589689251255575747134486984813075812067515 6909 37508734533913389098335768143207947516031212358919280299914508029157593994658371091410253006445742925106400 6910 307672242566407465235855034000925695187063060642481147289454010200361609968580669785216904887431084054012493794752369229 6911 -601098270679429207767740429943144459325921264867865066022900524098877254173872171259990534576637552444396249009765501241749213943518563470 6912 -173982197639190113194218426694444542393846087908931200794629945735170189421535309967609028647753257561924974195475611505229093804311195052787092264642740800 6913 -301031449996548083778897438784820556891106078645363429334436108734868466844414609571687640137818362933003336990291265901307947874726360201386019682113914959330061187641 6914 38724041884357082677447614762641668491626504463178435418861938191610242830593592013250891338974732319745300274930151269609822954753432897863032679257418074749145165168885442958582607392 6915 830265875218924249968075255810580758383750376651243327645684907697784488210402485432303974165287205245664414743549917636592817720411095635716943336121982496407013361722392918598379103126200935705185926 6916 269352289021281561397515664872588946783495991943229934981407662428676972053305346097750202340365654525040195198014485681159931795215531602578487467913843540316123380697040932526331088331576906353876617778161810045 6917 -2566546995365861025685300147093462999189290999172729305156424997213280926394755155758799788842631563119174320585356205593096616802559974516408566132099522780638798207383740092136069365918187102692053830132120830214987965043060924 6918 -4348144017693665382009505436821190230679802158864124699760861342244615165892713443919478557775987048199874007800853541067171730490777702753039447170559601562729544761996197325689104774173751146151954784989960037975564788819734718198959139079544 6919 -247954167314583779537860991809002099070359464219219564142942264498333480084105471541271103615820370323935770749567617557238564681835944695084386939867431333743622912620991146388707710009722176235845634227695740220416135628969409395686141459557262666097545 6920 186672120212392192255766828492858671578177250802974506337237902255038282297887262078551090538700731496286650498383123115644728646778421212781800479273251049394791017839790201923298507045577723036445105111513393838582755553942452157107128025565425132593492945838078176231 6921 26031763775440816009763747542366876045595874217060570087796369225211656651464962227467367174943905556078553719333253074532090787252020203094189094015293155002548962121015624841128669991882941876956837993948751420890169166157358360018655560383633380771965332787130100793707256675604631 6922 250495688455163433355962385765822582655880461353446666374485064216586193414483084609899693804810366463342063950485622989585238113623469931961273813185589213109023489284199373195434060615360499909856298666598343611354004965081288729704419152289479595765406200396022889538497756441336799275223814 6923 -15520279493058060548542800331625006885138379375830989726632398842899196108162178710682765076992062027583017477776193530847933084873014595701952348410397459480437288176591047353180440430522964606535410125521700044124032864673565098746134101962792911601725109846218089576344879796414322032460607479226312554381 6924 -183259867864419215218910243937581510816886844225619729871820442816494678799292105325331010687273509786534493184100954112956831400013360063556840680302456631900182740600278972942687197512928425047486232312466588338482584356860609004321455744745091918615005364210196844999231810682856643623350470307382521585529361258020822 6925 -289300298059809111999912349084000397783319386097843818059180206100874055431398254036359487826589048733189535736563959356721897621700390823029706282607875769787589152879349018473734131756901793061250202702470458355461715387823006735211779484476573765911104361251858849404712083818520347394343095075499214642506966380758365288968650 6926 1517200016888977750863352426909429517400723173256772248611900449027783212857509530882832188828711151962451961135376175089121895086871952307207061363396429834809198198920296117367541662174517625220860993295022567221252259263920524415807981511737693802985575431684271362901212564517812074882585149183807307403930429598656747535286063274549562327 6927 1548738245021292411434611351452467713714490067823919473767035813071880864586031662869081005277582122832200911250277221751572631512427063930681271935958462924821028966649818991307001187612280250869821260502490332168991246699671701341909986962563421201588343123038635606988377824950251536856796459060921626915362238291625475902464876227569432075093751341974 6928 392892473870332077240989648420375161652895497490062390200145823100285466138176116786454848795341760049651596074317759032416382329933309035980978744424485219393451927171145379945793794066874457358809216026324748740284817608122161367040175105955858357189251084146140255233921295600257974189232184144770658631508414173852978414907388441804488996344771825032099067906 6929 -178017379745052634204975091642638918230817275290166437941535694031167349313709761546332140639844004846160229712229670874068843262657189490540718002077057751982335931316387550255708568947926289637954556109817076678436991494150204931112149828537770533517350846136720490603538717470315623199511224796509184668394320487999842863223567600568867838531568343739290650741040917046290 6930 -15963240920683637522155700743798827465726693923166088315449951880746846969741983091558812565499084095310454890841327871222571082725098891089601258313116953703179674755014006646200796822281303278998264690135966656280101394747733438562307133373940949270508367696095585169618503949601057685229516279388497663046213108322997824727582960596216837847830569381129104503218461957276671369346659 6931 -640569599540933396962690158491879416160701076491019318709499000442405187694762454187207932936347890917084664948515541292681426560955928318806991870671961921590692724641340705545849107620419547253557489315157781803629890113183138671868044792598488140894260318864591199990274257676435565703687590892581820150608373109068734031212500044090749765297781143341657970577611997342713970781941198524996 6932 25467989460108080346874272727472746537105599803022653362316433880772042810182979375997796424139518039509802142971022914085838396650069991985820720336696670321503633190634574887879988109023421934625945647671173098723036563745192689755562931791585464107540384996175191740332962389548335828515016357647814965038173824474194049254954750718816958712642107008431233820046328918255249926922239213713806287121491 6933 203220097083461904204170801128998131681253697531668397529681419066660245010740547365881289205018470714808421690332930863951839660597663248090422949238330814982401614053264257580568147810976850402158924299249166672303976058682552662983358210369814862731453381743313052746417408140595786507613132692398600938752486794288040789919312275582518376984520893432047642610534402286252962117591453600488249695893218725241884 6934 1273874820394432187565821927865780501800623371586570548344444321426177232842848400490105606374096230166696938925990747941398408319458220599468237436143356235223965621920798715641148135424618722628732293280787102761555973956967589641947788057629541943925026290709193657549703382119199724817658118915134765508290173626745293862647868998251634980090165382705058841874276170928518690004762028351266196519322663614962424564455 6935 -4498106011943184589781270948431990914834650235070426839355316828263102340282376936367198133677533783154829806526793960937482067817507957190519957441093651103725506475283081239534390775281299379563782555220453359244897532381578060739348498868176463247925552847494278435123620809415372983946372039240553428872959215845212552249107007317384850439091616005143913570647507023706524778256642309207966952501662056746422660611721495833555 6936 -3228499262289606927012945447762633204533954683050590158065097450581035204636862338926476961148179409209209581746589689877884408729587987449809201559847039900188910506981103179466414752904274084912357508812129424315813198881839580604275139755485508771074715213720907021769012124065850527783991093650585592656660919436749378762388891032582187461557718719518722318834482220408942899214684907042278696182148015930395086226650329881085113096331 6937 -3129311436811200423524676498577816357767515432586612426206272781842691750329263200344622057818379946516921419883326106488902069752254355898698129846212060849932783822447494390652916599783649555037347986704713754717599830234796405135235990357992143501762770011683089011288756556876158664950804099177057677713585250857835977187118522948770350308760298810670719700976318535682024969145367812699619653420160772751568678013855205281632362700464025590 6938 990658809987563489528995218830619965755757352765757762892647516806873920759691267032320679184242496583958045953397409809241650266643506995973668628241282611507510730425738090281362407642619738528869473973787472115078165954436677504992413203871447224851034588019008135343271979707018954347499291354961820039637548427269205551156722598622524816853278440085054326750244763718668820460916111560879631916642431957987400627461213551186215400589332106930238601 6939 64568470237026860389010632558844719454853694279388334451141423480460028252171151336049298191960038099764248194316363237507465192841536042771208625484525390302509773029879073483789510168651538234270731474576330656573044821711346005642716980204979891364737157642101675798338478926425355041892171984193744773620553356320108052882937188806492920175370566252684335712650465939269452652461814595519799849327448593761512524446289184082073172722973117101223918125496501 6940 9595251420150937686790355835072744943328759582966546616340471095554264445276122703735364009882993330318460325082473786536119935033830377110103502983384760636980886013546436022545585484897705382507269644129129754776614882671663273372628964685828220387786078339732249359280865865100303070574128959188574973845144557516502140100577608987768181594167046090537029807531160233406664861290132460240933748211635192262645371236962623618503081790590925994295616234427652848029 6941 -274326955790049902927351476459245215718546521103574368823577525996049566562970834286834950176441729956040919926976976585651675941345708613017385496763767524165278167120927070425159652013603185269292257996026136880251542672834560724209598957512900921364579385364809631783677692622215761164337691354436011318078000045151445576254427191726378274964342049036867747959274935300027704060820883397488472352934004800796637217019081726321634862970680503577686100807109350071310596974 6942 -1638163977151947862053351010004056001049086518809405824832889059365803427380107066637322152076114910607834127091516015689069715096371671596368119693170439376730095899363381480950402467108541372925723041091934931483913853510102002056117207733877106755071471364283914045074347920131175395679225304468257494805048074895223682456866425964438068394261306331002583070630555656830994996792697229182502616694860201376901698376088793341578757930140516430924150903439026143133350664973439459 6943 -37051618079883734389751529565913433248854835586801429956538164888455692541959715508207120941328049776137541908848226936809025732538048118424631920554419339346777132814234199160674715762688910169578012526069542869252808298501483302059574905701958295643576285882701227567355066050139551212047005916467190746676427973731681778068461275629461295418811462839464262116361926559904128189175717595090078107425880747942516502027471683862545281528583811880577443960539827235404632663495555854983 6944 96175958406086121188861401487286269374615783859415698376373845560336242549994135182432029495999535960753238543910047443804078352616211665175932206814950628852064028852917727694830577079509200781127034137453806133811955339823041844733361440828033616129019506685369252338951492991248352564712675425844710867960984864308871303899863464261999339733282604882120632808848296240237492698831277809073701931270544326412089275527944272582852312250369892959813618728161703301638333676814023241257861911 6945 53096250858611297448868990858021571641884282474790027439310502959943802130007933552143772049680131381725631239399475950329586885493515600159501699719252723813009830822019428747346307082841929257838242678155338048626482901465630917786239579619655436988305032147197345622316540055944290802550751076682451181975819342018786107405930946152889342390077067219726978301270759747278418246655293524149591429072864084037353919587451503532789715455315022191998622894529152312252704777770914179219172613044213 6946 181604704782838968919573588848273444134759240677592409409643867711420390189791536918070654546176253179639156089893882840959528153166345222657239657430798063647454428775089042004862964888285152027427771861705182565308349460032002288424458930389249131953250540030516828397353033981832974747344239224660850663625014011947044086526399969572061709173459214207127359314644735473471802021761937570058993323723992089454165469952102464790158045644368177139110193153342605814546470813881933349115094495271643364 6947 -42939464078372143903174084518235009906379607956058346172794042210185154967546370268390244504810957621671492702518325626826256547693109008165039585379132216173444505560721394983656881164066127311329561623975700274113167751803147960836211901511682342773990502684640296928106732128236028824186786872073167108909510009718083811284640322327326668857944424317720425223459499118689144945107743620962017223281970816684624218253401533094648337937405416462587260410152429707151630503335846987175037856708363234337072 6948 -2213557117563376801568593887372988443408702104827232157277094829928467037294767722331992453619924535176610968537567960688693401901370461526075580599996622519691678544463257060485639632494696475559550738449506058791079903948079828799656142185759331343137761835791449269331480938440408965337664355567343810014895525872164558466523480183122397555467822216810422879157774219426742559528148278462080122310241668898740635483285066106608456210186417241186111131114898780725652490390561708988978939686856784172881643742 6949 -1138188045583819699013909983356896947453313706930732005729184227674928932911979564346310607903440889397692514230684298245622590134820630545490082486457811313965475260435687676441066344513679108587025121602753372501994400050609589768612090658457865750220485191011619260869208718053820608198202298349178319037651145101059071384479599133288862361585164585311584838118457147855161676855864752226768669937459881019459124280342090649672336987808751912128700802594507088270628198043526265277920872525883719754609340254209 6950 24535280713761221586150937156565833489852366182510260159194545685760617982745691891418669070977394368709138825431175805527780741576783154143742995357170854134486654397275954546104843455478256380308969702381337367125458753667372513692502328028877600516995607211146258055399792639676462662571314538083613698321125984202302811576611361089723328572400671515072287595736700450259156626110264179277764026431788464982302101799412489924897074094970952691451818809854346106821708287951874298602056262270926055761013672401672488 6951 119528010443460111223532303999619186815331900419136745400338454181503481387521250015602763607486062793347889074526863263176807159286930013101902441457232445074997165642217823160162260191430170175306069207421164327386868221942568214888059984634319128977096377266234049968440300931401361803182368469619964466990383798947365228597369719585343655219032539560184517985106421523669908123903429431393097935249772500398085741690868085704025810973571681765763921662116175031550745921513977728440124178274420882690911749370450023327 6952 9188335467662012905936914854700649083851750284387933690595003018999045518585879888523365715562168650310608521774088748541692339331810034825998767577634371541746036433653842492517302864593763385685895895323750569788755523877097251563816660753195466537988841513879497064969432765508034194938988818585214183938573496031994968523452234741984043928142230142162160784702221118446139642694499785337291783314995034292246261477567612470240525665246077673332027760193942168547191790718729251496386001094992548330856806609961107932328 6953 -18016728898510364008311193187251762439780398273379043416008758497366818658384261661622797958248829295455732240056865830126862447448805377299902455741698015947686561023240689638191434186174188178251360850526431662777761890970687029682093399315415488945089865265373124206775232431194633537476274333258779533775304451764864611530762766989138101723625300041971832579101574767794004350928571357596712180780621418067080469444972558837642807024380068762746912820422504144175586546909332087565832136269875864739541137303929833825934582 6954 -8423745824775747774508535339679774911266234160185619224490330892228214354951989424303015429571582387676730967616239740686296134256440073753702423807592644496275903169735558342533198055165467182448397526295891006817407108199251709304072564469835071562278929237065041205715519846780984173492242716783522103090240266084611605011563470315023735019680787118898130840193458074728093126398639428140503523817494458150312416757442779661448255691749232810544149891720915764897707243372994558579584794389928258327332086583237097070299690111 6955 -96281590314222938400306492752880269201967761385103178453430093024137140276968305727840022086207392573080386348918437207075260359035222229323291898121500458265753744374029495979060365584721860660463983145965053309207449157743069131782211424599486627591514339591267711260972086273787487771396627534000120469941054235766483727702769737453951643187504079612994214979055600990826028138253347967654724043085712618699079595157692302523517413173778161040648052149949859841670739930472264752575200312980440030148755048720195425762142474714 6956 17059262743747741534699381577466479304723520652491569676724535844352689939624016667728475238225918513741765939304468729639891176119542960154629484955830055133769607418759175911531994556327516194044502694392646643578008129249944875501919768309216280961688122144844133788992532314636652399185583656549541701069189719773427823032811273049668145173996418740119636900475050310548015681063323796940636750405384882720611711381366470815075696477567754942376054429553432403575779296302471348914763689546479054790058838749362438675233349564243 6957 781548567232847816193734784870081825038966910437114628927011175486650569215356814025882705974486690799973421287594309756350420967011438060417604200900610845444550048159876369626295572302520925600850584435336912247338190332105840405037230031957146021595285346880908759203102440208096578885638468244249775697884684760770927882426383864697866307156330251994635374659370769506748541287950359018837319930897464630439958749097192749385410029574819887674727737323075894334773753387231454714473890582519565091589342776372349095579351086127717 6958 1320907641909709526100620252415553435335359119222964163405315866952427280372894320119505078512714743165756877751402280205233322573930476471586898699256978165379752393416384838692617123149002746979121982276754635313396608349913803616363212590846202800181927149558126618376019340586535541068730093954448324642366716188298068068362167586377748699161978832907849526199617855129139040265095488492503882439799102084005286851000648510217475968247123614677179644354625980265888717453031586288389055844987741365171416838564345630936406350985069 6959 -20875169860203838424309175496240363983035474750221535899235166816576746252924519374157753180178859035054360880405025615521105212408233549020334389256372999301241330159182989156022394115403903980705974503038349728807098985783073804093615697179879204860228271720049220292944330857399414046062826156262434963708359994080271993505572514737504514287808448043928973723931673225120639623468515605470829974902202536274215087473342615758534113645371404932417374310853218619401077143492031308411775374955686959664407169255026782824004411131563082 6960 -96414453899561662571017800712619625630105591982011939786164724164744891405003792560511492526422293474281173384954966119912679433185903218437903825540268180350288491380524362884244857184321335214043374895175170470303319139102625955419196893143945295340972672142693152706167141371544764380840708401129627721241968650832938791912460569705273346695254969608038376839598743584221521292382559419884255822937179839816736972728953001609903207628082855704564631920554648448608187089310554646313319243560567947744095392642800133166111209546433660 6961 -23962686930990144647973151107767847816511407086408320954687117023001403306597645132498590604154489846412534901598545381873945580145540242198708176790539414501948145466010620594049520336455643267524644174020461948333566558012329086573540066271737895739191107580687538041851974846848652384922986087055185909867881683805850562542464984327951027536079646800933229194523742387290995935673946795728076461479412189812956912977281121925534928156640823317366158441182513916214424610798101771770813256221523313595567817487645669646140843440933686 6962 33028555610638333404070884312999367212413706522257951664932585430704164216749230486128267747512519324501312975767133851553222808090926754945761999726311658291603129188474750314539608460950606207671883339697694330631896083052503927048260910025215650683180542228576810883859327036576867432536613301722138003273417514470046683768645181857054030852388965096036814292632898224809658107510827577661209234425919236185634218173456130342996755746242973008748079619021009261277716529672626834358210549435464063854982574443159357526514619973224375 6963 15990306317800309406766715952486482882452600515287865264251871044344267227496807747805723803957843950622943069587609116873377360605182230424828345838837780424546397870788483341533148540510917188927497517745899153454194611488837614202018344751535739560887408895850560163368358449124212031852657580663709332702652967265362333310347872387582205919028935031394392867275289690312850025341513869638453982939910955519698051044730796854371854882542716269527563449216292302633282317915780268422654623790977912656318534104279519312445305510499498 6964 581398154799232312028667979955626609625477817590869257339884331362590857581015591576406876076748697379883956742743924993676686182759708430381142167541482706723725471645223573247370940195955342156770053493138082571514915518136705766088139893178280294221487079383756142559864818659870203323260486423701188536896759977497118971969560788914863011216162943850040222151743585869479644569856966424780860530978201740114361083237660305039985144450184802648868571607944793791269157621298967370130274544395540266264529521980988243074630073374913 6965 -67344092020501147051736154754525426976611691263483499577548805090657503314509009140194877639240971922573090218012674245185053804016216339747914011898422012883574551206940492938909618730770080486135500853374954378261233406022408053967005221155003203751709348036984777746760411650620514141178287596072902637532153698905459068912912688889611005540984014520186763162785179491489396451448826612396295459405803102988009763923460373143177176588393176147420857347840159602942831158335763870823037168006294526467023540399989461723388372553112 6966 -3604995996180028300146000422127475549649483963678103057473650336868158184052583435648272226299809716684603122117439632590017917201379991556468701178647493591586208040952452892893013515931863470300589296766319171486820067000124267241418224425222940355744334308428746976144350127470818019730382610603718602648797606166796910000612085813285348383344548306824210769960792571157693315176929311493672880169224654192063203437519308412866997979238819496706621354604327952889516036759488084470495811244409203144947257500288947821172845252757 6967 -19100713776782711193232024533706510953540205339316822379825298207702058764698941151735272046391929786470149316836413002392410243949827088779800570184955558706921324347803174991413699302730489388795108106190389630530938492276676861273754295532946824897968324040542514617202169399508022679142402427320363247432615819654450145340555270685619229503541806794163816656760463601988981616009659225882465839561518555519937558619819778615135100114740345196359451761377660308371775739415604607867479518215994720644215294989030651471737923119 6968 174724830336015887802374146257279098053199945977297428799845588130079416969879734236030600630126802850342720595803101248828258592278398007982419803753185738132653299098663982339671661904821672865787408772734470724649418279304478182783734562883077416236879651187063933174231225693609099626949051459087497865213675583094820197976273701546443409425653866619928514382654856279557731547674592946561038820794329923830710928968306823456429526207852466762098218430557426690776015564311688538496798987225422609519225030853281879385739489 6969 1114539110491757885309964047504189286918589119024324372580005006038840600677522222944295131360477609364518049001400357350387272273992020074977615301137124129494421692582266144220766177931708169311658244368507914241446661867655276728685494614583282279552987573594538678319902523363995633513612160038679862996677447025487772462733120115213758107169340825602791077745113469746285705509608823643109349154177614176873806167943371313822911403798255840260312429953207552188727696487854437075011109368500345761310091090233091007321505 6970 859849370044140377786578416928223997340801818310810550619854734021237005574333561948998196738289034945215590523165067359990888205396845751367407481467798003284484486139057538847041710532769395476097241822943278106847466641324723236469238124970040025322904575359318294443132234941475420639126454073502892131324944291063086018121271154307909634807033249821139492984883059727902998058418316108020279447979896618046492302434861889906796511459366107865607993819009706897580868652856080838144913611238043355771996735065336763421 6971 -554100112004422242637675753198993223428883620417219460221005654238238339908571682606269280962337783497828337266314175835041820941923975484091688283003668046373524798869995714490221796901887726292810786358266492933794475308331929756595452551371335802525165485815059695493646624250090677621766274092503547769929753031713736708055686535410662930126341458463808739834790675456732875204851940659894932558558017614214656598293964966151787085637862145278134512007488039371677041210169820431923255135424227449495219545512374800 6972 -473695448141829903770127469424978755443271914064302841775762322037818976408113631087538005967694857359829870093595427519442572297326449352023872775299658664626415698338488140234204261168090115929632501490259612214043540708097146817869244229390178503276540808831354652766806797996162513882742785112673714013265322154318284249143034204971800952838807739321637311526546412054801084578615332207207929122039736796837787086198311928287882772228752130204190681712306512580770593453150774775131002426046857612311312673453731 6973 -53510491201075580052538187157717963271697184170568300507669410120865873031326646276560340008650162413207672403433860598729855828496236337261870418394168104267424617746528499368706227043609330317195469066610212168332093970440131451735437685928126626088785514106683151382550215588177057218343575372914877050750008702699857425793739623132278020990766144822257318619253044157451611422828402422120614435400820625012189343733991413097076713175209190632169190873105079524719371886637861115802923174298927557321264260472 6974 1842417817721474813390929609128760733211467465295209732169534135912748166030328201822559453365486083773280726409925315625430203524355004057530976138425155055761141447136922878444910890212787476566896685786741003082030744243052598592191339041580141395304341143997451309346632340509388913304515682794428243260314584034797966008335474850260208112473432482833463012048094702407353406207046362683119904697944965367983386353825532147369216260904821975713903373694891644482008366528241774133485629756765237299274791 6975 273687907676821767609998350074154241180103117608166372876034645906025508044942607089156269725503492423278443907400083544116497306046449434388492304487807581412015790036120006956417570032534948827791549340740127853286069502200747574958262814079837043515504331456972271583717955641491931481965908645549690044822690636410727059295751243016365985615534594292779725073450396732247674319699219413019381980591593355226421414861872463291791896131533923106550962868097181619737853675677032943412856846948510612494 6976 4613096014379390761478856501511530082075618109764849480827355034272119094260238435836209654153010874552736154702553446009944935338957935363546623804508979322989229020136530286514237339355577553983175174504021058742144427391155973573992188817545203359838036549755064231262200196002256085895479252471255819370034793165196935187950339270688232472098635202368330109092353025849482447839140978537680209441954188922200632587481639540330530568637457167382950159084202182985796159838496146283737887671941897 6977 -246233256837586638400383007966738214276637177921520654162725540147930592588640972299210196052397556298196881574598984727053413152579535039119921182161372735349218433041899138021169431979809786379774938421921365744595183404747023130417414485036353391249704587668746519007665257051623126319562083142438366915079975981019726061801931925479671929237544735557213025289648578194585180618265987135987583119594997912234861585009481923462388613044726907491126704327057429272120162983816696398842108041 6978 -205647468616869345518483369488010104612891897011440056533386198030873749763009771375036882624800161861060751374275483486254806252455244502360755144296140986259972672203569091241430084849945891424264283754377517236551245092504910493651569611380743949774948149165712591103076589657534856552334633332982264282059423764307433406069735918145510659040447489543394094203990171296303857001591260841557218465932935701070124151179036411589648415496435889809338778218965699673910869682667494798824678 6979 -544693322538249390026152057367276623509920085575163620754536639000393391511644935447460797966458225104514716226758976437624051207794355247756091336914024545902611205926777826075730863793722503408978671481512856792290356676429580485566281374426628824842431390636759974950000889802385155022565878197986009434841722719892720460334260918553291245617157517702525588591308086093366879221435475318276687883939466373186612091155335850790613212860435706135395150084357628543870819848197760273 6980 -218210567647980609015808022238643399454145207440026564597586696787010930817497122857904765457982472576786034704057279720373060037067131674270660431098262903931833845961043419052181085600209324181440594042232443403935718153826520079791094907484285671410479614109785314437199083348103285906210198471376208095503737774683037629165010179390722653385974183656150420164946624816211609264136398223253906038055568658168313131323119643065614850164880925926104834710262598693266302893219 6981 170245031114625718874480450696215459160555028241211929289408616230768268331537933086274827960610242103012889524062239479126557062457617413768952960277267578284237533847730507102121915164161796255169534669026364961544065437452364556795074140498226016328370829141531820970161251854427523993406948494382926480617229205316545885392741121518257038790062991541920371774979500505632850290548232978350566763591423936889882523507324597817524810219943169615132537673054500023371353 6982 84388669151914571934760342597194535043529849943518121645423409934752895931447105596084326168921435998562472916545846491838872236612930340382897945672774785205157346191242943863875017370408726075593256976831919440865271573071208325078322624476545908364268341225015500658155478872157027794871654752807872533158074450099704655737761680001695330548653884793235500222847594994679693825990765334442140401008095821697352064748614919589678287402243768504580159926431200760 6983 8053784023477217530595340273272696940917069340246953586956737708634352844045125729575910353450419400326006255268378959707137875166582077245177122605035376661381233973192047248108032380899713743139965099743592444166417561770383657578449982501943040316255083838948511504266234168366681804915144421091003331129581201419805533419560479649629845612255842416210861245824467620251544956143686783528877077544015524455081487525320846230006431785280641846563894754259 6984 -1462380951090433928739114704499748608329071532623005620583035571553212386259814592591752098067304843776547224140051814403245424701607924137461230985733005855862315333082655128235552865021238769203895388339335662011567559298224101045484695526225378617872254006759973190796999063722954765340335554798320598122743814942299608629316996507221530817407675386269764977526546116358337847570638754680844332782109385926851743720959283519732605229852296685487 6985 -14692448831884311814083872780378708048753206331444044410101992145095859649981040671930363572481399220822911727036935511473626171910175475504494547819763253238276356154654075319632418138688333749991673581237145055094710156977917140042378975023282827912429146596530362259612792658916639441351046107827171484921540859129170551677863049926489927345769950574032381605670654113764927614150746271249560344444484079197170335808712116230120089772475800 6986 -291496906197690998032479765372189926406336875001593440667480070401146273508832717642816050897038956831020388395410337515038336946784116992025581806958572748701368147515424883655111215356615398898839287553329881272790473172022429093089214817915166296279491275891245025462196596659185923135890008670562638747691119165442583132870305731150720382443079387891150487830540114691799654813713650487497107862757462888912832053641087721676737415 6987 -1372378073985491018986636860751808044545055207503756461802880761810630295540927658187590553274320474957291015146959045881724560336809429287457778820963386343330022139045309733852260000082578900020457689180146648138654128513215752027488365062311089907218182032646376389662303928650141624242372468913405953004095668067895372765278336129365040748094908584363697042064102326813606483613687667073787918400185678586236115406619677091 6988 455232178427263377242288135233539409639302838334194513254667837472625989080169174249674072939670863780564941453452591549954614578674007771855507666103518601205563224326325157821029387306717640859570362755865546132485346847143867175080778014297744129211660114715348124359171606062231195106807017479612322067246314364209419597015123333403439208388459691828230286356928412708985202603518298080286209145533952744813217791 6989 9500375005942388977902673792621459529509805456687240573612959919110377711831493355085855486914191866086523909092375942369371787933518951782318064572504603785831685861523292720109576042196454027813456912441925427348903587004658184744958687104054629626809274033664146055877428415838166085557594373975195887420618269038362254612993000511739253376035833513393903455258576314377427112191513799683546738435556185941 6990 11445018148801764778895882144201133120160368030718323412258894569359829262199025174480897318834069860638842428716419405285861585764082595143563800931236539371187585096338669421916941690953471559674871990884973663134944601112687541032690552029420497532747679567417304972851905288473471215506070306823946281607575101847546998257461722236053356380068125866864390960885234460703482883061676018976578383494 6991 3967427274844599428633115548362398524787145868172782770314112301394955385758480531848271638439954583016397137561332377312553137872654876651097000508337648509459836171873569894255368444752696719999286306107868692294951416209117430354118613012547060544203408219293634464616660567248482630895247080484706985382189596330114377913262490812459059935049322886920906462740300386190936163216399840664 6992 289841429966771748668690806196491833021628557999723483226999690652560480772971617921151371465269826206221283360291237954322405727256729466787988866699783772970182418094124213887040471081132062009613202070876576991154302342753109347095160693083399830818939645093892552244695734472906126294790099711269409031281297524254767289890196016452213984832482471576971449590184390207456604868 6993 -37963029128596973789857461175844829595655433277802638066929659547558533058839501964690196158944532782404320030071970594058439180295695123702821805346687526760205549955002427608479697513245426898094445668289526464789487589277356975547450025827768087016147019778294561572669411434138264573369635229142146368039833907797404388121668011122518393961634200498742526829115880331 6994 -4800735693616566664595477491973641600508695696873719169562323704253413587918120253585518287396017183748530478465098706197164434855401639317353631417618446441662013099155014088041678873864099116950166855743013402094923056541541169921562593337536779064325925617317121014811535685285980691483145158288934538246699226689550458070577071915287467692795207326416979352 6995 -158823557310924194579658067816597993474765151107104418842081286421944417001977509084593091563393143268370180671246598601301918927125638627601697365323213138865879350354364592448907786141244529480231769770170477558421439520896971971485161176992532244581559106423622863336407383510131457034822902453117094067119469295764045242587749549279315934231115251 6996 -1953643033783443538026895678943059191749991836563583670512505479135093244372783628432531406035213943330693649906878968329271638713284494659306005805605369342160006606790679859199027520537601646490512592880084246002558552913385264200139234807601453505500282022853223120591395036142016406449907744740831128963123889413931411556478925441425493 6997 -9194609059221425678165441164018043588056302130336113758072009580847902269883937794339943534032252434966819300481443458597884873028468584991584629910267052311200141993772309375694292273573806212360552426658016965866439097660379549863696436369231821353235002194305867120858785184590704162404576001277182361285311876512699122164024 6998 -13373259959179402452300725225426772969690704140005436091779468782193479995287278876231253486884280653566671096365298491957212574632898339456251406534630046882212121615259908275048543175632330148261657243982006589626703251490433456346826392783847350912049478953190725806213254219394684690638637080092491256292700315959 6999 7863500532836925734932689010938484283813598081747471488281500481317345397392964470654683288651851718141921639847944748005433616586532908936299512534172096878846412137806811571200964167350650655936884043039247082598594526486620190718533141190556149052433323542784409576600244002299691179605619161438824881 7000 30025997006784562383847066242274625693855198325054725713651471467768017695238900326500431080474937971501263475420648888397235939955505273833980121567184262884327758037007062719622251582211540879330130063736595913281480518694467440506162989001292136590133125049150386445326652477964043720883816 7001 21385569213743171394784958121583607993152364136660263550673532224604105767765340721994896007668490497203598598440960152514347779156115707431012576265308580240230170111690744636455239150663757612946139469703737039584481506966590490211074092562338638080412665499369005478497158838980 7002 6212239201224168571989752806439612114627629094076983298440659553972154700322247205295129834842874815734174929661092282281347111662793853715555127722967049249467936248061484947467117648481355582719073776166307754759897959711077224153939636592260850403617526945309430384 7003 837234409176195605487081836216602837378311805782093726053314325922328161561288295882657856515763868230153893317623364523307572642397273388302426906655565581750168962117907366241500037458776493697754120125783613155280201631217690160714597296651538638359730 7004 54312525890885624841291965738284440729117173319459565067823622598273631094417263327864297521824699360844956763366799179485755489419184738921653131069052765312125757501562133332007837520195611377290410503483029831736348321517849949402405028480 7005 1654688844523126154725864356577869125598525841514650930743818538374214972733462246391483844472809161971550248049006053827565974020447634782224335817105407285228969634091233999900148786774249967211309132383931026929284500258257540 7006 19941314888192795604230993130953578867914865797754448121508576832838570752890926952140552643471482031046418042037415398698598580454019023721806260368791976009369063609737639207217165407023045575150918805304358696457 7007 -11339495184528861614116361671222604779774644206567865415843937581705411473709940407276647811193074103496779161469108034269095806859039653114335822441686273752441293974173348919054752377402655341622013 7008 -1856150620909828731761627707182138540518534752911303136114656048164354934124715677511224206546721061429924317632506037447677984278519822464733394016158873154554697634434357665573303053615 7009 -10800346276489029314286189925496911822514243850956243521326126206457779077700722381549868814812153405812408912163603078605529555819185555211299814907424689879889174857086715 7010 -13915876067493053794960303999854899136130541457798883447168482839329102240238744204452784767850860203364845938741420007517736382343673844382692731163743509298 7011 16299323691054073208517801400669028952551534635934440596896747270041539880256128373544326758565878625491266233498558880180249591620383707371476 7012 15518021526741160022262162656283735412977484897179182445707241221730541766912252359985391257989835038940513278242999885387593877 7013 -11519946678316081433149969042122926970699378790553804292680960558429240907439528893197112895852318829487993282041 7014 3800697036255966493762417347985761615807025288951556906819551086744860991393686318265173254921500 7015 -1692288629582919297595383908732842456517025064215205409855587453057927059858705767 7016 650981031029892486845113427481369608211985380935716544665628684011 7017 622669171938669242549539516722821901667528569092804 7018 963498918539549587812420182771453326 7019 15887952316303042483475 7020 -327891422610 7021 1 7022 -1 7023 -166153499473114484112975882535043072 7024 -22185312344622607535882106330628937075616050670310887185 7025 -862718293348813078325229608582116234700403367968480123459748968932773 7026 51196767770784149743531226184997879170963001747880565184377472013037832568542863987100583 7027 337578494151848513466252074717537761318957089738687566326493764928238828273395850123925562594270973286515621 7028 3692066908796902085761213973116961618861405644404114072934297058240949185618406076846775948012567259752218214692901053152 7029 -10819769115864182826775287116475620014930389153340803491261407776530130253801726159497031041309287980958867263540707886526515231120854464218 7030 -4697512402553236747195451152170081426978176120578173686721739212036695941587489384566453195218958585084097680692196901858028869329775431664993919009499435493 7031 -10837127260775022215045984129170254020908003450978579011746000593615580155510803018413931257200161528558182042393605201368256611129498087218439287883770308513478234690050 7032 2091098460601188356065877144551650375999356859021073866718498985495977438087539250969254113921921326198497994510975617048185704275244073193956750578832481030394122231506794502810015726753 7033 67251253225019826515451402848453521075503240097868159186048763771528234066773002013322828065095151455979933659034002630065469035728260335583214847206670904259633836375947758062783155322219234326415322539 7034 29089990675189600183593526824278912927869665249224755104944368119161098788926682886687131078606297338931026517069016389526432128835781545120152704472736671133821938600727886703395604644751318122600473008018201994216 7035 -415780725461513205965583710620169177020369740561992964798745218552112363586802964681217771867042798412804163643247759335321160365174146378624990370445259723093155004259473402462418624045357226642190589638965995062034873559094643541 7036 -1056588458037522528889715790714188921103295636457404989876566207476648805656150678366554810836318400699617900285564746200099220785525602159419618980026608904091051302874370651386173123246158678172646399405475308004869510946777532640161763890358903 7037 -80336705795557704946480468144319518723864380705645626554159471856412919666056120791581038268295000764683665460505129387126768521603216324571758626860381668713770734899823557203769742206013123601200595016203955900628981767471532664905694469354656253294141793 7038 90722708458803465231246374927471286033725425050611579387218807958939067992311692756995178486168491154592921262845534956778912603188195035815849307311963272565418779288294360458148255680673329167848158054628025310574940132157856923171722517282296452910754249883675679307196 7039 18976751591663318889650340080567304667441797077291921473370513315401306053960686148919974244168418015823852721383479260112703520799334964565231762131064779410988715633275986425778753489569411893377193687060136897419360660958216796094296136185143649655429816200251697538007551562630717743 7040 243478613683389574716911703856554098063241562250638988768377628551859604112755856356863400663554338517079786588850859982726159037722100403782624247684763814487066325591061044242568926949825351137381692922293103030130485226095534359091072649425835469310698755761919383654442525854328558607479576814 7041 -22628598414989326089614697679692263401203467806855536748267865065461236699714247363253566315836866522329229767602086858765921175051706224122820543056229363289128658305179727745187939031256715290609501782440370384193069196272719777923411102914523728601995627805006263486420397782823763675448457060326508860000573 7042 -400772317653238857824152709377304089812719481035392204712225033820532830485492239975126511685638103423838295674037214493303982237608378727307245416431146083432130759703632689807200905652500700606219015209228456781064359504197451592118685226160525001659885883184454067259420001101862054511908382115185132680670167592451724323 7043 -843576027346319735866254768626224104024912484092434635005632983192203199301190003312412005906386095716492019575287565956642160790333495931456216098014799959377806440264652375400421873071225274271200835510494668240990801255826729820239723355345521131128642893722896180634039832024237480000408815738255548751477927858263220474378168026 7044 6636250960627398410271830037448473061936445752231388597847026304102251537431623367415288827232346122415178315377296085505982181488402460001965820425352554257125452648573492320604016908150432169164609512842219920084790641006164422267815287089865603094516940684591860295649194514613522841543310882292658817714605644938963326610754736904761258375003 7045 10160453010280131685174579959888546320811825630658752902585560527259766579170083095904515039838004414380212149538246379602669072212619224668940033518222564338481738439606775190305586500262543701007550965654514997643165846641145706042755390887774595150260367016296999081661555849316182607957092998215569083203257380786446380687112205716970080498733488926563434 7046 3436831396008333500323372513932483084715502175525899126124438183574190988909900839213959673687746489630887333131917618549832077515159065285728094969856365586318632423972090051087258036510322883915016673434255265691408127628649204630537727577028760063327272077498706663896099577461649073585284045402438450431465229677372611387266272641219924329821295370584911724216917 7047 -2335956165563851767407347121977630671109004237402147224819196674939036996079115632044166958824054594644672977841134055403008717464989079477632130588403579213057027440728771518594208354134590224453503247261668018586168266790469048140461286992561562701159370275489021710541492199314455768459722174361434098937883432077545562281651914353481321976754544981594222500205729986966457116 7048 -314158157904398249508106979251885180702197032829339715496441163995254090801905137808642899482105513752875876780781378657549819532580345955654647579176667854072551116425609559893710783891347872757450817533084245451001680048445803129414666255012057314317968644126373294302053449397112609456562511321399936850866301321153752921074264562019375848168766551247994032117214432455848975761122761838 7049 -16809326643643955559954524107454523364954542362054462945289005098147877138056749448677769238412496344676541688227248793440464436870605699358441658098764754272357261239323418616355813248376573062449426219854382967338366808893746075161423846878752516749524661522442760812403791254278544067338796108105458419158193236603027128487511384416106183573894157748613602556276029331888827540188332162437456357 7050 1002582417893082560012034445212307856892448976422838255338436302975899105918981409335816202515548707781991425103300354726765490962728255610878877948264778601920408055572867327610488823323240110883458655878780427570853568224994132232572224138019450170257371801414422093546410964687985488011646287774716824745939678764433053758527739557586631115446252800752530447407604149956954365004668207667084301959144324124 7051 11996798483457929727299912774385782388915543230594988462014215009427734100488757883968716676083421854524443008779547539889370948074685601628067113117280787997412552815763709432915450703350709599697466908895878622504312107054999989060360599195676768975534491778637242589369038072076167206461839665912719695457211142394642954716885028886526951964813667008143068445512849448591649312939894961743894180511860275643099502732 7052 100275262358144397328385135135512953343870524183524757654811982518147536265134720243722864996946175229000894869857307668421843149224546990616799885549534129559184996931247559520051705878078107549739363081828732183449007213804997668271634683625380879487186142544222365058545335787319175873108995676350167443967233200710219849219169370171676940649371004449308163910876330047870424930295067223920971380477776763665251532031931513 7053 -531226374402549723963642999320201073904754516905788170348567264620621960214098256528151558215773418909568095104873250839018600367473186191395922918255248211922099405445914847876006225449134792716699863892446521929347359525766733422920663477380851302971217916385795598613248051114574745608927270582169722263343782173002753484001339378119453075436361827866711429389267521493533560050217950902828078663461680457071449476201425179186379787 7054 -571658528507216043535688572560815529589958559234483754388707633881419686598609069433565799625086394336158665641602973849157394707792106912966060097922732629223355457546944224222087983694539273651008709786291987788906864638198404269050054344290719928952067144111348337373042024975859781982803148230528316742606706462552573485395836713536670640627332676580066785099955651984971226593443862313382107696025219474416222433978756215825939671851404749 7055 -738875997282292055208114545800577092308175925259976778612823195952618721967704349021040130666213830905621593294373724179679676248807838495955085166871762236465315159057151037163476654881720561108783557994579985948980431872635201379226471728800663593212795764834774262647358810962997679380699916712764312114186326722630031110671887985326367590921989813206164452512688286854474527727028228332558714007837838007461152936654325274270784708213238958065638 7056 350994973306301646149614727037149262269054462314182058497062094820425401429090410872283843039773476181791680544015154653939736117044125115180757739394082292509737051210318878683619915062092171535915210661257921144917143928996057438102922447278164541721723908356126125127118356824412298754039610607158228496916048103326939909374260862013551708079096853877145261810895022333842891443358366680146762211196517618401807840464888019326299860118346784406938407498711 7057 34287705695575851936337360930362383872246049525969082761899815206245648009788687890609718797716201370074528572358436889622848540663973065950566141488595942816598915271258639478061064502272081882115711676227319860850309283380170734760634279390004779885782871622754267323883672715869304024904918307908285446389591888829871445976729155268061744760585478853307113596365974925961353152689841373415787060477066461523042593347677023356589900540114410503871593693291575778134 7058 6795007802138859011665119447002559112870702172585573817266981296826388114353421025301910765244535988866091949666831774688498597827860022497366211901037660665462289357397599242884333506666008681011153768342125970422349517431581930783307402852767231058447310701285431121165423319682245677930996564761897016620877657516128348099175426909213744505954025790845632775541579228912598200557801118910646884490134321530122038623010230310760448761818866189604554131273811427662644119 7059 -291592308773392249778684491490827407957435471022639165745922442377590763110915528805193783054019104716347854412059448347407955973316786313637883193058415316387182264843535791184587322276045415235746830796837360722229469065738982516701807426212098055489672461520143580692808184168949145345692305756181364058020515419184658323976184563650433980013383209556460882441047945644440696781250221146736748794739938425948510637393581190155372664688841862133935802065879314648814641429297353 7060 -2608367076743232269696401143276353626371506171326007002542961723469675179945769693715028820512924080958792238651755162868821572932866134929980975590495868501159633833674681983754530245762172369576733804880209641598618692478112405044542674282576285590627343692604024919835195287405377301626636686104013474166343374203219563796555107248525897474286317305137453448478718122405793700629438423432311307558900220641174350163274810052763570456628077874173488857384654754047049913303262814942884 7061 -78682642397818830742697299624230484801267623997238728057788680813435675533376588559023949026153438845464287638254069789948672398209550848986778713488205927652154411100664047125408475081891769957873837913897161485449519713592766105746180840346807045556170505977339237106435674710729412325831112615369034388556260107875186611351958608368155260793417556266363532290795323918325480745204331868475712101285134414170838105481495985479753488773037184180602991794946716862083193393850941191312915396 7062 306698492458491385806684995874245602743698940898394659541652584251121382545072540990589087020506634876570633026756599936304011392568707279377856827876915416399418338472107227039247672231109397631680671604098249356747250419458413036635597744655215212674957048713463582195664545625916430608328578553507701166688842021359482389514126675906284657478351374518425644437631830361005064344674975282660108156325952138220495573396209812776987887275498935128123950503410727231228719009797700531462098307982194 7063 253413128626128710742329296904296871419926910215623096813506871344213572307630974031984808489103079243975424600851837667067446000830975706817713244178226373061950579263332641968392510638962070774077104178326004602772789548289896798486703099821592177859508563269979810095793854363989534552069889275068431419118759372045831246583578001800372564167698868338767154233126330533325243968157837971520352784305448816765631419615575580076046411700139097013731596325766272451955001625924535753943819073795968954240 7064 1156168231639069941971517469795622680196813874683504126882507357617788217091434748929186009354905231841151116487899488772390588295513441275347963280125232722182670127738034185252384660801819747473027862657380776980728020530155862210181990658526266198611194141271662258807831351337478570656337444267949865551556071626971779934538774683683219145371709691635137145183645032342082942455752140076655618787821203881837332018090435209177617142238300417027063303163432802323328785889252491758663663537438484860511551 7065 -410819546235590634258039107749592456886573697440245377402025796727257651353981049049892025777692182103314498242521727105541225343280905633376014786724028616895200152713539175155619946834397103395343102507602831078780971001535793288486458716964860656737217072985049272342596650947683308738882765356457792974884058290559188449132961244157915581400803517649970212681239649002005186628447068334910027047752374328424135842100249899331167383566372530087208765166818331429066531727410702523274669809926739702263753975391 7066 -31651476994459158946493026143301281703429213998347873570605279233394223232594907019066356350055436973567453539428938865898799717662394791785773250318915333555092041959455316509930569864061048803256478158330422326573075719493667220947143665834722888080777883277326167213797041787027735414949526992738707036226672483442570601708683603038292546004607782136830145013162121312298045941293787235281407413624911240056831389544660169935544722392838572947978809361986403117167080283530422496117622068845179735535277573356483279 7067 -21714410345765057976310566307854638919912469354453973448280291469043633613501504759835748464473502207349159075914947951190102041345800544453664719001209838269568469164467819088306024474242041548706874928088462568178037796831034975267758870806166843774118877577779315321982159905248956781908120826790358396050644290080646572330026105030431087890407386173833626433924816166812216863075557179388947305290979320843901818883738610757714124685390253357197323569356875374320858888837259553335274833971588645760802682128891942432 7068 704297772232682825791047080567316202081776213315668995581915474374295670564916347811233209790141490421952897465029400054614242623611337178109207820651606946989165890673962135962238239478322987418510515011198046481968880336211368638237258591324088743064167304908389933848021181761271743807478220032112616562273055185968811063235032883028425126092102253751763126865187716669509233783822487212492923635053940875350650102598985656074774571164535561030596615646097821470718545458350872795024187811024640934028798171857173969054319 7069 5116634514029936591241389669352630271866977618228814782428257333596435039149516813978976880798326145528867394660335219106394624457644894711650863682554271655261745431768159272470454140102406188745703924402249396948327867449570486571958681911411577144498211346519026835080242209948204491108514235579111099386415237829017476026525680283625820298359070857596437657940246726869356600103991797439862892090887288607714183985448054596301435512435379107717431995907329684857286252737766871516414322033244003540766097557999549607407452601 7070 524965500964484918836836980335859986315627634048266061222083612614899801933390448538822066448351347168612742148850019982915485446174282413259628192851424795589717682213740771272632315503031323530735450169309040565550043962724533411222016746233660921228020648582138810214709878621967560269276467199991614320669173848140213241704305693606421814638157050107793822229997583408569030947981490369600908915573809641620057238804473246820820539356400302760827666329982529883778616430967443230853317494723135552904548745494592026300784462526 7071 -1551860793665759722828622681777893003974572232451925504816610530686333157961477833814702199716094109663106458565415503793911253389417904668044339993116192515398223474269602718416566032958411003432593003331613616825768698348749433316444437642882356417038889741313131388458917375505988456767582065924316850767812286888063389672750112419758349149279335832839655554694571666902443499036265945853538548645236507914846892352269113493942892353893924285410333950537940439554921816856722166024564661666290901670745850636059337358002255199283342 7072 -1078333873164342191549039005103955427143853760594337183067499289995513796696411440604292876859370037708230464455756587349431333349360678900661646832410239313484491238497108622564959714219486255534079462364794309955774923625805806351879798703286951276315088781197387699158453936960864535559689860834612264200344519370849413599230331100510181559621036753096680315254590181868245283078480952271746120694716773499443358016460974258794282747323520395307879220107059843122393904094729109731572980850537554620847398500264485474829123533212181418 7073 -16458013323580707928539072965188443718419388922908430835250190241607325589538459431365916570852745978356448364317904393610706238742073048211121023282607813888263463785878241799757748624830403696295120071272226371470334374698956971548287386417886918196248062794774964058458546389011664475786799715493799519312909618035560283159901455585487238564106961369274465701940968900240625514771655750544084276126701564556285611791786675629661174214300813735706324729621990723583780367099836824415653354022498077339971758013314079283564669103635792946 7074 4409915286061042795899986636529392857393494008846349877285043275002132532499945998801952952099663784835098585273496134886220079508503106317939051053354581398443662544862181595930631326316726971422441127186170035853033998092110727550504686022729331540201257254753788387503521794625497962984884902491713573354777156125771195061933671849360024568774600869768219780943624077040408310720177170332903783552181803816444395363452305430913759990788272001938503785350514488968218849720802579378080974081416359267723068935078133944282780213849485363223 7075 298723047556267421531429409180718968932973381708471280406051382127139873134372423709887343092301762321398829505397571495245271552739858765254874842286610826954773850015272709408326910593544594558332689758416600074675637608677979820754174847288673457866707761557396818183382277820347908168448654236302840357151816812457488548816363203856877771368648904679817441671593775041126388977613576046247099688332733597528518464418416650179731758466175572012862439157047286262314631824410905482693322212862285241941119482236619736905101139225312206827245 7076 674592400009315122302875045729862790827026281261891380598567463600631540583678073158616568902584174817954282257008625239415133854765265268891729904401224746205149995617946178708320482020478224573785105182522966126627335204956257889798726065300343512412735509462032069617064482408566322081048794691978001179267714398891282863031170843760853574582997310801038461056269374716376030974981619810339510396101753915911334694656537897195198934302689819047200058059066284902980341019990217341077728550040776052575502356434233817141713179273722204096216 7077 -16201915935312624868269136144322752546731322091718473617684552634176442536657393477865087740914076650021711476982506750433965342765656640508826581556859677518204150958482206900629144025629896802632728751367053084355340312934176812715157607845101735456669093929014166788405198219836504737819650825596184420356676299631175678956398643355157667690902138181926172751624463256174323394158144117354117384321904850694542246425458929120208054577486899662264654513189873362304077799196589842405470765134395943395399207851547125921550270487243231149493035 7078 -109811263663240034545693014659683195014631601905221155788956704736175626262769033119797604335162888967136513646997671204397547354045981264415689045550170586375485477263518638606500855212964833134616173138570652791572475860283370452406658282514549023281252717540717160945535356408351631116489050860613791655976802191283951407728737000576619390754548449871958279214704301625495142878347071370239236047499961173521003819573668374049298710395011650008969490340663922718434894465934706686075736646328286339439309823598272616500614416741115753530550801 7079 -36493196338288017144054772289599934217059006157401394686365939375887771920274640300023547732327646231421675546445149659762134146526877410918056052228374910828010352015930512571917565045804340305112267790304518341880446495097394666655819859968684464931326271406965967366826635404002668835072428286450260485478417880771537254677069555326704695923006240915169632647817168428325064298086317586473840555029835871504234339709992163475714855507594369888775663370377027006762638826467896250571192649027650747258350385548915055795454375242678085569569270 7080 77033775723280474399944491654593252065169660701084157355525797822012746682267616177302520116361096265787282480926209354104902516288401048018493910199702231445238497746775281943433106885674263193435106202497358491996288921302264987185834079803591344704842407178764053448931473082278196384155576855510837718639494262939496572225113008996263590862767202825184398964497581911977068814781972654519917973016154176022484846387655457261728444594907595943821772278889308586857447196993210903353524547506294673042735481126328807160559159724284731365190879 7081 54141160717870503515502607069872134553385111476971070044072298609890627797544285729553820815796962115985357547473807085433863334717017082074772674880023346028813726844786946236090764747165501234947781830536291869813560320564067294488876931046755447229305818070298211551108016925361268541660730226839313676063961846566697834953380305541222390037237021162831518081212301923083242321787029757426839974733795485486667306272262894428751349642059144241882923897523258463107176380940903282695748388405070950811201108697983116071647189688933618480947593 7082 2633977812825655302506212296609159861619074984299991301506667053372607323853242020314785934630223879676876082745492345577418499895186028664201183255027909735999207248271915328870719333788334758462162169909040501934037553905367150674523861846301931229103973041922384592646657526508491184337042267807352801433393004849951755889993997675721974282928777116167574344210178160771901075547427175658908629902182547073723875987205226485457894266364696497744643226564901552546169781665832822356567760689686303784213757766358293392088411569059232408394601 7083 -473012930008173704930354482695341998950367797896685608666273776153126883392421228573481149289994424759260101457547418960905858335403956606845330399140397185112744874198769204510805801984582798616832189967784179656708586050827080408507364792423086386788454558425840911334155411683513611385324176096091099181005299450314959333631753755311299862086206026534266949832535810703334248545601300835019281011279231473704367120665369074930881947109435755482280746188014806414752919140681919551400851147036960471521155163764243266331845014048221676661498 7084 -36201840567494549561384980774176603825304520433514919900041891948865404453203792910713986193248955193283957469988599754557288820888906502895315970329811786115691606826707870355731904857248690488940440112958940726672732154956795496904921161851504720454523890148013930761693974594961976773929178239751658777127149133544918591368879894276630384735209064454073471013548971637193738427935285957710883707217635162144027904728952029703886519553394973703985068669791670793450187310794587244570736244069356548242034654036500146620343547738980612699909 7085 -256729551794190699625819610860900546301136905332026977781511844352882111199478663180773761815477779259932153770178620027418564016275094084209540696922351941362273229540861393048676026125847817459972491630240021117508464528896477833058055773556276903279329116525412098143003821259400980202917011411634338632503731314205503153603953786543591806191710367003755141223904641873688461798160805793662938546247100373263795269004135770537919087362729334417398237249915082405266120264917844834754902774772223595199955443246107705611080993815685932803 7086 3716163151553456553557674797914097417159433379244006708270321694475437075307871044553416785379892718452668935424226515750875747976059927223786647259483663751135872925780847192696302810078976338720436178812141412583066149187543598129248093628901406850148209296389829093418870698065726228423246157839293139448899601692308482988111265151518375562175486777403466387888489017991996652641867975267715157349726050641201018225854184185530301366372612064191320617345468600705940934256123717882726620473922628822948982310502084133734861758430363140 7087 33144675494713150421590088046470217832164481490735765876659828810769049248288890768403072251326145568968765446304259274601471230981847903566870337777143065757162694570725389938997660911219076465509405653369605429457909650682418677405745442540973075315704743311302456911072077848696314392437270060263526400014005543063084149777160591678384422251840486619173886427431656222952024838982471737810857545219558660098082624564625958745412304370333361077789993548460155984035391179810887976493045312378918203575369649114449008060916537366283447 7088 34201578581476654846855241606456875717738135969523620815155727347947709406475806963295964055013581822644577608565082682534472484109593393129183648106247470152188305412751181465310910525718697113450410534021608820029953271686877436938527079308141393484938658125108393993013057143931853469923620165927795370736979710438408242097266304611167258032813097842738963484129967635217228148358609760831489734874427609475552501177575061519130779400805840198818418633143129229893051650271047206131142487014099418670294112862592934875216719203021 7089 -36268190448399256744407606271067082650911309693495989345316391832278136897178062667944696431690623812386578814116338730842826215837136573724780333636809262532818703656349608643415962113179703046275969479567214301098533182926055736617471799133285497242580691581053861569157499722714382058753185092166409910505540815440447731047658757818319235208833222047818352497302616533281435961066186336422102935578323745900851687666887412050080813349626277896736241693850226873339461845359777218396385367322642698409330213554952126318494819815 7090 -41741053282107333916575562389562386872357974784058498919550333824972624592534507726176636350252041484600341387353489650104084724820204962686463693567990482158236328752033711269510375805702916415514035802668024312515607401874967020852708979494754735509247363131890881397964694862908381497531654388661977392726409302651518629259845922726777526734947120937760300452425703114167728618508275638884161029899331490604522771128056593153672754026545062026680225912539836015237594196830862958401211884781491358741778698190308884636798462 7091 -6289309887822172822572219811149952886707076671032729219080927807612890185630731419027676883243372813849179767070353611755975410591603642443899133622906108424754034995806879144922770900728064226359918832694974302109549486257660160577668641849267545414497334311802553323939116475338084562007183629903539938290453310560202760458038456246898666033317751814924232107863506142229009439910583917119606564349125584038576159813963341454912525586842338903176848992457493786916640286447378410249096721311526013286717336360756866362804 7092 396664689105341038373090729245145502274584638825730416475191388875598819925655901897464779817334003141827536765981944095225066766447426461143896795057803269125091495555727762855326042230400010029353370733333839884070701018466440503394083340130794425014204570233884262333121597965999568521526479596991848285572246823027882008057232976844877447739471294073086010069638474056968778537144690858034177207938787803131712485767823565305519092767830143531714720117192378699075385663781598790870171341265195831718543554713468204 7093 71838367551420580818722483698557747349012083282282507442647512524504049481773348289100579376310965053848606157381021856189190168932231365374397334080210545676261772901259259527754120552505154351581576654766909320496348674016738815769306377056828191213946034703471223227528692405655923671972057390096288681502296917458192351058950137165693337641468462302601044821139586436194675706024170011796119167838309237829220549823579433581477101348053016470864863537089599775594015186238681018055246674336661728937106066233833 7094 1603221735682847060010900938564725023663976721249756888791429945892185319227695360960865297341151029047368502137761669774067504360717224975784910400922601436174624566442486720946763993983126204708283663124359130636613503636514270338619297893088056706399597235169098110000637386265238194868235525911554835217336592070509024229595560734669514233434390305892409726570699379525798759435439016214185494680904253813283635120114748343378834770394280925242117141830380179737462095964617479742630043876232641731011807038 7095 -2383130698094118829206835494627744897771132296635758494062918214507514546053666925881827023961300345181010702511045726066568252964432524217733011870257765153517764498435981382515084811202213186428408831183469275855572643631078301387997962161413923319242685167544083297490631799641642774779374081446874243175863245323248244486017816996809333895435079350762053111321826240764780557932579493494525257260645318191155624525844319913088659799060515206515281722478191390891772317311184293670250220607712320032932 7096 -163668769059090110504062751362289983665808308355515324579428669335049730013980393775506717358056463809353432243480834595365795050552160423373012697332262063803731399151780008722915048953427057222126309598324923897866778515634178678240666278948513850223647675344786876520549673364978389830375046961106882120497543664710879635603184640264402832601504359699236653045156885746238157039546319064804011536170264748647799545996499480271901001038474311412555514015838748038814881842791405507849348385368901008 7097 -562683614837870212274281202664522439875169755036191935831073023519273455937652501784714693127520932355568911055255041322086163257920136224795876284766342454896492329229970057652126474154921391271583228641310760479914012181919609105150103778891234968864308592887401862936546179106129394557764492240839794451146806216412904355464796669009615931481660044983380331385322653667224602599691853762275013669305588346458617346217163290963385301190084657650335489325582759766882020803484316096444079158668 7098 -234591213283798010693598866380679416683546169623205475503479494300293295782476143297761678920347977307338763604990345052158422459019894225977147160377229345751124078670638641398671727694749931572331157154218034866148350040153184868196161642218079986474773011872134839196473626494512567526749800960018549058376764979415377728214359426276969228286087485047968334161312164587902278697176620183935959939125533998845867145053023288048807052239156447811534381627433716178407909631300438519729606 7099 441295356398504275353459694974555744146728754328318772179630601149432964065587708195521166470970740964937003766140861826990969551437348020998703152275303844149253686202072862271860183823777567132113850776981134999613070121635608795761547214093295374601033225610726941574599358474115836836058325697760596944535771457062343294965602691762429323587956766917575508441118183822137884593287354262687923107176306412330475224074651822244198059108078389295802356125186843148216101580126415378 7100 263595894542259064965859534296203557378313372742433298386775141390431274842183327473745208896788267183950948705535124998140589777015159264407586030347972020929402958453544952772236976825148229257145579179640524429856759756331890530007266837590835809993746171013679614946450129178804985868804243070023957915654138566022237211133869955944930817343121351224760676636230895187626580675027296387046587117033436706041750332026786054108662693397894514096207954944048807233175110311188 7101 30438230944305771317819265101050676979919653709109714173888665973538965516501483176409387473527119940611882200262540403541279860554849994121081848531715366110978345218009733981599973330212801642063907338231042295909981750221564930151479848700269816638563088057396162985171595580536229767533176863249291756743625497138529333042512160873393920348112272886587635703001616172220534551992493703078128552968763829908947850841132995949963538104976448845745104829344120633198109 7102 -667314490310730551026272171017155999851863480220124835467316034660162014265886840062767215197816091905916839986037605434628318531733242292955583546562863757457513856327965540709881845967655488286667085891953795364516284061978720701962831827543874576439379396430196928218631738491606266442999123136890997762421927492852445126521185352925616458525421815886581647334034122137632109781975882166323339902247075038536435931837241851432691212888149534888877087259369409 7103 -148259914604614289784265734399664602360341829570761710491672931139313098960816820094926612171193106561383214909298847228975411289561860556755992815460603210479577172954660362848535753108692994329071803755698330942849437770294973798720863334054301899913690238863928559279011355625353634674064030501162200064254722085113482138072986947694386245692310101037559026469680599987729094616334374920560130067602720983938366096426470822906241707283108473683240974347 7104 -3517731170827739881889488011730337510726667714962047930553593510936611763170332445426543164583159636000727942191571818218709737959219686761149748304710373062041074595453074729037476915516027726685873005507996048368686427682554424460623103703160886794166178957779984801613075647464245263115043030687595698828356245902700348134757480470676718554150647303469274802358621287881961391950739916130985084555860444174723746901491436425706018312438564180439 7105 -17709971849335412226481771614396000453856841762511857096498370515631548948248997566352341049609330704544460475633649378665215797985967400031268766934460092470391413784506239772683363158240827916005622966128151906310361126569607852120386156550348257637218536582107575318395981199429830807700913321788007770014815143331955827423452188240835913292391773536241691826336723501342528776225760454837893769549764808061167889940745360784237309474722 7106 53561182185547384594916475542891629896579970213050823648425770957684260631635047018823566382801111745792952748964522107043912784093769849987494430583192849907376842769937841830472783307697801903082610262457556510452650800190836958356992886233357743416491859530482471557816201210367747552471052291038230425110546164415757384207578320805074522275773073489748644759639906364486859172367822096182934185814062806011492834743056922143904 7107 401099545006235154040236495620509818350650133906146055573044948159689930012744212558045213394828786115054913022901281495961091657224608648406708046616559728979426529815765039565465425335009339923212954796579299715426284298697176407530259703826956740716008597043128399554626059592634619998631698770847707582646095897521466993965119721288932428398894163743597652045908018926011433993547587752436270939355774984144083655674912 7108 548621948330805239316063326266620120613008871516237802237885661377019870195642558187957143988941376573664572099321595709920098059912865033296065459822365928847841638575532765304250142298295465147378131887507012415540378330165599001038606874304905969971621386813027609053638168256751721275814513221902133635547564391234168771532620422188626407155165081257422131223357131078250038416568312191288634998919703576091878 7109 202101739412241366632631302016542080084078322407032758388471024282861780077390776914122161766657695242478909197880687603336061854863270471178792405217248880453508907888241440894426640528287875546578404240741708114501073959248412405181623772911320160928566823336535940676016108042606115352055399962226045835373565224547573809506851141306212385597920470559664828933477191183764315167183066983877627138626730 7110 -4355819125787652002302455973857790842566666205841626996890175119498905148273377879983213416106313913576740146194578352581523717089981201204257982607060013162986845571713407259256279673886760035046616338857079876456953939016506344436219806757264492995527920272543912454051800418824347371950072210710202837370673383908102438376742031441271240213641786830273899064362836194847418143025247571516360 7111 -9618476057083223774520928254489604842531162065338019313909684084302204247965098862546906908573605613865414862098306222807436862765007531566879085819530957365101462949360099427638472773233551810085522332000760335499736753724193746800865968117191800884425485859217224267380470202387676296932932707809016671493447432652796335560757445562463605504342033718911416523170864664413559520963755 7112 -1075804734425831552902328225167755646449664686571937559913723802464396204840382685754943010529624405636934241634539954110344753547300151012694422022454301564211251008888139909628037424457567318952442059343964879950932101701343708357103573798957835033879283253053512451605505175332904155031291008268943626857395740989988474683496635844272632730500065047647053070980869646910561 7113 -39034855492473926045210333910440325103294758515794855059798738651950185063555517190818150399497896396126451346268988522972748429540837021778714499825482326597310710129180224588864079021989859322160678041357777939924355728432767624655583807305720088687933962172092227690361357785497786123760480139854739685626275532724756252730672477089580226901582880053587358862595 7114 -493762214265403682961635864920323028758826174833535367824406066162555338180864765423787124240521409202058527839179846131432192766310747106940396351175246034262762051994556853229399167735892097653717967784941168311453320821603296735670843568885739417307390661840174277829772452585647294377010049177367069736770549670034587237049047287524241380469198088142 7115 -1412349028176930894888595432703428102799518671225956601177936818657075419556605560063132940001625634064573542879941921558430333963439096712256667324746236939383921735133224988042217329766886018058398467998547843995221219742590134281358328090501635424103252035187689045041590880304901026488020434180796101025445153543711002916925382979272473504 7116 8668357165165678448992053385585953411446159303104521700928934215793699478504953027451001740993621082277066030299949238559818471070250093292123141812514242540961042348853451876034429801271736103361487652679855777394871075659268492697287163393836978070609108126520285361960717164080624794640650236202321002992302749823941011340047737 7117 50312803027893978794318821498096860251611182806138089531642665958384913370261435225168195151149382332739867951628262028673712136819877094929546501174659059377342100638755638363327409802620860347101963711384730660109019354056574822397984346142914103000347394786738965632707646168372433787847527684827984231661204780233051 7118 85020522774978086357960174994022283421424033034438367580097241933667810163672143358946303335515660588198725444150712537274017902193769632382437786777351647465873884802315545606818090014883161396811961658679672254857593341251447331972316144275853708068185918942029056351688262996916741384171374881804721578419 7119 60737174523561012435840310858071272870622265808127754642995412088003288993515947571975341596384098549207630224209185482072660476871548033777372662212616960143148546814142762170262163397517752461915214686843346162354711958911766195300492373359611463346943677455094915238411612066440330185650694385 7120 20418035225775832712514973554142746008791342208622815190944173076193926330945490211014621537202021404177239958862559457345532035508028582125624085461690450284976090276553033539144512657845907795745831585454356443390043202636919138824862490773622709589316411169916887292774047671682418 7121 3431747845649520888210054761983852407538970261110824615892498191405158299206202616766574693912762008936265975416361856352648067493692647543048788244090763142844109520634350779519150467154502780916599897977606007408537755965617650994423216583607680463579091097009548277071 7122 301121052798194239242399979395197988024128149937203946507885885687365055995335937078541761614956960231744993625072784272331173294039783620663808701875539269397336926234594504102489110595299491785226025337443511321726217831729519047413967426483045843354085957 7123 14154302554767511609733810918230909960185720383307187454132636685436593766721257440169398139522193730042284943945381094113662999223010696841892457979056405503587879544596040425283218720549332271618002204400390294342359512794573919578125112197449 7124 355758901148450128166708494958383530741137731013023391854443039274519759812175491998920096938953627331684628976448409958065177273046168344970691867865920352511447072310508928475162032369684184103820634941573150423101441931256217685 7125 4568883206005115572233629075706129489661700871240747613115690120620590346019765486679800329816695169028679396118707542890401613483731460449839097613592782677159034100204871652969688171372991484647453421519834339570178 7126 26061752035519650102763931733477452545902015136612829889115133931676450508008790769324440796766089534125825723963515806249081044000820783606413082048818575249127047687618066241232867703872137299982151760 7127 30178397123837297337920364726963308190893439115043096071413461250606275807367198613111116218078232282299243087451433803275675055578436130334401685947208671242122400787079047631711477504550 7128 -207262778957473538254964415169724530908387964194655095211876769674354028003158653883124008300023353289927397880949945697125020926019087986607372349448029276990233534546048988 7129 -507885704333400699266175897393095425719973238486334029897336286955597736880551512324559262940440535546840151699858157736445758368793927180465516447932830866704 7130 -47196873826979846780232062215268432760131131914577325310043744969041648375245798275620345392026654127675973081286005403761537415621645122535993 7131 253483244818343169469768418357412293436191265452998307310152886670548685401145376160728635471059276536011966778911944131921615231 7132 -58857050862356763923405540395446801620391253330541319545161732174760311453707796403558838929962653526788623176280 7133 5972184285077316066278738704948725066022740146794397830968932417809397600777471117507895733798818 7134 -3829095299980608077884556253839373918162172608580509658408659588812507115559089895 7135 2662184764339850551873953771197255265341097285943628277773492610949 7136 1255024187200785375092643152517520750888467618097619 7137 2698882500296648435765548454059303760 7138 -8767052745494211251868 7139 148935700425 7140 1 7141 -1 7142 -332306998946228968225951765070086144 7143 -66555937033867822607729395741623368468904639952200183091 7144 -3450873173395259708405033308530976844119223857148117661530591801012463 7145 307180606672853147070436894289712313353686521209343618137794592911907574084235555838360131 7146 3038205514139660713829044374637303414483543783906161807532545419484361088711756946374018122942348136853282324 7147 44304802885562937555454823013405844776501435700554341313519332803057286991535308715978530860363776024996635007592768900633 7148 -194755847976673294417475918418054849405678495109388184429880220349407270927247007636539723860318756888420380911252890777543604568251204309118 7149 -126832668460019789886509559048792720746157698336317190260781854259425209083054223889584350803332757527616300795662822991543631357855222600781135832972008493900 7150 -390136423377254530725261174640304207381645613395319323023076310669996116862256539673165802330428684525625799156516791200847880009535951219668520034295588263850560845261809 7151 112919326406497462920438292883360486905684746181801249652345943761856426690321189147938242091973873472196438333129471338818780357157658830270814459323688030883243523121386643179626573227104 7152 5447331159152898549832881156453321711561084174168438216963751923281536053364765617675561067692725293942694385686642732369381763385937405953722704087970899518502452714847139294881203767244452291394880056464 7153 3141713566012974767691240065549381053081654518839189447912367611684860176364164808872811033038791664869194861943146448222587897379233839951888747916070434997790770197694095730068260162033197574868451120270711919584215 7154 -67356493668729833480173239352027687698226454859235875705043804612990182921329877288699806939488989490148344455443376821695758781363444323496837206994914492533818889591417494996448349657857665730328005529945079739489598119954193626400 7155 -256748719039304293232312707846108035667672910340004249787230789837099885951444478656658809993142815097376667651541875776110276940238122457587398898633567925101736965624649443436905157208780845726348783432789098790929383202642756373432844725156239614 7156 -26028964702610423085115480355231812379253957695755331315027548418478042543502863951405853295270062525606897627264338267767376824895902709840998041664275413080156455842640636700604967683811846513513788081636875628870400566550736354058925219417363549425425914483 7157 44091261361337677144364653979609043534098625271271502906061630928836856999971184072754831408687082954303989644489907466430366244348058617199248760886350497075365303231349293024959930190268961028965504884101547399816330510144869793326210806265211776879128036288098428412154037 7158 13833789988570775132121554695819972494313346173804298816828573177753712303666269586411990879409795145096568145077067138449026000569608256155941543817843151091577167528167851742200682335570845781415453955706793503734520910584926914526335438317560031867386319356510265563088833268184755843227 7159 236658451911966214673345345948297423794879788709116917565445997688182346578626050978105067758127042479620232623994788083679130872538359362416101202136155488135736814798783496240228610742046585686634830664849512989338724172261827440210489177739457705013339724032902934179181730668361374343317020801292 7160 -32992536519728621441800240965575812843922440292494911037963915286306138014233584747830212816586415476585791695923674932198354421415269201448026190069110654856237087455894352878933208279531832157557027550248082009108825404311069765550884800137174056309684132999472854304850792635215299890537604943794714676157713619 7161 -876455984801162839518060696085354297011901914608084591029918139987059632464591265289260150628642341561028434723779569870833714036699466927774085173504563817118514107571471152725081089478802242002650558039626835162155347919835336963043088889663212330917024494611390198038023022509940670366967026721705239424854743317348026354364 7162 -2459806423170882316024644555956788716857297314990764334251847481344235154831734571907247770300115667240713888435353598286307461186817613351687286759813352029382170971464892860916099054722179318228986629283480508377518088222383372172286937897044050389265481485477696050226088948008503004501436307026311737026901904311046042695700663769600 7163 29027031957648349923261253151479877632191846451505342985964255459741682336463877323659571329067889602752672829955123698906257240574410267064018996398906234294406225765788980318706714192402050153370805876922394563328561273253631742600712030721551160665284097155249295570800592317590168364417664148311927663127680092459135638324999424236318872878805953 7164 66657958059891112735162019186995552333418488819636288712815018980098646872358428581315569146828351341310406987841298962439145960643213831959537069174646909902356557142018647751086151285426885767766076702597940397989357697714089451385686945155085460795211030362951971320102842027477145222919520501423084033038129393189372484563339535524850214862001506461031190759 7165 30063908504895752581012936977397590696163457448437633130397490942269892571625086638614825494636767037589007171730317020144375199685755591957443937820657588730245337682731961085931966499779962309860329509780271640760810781799580439463250791906265598425519535213733541829626745075850206583277715839705373405433939912980790972147845019510204115848960570546868301713775094277 7166 -30652557882613317103219602998302222614545863629815786312701497172575975996454129036193959775648185526299861908692984060506473974376572020488189980095698625917810730641309705217688952359434233924439096285886450635824250760717334180449219843408667391628985095773516572471896183151915381793998982968535411175711095948908110779612446404822179099483117925135289620008216643248745365725090 7167 -6182764735462066535978726283801938509153208807447880697338642986331458661249519757990006074436729747333850414939032924862445328729828320299179941603584880292784518200576466957756502929151058494911888955498488884402916284339245777170692460744622874963149235833765501883894138228013314117657343851896567471164899067656279280776570425003171796731237016711983771124264866392087648208496399592357368 7168 -441102404953208358798702445934559104267308380072351517401529442425329389076644226875776756782899097539727620698911899016777377758426080837956013787552308189956350938524798508667792731038395256358825377450815521772328127535229963687021497699123960422320950756974700102863742018421988217173191663981775054903276448392690306723372901284011762291722490485188401340136179322424492750397690774925537263054135 7169 39467992980290834347401590831796388291183105018189954423528378246305509535361821806732874624916708012054872256773924435772313015983011143963554709964200481214122684676755922630880182801181229741278838020783870430925263386190223453916278645915466691074952976643636686020232708912017887703406008600767650917113465815519748694382463272640458688109174376802868003440749917671738269132436766807599550294466683297555632 7170 708233880478286323439008569719048527359536913300340732944158428340635366834965888651984795870409299688855073774077719961271646695032639215052541620873000949746985761737240516335167866284241526408672170474110436476911623168882150290300189749483165142702775331370277714701709377130849127105605698455536047070530084115463354366312242014977933264366250058853120082473330915297460830057103252678492060467873291202594747015028912 7171 7893510964343349610838802216147798262345047172260802219389332648975829766077425630392661670753831580924672765625086836830107610388890341504679679502665787377181475719162740714910746235710306477454033500868759588641951608367291616780849390808100514360943530365378808728492978128565937973852750425655440780484623045399209873923537559910557026093299527966080087155226055923231896457850160466217472786278750431234590580354329656320452 7172 -62737720596425439553142865205134088583554718030051073864992348731851274793438187875097313699082723657602528337312583284466090514024252828666038519791651117249450215859680351791130349378167644338471920770321047770400048773876973704226085509628871267023709787302773980117959614764490658542289164411933660239187836708141089251936418203060275547787752632247822654133682438861407418102134575979648881490821223321793358779210129297617100850903991 7173 -101226586368527914728670209833654195458563959612493948914977975393775757675900654170755675369099859156911096814932880414966491627553321797128722576826572786911018085012380120713600254497704332597617126899782050790648465058727542282871543748153181719655580549844145926113882677817133872450013609642723347994243340490974459597392871813870628517295794488881025130512565079563011159943130312675765054142201521885268453464707194575434393684867679389625593 7174 -174466058695758823178618110845937450366866585987999581412913115395430910713191115402901871669418373100040598230011509789085152524769536632106978236670776334201980128959794699491373397343603566434303060395773233815943747350774062219759791295750311104805311162235164587258832521163661649245648961351892252326672122179992965869127263387666113767900843109158904051225739079389531757717393405913165679637233043536768090298424600377687369193120572300376431359693 7175 124358710611660195686465871644205444630146063044943348190740845770787273354286186811100274668090463144999374408722883408468275200246115315961816520485213014125147314830946042631860103353379950447218493603414139153740957327006944837799325711564593255874729906100789734502900211932240830631859285245613398914653711489281826306533497316528149085977612854782961777671888497251721817585499821386687692761981339528843624854125302105029367050556904481969443408350214988583 7176 18209315135887479721826132564881176859148980027511265226196918769302704117921261754079433687512017647670340762153464285966821868265866444073922802559893748499621561870925747977188294430113742501311938952002384865044732495044475237257489723048704330720301765216281380782609786837975224269427516647827417853938457593615346299245752637389552754726235079455239845019076757787905556186394457386196178541433724210496348847943196515153967748002978317287006552580856227476522931169 7177 4812296638275751222610674194371633649670090168493389089604001580715409032964597884122736935100638544317569524689224114646411735186700127292245637949559188325514276351269399378072813360127154022631751316645777632852374345764903260452561954465697576226420195132427204010506801031817111750367578361450022662841824279998580455800886981621246572010352572101157824800309021036874580583380944052625510702078014437173778857555141077311278538021160181983270348333308233651835939660564968 7178 -309942444369563410171295294648688178858392974577812476454793545157998148857326432685164391540453681143781104630078574450132909340964756916147653894750676219669675359399778135114626226109788808678069021005375941159410456708079561216412033309552860482380111300042354620015987897257636975478430712838075410798906484277495628093667424124357890248352936819218529977664222722669366752730596396696893342032789336475159193079010017981445264726515093448423552848404292634756672369942413304611556 7179 -4153768212233175290337372868122947709803292063921755090632030872980200055819704701415003221581324411332396231252296425408221995074430578221720418738185496442271048081103334480480877449918800202941844350277912602397492167770006109503079258437999459958201999935752033676606127866998351374909833883555653288146516930068979327686819090615461649864437985291512890480407500272719801408247150650285830790190060594278475247852386754383760862213286045413319509237150814677594984554159400362715311185561 7180 -167108938800479985497375928583288605918190524549198551342035766798291270376363953419222993858243948290179739190087248132119314769433053142737086844909693071764404030906918248904867718668818956331789423915751817433188140838329329293842966862211880981881350812224750782457194630590402237130634128248617198993641122891450550967376298652819309832017047214169157874840766692499577437238194910302275013534326129763176939591800186413812597233489110358964801002024057558147289573742385214716554710799913613 7181 978030081385077016332254785976528439762693455573183778794125575471463183150114755050364231881602375606146839179822682955214502017127713100903149468031520587963762013328790542342317603040170365850088727499349675970819074397602288025670352173190339438962144212757799004020198744499364833323046199344659714338289600946830593650445550059629789219988110791713063885658185628090332004646139648447564579486666359971752733676277070131945821254583717262139406320550235216913013438807917010811238117398798067013473 7182 1209752201687716146148292812481055784048863504212558405946441999448156493458568087069181575759590016366498114468486749835421691430677772254894863302135743313188015254332991283532547212726342739469409714059306477753553103796693265998095147941932589077336140969515818264510580209566552788071574516376388399809321075328246116203100625737858494445210403544572813245582472566366921918787491920000745495414892518081595253728244098297628923576274559034358389487117573523544107173188587639246622601889904601618717025298 7183 7362014161816132812396655309480542573817383992414987003529845327675741750584917734974916423890699928660183153729947453339313045119435997529839596359920362490707490639373058322087647056374827513757526555712542459886733111636434171402588864875302491538079542597420686729227669262966639431107311004622537874188839931392606309382360060559533433989836021602102066028560721046886772116242560299306897689035694953575521212090462477022891085290739408965320489321983244715043958006673405573953279892817748939683048848007765 7184 -3930406912715334628266315512358907856574706210857152965811934730266841820574330506169206986266874830723745511721319247028357998756300185677580484185520037081603077996259104377459708474244110297717637559547703719630073499560573633430749199608203489363499937140068620290851152005059401959491145371550924379334680860262237955792439978351631675342558402882168963397947776235940659554977495533109386089484802898119287811776647211308779033335745485095302454600276380421159415140048425096222732663822265244098135233984058606178 7185 -452753249610950402315209802755583500552929314518138535231607145758331923831868968269859003697157273562644814358459589085421324293311468002358605300841812859906308767440270914249197926283508331796520822417817568953936512513227670483414194064530269692588119351056601147047091952306014625055040600766143782442295895198751410154651491836776842112659285497536194313119886613962810275472037709355418317635140930953090320182498801677976595423527841293890850414096416731499912764239244934507452510115091065040915240980584615163184577 7186 -414396166647561659595513306563836470829163847702868898493718517256517097329509984636800568676785311031033798095191499415001555758179476984963198888206659578402774581088531656265884828163922277881052782118569937564963062817410311928526879745232706620033720422725667442135831424778897872460286049487291739061435255439401302266523150644174443463609881106491933954273883515121372545833641009085049320646343159715182020170229434948103027483256022557347341405378966143231266663918582427547375129470737593275401247472184001394051826435 7187 20216547295423592620937145460020226256913356290239959793913755237005993699450214419375130404505329175712084936732392744518752428458643645132454375339058535093484078025432303276193859708239536668620495178509684720928648448041667332636069820199949054187654234831066404392508247429815560325974906897108276390308711629323137479109453596119368453466828674238770845812986492826387120077651669347301364865606990462890660913019238704209275327094386424023369551770596677185658362935727390037564225723035633923949519491405990678565892529369246 7188 219158446446619357155250608781138679792069169234761496572703872713168243593806512912445329733033903194796701832270426538625825167741923305066322837555653006297486224613271129431432948079213305671878725061337668220280818321460638942936423394830094773907682902886528425908464866072239727865748224484404764365604798373227834362942943066673381815518925558337432018679148221687297515730520378063501603060600173545933201277384684578190176755088234804522451614109340750931091237089249046164250191492723163282323020310201513018443941413399894500 7189 30008139572217087034143827065838640673938388057979423099901135412334174958793353579382268833366878577754867164888984294907273217487488694081350635594978050862801555203321015061509275763154802473468511695194139446153931830302443896481247585862672052324231054355695191357700332651510941013519130647078457105721350407890125691092312890103617054656478486975553429273402106157267274652721887723348474434052123557000721863025106920965533262012402467913655280776951289259763748513747955020016869573041728719587476466409261915138553679276084771942 7190 -133660221489208429302440520837630051628529044383010904349153877409964756167852436599785401521524888643594843543437324643600749314048799506531285050124943880624998106466858032779853976262545607797339222264224402535141610623000252906430831891352518462140721949989960559532112289963484640030274133636383834029944141153162133900930065395285682531011644377892857164175375181269798230298732142191591141316737345591679119472887616489284448545514685337020826795575412044421423075011894705442089552449569400282768024752419718340810301681058170928982035 7191 -138165385287401816976610257153424050563658812431713517873211914729712134824243856129789560809748809699752354065527890890765190026895865716289038813212056209052305210831573266717610730472411547191524895032277932128232087499145577244034969328994335301528163912218668510509430519140720327331004764033914952727981674951768612154984007931716347676551299464024455235668895888395054070548285477762634700620916993205863761562667904484886519637897092169357006232076182091003079640267297858764722576246115952177073369427118852645559682500634580998970273086 7192 -2815447358713958704287967746756333721209971593042986737180712244825114343095856214166337814470663424544688952549001027210403937192770716099955231461283446260136131390818681973739101799312855902152969921266317147738025838978163814753016806821706188097254855621814642292171418526714465657231602066533403131542547544166578957751074375739441430900598905518340293863542951406600713942361676929046140233260669028597852694680957186246852373800695011269881130794161078512881731631262537309986853299327572840277194870906870514341690530016936982205916511897 7193 1139846766739336735331202087707703045163814417974654104383622689112105475982512016890107841230623014648584984836490767612665494629338795864875693257426767271845414493742822758482830162328444218478814373001722761511954427231684716663895272295859752343636321785581972010689090710332217451891836292627997018350295156866967222246784863021320987420666660249486019347141517414739250583666274881594264697737581514793096960365275379679017891949238920429253233082004944629788776830788745860817126197578044780121148640222437388302099634276154013012028179771065 7194 114333248824495387474221780050952722123464019452448575034857388027687166915008670498182324758962074048417984715514463784203659579090195793955881610683957232448054696701781797272056722109414606145950980792960917246918492135003431626160696701304118822219981970440160052975379230648259255529574723653483007571946438683251800569651171178304886695967332841019618704708064287209994560172031133024679117992395275696689145530025978221003288955054904761115357833046786943097542339560580831240737364563426390193673862559274530014253178281168645655822740882195175 7195 344922331142381609610554785380018335220211727213107244112581435543441535136003370817937837301511441799145069295964818825269872892925088364347853419246703550672609311435987324555924876505482749312989487578733320344563664789529405656213610525901758076891830574213872864360805882494957900653874468640045199055190986701035624617663253387147275805555744952918030929653044453065815838642897174826309189381663390234982384854573257492619951633792005727858660805120324870289355535867043970702744153799049946449838768604092603839744714432466771007220176125881582 7196 -12571627560535244432166492510335264096426474415872986487131027237699986473352802719432870291752707548360268904226788197928228438091191230452191589106780456573372824889390841275865059429639046125059229050477613536474788759515386347359126117221656811697082774512320436264652221046360770325911515612482066231086632340322269660891347929191959590038109073861246826656319630848935989955558046470020284125459398559894921566672132041833698037589789067339896700576419122488375772807004614783206395333520699880426565197418612407625967894765774794999260889962518280 7197 -125311434322957958296396348556261119467278179135941065415256309069197201616590288592682184976710209734843326991106704997437716473193192687395718508980222059604641141582282644067903677717387155290747656682023308935905824828700149675184225348473121132868020396352256951008397613538671904382017737425038866827538389156921083377545311854794061461453079630919267403479718569260402075994724318257399245249774944503486830729038861531555807103664658519947053413694183539205297333173988490810402493674336948579433990173965184969699839439927091681871094081637420506 7198 -55671934356653132543190841632969065359358080595235019261919148995664853582549900423444735228012610219163561189984974964703001694059192976476690051174337472449939785509356549943475779279605783755159218540497090644692296069989710380554751502966949656687920055899621797915172066957917685813772835197395207829453860693380418604404495673722906059229796285914826069538598685250962251499629801385415658443466618822357441414343092385312388636405472160803502704938185034103692312452149076405140094625269235045706375393932710711718225174143368773608115278344213484 7199 179568065483645275343396544270931515708680206791433379985595939382024686703317902908882919274258167684071227628260672373981170750826514705411770768344378365402977685968197686707254625989406290699024124884100066536300248413528211187822390213562789710058119524104406424511529554679581520143787395747534187115504147127719968653908737675722047963380836278293674786478246896240209174556790053710613934114623923774465658989503535867348126376284906486741678037206311450837065223452154600194049471829896414864850480999458206448101960820325111378862203671649523226 7200 183789010936459956343664245112785783074393023118087087774856186028162722829503605098811557345856584911159742976466841545123799057586891568547631926095407929645894925404624345335783706655067653537139707743594002795073190850723505834532777994574556753491553271585107381693573736857365377183016952127855490423794615120021978116568406223901246445075687080364529741522859949366457232660838495458613575271369120566145285627443812416118696803670785961555422557197067655209257415786142384851358781041273616736526371305044306245327163078816421023590855544959479838 7201 11961684463669722400530081029711731647042329078669419846242993601685045684107594332419423980390653547905970575236339976261971529138601682865591810521442120336480353215359923409824826432590814257224108183498267726053239224813250712696899816314759145777391134252422558585377225114772081243498105832879409674269337891117851840604892256034337745824640627040396165481052542434087090762571895238378118234752865481088735296903673090490084563384381019389922050131489667674811708371878809639761171099779515442489747937975451108166179254539829039524754384681454290 7202 -3318014240586388898221475306708711601719122971572527685424154197520713029985011648177644463575495596417433358835898704040428496299643668231014686032657257018738102160580715692974675085888529175871818271986939817152617382389165891133967087165988175574079925044200592164026745841441567169755824301368822857539741214369900188043471880212016808325338759899383533048172376094641035562710900595174445824664326586726131502803502916937237872528775075176835282871473786872792425363177839528247478475482617177805777396646084448598308616895568595458353103412048830 7203 -364700750168683588635043152992991367468908064806117262049117564092188192950858647539246276255267492839573548450465087741743661386189817737700931825587923350886094346955057196351331479855461452706967364919315938562713710848263404337868541250474380480210118410234459353868325103765154588893684075730405007192933417734756964733154371113105482015874475330121571695819772009676171546851342575464104765436987038209795278889149216891169596734661455905114133693627309310953906578445663134649526684951779976231046578578546987727446866495009586568309238567427797 7204 -3461480448624080837445639773671190150097889463485819700106802866822956385814054518671140569931832279077382103466504464470458387021166490681337288943493899741354543813583385987081761046395275027569683453977719354696910450417744008729604683744421340097193227924703983664858843454161810977985161553605688546604981517619687471428338940312003184380760122041986664756943975300045946581653604257079976406821561039363183813701778878456506346141795554109059481625227596090835212409695095861966347547856382718478833082902098753910387149689463801882356024551544 7205 78777174318669169809834493433505881805671260114551188131246930332737335255939860903120554757765316690799695832410100135184414671178636894882567033005930178948771085713153939892796699882218548085882401506988763880147693723997076278539067251964211962870244917204853340523055217170202812909386216551790222095886112528561872741859048781492807507433783946766339157005805216708687406828092129419391330529528950293243312422433753210423070982685305592919574274828565833861988823217252394268054223910498116085767062043648784831151361333980449511189217630747 7206 989102384946835213135802138918678335150073786396899364297761616222225404511641666527425502761670887687602672704516918878926302454820546495535650408888731887572571344458844011047840531793585315400585056901587543474604060872499401722323044178058270190397185153078409042331577342477314479541705435466919675472478069489335840067286130132899334927005029029814432812166424417906252713087843585166298030212143430166810047363419225169271399713134373818682419043032115332713167022878208407342158462437894369452207562516518592687512680218914329588828968521 7207 1365536769552124796769672407778888277277234062385275279517813666179258165716530778765083515114625724605613913578605412642269610510785293725997792523183202273197238636989589060638999343819299851788426526478684345324499679444636800469892658395124245740444166540707263796916465968705699559425458953267215337631135860199655621141126081316105929179408628829778786468308905026405983673359683310486281957550838402345609557149677697484847148832265299861280053533210402517922261159755658907626758112520447450683091465697434465805081397768315542418638563 7208 -2351319505181007951947268250831947970151110636020125659708321456266206665226659228240921259222398298623958070008089640984744340120639125717415146665521563492901764894910143085881318163469194313472376646482066839474227584544571513122696000790147508743737848492457140698142949856021294785079978076372898868482808063581569991225795091472160996361803604822654554340508422387361568239715621574918036045185956768727137387693863167288396300824502744828386292711702725890441823712678586004298183014579694488190746034203381877623435943308422873151326 7209 -3689363704791552941084327194006315809875802339611984418072973532187433010937007360986974048297113466333944805440198720393800764466974556100486434567603648248656917504920296732356124610884378487974910638421455721478296784454750910556547561865361358155693458317868650998201831983799889274932503585393511427509598691999562201627790943409643994731188030284427818642982001138556750612292746111730365420281092483564691656133438890140723458394421476841414344410389745327497211854433100980610532848156226904352538995547747893673576739757524007505 7210 -742203893938258225399411401536833917745748236250223617852467576212172266053168842568304396056720888043163315007201607065775414882607982278015007058137307249250634138016320490747998599602264773393106919859908992454064968395220110274797819886747630302171328205443944008821468180482242309139751965959111129509380226235995772712373274271835564942705378148912180345737811236145946122323473304227957687811292666636172415465092385891508376078861922552503462923645370071784523009982608498207621877825702935380729517602393207290648955702359677 7211 82117003718217746514759218004582744997069140102975248925849393727473432753733893195531060134184723080072214577202229593049581038799731258418236862257802624068652475185396004194039026443261639147334071656901792418662222890943138846799732086758791931078528383153662916802726964834012538792688440863828696652298880057212450032378219007009203602237576526410332813841481618260422326350031919174362018119302877914657990730069215212647853645671220363446148327056832821553209792663719694021506660090316608001985232187003132808203633297591 7212 18874617774171599259524642146407118473384176974679495132931602608553830547961243980408293507313878512222082336659527832067281349444241044877425188548738364753478275518725875963080931097540444429852710617673918548732233525404878163596570182327961902709415179279542648649255296202751376366769069856894155018077572809594476547418161661579748950279029403095512681649157274221443524581698994381346764630935917425186482494038701088006641733387721632633634203400816475501180026952642974034514723728878567988838470428259000127363047111 7213 559185689297010412758729527752162552590727026390624010550404017707482940041227620186028568970932183359053102641505174065715394104312666041138294674464181736397023121083491765169925312115162293114623661281027232639004205499588560225511761644893389912744088202975974412956115475051853656398380032060356705796798366770428027841525077199435155791013185989579074934624618204979840295909866694927682733466485249155545248157676284248539943559562997473362634753039386801954803803434763646639338758873070087725809709341275796138852 7214 -2342800485309039047591088954392570480761383504368562846492393225392264996597672726068831541890620492620744969005086320678591846785017841979933831545631136674250261431815883620247669083650331889073627365109433252418413940962947624284579365443536668997297463858990264875945426211870243836948869801132885987157246005117538232265412449543012993211591019239053978156308500079997502670645708177289516766337005463579233727717739895533039460493827178177067921936419023135876264450522923129911976805461407874643095721380464572 7215 -129485639494963600936357528491425908296801901373088589782836827820854100454426776241219071965359005674372382205489458538112581771273402975127116551073077471837105436868865957974739183534439971753856201065704498004316139026467561985989657886472631889041568513866361777032154672890163208281441799108488751239136882722343885258027045879183519402076899354426955747386843089754723299110533913565507895027500301956924445730749421577751791129189351861373226257264631928323126613191301739573655880641539188873567090323966 7216 -582170433306847553425739359947372368592270785168793277179200251312609546098810745615812032460566295460757004556072350066635266202768237859394291250490164455918571373251178629494586315834912587583855849161862721591417676170772205875191660180659978985068642849754032568162251167479585886168832870816600113681915763371682632839263767156004078307813212205552440297380582830954283592404452604886031094540469037836631719292561379820928577211460073619808758136711143790964327489912046508269708014727888371531381461 7217 -218093379494243964707448796157655488810684415695715808692563944323212511741845676905617997975185168437566039203356230255499455100056185820011654417705444852205702924624880136249308979282256700815591916523681646487466133927901556328028383267951693169218451886520141746821133807103070257041072408677732840349080783673401503488893322144951611245307688380553402171524668246907852558868785338978043434626680892823981709875835332531437627803532208641885282863245116552484697893837101765397374152616819908142 7218 1101400262980732764420040628976705789481449270539342047325502857333147202431905276371056175439773038038926978391842057994414022956472111151346620493013084065752797552856207122401458172293141879197971898563710806133540112471167723619653085144677732525628640123149070107156438938291006898683204095242606471781169022515133194305676905265717066032527353972077838596326192305236949868487162196693522621420175075178769504501687897313265750924672367033035686907665265995706708348924407492564408966970162 7219 819171851997992064376256143865615078910324756586010392797619762315640193884440498660945130059445219196853002628786715465422149012495791785179932748363262964028996845183148235955082545699859517215603055082787908065285013598121635705349272555115702526942897981510849735903615304939447750456178612453378518128217003077248638539701811401333559825038776776917908956704038080261749668916169844289876054555489632500372000456904873365561288405842390367002905406217661838633242406533533204338921214 7220 112474716139000869012239565496391890548385015520143870999370680295751231244167420542433224798883853885363621232942482947567942175535347165468361322383444468643579345706867044087341022951237370249884650902686058755716266564501908323357085317613740289920853441974399853477914362298510207304811432572825719784822595542895520447328296140966907247921520084026930528882625835626796143535766473013563443321758593459773015079913242056712698647579543135861659817223505827798900461002992830831 7221 -7972907319851249179220655310077202177268695160771361702141745130345504248503482737509417658556115400249239858697998534786126144835020514149116963851114507565520362059809656679268914732591505103509654916520706049766089864578338494732301928548959050542434851984234401139235422757167337953384367866854218581048420202439324925227456323627527818513322464801937122938242857509432086024964124409988279906806971420838248734369339620026924340226751127268099361839385340513566685567726 7222 -1445761667549877052995353468713338353223278236045084104608366776773397973738603076781944147446962853050843576559561339387646126424987494924953035486839035341453029159240794805480217254716426523281223973968999180154542428773289813926065186559370800775328581993006404100100270387622118650204803368444227927877634513069230514553191327533944736260051161003898701051916771940282143264719124645638184845087946225201408246205908949219416184100908378308194142071527960418907687 7223 -41707682557308345315400596950712379681886702274226206851767423424553344659959641426821313432502235844842744508084328716564011121773749553631235876672703958665208073833983603331123098598196106117540262699717436419247386896956624821970256672370015044700713852320591502023191019083086042583090969279346096304082850380462402359617095513248195348067037618148013101873389555879465315035455035615516722529373060690929692735462817239644538417270846695673687340048371485 7224 -196714271505423178489321161661563479228260935190218219613010092320526047787228115595670070636044472048053012915880560155772291926077409097717131798042267488910728567722644758843787903817730282349530302165170909350181239758125688026720332080135264199009491742245180851589550563943030153897489526614180474562166312783667119992471412366856531540580591908204402528167998988231859837300688448254818210828104270248998589859976052349038173258050321606766288906 7225 2289641989877109634933583081959007456412857610337024887209281441950827642525324486714267972374099659568043247299156502378962960529165333543898568268775708289810418353599810142051044527372872217777488145201628419519219687273260848667088409524177006322218809161089151128253444790014018083325394327778435160070455849373855892597601607402679593699988548201540459062181339878498073703577345143927246175676204372780009404945815848769141810982760768641 7226 15802835771223593983374738258446190815904779977738587152644785288464305832503162238434360079369163630306440117689343752164848518195044789418719646325901523936995972193094529514653727994731915393739084163765949360158271293953639774037543639649361868610148030309336958636027065196474892974978062922484687133691126273878943031457419322587871982673857927913476483700642947177812563042165287770826734027083268809114336969749161966958524158764 7227 25075727182871149348104472028184955690311776233830760815247038733379058109589291293676929913167025574732808531674791517406660688024488795149659566510155095959896074193161363045807314740032023109801275885041371228477306710852001181132618014714014612344316871054249913015995594851786685194609215594081369806711023217394836560138739888180392586451742905764771158476791697106206660795414158807073776680787024803745197845888670044901 7228 8450171626492096385498597552954351052012483177821035346555497199030872870056088550700154761677088543374436655306385175700752179814730275290637356770022728632673973109212848580190870660325982701978462278662660583879160742880721674831789776918860691815773275550398133335528108862886305359841925835821420354320353257842572082038222764451359814790826846510332956299871688714161420781988988542485555932011228787224038205652 7229 -3365437038178329114358974445789728894740137906238352638101500935890134132008147899917901690072079685836933394477765923382958189217435839278882772176665488118332565107329781940616863985105803226613351156902969549584975074839666773687794920382034835374872079528424219335736696674410975167046232780722677198590857482311200749048575221870412640237266220144855089603933761718432574589284258372949637165638638564702 7230 -1765483933019998677978787119259821625348395923895169162660638053848466019757192024993746293846632132666143866829674815425173472655805783148642371757671250556476220239307778695766656749989422219735772054657595564990038749193542290941668387722750064254523201336851593902621877432179886963399088414752680010169297592672996706236468864642207161967920454245126898069572887139110993879348862872590161698975 7231 -212619817709435852811272098100729357260027842935680298080895028929265257760685964779571434334763234115170480863270875229875928239987220173985881429269418410950821949587860415143982442506406377607097723620254320653103606361994468250455326404177046215101295533822414097868278930644266761123889284860026055681046780408509027629867362265882303639892782332220195579090120107261729440313882151110 7232 -8338893639186804415199889274351824056259215612785635442079660519124989860919038134728494269733930559510491995408050807521286834962590129648727747688330711519447709742869973422088954862725491677352975804428048117420095827762221100714768917719946156647795658704014216602460957530620963679627449046305943889482237622879173470851105705394380804741221448423424171676125660502116381338 7233 -79237633775261535915773776604768782915198645228255970517494353468850977026853463800935600433766530591645451040007080413154564559393200895524499643607158509392888723073515827383147711860200065598258079502298283510068319385377984565479217983645686115197893557330795234140058293008526436478210183783393849572528372409409345681630933612549446198082596699404725545317456832 7234 923947538405671343480115803023464874844913334299764580817746849115840807434754628359881012622801206120888280518874482574989332541818708382132679875371759110273379836425570609319907948542911184008144428461191091897151593255727087170435367608747101514372572353883143126601337015920449802111225683965463932587326131459954260171748342689064134812690530533423956 7235 16303523789081204546806450543901667120968242549163352575401062186234401520937914610407634970084673521775708582781747262372134277008076055700636616099426716531293415024946440826003091282759788601651901710035859525147222321993405498618106244901447076291921025585918611599961207205668842872625929521715541245421707621290789175247975497422262455110305 7236 73497148612924248537815164658194690667443398346003523110868843151599150673811044898313185464292500724690454777245212350991074663196662153220881126178736485178378739610508672344051514994875213503038317426482795250089999682919276620689367161060114913400136322125203199574619505730140785761005375169507426787546618825156401886213065012894 7237 132122517528567025932334733375511198909959347603829433737833441828717072568034074813286405751758176246000541222461136005736731292952139855725490164604791293796347331811987214857972897468550566983153052336995084447543496829363312343060890044045955861548229173501076718488354476215410022834153118721544185050798674432596666633 7238 105422583251298754664583791216548557764384816115049134263517797541653743512859570343488533913184719018824462224891499904680351665687002828634613929742972759596678292625651570291344608546393435732242255930492137646981050867990828604617924827205706925849328518138555523621652636257672895311339248054151352067023008 7239 39504736597300838061142328975714236217742498531191792343877828064488393376684864646991614580483041370272096452974624088514768692566954938705690892020253008005581891330415367995699492087433175863805255094719887377745654230035676089860888546771732992390204440889882636557233684311386135493001881161654 7240 7325814306737458199056577426979609121747889869277232310005387453780650923174722360365500361385209049557560474559113788244550715353588215527066224738406496295307306692906280866460443590083745442171296215353247260103002114678066455094009704870546856177066651909417039818155111532404298489 7241 721550710584930317925347816701585092366761444812864246886093983218019876582977735013931479824835134760591572201622581618939184015574107845905958918017066391736699047742289956587751080580845602092873742400919282249361655318148312234391661257705746138113318441012444427932938 7242 41396082058099937175914617036268751619575893107406426061000111914828269193350937710703698028979413242771371754670603374368297861149745027872078923103705064570522660351606439200683589767598717420197105569575158968391387836089574963848485877564527042356436593824 7243 1478509430287978444293909172520288124848447092183194800991476394942342025635750438736077105092071398772061322690525204564615579501559014162369175370554896585601982506134717355601403305217564154922325943115463712966244523241774290855342574053740800 7244 32158259239198378312647314491643597629314730041572175371594702436546220193956691665864735821359640737582376534508622604454093284975214227039868982431333509233278135328684053540122227025935541856119325521951958293774060818338654251877 7245 389508297471083805484823411954474741238886406970104842918229808376841553235700541898041296853166085697506792862028561404820048918819072300331797125827242196970383361363314043214876896159144485183514886675584063074410075 7246 2354012115909491959068664746502358227043739929682028509475011719501437098320068008434208485617225635407205120747530853998867024240849823003765525947005474372588525859578877359981118514601980715992841552055 7247 5922549602020278571534241037508368190147369008723583081619003786670874219564695678724698837784530380982945039416889010687238946189598481237468021823001938432971391687128905523096582406298143 7248 2146813471434949999842889041256902279683640514895429249343910080099652412675348319476549966762079106892169972345310005686607927891261603151124174574190753039546770282413003332 7249 -9303129020811839142139088167855898692720442361382718593675040997665578198378625483656955098838562256667394663695991641994739333684623981163606550315287118990060 7250 -5580420454922916742894792178661322151707939802697385531654555561529179320854711533481131008586985409697826379896879454137607323266288695907739301 7251 2310417443450143883056236507566099501270775453142145768482643980250638053072865533567734486765154544950995518400822475952521221703 7252 56325243590773574043255080753494954565910451025319553084692756695830182370185833444063680934922018463467450972758 7253 -82610642870454876022302086016238156652096408217114553456297518622125815038599034473599358577331699 7254 5273411442887321492019694233726987173202051131220089695410755687321412315258674524 7255 7727070098077285388569324262959002068949492766413645297108655217487 7256 1689075998437836484754093103141019085586147434493289 7257 5757870739152244865096167624661400219 7258 -56964763863226165403572 7259 656873562699 7260 1 7261 -1 7262 -664613997892457936451903530140172288 7263 -199667811101603467823354340724343219890826895739135592345 7264 -13803492693581061018932477856731443175506476320972304205685096247415501 7265 1843083640277860125469300410783573481998376353107755158324424805160280713199466676175496015 7266 27343842161441139165421211453649130231214731926259856398074411785167904082591464309329775931521104752662400097 7267 531657634426756263401873560249244044309690197590065354270771292831947395453646917620638913190325130121206680399832532692884 7268 -3505605325732507708248125574316925383048411024709553772877433170522170022272584034423278231333367169802049486612075104218004600676284224203626 7269 -3424478054606510054628056748961482271362128561905202133105555550985080898941466152271102764902663569191003187986303390964917448328359305911503207593242023875897 7270 -14044906186457775747863589587283229622550037106769568368988208336659766982482780185497818724034129382485602605053631781577041199387642938571227804990498612064544265743896562 7271 6097644083108803628228958705263545986474514055457640886562983863904922880230288825989364015174249611107350189303616177633512226290884995703211131305101221441041086510548809310182038366941649 7272 441232358542182407927771198421498246909451256265428049150054960067734382459338597818437123936217363534200794436949383822516525009550092239471213375202842588781664100678038089251473545446963800717741513233253 7273 339304544222506048429173316882517632873916027876964498444320222508759497764283638698560525921111070149641221965594502657888620447109796105563622381209599196265361577804676986504370082355588901227673669657663289183833402 7274 -10911754297094878225047693353386971570048515137812289992652322149681336238271164569900128068337754413892025966400114149620292692130917129760469725662223639044351416811850005462483695082384853975100615586176343031172928755350956480485537 7275 -62389447053718341441241995611524553611314076037268933776110503891683345177095810882723144223351826641359875310963486005775934977017108569237340654204529132494825617463590868746503915849582487417080276195439145258098771913914322599878608441862219103385 7276 -8433347711172846037223330275058261637640080914752938699891477044800655675038131096129691268723020693394737643368773594259861160905807729257721370823371256408835192364715914978112768454392768303411214289501671961388370082592964635286674439753254867542215117107667 7277 21428363834865579864047691645869735265781482364792890756897731065528741217285802816615884287943120848264620291282285765248093864510541806354710530191877821710591693832966275118426266692891327514240974284822867091161618886715883710135057739308771067770583509961101417539101619518 7278 10084663176521897029862055812289707199869263408223493696446051392323240149134578672266027982349235979700321834069393052955141213397795949268596455715499277090072890046610945484036590955890293475031034544505244691246276732537398075206104201928740716670408460440201623969007707343233366614028005 7279 230029630368796501199068644282228351748395277225662032949082339216986946986012393813371721951960126669968634565847615731934456173360407519200492508802574632275055160259870187929236724940424405080690003460493708446959778254266531063446778284183057340710647438900324751561955070130174155760193262266763398 7280 -48103170084328525385075421867996884307424202481286724968571437169647746705936821698060508731203831713828736359645880541447250857717197533787319238969466688659932874637914257663060990610184506299446542978774692892194622123748274843009703908050498850651036996512739165529071369757001221022652192048748635365368048245899 7281 -1916744943219992560309726896719141141492355493135752082095611694595164030938782425740994001447022280306408561837716136206140361523164605462120084603622487564131732913457201072860396468138553101816216468031172218819474266557623258684636209399720400483393851326113096052081654669833202050431744297450991878125326735183019529165415307 7282 -7172636728370535650057596193759033202309233738656473316738476425987016313712145077059318307515371240870554537327552159243680469558547106937866381591504940780538775361231362114187135576602382956257160046515429103043403123224868510225220540121662175016534974503878313944818059820781587378000029553543886228067799677336356253283396304982614886 7283 126964510700728761263000928040442271414759864491471561461342738598777705039753203577669986222832315362091544201519396051384177154332158885553201199057717550962098159812568832426682143938136852183155905482065968769266536727169715629165836024708541596730008786909811840437560523181028675424448225804071065095273304549434819287505427741126612138034982104619 7284 437315020167193740325642555877367902918524564474005780155307271198504903045226638975298161206928834830564871867892352632982042208297942102021010191640076644150484001563659161766392354585829441339809768224923283631525787621955772955587852172384647273468146950785092304622376854015854417207250969213963767458182474970447993056337774506455413871817074060709004474990751 7285 262987466830087662905909269099249440408051906766536752634480840992247466285323024559969678889915224028292063219005300760813137857802170023051193117261678045578343882268286691734623397036520465398703082869314950332534672168542810493155479831525686910100312943179146237852388075109370095751565243434528997037066138414208991562233214066403358718465057508216869062172916357888004 7286 -402224508386042927862571645129849884019157216601816422503244405638336709074362975696392324826816886433221887422998695577894428454904357410953497144921758784331590914657555563177329830925666752343182144151951535462987411710962584355196575996805912740604912060275166166165387878584960258335420988505286022594451829365021300935761101635872195531333150294476416059884822938345029677653856464 7287 -121681181640047012693107389007439357696402566042464678517478176561772888544841498809293340372159250398047207554560648624685689844705924132868545052221245130682785628515223617144483244793569776883787479161189605392296049747922134512518611419428359649848307073249964816163471488064786022928771734701487446513028626490803042974486532149569796268453351511281453987339843277563668676637040291288659825363 7288 -11575322038184596871186522452646569505211053428241335525409467095187656613513227256833988558231803911485853762439274608407934002404834840450705814066567280651904705667413154495692226695359898705238944066695023152829147278111646035016340164211227657639984611195962795689083553380684926165356139550280886016211482137998191159814662723870797473515978249619425040384496726378922062056207600570916143164483984208 7289 1553708666853743635475776090787618028668339859565142919766943332166515457124343753795143180153506822745417591887519226146393036718917553513282635041662343010738426951013914537873900248574358684403028286637156221848831417092533579953360631688487755991648557629396896088124473865700282112301662131674943600025150769342744525099462894703220596445273695807460849320298484722315275033277306072736393694594940092818447962019 7290 41811838193536582875049503731766222688707778909983518516885934685451512799555482568408707896541698770576192610403421671509932571654295064008729035779868288514581764566386051540407141317138018400446936149690045098164935543258390308762063026769241579162366223530083992093346700586424950249675315868665259247396302981814807780887158936670395164510106357086209146799105524906447418869761933733238749848357203301165471088972750492227 7291 621376670453629404615633380042915856635853554434163417453373674796976193456384930572072689507532594901444639726154671543076597411924475434709173258805786741706740534711620315332798145844512022019349807172584117856262012281677970948503806305327694956522341977932061288282759786321195488558023422058359137952877821540525839639723554294851141633621769462908119800913562849513459767855012529300012498316467211498292780943554886271833108459 7292 -7409298690149923958091731331476696244334860773414595488920950350072319456754999622654309789620920874421128954849159792429740087602989008756785417669095837827291531386710043745213868172989969887532350397239243411923704446080095329011432885126376017009669058440893879211005337172147896124776002282139369673019830584565196996750486131223003337174965417811580159204097040220909293382140244132242502450903008960270582523200269514469209699229079867269 7293 -17925529170748146251846762045192527600225540478802262757081377626524862559226156615346512613920289317483699504335366679896906739277570042772745001820559704442412978714680587061802574438148907527967420149583616334733154604730490958959494379454233050497458523097692903492400212271516620076510790729324790720716283136153584303602551835268244046300237417078627437160459070184941762140476434098312508688299690042874066096730529370801902853276725210306715352250 7294 -41196955331470210114871917485561277281833183451919388176559345059969630255266307230908908452111676489397746318990305376284201020187207594126239056932598236506592223197474874574822756668268883235587255263262936005152219385004647549872677402903260749412732907978066824320000996341022847922058897034850738813982620676865765749482215119269553692027922067052047883235052701318638554762493012714852987042969136083428014695743008734087159677922485527014029210461375598 7295 44060580799589660695041686365718571465916428729308385781168604823495094372315266402871796090909553239021726729146164307118467677602648407698539489290791154940631000484032766280056783138555409278536480022621572868911872815863514354335337128103950006924994065230712068284255246052946511466217402895702682748371666076437674808830161145497820328703633934145395426827344921699917385928570365381540779847242269090375103813018648057823859212895549776749721625196645401021688210 7296 9671235474780141070005815027768913393583759621194174676439389324414254343662621555390919920480072704183847927514845620046538274107266089969106151425658667469597950256669952427454241638470500538519854215496504987400593144683879739117556807666093836630373872189114952495077789951790558338564641828838101413282792253000903509064075419845719791058444425235989875710351492644059764719109379883554352772627020784597343679606847616264396188807011905204355176164399932535384492798688487 7297 3408320802019649356881197640874453838771225088150029237404271295397297921489566348612135201761019758056489811509917031631058588578342369210143448398017894934848969538499249926372923625862482273756395844035158742617636066700330056759657962415393513590809995912809766799354162052643783296619950287981079790789576126870895456895667275945488318796116953792146590364045593702135374169515355245787635079982272417585606153119270682572688812776607981711835398326275002419233715435012040495561 7298 -329445634678044443625876868994029902541395216922807439312603622688029752164433633099717368543357161218248956230463793434307879970022299576552034114078307288699346928565589144542173314402875301118239636912822687334912415806212592867991190081914130023977985868028892422184681420605812116438510095795862446856748557844728750091260811271499750112092161749066160716634053888892262242613238735073947831194644447726332584160829618214801245363143955731266576656573330156395749374371764135693656958100 7299 -6615630226471659449321942905161369596503254404181961954324830154398081847322004945521573609359542790685703081723146437182403644512992550229577773967685123148196861524983276761639902931859753490991080995008458376667286250831484470967100733291752690431190639708446624344711071464403216236843074280655256599624007178197503507506956366049705449662154575843732445102005883550128137450046749927174789528377562708780816663629104727948048303472870882353638659452701440406490421266353244583587791391569641225 7300 -354947424282996771268802844698783337845372276071636753960908613245993541876130912426720916438621038517903488941474654345452021950727880129801120287812559032963904604048207671707958277552917040788233577533104985121147579685205788281871867134692090235364598361861410253567894531238410448300695076662194527877627770310066835059527466403871034457924453246548593760330235857764977142031836954194293403170460707332438225821811800596297976579582083960132450071433121241660817190945110806474231791832014291020890 7301 3118809078918600795385431122087093219204321742789388880436903626576964463616096800904549235419128936243484994047102614616476372722028533656751814391742713362890739831485642453567966206735917500123236707206457509462682124195087681789912902594702340615810778774290957646844611496358447302216716789988925244594295011574746688947370553885337835025969252293396441586032578563051754978096139852445372180293279086897503862063943968849672819186698691210059501937651102422383316484850520321386634684120147603340066124481 7302 5776366838752327200414022298815026991226650549929693540826974569245293834134265059414333857275697649381470201225541923042929127477470867083667799261522682376490798711791844479340766786600416295399016963702660476094917281560054823674983843745812694825702575903541460014519120771918216495022768176184284650006308817866995034498413222222067841688821748343866469443970421676658118246086575914152722801282354300284441440694608531733122857377754315824043240551912561976980874791218939146673133192538514367666109925305106767 7303 46886200689162567168737547414257172906412211727263787095573936694866126785552550248877296229385367349426940102981109554728038499854650744005708475193894764260753111135149373005400468190518720391754930397996935164196919760395734185177850286926473926091762953150132455694397436367077877211861473072155816576762506824362470700324520604545290304416238497037778995012598918374877551769087545474982325940342868930994203865684469828431529036989912943456802930032649618596986354168440459658227981233816661376256695742440221110490 7304 -37602515046224386713625172660121509787699547226129190807808024736767463894864653321228444781212253108250000725036797496078048491527374979566233555497033365418541705863487124253018313104765637926154055926799206945836745583070404579982444841360611638059849650081279712592071734959533489507691752070604364659019456372880457080106517667788086047686140085085545682489718946820596854942143022424461809405194168321272401561983295200683379757879642533622711332991575626228442955584889375014563741245482416693790164905972212342186574033 7305 -6478524266310556890393875598868546051806789791310896891911255591723971506000786217235322709066234645752382583636204651456917066798772659055506019878586384995549322108552201689481690197597060419793623293811122741266959981284841545392790820509324803098635314430143021529780700734204106865544694319632836080131982705003908762686163238278343030009239239920241869003031988858181637729096339309092970067159174153450738524336865244096659803512940000932824442450213070979166179312512789861526870224108063806410590744753682773586778590101619 7306 -7910477774080177080216457459916875051225615821678691862769273818449077210131950345625026011454244443097038423615839984923835379966319129015284210789439852607553187036768697421774865136777329929458570263781359322451366054954605996432250476723096480913835258319156807735836929992393072447317868354996315759988714422493525476125226684430056710902115172753897120231132519449676364760732376801574518625577428594139677059250294802258382937990950649833872226425905583615070795201566908315071431637154701364943484096857806562916166306117502067 7307 580289906108804924340301418433268462984832223716596743092874042989426257587304066671174669502372531174729861495580481877242629829562605038546445255148373732636644455929863163131069470260143274570508707023294119087143981571489499409611393888538319725086413177746697019901210168978324028503026907988732230641139590800465400894480423909591366361811898992304206042363460504136571448046173474063132896563926043259109863762233769274793849346243695995203660535947390103951526795415309295314046931566357519914444585051723637126537310896227489939526 7308 9392137799453414772363437730724261630180685407395825743944400900547304422798810970354053820724261417301228084875249958614500123894461270070304762039105733786358949806679772171813106607506089049805388472235675931466297302864277607421904171424990743815345805386978813155323193207596181952428669444934215629881826608377060660191516639608105472059980884860852271821343264296689692282515228592770334485477150536857267015050847752014649689681423002046311727316102777228934081630622610533176782188470852998393405546990553835938687727586029526492735603 7309 1716086677173682844662506911802327118927954271819937528783904691484398758811820871343465063874771373439110290356599165673622031396016295011826001881841481884415662130398654450966406689343820408065574411049025436057363582619388995353138815125135083889313121599161333224541553082403731888922763366204013666113801408840220444615790961973899020950923618752089488995795868983194932794062655106518039118411823298568101137374544599020855932443649380824380059581928372413088261697834941544416386840479564268646353904169550441634900422559596651231910129713 7310 -11511400468474084436799737071152729078177430788095166863755062770342046762087303995025948599275304533605683713567505480833316149355196098929266743724873135125028601918674544538180017224589449432698311024170574902032479575883666467928473671025611088653815578838926264875232475461398844413267107309425964312653828166104692298369136979366309609182071774627534814126288465032883517613389474311614076277733536784557080743429066636649792312796779607430924328624087458145426023446827308508047912045691257824518922465829335460926693877336638450464743006421206 7311 -17717569750341613217984473004063060984130951645292523202594282449763602279523041125707289432430175037014431349080936387609433232077678775870061033043331058325082520947937272803188969519507629447931158680807666073976485497600949502698338053358147077517912447130578950846824880302412151298162133030849217701060526931799790439843495410237120814714168800087928109096213520980591748176206023155535761246586644279218843206160669633688747639497197256260987434822001377035084433355313292856826918652423630120939801187835891031396053268724955482555676908272289878 7312 -481969078469578533482429532333612978121038733108974700353472582735593921043414280202402416822075426442905034060258138391024374137523178217588172677393533344915233385756726641852139297372005415574967994090996191454386013001138178887162037202632513495468658156125075722065113217242176015905700816183289177403211572991581781631509942413477349980964856069949912642209580612508897253595024342958334660922308306834286206492269927454349220047343092992821042771785492945798351789057153679909785379743710260250087600987224093468383313011792072749825955012131072584 7313 294589580252369306738200504257053069634744789363290527187255043467454095428435660597824985374289297104713176329653276149941871252431372468408415981870822781215033770744846639387566717984017142124964342818037137879319384826863725497870072034682087114138081170427733524109553151266260546479432725882828135498669325733097115289214486926086687397644130143906936659614702130772311297843489928504171568009647881630237321681918549793882283423076234259771496926191179668019471623483180374368493403432226043814099336214843924547127935091554694729158720693144532550718 7314 43814062381151381399974447144092546964497147683242843520032940645266829218106063381973370026376805370926069209639470338744640475397650344680062054091458477594980114183627938280168703995627333739955407176614086452011177668230424869286360212775658496876663727530800291196259685691692858973994007065351977720277226845621205294061150776903219050211053383233739840783027455037035025399355251381846378563341457240121150494378329079912182666612452169949686214196876358142270486340846362984953405807114270644992701502565671973247329517206036057057516115062832594473354 7315 176548106492455384902900930703128195285930970774553488694360143399103196606081696287996691458350988303502455481017659184092915520004781420831356236144818049428042168160974348642849539265186849412428227752500988263256649788905856830104703431695085658152025498105639531776160034874056821796760683431325388915291900410314328571572561852667839530733023340977642487599652212127635077672159407779407223219337291298421709367017155874062769674898333155881860864212379673508862034603112429441962540257751791544106051359243444082507703493682696865562200922313600530681890 7316 -9752689183515341633139718605553936125044160742491448974923316898167546685597947334078568914234216838347905358874530115504110975728700169765777557730416342889705229956035671951611322972483581592297012916719095430701316124486043188433337911937911701015159439986179356322375811545953189101160593646396821495272079996215790458021497339988684446357607848291240846603103940088907707446647257758054834974150082990446764345499919265229849861396317164005991569436354341664866389930017048718128654819413416699512219788785398806405555936849689216773890772210287156578297189 7317 -143253707417198371019942960391632136815048516605083741803648671771033002010900555068733743888171321471998636041181389938669495144793291288335914487427407679960297095642584386996082234405596448474745946346923425490553435538517829110730615552756058662725187667341419026784367554122924130879755565189487956111317441566594096625904192767869082748581529827888436154509946606102916431109810223297927417331170650784154306675539499513480136435543736642822093415023468697230144615196894171810728009921916712553856769892228566364180315224991579931206488953938445135319257477 7318 -85063486096810891084948648404049856972415911192611388488870269471135012588601187412293243300405015897818361351813875154205397676051889779759562221628772321226084810206103657136925247368505100683911305418109430106972178113122041221488965150029187430380767695379292756611251393624218795407381163362848158203093098578741584748846288919760184131272212691185059524448956562265783313020498266500536964972799383937575093374289325376347609371107785362174002616945335463979427507132547296889775845445333273068099019006630681984621128798323786931704239713947631892422147169 7319 418387152479544018569536146850042100199195246939470337311445832616633594829353088268801697024217622310324409955427057992699788229769884382639140259801635798110288837390033159701242662796181630530048892111540401513709905673263940923364587886717031782776940973223278998454653969625354413240645334364259814745517642108850765182719781227191332189780062522360073251023362903172792642015175455186268564322192706419326548701066636548751296415584095530578916456136021358729193377555916249292336500784668926757663303520810664264275199263274287256556422117001106078074206617 7320 625401890751364860756981939259437815986403642520839360954911883253636232854939215659101479541261133439021684156229724213629232087346080702938295036720849355743057927702536780914986263891102483958426045327716810312226302639759336597725789970942050530510738616907861594865207752847890584126356485712789187602371517118844657435602920911327070604309385466664723926318118838584561852096708644550076959148926890478603306613665328656426769368567285441358491681627827045214146638569502240415687246417757860277488294305318802835109198283852251171906948811344695704128335618 7321 54442153698473537025480198441835217551758681454545401691682715990376204522956229510756499856867793217145301693780280357696651389768781093167195992698337922862850954429608273919594386657533875587806336459312184518249662191673836705752120297650278564746073204909241428616529445564620961657326686824770930181385954967577789444374275805145920362759732108003872016575820564974540815246678870186111558552453903420549885551598577807113745599702328224737420678817010259170042391686193053178600474395896279311323904448860867047453882654702640593861630763969781429972529971 7322 -23250321087853301333980862486075306770496130150198287379794440780453321907196237093809159508643573969340261429646221233611569925545160257257593310911038556567645531783903604431619968457613422208783548637373293834029161244992583317837564025468438306400502284871019955578943089004649221973892705129801137904857957552467743336908277545751117564903643956136698100463972237729585923623829583363165444838894770348917620949314750586852335549197920735288566621167104586288847622135257819975694121530294931816381491228734765046231525536203805946822684069586444912023077587 7323 -3685212297925975019498667086574494918907732634691975403002085310565587866915843004275199199875787098959672058736572806904657453141193820941463342178346163353894458112583339528629946587960523771823555769186148298722985811044926770290265755385834340040248664683339252433410675069526778881337081641389812876160627393200197186123793760165593477247606837236679808588678677370354916367564913008859137217354489491375168642372311401595813701470415606647042198559447473241818238408774457354473959797062786712005327734437367567498779196529467076003068706196619273702894947 7324 -46808688718161868001015837371831650277917541239767041400655758381239449545545151885849691533645221000158049324752197209406765732602344186965538224442778761825507124429364020262505002473646737615999744684339579425966975955593424971392147491753032378205626595209130167738831660895571748787792248059338363584425653331902908793983456651408058258517692673549462463125690305779965963199511315021364241814137564221585676393818440277741815328722175232019590269222537887559914674092681677778272324097418299514774662453409686707981137728316534923493460758947113806243838 7325 1665666695160721402439111385380022164115889339999622140732762524971575574838977540734785976510292426914363598699551251307332541033924435760606996259781933041985155579615350646299966077983741509083112060612889465909227234289275966427712620087278788250627798378712040849492848310883575321527276247326931095314914882875638759299610261443617192164281161890789593024684921484860712896628864621408665442888675923663698221791446571649450076740711884678598698855845065231342581720782598620364216015642350629638545933613529723536495604779784612337520602614858217623038 7326 29618597946237861115243876006065219088637198259161356949429730533151076766973944580602801300384673546902732300485484504602826441999903756131267061896223187466922299597028566116764491587105639880224340441753139434709650728457073494144071827335656153504298778039935988156760793171063085937409316344101893755664253048430125128084648500694327693883200949702357086532741036848106750250370346528263408001181507010963797897831288625044444031756865698262381215713530281915491479705046124443469275517753919090005067754282929318329356104717043537849403930644111130091 7327 54718262617256077182095318520089630761879568562098959428260782116098827654454137468995263129383318301645651024595033113991700328205735622637355207008301295827586544766130769772487522593993437399469080627148043882269703185537624405967211150905435973080478725804545089441730250466936479026777215586639301245439851466472618819255953904279318136054192587374019697091229267064182515244585540930349325236238483932146043109880411405699231812415763438693264389414404263425476378817117591498597634444025270800799988180957022059495830536676138232474897916490029661 7328 -151361439896165560853389093289456855247917645443207798176160291722333811605847581382485804013060520531294294876364508248221834496291160743335357465080091427008167465611269242190353009712352173670336244960394565342892674784639401621730764673978157497292668148985722234297543643905466775475457921761691891513835380770760595104995331698969384847354272556733797017139741828164071571710839717881130608198939591624219310093837558238058257942158091127188245150975281241052520837017021808245765875743999393696180778690035202473344666921898946050350565131765966 7329 -327158040938605404502828055569880631683603475190845157073899519875507799796255956339961673293615075515987936394834261936834716380225123793220529523340340496968210432136146377153351195749559954555410264854641326509246525964604489345635840253323825600012687793984175065046155657236411090296943805179897910399273519192524029919352387447465667458930674654893448169298928484982195442538702638085615663632456566200144669931123662347457756040007575654655959194823762861552176466202017611929375840849975469971435210066874071493662759810611806231312113889953 7330 -87940617214070979007105224315232345352111096193346597589619608595734850945957538061648425660125097297025087504827688634814424093125614094031319843704661028822110840324105246761720111152556844873898709798892683223482748607973379597962069090100572353972404732550239952609908142277527128699616535039541900392215776100148735453880457355471747324392231949520556981915044648692806637128671282748674774108900103650758718376413016344197443340025941789095525074643641848024832371605731240504474577303474131445108951202663067357641289169385407310882756015 7331 16573954749310640147103994499909565975094453197766039716156388993059098200501685389769062145885889026798625675217082890575233935529734321420548654592197300924006511050168302410600270803402919354481785566322284190187067541255409864636330788829912543840263668803824914493487833064989226608733099349749671592437742501593803740356505564539243889952239506199904954874649126071136593495434278725884383865408225639378988716309037682880671461520413002475464854855063440863082944664828504263214195860219998829311527462653907522155559802854650242827299 7332 4967891712662261178503132870604209533579073063942376750748707175322007656564170860196318073354958997611603446580102291847330998368974641281666399828671463452699224373493157679761708313095192825352307954261655874417180461616556712653148743985209772006251999606387661324090412521920534386797214091873315594208817224612406759714565601525377108849678082427899063914237106217588800744802568851781643416851717589180987928279113950591845524013876037241557198802316259403844431346521671171855916813598385062123820044702190885113197857083357086329 7333 195783479514153385249771810811423532892424975672986845882136927728288647858292522634635716554879637349629542816167276259234137656871372044452975489740209790231646932591342302843063787196621458360969109416320051093963295501311050551372259854203117216298107499794378970578719761483239573337991997706727321631266436444263332603891972253018818617355027403056968799208928860863775533420366643613110209160417730215398535522324809920204915336356680465526761692980063496552509072422899886193094691299214382904567098282260441930736266208372260 7334 -1766884034895034065317433663228885927384128193341885803402094796045627902371328629927385533358166257269330289741110332329739905643983485528399822458637559759781423751352023273668254345157905723080306995470109196891856582943217384077113221878133503112709002109116578315300371254516088779508403031625944514036723780158392789700275293310254135277008220259667215833570168738806747254895482033933716008054415078543900434500755022237983643654308381924825922770159180926713820336866477730934836945579868159224138040182282552770915034820 7335 -102114019132516644198893575239222026628973814702193531386422122002564002935630191751679466880806107987866121155254189270150982105558836170905308931568842549971805838728495355905340376589429751381160176957337782490952786347206681330011627506711005533507919480169439144230379601289168887946195502534074699905775052314335931000375176153825016164731855816253012897971514554792475501530223512943809938940221521186176904459697774635092336396819957653365845079901069523385235622887693061847150105703481157865226368026372700507882533 7336 -603745733775736068395199601733966686053482763108007619683755304546923442865911781260187395984035176982565077113007070708732695697178276953350600878250461539866925715367905463245511873031797038210443950647415109575566144947111111415620150556457143843277287133391728833836583393169920536508967527668156943624576845115072407870004600422019145615746333444665876613293616102854343363121426867960090581292314700510938722623273779928716621924808271653686040701444641223580913568349088649108012687961605984255775777660185817583 7337 -131331402840639858561334183458765138492566801726130093574752205578044331489691144525876034340426399722882807209708379041202958247025950953270211275410136953652215837954238878931566051739110945097693311038917340092233037482421628345091534982523186063070222258181296050819976953787762936804101082297446311955983833627857722978690342117183993889242387185133994844342724746345005340291299317123937539368884328153527793896386100140662611827363323462365624288110971399707458939707014245478476651597513801169961657444039 7338 2686628746028435315333342336473142475692398882764212261724882519801758627451503251008133949414849297745780602551246079807575729266437977606199850143796242223181039486642905598797884999850242012693867611814154676452447307132967557193355582959105371710689541263730712439398504994064893509058034565487128837659778285762769559073959185039191934619296344740182981227320649142595615412578315366650573893956217375524594504953589587181028917667048208731010668479694678517674933842494923983825776236577467283502045049 7339 2539447794066806930121379306303926812690956376412380874752587205919356868456289414261959113194271044604993999647238686149367283745580209348715283452131394747911573369180244405752387614528936915962054893687240952188337341056733658155880403810654536125945756531208155214271715698299461710051885253197289230544595958907590033753665024083351737062058813545960860978319798375895739627331636357435807631425365302000670135034548123427762554169679549046051298844265755073323079551758231550103675716996186062232 7340 402632354948517768421742724084290593005927186969941621136649865348757476997281366426274206646588725834812280726894057784093450000313311592429890087816624570489651647493250709258086540804442375284303835643103705661239597509790200301114683719284334322890883142379879308259027310492342069456781082444254931023995445931677834217014698356170204762445369691139017079372948849281184668000885172254750766186829093326368469118408501681163308969523916240347488934698555922704745099766311115460521039068966 7341 -72254639715969123001328253968806012470188068748739769460187549554974443993669914033658783430335138131150305254559178508256207352655273548578137630798067364045017613511695987407942347394575895562128105284727550666595621442097509171155044892211472747986058337570584649482538474700326659488916256848340191459247223481468521494503521809474478806683515113361290783350260453690211546167168092413680706105685782156788407284701139171271197023171691490460375262339494623024664485726914992336753125 7342 -13808099263142178208480675075677515178344524646477425870116962945927520913921645582092011429286793005353838031657453449466723622535248650255172716459297599469984833151298372476024782386308870601311675944946092222673143510897009224663812124666826663474344029514392731911306463776210990628412454269870937899655677756531335385286506647387540869032831747152117201990407856402852058398590674496498763014874529647371383612337826465079428441953956834100854437443470728410477614336962116940 7343 -486736652649391152612540569364272306583494354335893696196600574473913778769050141388460488631232283735845400430440227371323465046704991544009119888233557625740074838388049149445969416390790076491101186968812206633216800094952126704908809551374521065740783180172348861202185269467330392779626271559887380023185348834353399512054984332022539569197269671294118303650895335307662106273808978734898400082631110226156191867792768008359263728460837197371949487322060550020321837192 7344 -1410748364009417089102824607165899351470945512220552677256981633878990766801561017972903892043120224838034438404081571368096750205759324423486800458414233071712612854986684635217029777188856486989595713174689614565092163532049803210401588664354628158667146122434046702191015795397443989847042074241487037579364869701067633496949681969326251363105225874519213844140210877539103089843006063846082222432766546952917418231830519444712527757728063273967779681448041257644 7345 78994481542502496624737409527883760037606266546674265384635426099050687078147068240932037603936131665036632410051966063978283078246482260244506755813012870883932954681268476943999173934620819014046687122880865369268782709276813320260495863112109662127416605829247694689652251812835634527287005124118720388124117020332049958036813963936414228843145289989444302471298674530318628279363470045662801348704869344212177736981899091458822811855508782723681457026877 7346 597170634647619494057435843921975803891969559757205777080317196250523020599492710119787885205857341859175397258792872894193131140332100058459018363095607802461330279171209162138776516660656338382140539749762160548662881730337805891442217560474492400121231755332797070546884796141363235431896943441799369875895557609903445322313146435932540753062478005609113033749206707332650523081686309600629762449795817355123684404009083793190533815026378405993823 7347 1092408252784953297163800008898361408948154470095919697515548210800666952511652768876393163499086976874639607166594744866205632657078008222844881330025804191992561932991087567023221644279969138286006779404954112152380173333654033615250590746625652270305400580058014737162375552096118931072008894242540425053552985665956247734894366309118295340954139208174616458610105698306304796705691124118577301900895409076916968806446828437873503040522348 7348 177088901396243066670017628702934779941762708382056752012619603859074244367586715703298973471893366761665830767304377369667969948821217472647622102279897135239044350156280100738643252978349487909260792643262896402541225192750583809565533545942672125651072695735890612563637332640326907815586946774157232549511951073034564132020234128312284125304005966650654417980015200409214248242451213003675349462831740188995759771184292592833429 7349 -590153910972695550277833732396541043758679642336629131548775025065569950443961851366442707935914684090776936510956496674676326342453113611590485528201265645213449325201771647058534415054457005888096772486587240340609438905170045465991060232962078556576577421242407252407544023362722520293086122403283303695281198423940034500380445559843780232175774229440129829905946138184630257970142215989527566624562875956185864038084530 7350 -284122703838331396089394189275082166954798837493995446712174283289744420071935411739830560345392430709930022133219549983724897037957609844539115360676048404343607103001541205919368602307848271914364885366381303270627855272093477664641697798582962504360287308921864729299398872296813450144412043600365531946478358555392459986462131897774104511991342238787571784956229182775235858981374992381071695646567079922901152 7351 -38377887227986177210399234442007968166442133113279166182842067808402498730167241007093757028980768223113661437122990693054176053537492907888227893076931852142884582775613611971925436029453378310917340975194889495494890049875959042601006819234750709706938694047789782365789904482652007964048715487815817433033839177015451450552213316831989692475716433264102454193766227893163827921981862355216559702723428 7352 -1452945079739075584164769822200437201883784438113856046746061120475644364350033214468688735682905394246458089828306500892676820501232992877896743058547210115270217561394626855822733965027280301628063159485562844622025549304544191543561320009034319635757462407096052574207074949356087100845658272016431500143548732898387089282982358613485912975359362226266411986337953957899589236458911329616997 7353 11568917950765604793630187008740054807829093295883278141679101492716565319958854535596327974222050976979142629908458696689802427166206216848533229500378785771480842241490937703980819091790211048427796864666276019118243346648846707729642145924181232199291773929152065382715988817213579822364080025857850649279159081467784014550321279734760393690626610940558142022594802735094829429205 7354 1218921496215821185803790070120476485776361007615561441208407962655888564368743576223524822628793787602512282768602713996680433133444589790600360120345321340523745655485961230856172979045893436185882981033285007590854928374233574776179866228604533202888410495298660826767559266643687827305997696026210965105149352831728367738665991011106039318737977850773895514204157761791 7355 16372168086832204730594935510057215274383249445731878402156760494928779353142181500157338225134057931403678014314739022208456423494586268307795936855124208117643772350875356554150588578116189073031239333397448170736662810401546540722904803992920906703883765164189770892693625525337814406998253857614926917215308980332662386972018940644406769979398190746005981173 7356 78812529583541201209402430991913807778628058009371582317272205281610578642501708710166085937961647788146116880300614359054566886272270535840240816578598737737627886581691118992439693707960751643174713669406518563149071674281353329963268313748192580595879627961393464970531430393489436665302297156439266843595841709459246709615037013862673538635668847 7357 153727549987939264969118734418088255916503096547618165458990414346036633037027721415003727339978040577023203256139175746044213660998290307155185593238032961954798391514637975360804833384928444739673427447472614148446097822371462255980837427682882990209231147634629855888742123042153879004524195377710159079044063850613620853698157638110694 7358 122103092650871691249228505809505296559051063990894452204623959390708837353758173984011355512518079663262808405624701741579815914041610076604414864940780446963948426851332931798923440785265324994328190287688569035257277228950841166268905825126436038794337963078712760217631721744463541787149343617522054695082562613930250199666 7359 34475512732326959315082710814763319992385112189785675626378187987180130395942408749926412740139677635613466961585361095322351062422685609077327422635231923131679995852125454915648002487289754019786886730008724234122967351184376428811992110631231432470478559736026819914928669830929506018362219430537161933255515634 7360 49221394769132817841205207131518387077273154759172491027476635421743833361920249763997151499494954115923174402858056539184738177939654909441368407663414579401471352170281821897065736179403300168341368049754735242239282889630700506913380653011771911585189305301542624091124997351667813009129816248956 7361 -1241899162030085434574682626132395479554235584952949036547493304454802096394212309110235482194319465856453169663998245361174923404307460052814842715383200913990060635457922740065036227165769053499109694672611645524532906894574623871683501596160899870447205179119056960851567895791488825035 7362 -164036022759622646957417057493583054183576128844257973703929887217740754498634776869981635707548356882542404739898025618145286009445807015325630915300952691005295276158046998940054776139448755248989733877804253178515354743706681731108589160573377012010766805421388022627513933 7363 -7857549964677485786435520467299648829657820473393450584897432227319292949071537377503145537576402991089622818954374088709326898380295379735092628818922231487721016318731807210005651784555035080723633542031180016995958856879539057212987978074158154989486944423898 7364 -149114543425467009970173983203416994326525791931509208641315810240690007244200710322568650813276015020563162371936693328965299442030355073571357104500027016040637118394702020500496942478965413153003917795140950989837139786556293358457355344184702819 7365 -730002506261361351219359070729408272373313704641655317621260795845350803228545945990225375557964128182898892930531482658300869872094131805944786482356399112643130185831715212173935389141367992525230760481896368366921353457277104905700 7366 8175513564619510822470358218055574276247397588234070572544258019741511645047759223388101438148357574021042252864052005394911820628645848202360864038643616368415808436426015233557660649698833466461125639562010472832350813 7367 95208797975168007414103508019140853372720473877076710165642776057712484417951370302961892279286018998176943079546463605770321360213633020474379411506600224420472467517175130205409019606539398280464929674913 7368 310698930490476513163835225287969926645346824892189507165362692110774769744135942190191406758382776433532870105326109339398130897833881286799346345998993220698008923010160781077934848694219720 7369 320380837220581447014654134955832914612302238273489951622042326273419557575896314455989270780489956102241876636106447886871636383618620782451665444101857634692186618789508697592 7370 -34390594115446166639546043816730607692040160098341750840017972123931198753367874373986316868077738632754466268710543127306117886675475769176002074633079501900017 7371 -121339228700241795583637581054655746611197218250106992113022412465328028843353272702286406699687591371895140383579038845153832843782942821703716877 7372 5617113796541336342382699255496074769845647232503670127813120975190527658480750768973773132233277475745241895035353536151675768231 7373 4892017726507142461091004480510050639857422870328945156158612182273760353296944504467757622539061738662204408527535 7374 -1010704585904220377766406676280007408269980864032593638648074579651833779639181529575115630431983250 7375 111762691680659581683412317360593619100735959846825883722275936114337142676467583986 7376 14428408810366168484070575354461310551884182235276919676464169692246 7377 -115253980195924455423782973702058894894837401606026 7378 10143666273370112481073558128715601255 7379 -137317106887546923068816 7380 -88044507852 7381 1 7382 -1 7383 -1329227995784915872903807060280344576 7384 -599003433304810403470395329171975888640706638982476863179 7385 -55213970774324310631666945294748380265268147434143201614404454654802023 7386 11058501842870866968050923126514636542318402936870567454296408345068246671644785041440731275 7387 246094519726443794415855038524899958290924130928767468630098193879168966720216336858670607620355279264008160680 7388 6379891611121084275446490968748812046115381476642466348119970229731018005750168863212086100089055319820071741366235668507269 7389 -63100896856040858570703762988249034045702057306938101815548193481841678736868688992762778728615415959122306659319030970422108376773560328615790 7390 -92460811622839152591741887450885484126491880229657109505192308015369542109877047477973952311928473266039979886409657528409796535313965292368975641834549903739960 7391 -505616460985050352502699442063348048657382623204470910345936743588916927720613267678682925047612877430217051766163519064918602765091486316120849507324842291698734078168215529 7392 329272802410052013654084734873382740346156368835923770090405350486457717833997481739544859640134397276478206967070706343569421491838663800035969516457017615596188827216378628472403067845855136 7393 35739715536780905003254788426296260518538461533115674844900072443333216284499558418590166866839354116334143153771560424420815035132419568401737438206575240441228122469293409574379687008161360570340441509655994 7394 36644840775828962888998987580702471728952641750669722608606292341227574863993201033411230273391981017552295075517097905118005536357752844641861068881687787112538978529070032422000399117820624620413223783139303832860270321 7395 -1767704530340982179354737275024671940655998082867074498623028795495224854691509748992284771113977279774223949700119844265787844510023173208537475183012362196933315875113150877078387807273313108929725029701718456193087977386345711935092900 7396 -15160529432750760472374742285484815477358612437073669553943260329354981262059855470142550097653497144796107540778363307369584054580554400095634556609632174216780802942924217493234115716577272586692285171708646842388962253704967233918658643124842850784900 7397 -2732394046087717371143736011776238507025250874072021470229672751119366767653995683464818495893155926106915445088601505813479103398176084984777547938320516112369246620598785730814834183082926102100242480781722994066355747386722414762539241434647345983715777454180189 7398 10414189491632508235356426911508921849997557082785938266897644892386182577450935767044871500667103965590366413081246854462398157340662471908397791377336524975201685060068165721622621737222429103238900071327608722004441534331627900810239911981502160259784033148588422242019618857699 7399 7351609473875584073636676164895426357896559457015300048280641429480721679978776247252619161927921046798404566355603078971439225188271996399513897876426462916706544809630809885203368078266535580077849407245602934734567414281147184568208309573847413314442947784696754006160417598107355326855228495 7400 223586740383267267923230527732428805237970308677717361813708115839704341308462870296363052312050449593657132327647534336800235726918554932336612797099384850403429814658555700440739747415244061428136902331320385701903091302394873279694286437882419914168311283834691497625039332467813372778685411257142067010 7401 -70134489115841985690426336090087985193132532313464730988353842176333306042295255850847622343258012837772998788252077278029023016299035294959419402616046355530866869114781685594576176442688558013252733280395800835892860285348990570215430661467361834531306256728885318170801818265785762636206299802896201740405620327912793 7402 -4191796200523814302633497607254842808405322835127307247955867281535768222095824887664461601877222489385471953888381582969977792282760377092312745343180568122389089007447666157433301755410927816938685265054481742571349268096323632924360106405772241122180619098398906542146527459919783777813048584284485511399511286189639738734944592754 7403 -20914997127243791630669579751140095749560187305357326463653546892218384592750699526759677143126752624076595922104304341342108521653723068163262615301034345841675267226388295997977744065051786524818404620654347840789612479015950567558509444945838279761800071569394416408641955007917253843245264653241478394325629476533548051893902616749385324950 7404 555343830052721640762874373806664408608823972589956361926070298991894249132670209696738189940001456384801206898429711480543564214949910360492166744343620049484561598453361081131290358703503833533687912733111443436624139504883999021837298268162486532626340481468286903511494919009457775635097871532263724468433810091053044096460835411250839490246429365792235 7405 2869061469545039952285736082730553341390531316342986279765372557652142911903065520957530024507338901887508043523531492382233033925482362672529582090760539498236747421093702581724720564224161560787615698625742084995088519484304527439422710408631951085837205335351238625352999261755028313579296810246478341737238382770936495440280807464183553557839437770024567432147178340 7406 2300524130428473630397705145023021260827538339156481351719794751293145357177826931006109213781810662936030364652582265877094247510545657924926269160130700168040537779801903515759679649952416746147667257354778118832355235476371657822816537933385068056190120744402518537803535007444626090439705159875504572142969726367836308737145611844783365885993614920407647229930257943037841772 7407 -5278009154720109141518774287391016383433355837722447140924768745607820937326539572065661032950025796109397011249006172616618551004396892116685647683063937824515755524176574982420636454898715643502622846138998303246349787890220531219209018545070876937260857454447541682892343667422362627792189560788806179311090029562370465605081685281829480222192724119445490143405743588062617615416051611666 7408 -2394802665544101963414545756766802625647435826960897363082453211150734435973603857823310496310539118460914922756226035049363050149224976671473320495003125505869217295942128220761264437763392895730870542392459345870648175474021776952219325339725389882195865106319317213854612381625118426059184328762126563164874451396197911487333532156289381643138200642853201167281789066953782211240736231266135228128753 7409 -303760138117562219003812718779180863037619580531240065514273732242270950888943891855828904590245036161494566349953141051943910544530644959689409340216078665052371500514930755356591222531051053985624608275440980366542592549892917827771236651976169097379602820252463962870548761057032238671531052534373562545765406246119365452063980705644714132333788999713746738719683631535086990362172236094651386956403334734174 7410 61163702727021067215202729275351804741899865620743856307812519737867722966284709105686327838550966969289851807703373666390809305283825192803297518063062518358213172913333220576648405110850620112612848603582831674421368966221434218956426432771971567159248169546065109375067043993703047104250818472605759785826425116537842740870061195626392268198800317144115519958337156909213722235815475546276052401382047152847707913343185 7411 2468492472989579988230264166499146095746693875302066961840900305544923924659843379843826845464534953335264010923076525930247435197719244302850050198927703821134424858557856157886460413180953935994838572965234315129185111357413006475327193634447795274935510003873722143891486565886997992229194946616777453656327389415378293148368578754087243834029762328333031568981490754500134272509672894762860562965707101459294153521173515258350348 7412 48915563943671090384150267374115898417299120192922113812719462925432526428432372801284434818817243316731694452764681684258127045680261319448332078262172833297784543016584126037379322186309037545958160013359542740696128530512992532640421010155299959984240020211799775262212364532410665416644761932189401826316751298321403228030665988003005357917486911402555045662569733793695028807161900591663849597515369074449035852224182442635615242105093 7413 -875033770354384336638635305054278207301491743472698050382794672411118773058611735390693333949290944051721745827624843173138898343629848586295812097526343414422094163429116718680143186249171539046706738590439370540727341075646732446460519033203706679250140240410067563945417523304132454155619118273318942611884596724109810381127209831158669504666507916608165557280398989044283796719479729631570966081183462423000406781611931678891146988412295922468555 7414 -3174437010640813567329831857764386467713256885063528431158921797760102697092439718148201890577585803403630226034675160591410566217034718355958853452714531852780232227960535762893511814379861685369927296014245980396152406885762107163820593201890662146894608247538201091200323907561999591631344861198698133854768997557047633790212259546124181581815161984510043112804817405316870068297462738657252071269899852497118486687140101179427759915522028251126281205963623 7415 -9728198678415473627330055037566621596034623109813964341967655093052517973545848682925509379667351713902851325443363855517424578266110081215821219243520904665054846380793127578936905841190154148838875962949012346919877240531233981024492566489143688331700514016609310434788561373758340658882000303500187818466955128548395960357169762063466818089992126294867616179754750182821394916785125122692496565679752664045809281277543281510375344997346086364085788719746047857504 7416 15610724838268984292086708758966272288811485669680118168485786919971403538776633912890120521896212439482016801075951792209419838215628357502246917065377670755359534693664376249549575397140657098730866282978646795515346315684016835570996701752355735999472637603172965376775187435624108197170701611229736518689659443706604874053538511402591934333462981219173627196346735674610770837052619056821093912759654378586923233207834011555457298545326609558465865435238521163152743177965 7417 5136884626930609203789854854812574449926934474053517107309975852317713420028456042439065412859773006361835033182865031546758361254814591164388753729882801819768407303200487360479515426993682509164024849361913866229579788032123324268625764752234087383321554122679263034546582573542056174053967002426869781216789199194667871827741370316163483302859030199616426862283982179928415017654253729170341234428422665158419019318982055166982702497817460104755037271653069486123039511638157245321 7418 2414078286269992879260786485562570358782537877092863665050064946539079662929585614873460903764583306220098040598246885281194058816333847174258692733949263047079412908793284056871864804642358639435337904358204871533687155543732960192539664458981159356568969548736175085973416244196711162962110310976057116787597619874144921073362328328481449544011969934727413176626673942329304745293971540445239976307750237350133742624735909450169158733042031257254336934768442782426712271902451868445022443 7419 -350174440232846735759412264170672830777994655816037576069943616022920205957488336446355460348239562920217756875291849474062856056441080084182167357700856307023020385857025309362371919088296619054703300996142927801081355622782925877882023944958959786527316332981850830204141506012300892643527262535873089556091802764329399515191946544705083669809805917912235472977042519006888878516633300880502870663481466643367563485342697102031658468771674493554307834499238836319632711067031562908668430634526962 7420 -10537789978200808880763629680780863384451253692624762890072026260276834068046469670916781790416652672277411380446103429058095405699361918587794372345025705840481681827264650680899351444103724011061269668435494227728556239766547455884391596074426737955036898835947955518300919649100272639729171539330329226293461146015226662280434730470083684998656302822571034763036400174265202937719253991087297886949740812473017034250550363335937444701153656803455907348702349952019345965107908982404412781778984922117619 7421 -753992768638025047852858939415108556169457833069519140438403169118058106534946679194854813101759237332474674881901990975840843201009652959639551683403486713020794841699184899572044872784048161401985571280265076009921902772993791631129295224177884827368543988128997910655737514365930595807812956025841935581915850583494190388775767102116546665179992153809270265297386313271873632916593870500377101106835620844524653114883735234570678501051100041143979794831245749497012245433293319720534206962243546657594193215 7422 9945390827225147583168011735670803802843287344550049251000052795916267056631763743493032813135253103086568618656319828454775818401305011901447289767181083927420659848471829072489804613007919885621699572719370098444522688706385302011586119416787332056233081641554805057581456922494818529627587125905068293336129322016529600209586154336149476606578677059601953302693584151098583102910810566488656196316171738390305670264558812521850604599831997267409715889085971579806185949224932228197940526309035295010385039175665663 7423 27586352597290971575162339699167252704458376632964982077134774198955844374079679707804091174533408906348171959138453566931347102812862460000908918142536445435837470050777618383263887292578116182268150660164958303545431711591346420655223866428091160454216642420998000348113361729766616780534223614962285096956035741978657754019904362700918159777266709094112055179019426044701721421027576263017954779228151148445648637311003168647692606611819442761856797806833268268494864827161329532184731459886514660311546374416589950578051 7424 298647072864482252316286269426835307690714947122390600192989327698627123740527260945804929018077201449661843142476110643842900646142212980313590913656657189874841806824259538552940138177570552288519556930205496618529800072253395331638244756057610944772300261316452659412020461035433787215124409126492411496346901004268514620584112138588095651450649785724668923197340494175496967928542153467302433079754121415930723815212261032362674022607055074687846478451896733877936673423769726565572234751635212365240366743611292749106340454 7425 -359741150309031067965646721822444816641389541352231574411546267008966550528622606200117944227791268415643778773369998085537854746070947535050720917152818339286979193141973775044644487929235642641823681631745951618892941808205279455137530821572655925780463543959352306059771464360150346916797961398377043519774086675330345474404860306095612009223293349766826213541481330521789961884562258909594660508221472737465328538886849420817139251010446339108747242333067270909879652417161107058875822597182261138720768613855402923360053853262056 7426 -92730341762817769605751113345336601274362549526454521241578928532643862615038125390301653146423627999621012111570974652727560157520167122782484405452655272757926809270883683752430492606419017603224893159530604543206303011626953496869332955099767706415802096797886881481232835473225569285562964982956330169785886608006310862576240715531880392454803020138750720493149264983299040065517092292454948906179728715898079125154573823576478802706935570091987825426676304906640213145364655549830456063994680060037012743207493438558992306920526794380 7427 -151041441500344339908670562003827097665671033873596061693114513702396319076217176182536574779501960682474150234861144634832474782541939193340579085973141746847280869398144124104319070308683749280111251777590379689792518445720888993702166501179273862585426748332168385661435855892662364831664514846842771003310129673758044428275154024203547543681456146128332593474933031697193545215000132239741755238339992308044430053003683846978948642340341735696954986197958174695935246714399114420041289212539060942100042675629469428574687709818094054524873 7428 16656052620042907630593707214391438951962188467348338239912860430797803065028544927052596089851806346204028745099665263620248625253609863095475232217040534204051649759051432423821007130677074963135387406631887564000755706346402143187589409322878262728430638068972508375601406169868294807072475804100833826129521283359659873842134245717246197808625114858287048838899100048211719512115999681677651448157683427726897258708291081597192756824193708292025339994004877483736223151170052970264375294484425630866731962536668662362692093736159687837180158496 7429 402697545377120836369939613078561439918746804373418767664397291699268102986809861027705335195422283028093166609221745169359052162998247478212285456235513088324554055717435404063520690090482006569254835188330004952696239114528171652204852398981912693413758309152041011854906079357069374046989785605538678191397295624473459173417025249985601810503436780159427476509601635309690687944568258208049771902605921207804062215872184218181355540902399321772750932313350601814837410365755134966174314706567729570256642781274469039526143771351288852688956817810290 7430 98177260396100823399583212505991541610452854118637548061669059282998587561458420365816947539992654990950694941772376512318820786158977289953330128613120222355681036925713524445457132155986923579054219556643497634633573453053614654749897780110962425471524990681943887579376164840732747566745559536829859629529283012817426258584821388971582469648380453666782615606894724452431676986686892534008790138258984915475452942896191760854353893882738822483933929246921728860722747684162675178540916748667090997802434701086958374553056402684515823433187333331891559 7431 -991366081902955070849476266336121943890841526909063166402872646269053671251297749922764901614382509215185590456957196340284629687013727005936354714522023556114793347741798528420097190003059177037596361384301291339256593870803654421972701749332806060407685992218263731719399845974463379787351285829991633548591589647688697295442005998641755072417410899666038973554022804719894526389992457902442641700433018250255994544321730324109018910213583267364967123605990095908696614143369072180557344497789977589215543354620823376742589780345624403861348772836290173676 7432 -2273694872444534267280010737078625571551221360335962365308487837998437310860126354706869443785872694550432263040293654037663441126541102014379298933257438893027561432033663615433681996288841504152160380703037125858240260664802306428725731462876157117231374646841003552877973487750526140078556452534143994166555010664539250092311246086980084193534047434008306254548943792638365777549005859176948623189913531013167568545117511950223448441560441061961916140126450348738048978413823098826818572195839222666335035310129550949090277792884952169477793232511936666041156 7433 -82558494225088714069104317696439537001452282771489746033740681430770350964567606332621025046183963649585151867075954864357324764944649090370729003386568412506004992904824597071208197183539602887051678394825948512771463865056302775576363311301011340946679861236058145467794679068598925874955073421680194309237129663921661152838178841934667642501884568274398958603103220709917364416172178646902114071064451602253475424790714785703200786853128310741145005844672084305331905414113909257773463858013537270864371575391877537505063849549357429793567936738526069398598763 7434 76128970701237821257576696948653206246431136232397189871276285716347233433978045765581469257101021555857624613435854165604963596931019165406001002782007640077987455401287268242236771704891290215774137275994039076669063745013928525705094306313454892901308099495505257051802458219042010563606967575634078341547468136856645691495945407850985852752513579018258416849994395328575626663940097473865331350276910591768345166162918185927631179481095243115992305746720517105035821307557609419833546079434986013138626991809717200246250597764242093596653427771475211479476373854 7435 16808988485013786318619940955382707622869983453732149077079237235117680485479239500763656970109828237866428178997232261247800018915572963060068772165238995923260715027006847125360957252399105904554448081737100221346182889929916850451176147772444956098424669422334702352412524392106354044703012966273824021624273622187787947997783475916789919194724581833265341772492584466007939296103921371726718202964797611427492328276550763099322428652002047735338283744907544390470561105738750501826262761708971097741185335513331901353951091451525706952399683692312275397457710936385 7436 90452726774414108954588952238300266218272764327517597262765349067568419496352296222822800390238418953024398832968604403788024669124086444126801409495487428351040400830751309942838438671314895792799797652747702415209663827760885078733871976079356554179703124648411585623160692334181755057954980501510910627309276343118762857858266879658371554212829189468394805748236345741619653155422149465603945752837003460941636411182713325934502338464107684764898525306014147972037187782124665603971887019366353262691150564891170762174815223781752506006478306150135683721460166709024 7437 -7564503520005915818004188386784992864837957507363236624718667148760646206194487439444717463098997985343382803396419618528228671334013902790389838021999243533058907353116684678946311970448434014666886336457310804509405470975917829274286553644793410089277654501580106317078578902998517220872362116131793934781894947302113501999796768846819015582194028034970601657887195510170046338625579594648023453195105241036848828565153199873525939105178648897350659746300768578454659924269247841988135536541494097543558000891235770522648448521615019553998910094968529191575068065739780 7438 -164031702660939846456579445280703333576952709965252015611436170192462936839160663594881935355493697614167532115775240421757996522979669595099367105922500355121071588606590283746405043158371062074295511787604571501398507820392192695302777927850116382007256850928866753690651915739677144781418579694071975218939133296942638588221575758361918084260599895213986758785627862224601853586369888151710085548788284951855785169993905343875138007345050957688851150010218353769479908702382479462290852500353538881152736726592297839058604447158785940803402874687618747713216997102043168 7439 -130158059723908570566878618725479006912272424726291462644114217452824420330834748814291978943154015642905617018599001772563449304388547355679316927947398802942760404722502777709860212805805503443416506115743063834770557766632384528077185612521625872513613922429120356143578315335919188460948353243567213349171829270746077625149450908946770452376815736726416509285076163286194736138456643764014040008337041947712021665534515390314632084386741625047070241215672360897476578675832426457247829046103885361467650911373892032370686140688612460022510117999894847206432039991776235 7440 974461912585070219633917571116702266247934049885868651687915509391140919787657424082204816892855758048553888311419746108142062285023871709147309296319585454200795658036914961561594412857590168152734178211760616296230656081082102472236756119478327496244813065131925574769681856787160847822719083558629291681885010129650512930021299273207798777675794715432214883472704209993407479369557751530828804594385462587933648103335873346456784707719055319080537576830127028266738062364085839872518265202627715821421370636953454453607858149270737623938563395449834093991033152580793161 7441 2132913082431640634616024364689915199402683725476446519348781310399917126906018257812452499543121124151511644155646609268186353581046055022377961797468527265943399067987778038281533814432021853308346047924181051652420049019178126563889715877694928495708784087318044665245020781423183570783966126971447275447182437004452329986862278781836032779599629102171485823689397347582630497534580912541435409794226196675725466229346965602254347786497011446231390750910398362003851297918452949864989787894905252698492484953281040295887677023855304421806049900999727793267977101254924436 7442 248293113334052908134678120504994778438504630313679654813250759005998244126409365519978083197566902774157704141132745089192159457492189171662104348698634452432541113909175394712917075116467050637949077037576678230829195473087781525975338373770935873958811221248583115679183103137398563561962296846793665692361988790779250399989497513057213980890520156897354587682159631711715235119930719317969347018030156525469874402071415514311360085688864120178205035300268400787331217861320411368885029190709443148211090463628250264096432188434858189087951108615825704000630160251099168 7443 -162784937856449669238366441813492674122709197824089448148584366805049763698692683798086436976965180280998303604310485253841197888362473247656537745348505426931968699567015643088360522650817293109855055706526785543179940182776328200801804432553167801813746712822117110576183061572406593366982539285819793942805507081762747188446672891950246669813105498231426960884606524603320507066784184576458535951532220500157024594556295045736324489254967414105338328608449229134512683265266920896456267954665429020092542128041112885616899529397796631956388554837377117204130123301666456 7444 -37345812700486745244965655390570974943933754957560883111507420899206090957424815556091855811312501270895190626690602102739979470954681999157307919428524409612995288884441117875735970743231458607963894924272238976292406535860141441930543354208276372266236157056660519860032363850555332377304939345561733929061625524010061604883084652514643269590385576148701683024059610514723861778654078467322630074640272974536135581823736129867342618414343097897195030822449995326035586428815393797314949653421057045702988012693176659396399110520720329518455408237107074838070423182059893 7445 -634727561727354057287411623481853852534573753909126452593062204954795861518381315009367942218014318292136656480105741646857243522928799748897260652420784175027949659229412571066818070338485288788131967856990068290739924352184529246099531253163686945209832866418110792280297799947405493049557333673815051073540552936765365404008465091451425107286329694915858671449147438593741362573449604433855193541790723011830190213339369080743732281818914728558377160493215116502428464163296024826003070690940006073199248889528226533784691312332674457473935853669681574596372278263476 7446 35147763571295777410487193857862166283587370814369353889885251936200445683483251526004351720916142585668119967291743036469008350253620204618220074075683419510580946223913860765988232509432457138408530781513423839963685602982619690325019072212335787789093976448774557660168092706530658568734734871076678802745006905559967942544061182026096389671697904505077575191535686461145880975653509656142595839230159603028729862223544931495486946126651233885565841399758694256108356868052544542025276992059689884206988244718553403527059148994886978306253552359053127287146488444210 7447 889925508857288284197623465915775291300424158996884445383358687864028463947260729567005077441460145284399340418724522491254014365370170966856659102639726565920955801040314772034337674048796385207999893154205012227437433067777702039303847868541650380288604767122556430835472385360097983937314927639740529656192376430922686581217367844526318447240128427872039223938166711764883935545997139907622739496147418581389345867182722471085890361414671225600512531965261772984309708839513648371837752430346520859040546051825583672607424314755764784159998934178824364258940723672 7448 2200205999694996555138391243312921221008430338927072460824689732680343934095624505338216012651871541496325807640487491173409545470608428031283218630974707083436036469661734316845341697624448439150912071042652766724919840618264417072715783503983822988147998355576343839714528477580902706789094795967222771254670964539341327189506770730402638544114789757014710647568237373868740038055205841106590088596337233449980414677216022503612415074086708752068377286014058906858870230652393420242025087566266014283002909435108211557437213141032354199622494156480361808978791493 7449 -9691526150552831306953174520184001129400747471997425655378875096213470232949699884921843350812760532846609481080418069338775749069201821176834944390376082868275522803730543593087010810795030093020499085501986942423838274184829487309647417482363431562142809496803429556377645862977260143029008776922405648252885175054650018865970330650766982454264575178672705708112026635973969290721248771592092299281903218646494849170671378571121880240547592928935515396793640111173700312582968729480340523004871892143129465797922389670953250406704589471966399199233240784376991 7450 -29109793471027599294819381662453024745103313843421615851390272806511745874281217232749050866840701759791740193201619922903820106453255294321465786606057767053687050551383594095730238024668397094035020650021212997267441790905016625766328524805948893172595728918294134150302763376292014084652388796606960571191648989612540437843135162922817142201853263244334820470782091599919688733338128685872432456250293483849915059481172305138429307093441032580795801261917415479633720687886850745815979087071580513048027399846387340510758889042224247116625674537954326265023 7451 -10461024993598019366498483540435357728114923410834658970710255889162775419148151126885045239555201453492482428062574538149104127232561759470809897973653968093141325413178858931876113338898087415281576793042251250498986034261232400912920451938319719934468116244061054172226998111442118315082861102533903345019248690255610608603835920697336202933430754401640553443428667024979874932857975682483359697061080176282384430436192051550410837218481686575500404434074783061483760091375537513561438686126869965075226892686958751208775133834984119691232599483230053612 7452 3287659593320201504801569955514014207242386468351064045562976555293328813714292345705402813720515971959711537966836035206375246238787366945110139987077529145754751982970317563394750815799706567360402070093621704450907918167813534501094485774152634939803865277536737600434551870713847787603810096822899259831361049540096127938657189511881721947640034741731815952890713303752640362365385162122676977582543865655530458954475591042408222677735394743817800345647152680167470138476944886643988952987917521064560099935984832173117672926086295245924189213072428 7453 1310676763157076263392332888219204338690246500862736014082217862638531925296796544491929997374660733961614460769189531964149843408399990048938953387525679131788138723914299559346529432341500811417504040148337913926188288299622599717068207769283439615588855468978518549587093147672224472224009688939407502020537043002618248725133581837092342737329452138338262086399103054460025879960016590868038185765332737408428288104669240839375301605956746206079433792545247068148221542619946561038929388486228370953838737761705756201490742389669665807070224511888 7454 68819853538830715106118790114655461778743917585679464212241827797199802504861444710017215315935578715161437143990479134591362265429215855119376029071001619554740558443972362836050620624334287347658597173383276580686255649114192693125355879740631233748122140694198869052896439858193886363147983575072026022698964721978472717717138631929098208801325102661464228811534930083499981827804203986507015418503350157026371350732488792506860780879629540970110464168924080615957365108201493357268528177111048283083938794540480960579185086432064169824627889 7455 -1195853229038248671671213654991942608587151653528577138229200064497170197043145064149429710829407848838618572332136252920065922479681448510679572253282907260506312954222371362217628366539257901766532117612679695223619273643859219392641003762106095038630271051808890472267947928018553410055586150248192354865246383332513460125964983637625761755563247465392998561312417447385165855079825666741430430859070188975576339335488940629582641136771326673631066788111856534276103987397717231341403962944400672480271721543685390266651173737270702715219 7456 -80427118024975746339411802952934037149779902523714563490458553072051931794735022584751099037472119757754052684830950067813614019519240435401927651625457638346417174349756574440927276261320564480240278253318374121914331276295350817822024405909508559816754297254467619766735667057692658746603777939161612174891362551129992526764932795228076469517617541583013562964095927656728893519266367967646214025392605634791468204364897034972682796350255507941334407514458684105172954783038804987027147638363994154723402135568159248973472917984978033 7457 -627956183678017473499544989483965978702576000565600078443277254355410681416566398577960701841890331728164177480296379344813081628241572479548803804610603809317540788055150485617417243138619009265503773498667114517092127089132918270698242899730382723637360309843666090679808108553536884069085593621822433432074178953783166918181282557377388785986270941153568368691457867384514801538845090955061206526816263808626821600080791690257873265718283339821529239888667366697153508475756954337719357093643933883724483957236118111774121292351 7458 94054063286705368430282358205977267558327018653545957263390846394181964892977248275181299126185088461648794109850263679936475070526870217955550135410453521763219972949225027328301093834714376911818173065266255547784231036699040292926014923513529536546659802092505049247639573244475828388871406314390649198111374182819790547947181808634619377187514776120837670316498787160538903594812418329947391263197656868815374238697412211500950861294848946582048707421958391779036522454274988566259187245759157871966539088932280177955916 7459 6460742802126528928714074164370928979228788251399666464754585526737068053790873591409606443490705116530051145568757022597835605195504937341257520935252725320522963479607495450608974853436619808945695611201133088305847023860453234637297343019151943984519361595274310244641077945816554437425185587954529937148648590131523443057701871060911508598351009487759348283447706779546053044922469380693903518284831666356814105071579056411877049032642971856313010109369276908571536563348983863718053932912245107226792034406922857627 7460 7867681967341610533981963046840747433170298109189199910628790817822704428214188364908748420021755518902545952055757665369160306514604180137339944641482454266005557022919199731365055113082169817262689575225630846596672861676810739153905163036302426812139268803893160062051121702230524156286954964805268250377382379395503988710370501435428971942268567925659848388343027889805134404231539304508337711908376914731384291948160698641428411236390677280337413835833524049884845427046403378060355749488659578843019090640219 7461 1371906593488985591689290492553355373593768513823059017753764371336465641677041699330469552805357812431372355710695228598089390831909229304515858059638904375106246103383541092519322708661797996946921819769225819315077108766671206012768938787677580338838874806531809871289933481915129348873501003715300551638634529640622702305820755573043536483683319742978341848585800050030505608095248806649403446973072768980930094621602822268037286258634641473357326294045454808581628263662948396494648703569723236439221443 7462 -587011667620095685629994985862789735767672779912988589022340701221132394733061928236328762926559347538344635965821241286589981093907424108831584176478152158022881563745812929415870018166491332893897065541992461581614271232059592107741222115044968205358813839750998387880600015827742546160703636438924331849326077047599535875003799272762692402413523610621425097635818263390181681503549732640118987990392084062058318996569250235962768646160589377973487206620511719538909971101381944188662144499204599299 7463 -130196255868091279842009043811334420463652670244892243373359704395596243079818153550105626924285854063794588229914234600569292888341555365671598718018681022618803768482931382659764876174053805498630816121378492130596125844956977656049630286964066760052087493071591298993592670596560318319881642852817841797957467819797413298365152104064157617694420304453929794428024050134670051809799223910683257975755439896210712931601617441416311159941841525468679866971045136211930198531225576488294989091440 7464 -5588767631982269734737334390925100810975238688560537014959242850030111080510397663415399130910391828438815389998562393110552075736278680064854806720127121491650342792067840298082715903330099350388067710941907455137763539339906672938527162683793862068073901838837836751793436425886174683849203469392845250129564572965015602325036737138317316878273257328779520292361300452830416543592650060659004483533314012603195217401533601471253836087566894817268966956916747111023931257802860786170649 7465 12098679019384816648199714516640328052015639300763314058828650310729445777688723033766536323035996247798689149600628953713507808087241574709457687555128769918773277780621704443748775285049074545149367511263889522503791767946067369634466049553111232452413555802910699828320322332018376374826157564529819256586283604816895614844476831297266623430591268056619390164325334087899529377805327015823284865731122791967237250638778657482150611296575855811245184338716432000204492033909955 7466 2483381616661697608696527388590723837548738622098349956761427178409707667431706919712514762791192924536437357311308191828127227845518181635509842071253100958090955406895485139419533190447272099846850825598260628535018867008216390168065268232911177173623590772407909475715946478830231846287831217687842040475221490330351605363762629862717208106803782494776400388550857845374914642710971169646630337188510236846808704576522051909853565565153594711526707823391214582817432687 7467 21943977275586272833161478566722896941633158697899736142226114871774541824921839178370354042086977450475475847319488726409617056924811271413223884689461290538771428352323314098538742623230852064018349372392143034681590515045086015649761615680192960611337948021455106619735441655495742862634785199613126949261339593716477194833840703444596402368722878584110030438535361260617329380576078758132472142455831776227704453004210371252417569348276531215177761695199501937 7468 44796382395225553093300447291848724774468948818442265921687004009236536815787338710575613980284797906709376465737890994304660468020947677531896540104073541861599672099833445698180599932134548917824708327804628341177440708808912193143960998204254293450855626564357734835194124409215399404156762457057053816684037330896743658274348688399976198500351060680311516499502287721411731631383325575483339555137220751581186861594881169593513339626126044323893589324 7469 -17426901709355591912534568494693216824458770474726939991733076430798871971911694830901416870979077875901806531434439590243107534250661733635676854067658161174750820399830191159676702858377869673564623082235998263074552997051043494492308245096578730877307397453391697236181538129068521412853525428830685024906861434619610246155030578125438075037919334394888031347930935923648545897543269371453598566437434212898513879387381543416502678130638277991 7470 -80861512731893886692263810295770394360028460049751636945210142883138921730651980092647217063824520459370173264574479465024104017899564038505995326271325420883711948589904732645760501783444522211967153976303130325328733983827277153986458186087114220900835036347477535627381777239245933522020755278932495801125128498601443677853221255821463003050965308205215346624514478537592551785212404673633007793021007123458234465574735835098521861691 7471 -42404827342679866936393931484434932612630053157583571425300411572476971376765174912030888530882278419874410245766559490352451123737126018061975409287616412121172271414709826943383284538805801653633454084574676714927311743539062484519330684228424258368387924380702147662431288259354774016166306568172216898831510703094183008721664875954199289762278997497850607194401467058868965184628421675893253624984218266240769285145004629557 7472 -6326413407655814088932283622794775544914397769620084852071324487823793458693026011879244462483505241812949397122669448980351711771487786344446808410067483545331540397238187573593946916080493410869069771220973672015843937908146550219011017185757946424902522509504968764618724859684333607421945641629136456132111442748823974524456091618190526390485026718721896394065448945635074267914565383473705820304699123870222888096 7473 -139858350622510059222348252312741407671778841508435504500827297985736652533173892460156166960569526328100604527274972849879179786758245442549840726562734729175601035269173786807098857719062380928833275357293361987781292609251815176489828639217102402525280525213864857982677778405700544218753393100885250762319761849731029291059216351815346210712818117509579338067894148113764911340723462769627123530297916877 7474 19446563348939958716608562883815917555303326236950836654271431749747746248240980001754372154877254277358890080189182134204378002718846611094828629804191523174113339846952021086376637009541330491437068814022444613536135660310182030584808287270134050791687955774024242963368394004495925551630512628526147311942248566132095783237767305692473012861564358348603355425729156937639119874895762495992762248 7475 936017764986262227683353847381347331871266171359874476134290543251543893406489882267737158950976546215887931352253354678425614029241600539705642827710834976431690497481967263438425655286262239667262387266888538358318412104669663899328626322498150770286797617585652625588606699797131600319561167624347889376720242282751184213697211882732747708719461606761605328340295538753893418572361303 7476 13248820353661755063096451389265957261088929858126058873784568174170533647186412508140923203721273073678337452758135496689064372233148013274341909879458154178353302520112488484287187357603739354953330644250130922880523996052560408482104553762230574252203866125482062073328417011368399398788337508416901137639101806169062772871201588073538260308703394241626648087517735498865689 7477 68996068205488953568581418786785799669119382848899239455914768940440155052393026610034032208669102242689998347180230700847087582591931803799269982257963565148113562123117802778495830119077032535749434764830907954342412389338454257757477843327742485169624574684660237137505444952189898265781161531318995462221119778474972148661391461102595908253445262839984089041716 7478 124942907027720481978728647713941446107163774256500097449767317298679257546640722155068936866084571904649178269249620215104002843376608745695543951599705526244850995220713543111941644529774699811090012635233497905318015725262815158216994597538256064406678916647724646461353649526781646937812281740459438396413219230398665690612513566753762496211016762413 7479 24830986566754257680535885884652053241633093207817380476056767870491191698340792724820661923173753017166759324544429099785167568351345834023205191054516641912430484297626793379844998637154724736219986767142266438853056976197138190149743391638471680839827924809538059479096806847600414738668515045292335870895043345245271033712337199285670521 7480 -109846100696768512687047383013829205884331422521173741624039565088330957032484952216609123683116898099262494186738025813758047917548863756903093745417143696727792258376218240680461852369306426678092272230416635038088960565849058646919077160085810969634778517554564854005867436113570629315209166373511597001055541522697985058981469 7481 -87019614687594093914906867447716145415649144730791703720344983005547072608590968681719395403135911539111689301598744230087653050810615167981820516909829856246172333556497196317302522009494252812414664164488747250125133372019928253758911877247734571033027620368235778078967884483343534294869372422709036605219062538896 7482 -24380060150793145922219748152721978750105915096493800294135350813674201733121514776863432342406675300344047358659966953309803104064109014724629085973096138376287555601330293878967528793744968695832608415901464659131101373538105818421633455237538385584637753470958606872589085742004774026347607089291350585 7483 -3052428715239018799799226985604026905960620122085518773863052891854135908091084839993641197905064171455703178090763016103990031636631310051610094988602682318315778830402756340437772206353577082409903390543338276153148530110806588663704930032527326641694922086269668475636315374170800890887941 7484 -185239041817035790869195296384391082969535151913444750427664685773454984697114899270992736082963726525769625507111465217987822184865591263109633577170728332253340222534419010207166821684546209747598120285624085352126183817459378946872518947730878837715529939761887980264182878773 7485 -5672398713045818369976957174926330471702241669137431865611510408588746015261333204516554715735843677168768122959250697419114403196123816289811539510520350135723827151651902819326566165965359078787779393655414473116225002076769658902960147436509370694439163829064899 7486 -88735167906002492644719116604724844456083136169566729939215809967205217833420872974544745904009002538777896533926979143121136610069903959738066439415176237290562199141060149529079907892109061918591015918289771275901353775672739811366192330415875803877 7487 -690438327233420683348279832538074616298785089287538565312182078103374139795872428547785640547227608232763634771425723648512111774641647110823724019611391652272401359360994456700658754796154585038698603408212365304950050729910890403119530 7488 -2373335108054024865564759115324040078139598188105727798718128926918089113021445785790373664295683732142198583635256226746945395091436573596468849522545782861836270792684318041385438663628505984721278757043005369623486425964 7489 -1731314908134801048773338052898310201293992404766606235337319877803098847206541724206656208780558700812186110893742095964371977298920372898341300071354799265634973213280086578549470638150830590244184319128090 7490 7002966365134993218907641025075648013247469835908073770577645749863671595374851872657322498983010671493819783201036795778219985972187832288664452605844617654651159123709827500639957715184414577 7491 12324766266343722878257597013706938172368159493532564152888339615512876633757281553040653135494263918311073741182186976524118864007763809787986576862584784621762424753371094361809 7492 3848396477880190046953562664213607290187801953918925679613904328753986163560272618709986357720883278685086000575121635841957724485992590837020182469355784418793910 7493 -1403638388074754313725322541397097953164873126613041369246900598338390854259664251204335011940901362071600394446992762747500478762786635423109416292 7494 -219007018531544448430778494953858213425572986597250024817141470339559365654537381856932310331850684154070300078246931093461024135895 7495 59174372983812796384618027411422177585776123800251088806260303293015536012665715846677365829494543221507828578473324 7496 -6653288136387908906433809596989884928886199192287904574939712696931995169430311304567331785280770008 7497 699500622082423586044788809584222834641040221256890882171047565625903183674129549015 7498 -1496479453147517792836201084488457734269940132772729840423267822844 7499 -10159013725298670840123488939986302131412567558351309 7500 14546067766714872664040590812946388125 7501 -256650665118075831209864 7502 293038181929 7503 1 7504 -1 7505 -2658455991569831745807614120560689152 7506 -1797010299914431210411850601513820123858571820477570761825 7507 -220855883097297442194478882782461344083106315133563729058561792684714293 7508 66351011063243732884488043814500588069338576468205864273977119746753149283341652990017221303 7509 2214850199725782485155522262980487676533449145718114896621906049903036904503574258719346005009787121152278693821 7510 76558699313453093336944102551640694662429897032746136929165016388809141377686231144110941302992131657991331769135679118880552 7511 -1135816159270689550666241974499606541650064407547821051477570580974717846263747433252123307705580074405897282875266501328459802046717571095672058 7512 -2496439613379777539826744842150428919927043661203627582178916711371586456653058064479820613931959437980738924237299682221294076804877063362704656460432256365211693 7513 -18202187421279631575299235853756609413422463814452473120968884815833914606580239021948079338922788014437477888407031874328005409696633603550676695621962148906204172449754695266 7514 17780732381444084390142643281552101908203206992746019589104761471691929204135870877381730022221463250998060725139769699391550115213581047044522498813761164135715529798511861811549396423292567681 7515 2894909362109900075262985398825982108663569124916511622223143051424794930701711331751792790348262131045482857396759647123191095265359318201592082588013877738991341548707518875945759153657853124337914941586889471 7516 3957638004387588672489023901383289384953277545036206497009023241556474559993359690800412796307722336480201519966176007276411532420086442416078724786041013605893138377228329849732948185453763926108763970716523215803045065676 7517 -286368182005820261905765575217402347067743789019639357704792117287837957557528054143135645720671345058134680264831776163997626568564249464962598350463757805966465379252581701004826534899303295190224531681809935808729346556796995319268983245 7518 -3683985712682611815413061109413385911088583945616955950728559028031194019945140592728323905409274620600613885728486389797503576205820481858748251313909546003948638800366244907136352006094793493871941369832378992862856561704682093118131711255670484029220859 7519 -885292614899281574774292841840104568367746543843483339984931010968859234531337440535882572571515351764436106252291412744415800951327369191397584004555867194303566369575012345747650204331885597740823052954513657422701598237523084058498644953041998190238835828702499749 7520 5061298108069818746395735716791181132780965459972730923588254552028338030930386862750633514356799788531044162151097512277522370417442201457352410113302967457572026336755839865530756284075257712682408834812910514048898745627110621944730353629068566653760887785473069500675712150649344 7521 5359252038292632257464248217047068407454360085405877992073333979209356376491742894013584744285679950733022615426166474723228827077722650663893277149316189936681131753266233731326209970047084684421507354139209111626845120679509508133071783226641581244598246358938889565404736610530061093472238507947 7522 217324531692520129140225405244871023443043950183539935282518860446083910525235280734561216393597673431435363486642914074360208492739196118874880372350011755845673279771262325637017184038198529767811214952448577863927519187702588681356230185726437358120799989200224454307901246692499768929568996548323615750478 7523 -102256172074690933312710057342672290722463332136273880681909905898982243407462284309561055051708930689470468342279291222843853760410480520167010013114783417575830357072875074153451050533165219026376338469274292830640690391903202087580775690574309082752172769091222473206387437271925719386890614747509468893833590876213920985 7524 -9167215309806351620284296373795735403422054880608209471292605902811410654591641464646373437591847415123173932655989143437023772310777380687889728775073839720550481649252756306358345272689251121790467138657028204284439419660325026784745312656585713396936358066337624610844476458552105937889342555369579023429984309466065214249548868092899 7525 -60987064926317517742061089980832221483456453426888461746498710548231389561754567557534888935281970240541751804001626148330103977502758106194015338150576505674859095902343076392937675912859643838641359061544447057098140326470459602525108493731892133863264416631109684346022800475896865284019714994150663319653075357220127645221865239709227460312978 7526 2429078031789022886364526521911708735044036386734368323960272110851481276855167264675383557008649155594619857699227932542676027217179187817436216598446712148969881976145712707346608862273912479409763861773970897238985423694626140276389619546353378873886976817092832070546440251598654802260486779757042126147676335873439188141472741993904044843191753983300991035 7527 18822965317854827746812623441305883715499425731244657920214822052146980246800460837681852996043238522943617227074392589447043395156765307204185194603919368805822986752069609619116795355187735404167154255089210631588510031100204050013870554549898986918214812921755530767737247386461389420925140496008549752375802285881370783553538190744531230353459206493495321368999566420416 7528 20124283536806175526919109593667298371985918861196014309418687938068645922573041216680929805443372806123214413620783253772310100771741609080913435985182732257200930629798673417960080452621699806571948384025900173449206388235215775463893049499857766164931109219637602981554140751176535906201337880128582638537910469590496614982986933094493754589327663160886540796345642046337148765431 7529 -69258259363478906409585032164194609395060474528081274038767970639420286914251022824898251039294890465415143835658162283636937708995072184770876681122631627558844128983481307583686876680651550888078588664855627611809782904216770674094733988323749083104281398080521449259559703373594428638512230289246209309099097809612131920964720715171198930426511656843918013671102706163345631501057667425253988 7530 -47132561316648471619991394475474856655980800409978290184570435469273039112911629294339279030368620516763628211092737136422352394133758456269774011643436257124413974064738940507477946231934692925153575053936804957065535268319158665213557207754160951483892525001303565059302546446550967140147463094274101964214061902452184346897415763176216991184675440764138769654805990347398680772698586725480712578937581156 7531 -7971353592964714526471896634765772824914006445153539123329101196790880091926371852290919504597519803674035518382015872178645135968615120563517755880565928994417980997499586972540004442710860010139787343611389662035983541895509252174452216345872958796164702847890147511842022054904483573432794296247398773979329628881953944635811659722549579332854410156067716710042055511085566271693637327864789089090351314982418311 7532 2407784559657511197339654679083537026109961602265141089324652281287350472024328012988745920727734393502736757114950234078045326207478374736425871924063891685881634851040670809933627881936231967504703952050102191388918668451349937850796827421374411733675765056294163024474052861971454124311187877456865013518622448984837778033823095226842191041660154725381186109045642958833657684411267337068032365804954959697430365220664652046 7533 145738142886220898035974710620795320187754458076979934474696772001770201781422466834186936375749846985861755511891450592803571271106031160476998441206953569871933309386053519323863436501250149184261736070300484578328790410249721380458713687495372477883294290297039300253136915412600150716517248753730663788719109931766426197384921959662258525333434738592627266278493651557367903177189868698872155785303584943636706148181794802812150489246 7534 3850753856387284387765595397593749444344247810326549297275378207495665114700059725126551977048714459417140259727686940658683086019372457240386214081810160517492661900635870887441931565222664489706544753960186032121348511518270741676443492024787543974329861885451892299298332103855471360244838664023557363127161059422759860885564501355856599431566186907968483133307660786586882614133557895493670899291783148467717429666583665522424929690822855445 7535 -103340829754255392810159576931706739017886024384441859262051636328337191348480961803279900739158844355485668397747412838280021306186568283109948894162469709426988562981936717465497190252192763238148308846895912263454505251477391830470228254805569453665615004409832906621221837971020416712344564566691418445124548269464658569796631002935452374044305278063938679677253457576529397739130060894688782463710552785799683645712557909101699722202655097929357711967 7536 -562181902526396034384664190965819209852528959563326744746531588738705718222590585715451273645742918324858336791765811466947018666384189093214832216729668936507017436478795760090595276259461310365076527988680674856958860424625876489331478111450743772700956018255621958765040162098783420425568778490313595207760961202497875189312637606896588886326895906237387440948550708322316608424281603349690412500079702407147855812089868950726556354503351299750073166736977392323 7537 -2297266745969673350923859615070311292158842138825499294044773208493767356040527481279932633124073123479521954704779368422861753885382484654196114096424463422473297476018875332528242020184312617088355003000225455848874017217007900136722787920979755795435337343328481312067267646321771467672265521164080698659135973661300403028815012232776392423769709254797116643266123207831744791020308183269524754566720178867686370093757591816778609801366717119506450771892799475215447518 7538 5530888410466525197034251112730833487479856019103234554690020089307510053904952172577503087646883632366435542985366335604688516621552071362440942490604755805393052121380625686141607035766629644358902297542326954772964169346057533931140546175724421676779175345611716743481321182179343238176933398882082120220177736699818643495355976566706775627967846721202755649110122139965934165870005117993276590746356448594450602816477853890070221517769590771686583457234863250858398011601668913 7539 2728625427593112687272289232087861468831397710242013770872426457474138369685297636480164394596279326689612483844586028626848394364390508323932341426993746093645590247826547889466225156484016800773691763316918044200775931254121975478838263925613689978401462843454363754210064633085268351191719751466772288410840912705770148619146331467689300746084996989222154272297362079516193752581282293394882019282867361768645004172763049936377949891279701915260103678198435356753561979046935154581322792 7540 1709946491724944645914975338511170988524644080724631740508058707203644509283358133333989545039805811800828319864892293839092224282362213869965040824757750165819235076127974471328421284094326256013378815449025803143267888938857639623351479643478745388059203373485217907486435832182390161752345280106839640356507420029123312167767677458993339725121783457411671432950278140764658521677528469570469635335535258905232901607088596822845471726678673202622504024820397116118113213087702830305753061476447 7541 -372205980141593134980689005997211165365524154429584220039323269783218011407429370977844429121569587913975838233714447846847477907878863214045534482141796818944439280525015854232277245082288738439630154521614303847135935784673089801941657301242421964384521678133081227368672796522058607606639833930175371016933488268842593757838409745446857751897112031207946400104950464499166908685259359031565386526904479925248932961244940671266821791331009203714321683241869688558810281845582127846925762854149277581771 7542 -16786949980583162794923640144644019231629469917151720316865985585144702124592618775161589782748822228334291518456304278295796850071337925805486859195614423961710836306006142819778629756604844715399589508680666099235774178375665182104309033465674444411078214537241991273867118588803353657065566646761524262118518149895116600500411424269453712814138759213542079758184325674855259965133114678741616174622369482200780199390841089203352171506259196821308999415108805692680408744427476629092625069997397995346325097374 7543 -1601787354238417269676185929234096747877856955482387624350633962598419179546575576109025456255286324468865861256202180579752134828876392133253291316118851885494093441217660190017390544764123575868249047915955501094594493123426133616565967176019237322848214927116111554958076550089291413586313008821659266135042210209781058608134272461812847614813980917507747047560272401783450866406916620474345672772660942330712426726958559459902221210999183819347932113177763480977234716264481730367503219684742106384408595967556324 7544 31714058788890196805853098972713029165233691787096245473666255760138401442410768248245190002066116631713865197534374837553982220741657982686094282057618800032294330093289567165398308085493060192372849272443802188311037105549806956212112334835519009567928864975870013387976309292797478526911896234326362420206567777330101906869852367202838794158069602482153410819956053397358191538796148662952170644834696928091878340887931451124112245183130897456508304311759146019557856053163889140214192791261394213753058619012362810006632 7545 131766846589181418116721536983482273536126719219564421568807089355903317507502970257257894532109797881889841901847509267361519698143302182641213378927607047967782685151601021554336840317589589094948743089057529233077439552951681378096606086039855770673321049748050664438283338577772339973565279732182776218025616571319008331479277069366076307097536277837666172687634109962022126831043902577312783017539605650613723250079649464543796898489247902624494839669918860394843228043482772198297995057124051502639070690917248841958701477422 7546 1902519923605109170952597645896732029143323650808999676867150398591736160333953409204866613677988054449227036946192526108660226173079719351604624052643966907854781804623083978053451425565573278321956238457030278909944640141444785919035746623116221529147266981844609850077296959356958608312920573969686805347201134453314087329879940114598434278396407047115059108429895196768760268050362938492067987966236605070888715718402549595965685978736163277966668650397557471640495673588004741796123304551554294041039169071426649537757874869682681 7547 -3441580685454344776991126841574510059288137911821595425688697391006884882369500717528675734927018177859861324774423126204179074935105423315234245675916058209119373520662443480079122730163979951332678685082627907646239780546794334267377871684301156774833217240969982786001288850649047208632350843868182001143085530597329217014709146143102781495485792988069348519549064579858142420706836520271575443417223312623078187081046508079520315414821743747278717689709003040008950655876652622692686453913557412631824068000835062655380148430840806784463 7548 -1327653764025626762327548103074995454628152245733534941069519165829917795804660502082693451374506559749147996660268130771237617820309155098027470987611402289813485830152067928122133522047417046339073324400607789689657948011464181935626383222284854795118993306888870529718019184065177104665083995251185270282122128936058733742303460646804706761748187547523288615608844375361655021432740281826140980384032563750398913399068289602378786464683635149725985105738586552217299501201093654180423652389715191643479542908923867112618190512924402628573031911 7549 -2884592213755454762903039853160532888439745002003518797137170909031215601875008405010051683532718039188900063516640705029678255040810113818366817734875126396433893986020101041286358210512570013781821677817413933015017247101689803013130138470874401693255432263899145173427386916847286425882596304671898024121010385377080474419963298080479406750441328280509421731308184914381451454585679009593415532802110449796938073014984924261404195061058921696278027073007163827368173469469674309327774451602482510641079549151304247079865120321020610537058722317978 7550 478067945551476563751423456126508176210568116503306248679633309046594679748785471321101008171849133455436109396305713439173972768510547820040661331319456972121404517723014944272259532555261754582049749957338688159939699360667026275251979239973944142847263959976276456889584804637636179770872659865442405993793459806851072870667951527202343990483871467363395787062289882750075506832139142818079976893267581977240771606811204615630554834478351054044452781788998458327750262909324525040687051073667963367164585715671609538284625494247482588413494683216978577 7551 17273486126370225330772631422270808075851647967637462397624405277335909145079658785854512292793064927421623275822095622621309091819693726124849130731910520805211133000361999180465988118781273257933709865191216116113334589577958683087282308204982131378072756797370316597735875956247182691442638571299645616748223820159624378786394742959420794258721259514638141118749817166849429693140533562683603258971270014657072659968697640657843936025881817201828219722177777410274259871277434243389048282878451251115183229844716434838624032181078420828812551241815194886602 7552 5618700539019691183845931264985876232823823558269480860566926640643962048752940589481616688141731975964662791786235933499565506919435395678531459087264975285612648959457537342309943936278395110138824831942798498596980371223343430476980906321972920255820029856254647243807052736209865918293297422832804588604879750077150749343021527854058632830885092989288211866080765410663075569683714212916609432268801796753340482933990543375104394004925827412491521156700368411822572097870524056322811192529063616110636779229018387889241040219275370774538548240112352985678747 7553 -85373417639873457729718765037095099763575656781533019639272216409146182389390487303282266160087108773747857633829027287635871661355043408597191613391566172969276355775632562139796230718057303724449236925559489599206780622815688576686995358732201450761914817238709217060341356780895006287391003207804027045192806029828930086879967638544471093340382107911900809198880678333190780826001799724240169754746899140585981941458877374749937905842472033977226957957171949000780952683494408247899158695262466476059009137552234563824245831536741335880534299546354908531061230278 7554 -291978419048063791848925376621789279258142717903290137652050270523910860638997154405896880611883651329515820830033040950394009615836311822289689462411093677307326491260695895331849980563615295180733753637477444244764911435616823039745500583981161473920662614987758929184514067346562546383640893628283151383123272283561797710395012049441268965965458017400937094749741827607593237568786803416883097280550808422625933391578407458627141606707179675168912914785686259982442744320001481882483995190885328140598846392981472228634938194370772546531004152326769426752257579037719 7555 -14149697389433549509550552043344432639780600206833640057700053384743392221708000095049195847280242478800888202776539178172809470074203630053669363390812108183228975727430987523567666671098758889944735634803254801068010612521621432861648010803336483507123344193631989639035364244378220587602159991171170400078643023406216200220949443172921717791817715247406444436711653891006795300101816048063179829778667179257233734081388931591819579782744270315182669271252230776553974644288866724204385854373822081771625970680661062131480422100327722345365504653308015681693971214367935 7556 19672066863008790793805668888769196619662032328421996599819593482830239240317221988095165120187411174530531987260586969358107093282478685208015490168731861679619142433675467190235548588703524319013471458888254429962773534541128918360408411917166506056603100942881496274841172996779137681897713191371743372206048471311090202449803629251676447429170736679710181325349906505418209568190647078661436084599006923383736338255097543650649326809415346465353892350675302800793024152969829476673199353193760878592322764403508525246269640082867059231507490727868700350260903022407651264 7557 6455210256658180571411438986334561277169535884871579827420936625974177985877478967351212131469021738186606750541980373456665038443467578492319754447286482871490907120123558733414977413432048306257142036571590973925516500834565466838709059730613501652662372271509363757540224183191545977553934091267597272577403376073369921287757337132776676623798247577726092021835890775170609586755558718335955768881785127553275494572374993283449806275509738002116172397775027629895034738920223333648853162719778396527808329566450914348391095211452611338056044573857320314706632171835430483080 7558 46382682900280210897718965677498952384043433152162595606002409073300138959617700539314397565862426381651663452064549628217678991638734606944044948233878804250599563311609191483843333940850516761663939790015417407593721655201275552731707076422577977235197255768090234802177804916753025518073212881136860053316840271754984846369341020350416506790455243580970992521719038934088907098001172373463437933659869578934257019300292198711811341938882545309952879087581054975406016511522175598915899902581223511166916149454341841514983109036782747627438410359291603057743116631508410119252 7559 -5866407587844910544514964433995985597468715287892410796265712023514819240333848381552553002423578002521415161631353547144110701938803285566768109696619647569410560628985740226836777960333670567305109781610530718242173305270998634276662047516009726457539430582550738865844954409686515177980957811367083790471210868526100206314865381048377857437722916108561392438389163451153619126948812681849713522660250005898258267934075164955612698570921051480854624926343943101910923679340718385484876378713032553194438529525160327249956807786836869204226223421184842661304664560123983781216573 7560 -188102823605293454527703293314115543195657796778930014453470574911523501139834666532357967361370787422145693527501998362965987022952498332604676507558020606595330890608144068251597289988605742667220070526956309158995076364526890388854919774492869598238314335873932380472966288842312223953335959054280360061627448856542071601415473677907729623351723447846286318316290293423994134703901446985710436468467241667265386452505375040763675252691476232139575445432626335124984931776339740577235782892306179019843498166954244322126522576998664358208468391313328039533787697821095700302961246 7561 -199417254641519924152051038443788121134707800744807070543776153083509772570252145308012744310390721770946727600298501952849563494314083675177864455739664420748160190033725278607149999097881646021224682014008277277870931386236353185538787712101855258215977109661634134910144928019554457192770506627235728735707740101020742793023137733509691053767625597168029548869024235741535602700723972676866339783714084418483024703597904945075575517294369172406065363703691949178953297648098566356459410455716784775359155140160523974694267495045825151697875242700871068249623830107131519431420530 7562 2268911616844405873975184587975263069885249864029612091868017419436423256162093994652496508592946235749635501325486690044610284166514674972398755175509499438836554689138419019813969159981760086170868372461496114985485844441390664657432596962867580941711929732541393093073972775678743642922299151515641976865260026807785834703536523806854604631587952058529222021027386188336055410068026672009209973197849011665332245797195112106486898875379304043537194911128850739179284379733352659980944536771828214491912289998952930644677382367875887333448558694317050685297969020338462195300133244 7563 7289358316623406642560120177881988315430035392668207995598535953397929192972880617750943359410571848464653841892874026065226332242919916279102434420309898238344179853353577552223338233270290201302767375553045413566796606968949657561780377800212812661974055728584654582713452650381772116932888310651506122555097316907692223469232995252446775076907970997976105512381995854346696686832219096066976913457791911383134053928037414919323068171429727501809779284751816424372234639320822656729185538265768786232487226907972087835670957132859988533858030497517204036101063809773219402523748406 7564 1134507740300066571325206071889680715467353715987666360216015248164325695313145870240992968078459851222318174153076785746447519074594130888207907964553067810240737492487069493461997375775728221804814398202714527083569774352285632171407384502186717120349236662941593240751239070363325363523081407707413637182952586194637678170526135695576379735772304107415234402462925029764963241300795428107069805557101979269251624751157021574076369754915449260597856563561862518146275360713825537398622770692728540714103575781998468980424922204165937432043960687767943710289604739126404759334369229 7565 -1138948815602849906519611741765054586150814365548711890636461630119391712233641974019948575462488751710127034118785767420556255457506478985499665674944329052003763123590067904081552448111221548600715335009766318054290625138256027332756767280693563882650618883246071103776428185170302106226825745661116541842016482086066518979164216387981194890960824404185849223248312634965592518254208916805060431595982536521394379653288569252447042738707312369491362227370478847028220191446356253959692603777672181086895099344871622819221754264426865200764297425677272964653604791589833057668879637 7566 -379493651963382809309334222563826871534537878108169670810679291759300369934157032403820562440457827991948703147767634931520358960617942535051796967092521206324515515088822577102973777228275690358772932815280843373866051623338986958502042161541977396236374533126339223466589741316939296950014365990774635544622062058381769743346660329285478008718074517861711117110866095924723932883769492584582879972825236992918154715700717926114898450167444549191672583758053651351720596200731027744561962044721105778171823715693984846494864257181051742829677395776426228720507546477877267806235868 7567 -8629038400225824986484122857706427093018143560235954539580989033519545402801969434110681480814831499580974957179437799485328575642394173056300244220310692516760880982810064459029165177338510173395074482135498571175191032420954380360654924328718120299410783695043792162717695291534358103988474155194610851386065865577967290763880516534379787284537547778928036927043998675307864520069096013129100072069833589888228573622998290858232360014113304855443911669162942285004806751231227060957709344469195703978261795004541413818926456205640315808406940682599020532001381281395014082020392 7568 740479065817699997662514395349097571045228630531789316900181689903896743647556841835552006112141065188425668299333768082590626183518072131895070916375772935903234875621824896200030862727414773185891548744388437467293233392578956909666290347324827466851102600695392439497017101805044316180658118876343216225722523188569083827411536129723564597195167740744011678381872772228550591325794435701265023318866947716362834269536230930490960786585081223210050630289915775223711529464539689855672237429726740517253509480093039933174793121860279209101086468084499372650943486531987990057258 7569 26826596276919668571723038148302445854577608714793982205671121026290867231916568739665617090175614834982002461433917876121319621623357320836686255564608684338318186499688495613072281222065188690399625550932597710699153345672922815870560607449458250936843582910642467170098893377211179934063769889895526726676284836975152448872509843906085750200287994404779472657707570021514051314056259646685121253031312845615332132392069300886633380788743563441098554099895645222949108129473938188714600370297255940310918189766273959301148392622868959598777285575439423907223344433425256947786 7570 88760820975240800286368274264282108402613669092771296150316307377530277029743512235015178654155205261958569304463531764815698957925499774938168924644649278630631124995989938446657258298933322230789411697814456929321303725468457135194210844688905655373342174154059282390122176898531184324652310825641137765393353569094823735917040333153879044142095738455268398899842788864758426778678912744428141245353042700568301852675627741785338516702358282777387294496256960288254873519605804651723049849037140844453781463765432990617778226491730999052276212806478091937955433021950405361 7571 -618001077677164544116800666966478677417377568006901930098262001703764672651232509366910552906779076101649276889073138170821328594011127399788153443130909090552425819539532576055537369616765878318032670521704821477040020301502601222530997723782686204475969795831506425671467371283426922252614138402732970514379736938118089748557434903014314744307357272349865871124318108069562735807801070186763062225647001442124975788218518596193069784763544862833625843409682036439893455586217575526656018601002299428451044535641346525893810711705765987800212336585420360098559130829289860 7572 -2599103124871595543658161591096133572577125615679496568158862711240001239473787964275363315040934043592332256354310901624462080968649076780884136413576580639708518272710553779795280313613520066377982795583222542772774623882521747724466094739800618882133766639403486767994908508567213907315310157956352404766934079170237225985442039529496089774341099992168703495593848179965171958246324457010271083791546004501129545582536206407288028038043587041745158767729410358223992799539089199786935946952663283703445947601509626512386126870363118781799380039109160140940209561993253 7573 -1249209693240471182079985384649446646771778895916249909935109939650136447969069954196356188869537159180729718570818605357007426164284968390814231794040142939690474509540970929465864272213839822377292703120076480985052015846836730146915487020037211131557614589341191617616751097586451186308838845728719775539337349061901717420043135030457800438815442187192893378348056602541554915965050282827684925475164232991580570636774353238311906021059394387021776738244473142467866493451844954676859577979857541579434609250542124001483045705257407065483610324135400138331897910994 7574 644166820897030308956461887217231758744039786998616169540357568260617155808361926539655528775390003237865943266034989686274970149998259184418672332788560425492135775879351312378832176834447010227554068771301517442718003675458577834002638330116322179330941985440033401432400415735876703617603943506116568864751903513388851878847555891947890874816507156580088462820270578827502499610897519231134325558992601259653334599216474214450607825507939986629046235746289766976200265069814974376395451381663643388416616090797548211722678445841112795487248508811662152369775897 7575 346764254086061697049582869796177755573645155908337167146295226429083954607563088500705236874331348489349963869664855353433559400029622493012011741041039917084453512868075486131098570698244359335533891727328554887188621742995151200456105793684224694495623387840055221510081569114812293041916739918205554169331419513033075280748531825270714441458298395581186541684545031872215822340256326200382639086939715728922849610231401432218302018166618909067073999749354538625523686897994901161636499442297147422190430199161304250547381803998189719794080615815590619997211 7576 24288452956554231481107711352658613457602780923732206940906889283821973160118642759194849443222557842847008666857919915630036413155626127409125925627283188303097670041594844783500728316197195509368090811177805578429895706993416924289905228774409442178441810174498472056693040239048738742402756431078114108976636615666397543559436848655104449701947119162901689469226683736051669288659551963125382604230659343315642325684323523099020033503330897830533680306831906412542877656683856162717427856704760128116812203215417353574382390193722950873960114797475479615 7577 -763922348596083913478218894045032121630033547507210872422204333012003845580579161520256382037710493692696616876263053617706355970126889218762869461421625086211609764826121680620758880081930075323463398638709958886727592151761212440095250417256729467252904610939743704900603413989089109590158715238597527904480001603985886932466455036825365443121183831198966469450230364800728271252425966217163073367908065238745781069020052538369792253914189311718731385265729032647003919369966452321525381119841708244789095977960236576504604227132555097569427373041780 7578 -63355419555614435419140225176135147880011506477792613977641073523543609682117499648344701315790296674617222319416283635780333404393291826882892537740694000936163407278964773738585195255451002204423108865862298883935777223845278640410325429795259512511313471151320001870403527367846794424166961235415525924145858850349744445525435163375571009204710021998338127314845769697263562541470070395807427715098258429827128770363658290456802385818967218578099243656419939434549887232386526290118978258014541498595473968065790248710389702244185388065354160268 7579 -655329959321342082673936563968389269755627992577418540365903134992032351258528995662545253926622044591912330645111934407465729424690465193673472674505771013476769344409664132383925160376399491850583671649575308973389573868875629263162313162317186035539813371911359287708269633838004367206806471768470287606492876234735418329045516649984146582929945418714298146136767486549741268083860156602713196900568198929766093124534443274698268764488379897406346252484141845674464976932171393017997851715761033122405631956000801402830721959250470220906389 7580 580701083435785932531612459023863016980653219895178386548241028620699132575016558062620684876136252036670175366985478287175320266447080608405633447607442255381816079436806898951011456854760238786303496557876681443063563461770060634848774466928008619756046512079093131533826371410777461953904317678880766197731128876405624415667360979918668705948565715888159830822998709405769009059264218861941885369516954301145845612013146516644115952428281307181560597076325040296178464910157378618794464261611096742562798658215251183844679630048695290 7581 15400673336601822231304546993495406223464105177552156832338845393290912962411938197969708740423282565734134397281947960136437230044327189906827486356629309541166347032238805351776610802523157019869458812683740739837072001389023018002284380315308122811098299917905548056212562608448505020736040392953687198053155542447241889021034996675985158139419172887747507321126818993582628418745232168845892339864371266207341058251197772355666550302138246695961503302864505038874182924172972539327013923238203797585318948757418603673569627097362 7582 24394329760297262004599250970235735263726477123438818604888413583619719177201158071991564772041909715230296626784268123644348021012133922810848165743506323192526005234594898027806087501115797538662554646595526710707950001169999702724221330944361382769865570279920920495882844175962009456035208525389934673118544511600422464425557499727331544478781661045416432933589221727369674470534046915725267901907226075316254629774544330659799760696964966270171232353645052308511613059265022672070847288330353627712427673301433933336516883 7583 4285241247605274441086106004484188709459435704572640285418759172030315349989765811883869195678770115436250028968821216217109255029350470899097200940379375496364682697474648914815734631720081802200170463992862169339575542802232928326264676560362694302466308425346085627471438615723380468235619137704318048735393275706733551355771931148746569198859768980082385848706986329918600782167247266488568102134559221478360423784650927370175585171088346688392018235256536380978271442450181368038593353369552278400804388335130321431 7584 -4507517671627271759239818082476540079266414951690731357172134760034358704496181996752717771529965753020130702463561562528479308062657727122707541900839834511456432693526267062244907121470450167971122687490362365279434410792707438550422871109168576088750650433944566472341329109134287220449219797746487947947225325522145025304181134508154891291405122448730390980514002985564090666386074910731358156049053704671925179123255518110770014055597988292597301293844052191028945726645443273957136668403146953522146625614085 7585 -1218167994089938771730545607381844092362752940302507237026820210869954995773959461098931198037924003332069017980702254340377756888826528498430176543356588656905802726697007818879882635925004390437236306296943967205324193713267926728076823861147439611026245940536933340722518131689763026138717316437674650271333028888189770203596123037308583436806501473059884010677481871538670545514606290473200072819442686270057733255045415398668610482811096465630326098869759436614482227422563304728087087518970935307514953 7586 -62961426049799360543944932389704819787947111021685361702995034196497528764877469349129419290979460476099802183530524183710430049194389050297925286739487349885386133273733644359779687438051118122713861907968208441447976336907250960866472475319264911705334952930462174987369244697542451561605766676268194143461840349946045559858667290742375447250040845340391537971804543269784778187196540865385279153904806757037011987075232390120108667183442071801559401676933445878702913589632322388245529540078647117 7587 887478777957306448712806265638723643178155041981286452129387150978186566729713023322631426248498166510417908036954850696022495009991142519964767928139104806889057868818898646734637873938143393678992596022856788604030715848052006566427505621341895904824090296708388111715841932684263569509477560465553029307963723684645895695863985151891645886635778739338415627987618436312724565788419269436382815888291755313757486982893710534429730877392725394740945769760490899736713669765167531333760528437 7588 74277519957446789920135987839214040480978682516423346436845274844705208143476187531486392988898917327092254382204532918744949539363572294568396025561870495210542948126552823919947580335219205843438079664593626432270684899460316558995160432298429025922981238585516782536212760119342385169008221631330826103856626019912814817444347858054806515979211234413447060174414812578709860684102631829072220601043631924367411027299192600218112682635621270843058400868813290347967175495483328034070 7589 789891065901763441518787181659388070756163604241489278148183647398550260518605071309203168204052056434548263592829662363304712072176162989207281527546628760420773468215320894671307801737384935639575296324673315966446110068798078690224868303811647259029646264719861717614594197196002973743127591596739900383199901166838822219140291871418715512896597896046189316437017347400900029391363448937413103904767355000295083071594027507853330708277901791361720179667364716044968563233490 7590 1669382379389162764096287336616471388299726670849646984811411660533297289109582229476984325374634067287793685842582912272481520010645637102051869323881652181183426615216530752347132375280047446270700122438353825179024801085643503130191146421711907458104184607087735411276577117020700029573913361645738307548991021586831593739731146749685920432454819458333595770934352782870937477053706323217817576755852901824022586983735644250155070578561904368348181233465748346116546 7591 -3372855981018482019862745848266073979899321685006975266207282100710477501462245288656289050153170067423338884474315113549195701133186871405169633375150252816936080408324752387171602019047864713426241713911759902731138977612291455282545488617774864023234221814740732247689110755735445635098185447624384674008671366312640865881648574210752361580580360240119401657043635815689147053293023416948093981258620017806412230828159782659197369721777480243679088679865920 7592 -9970496856468730895998112354425182743670144510128276522997771314322266638129798089344504772860875347218054340488643640037672827077320294914758352665547179452916281634450769728438841820764422558624824837548878965862267203673742313989066572760853051435993927367986780956986013213657966747865900385957048170803391821181175112988256400223161826715834883222853197218701712176940905213704160948243114583610295947228369969718872430261206890048993283190879421 7593 -5998390836796477117159937928245232514502693967988125747455928756506463124096672772020298766510313978236569092961773174465256767070756456120788266046618626145432140206109017717613378948001242742638804897555855052602434454388641032743965699202268091684209069861364618991436129116026139444692217404042646713556309198761569950573120992785234723430335897211130492975239861729824696588492013371093566512068205666661986531894846105110107094465717519 7594 -917471987756933919667555541533229862599150775921274921882193278856624694942993441459725241307187577891215854639231822549550580409287559877895217403413204723432899061262095606701617458146042321718018691470651371462664062622943364584631458802661655813216461478550852320633569120989949482433814010749702480293280618097898494724874383934024274940899371965998629707943182955944536882340908395853907372398054454921187718136594272913035507 7595 37612747390492815396618244046019649150156000111185344188569135933303600380549284513899671665969085188783453701037110278030621104065616325941348200548769032501664374467077785776469870871293200822409223421020301874997973065214673628829971649189203127584920603063067607073141101734832291211387250394680214547058855125938141574316607162527210190712197571539077773865180646091292017733790506768960362699228142588828073418642725 7596 12626045592881442294716849578695113223841536509658913579311200431117383368893986595168448980747213058186135796171134731514066127337503150871397659698547436489684580337642330147638887671928961852947201067839719354986402435949921945748562728917912787726242791396759555943693664908450033052094795977294193225710877561321373622475116652280950228497255289382742667195015538056410948640353737109071947830679358430501583 7597 597239132425052368328884452543423611150299623582763449742007599092561026588656634048960843845628370541170253630982742412837941804977620559746889457646589296854544315412421753035627077620420070291179531472174875579276832181808417434303371476393066461042419047115760547659222302491208081851506807420849743073004948467076667786965619425400287720160445446859965474305136450029095206844464744239053432532175 7598 9294677681594613351370302798078239143313452653649820446754125837289875160140290169600322372302437826132699037596985577439956347940119480262508319280734638530509385155165729009850033420014286793910426848101318919859885239459335607350061297918219869446681254219443826662817543241548199729230795028913451787313900801328395729492044686358966048153471921315348588358820242717226168032557778983113 7599 46634264075138574496576449079762930770357933756187333291113070420546511642360223152329109751325148198585446710725532629914714549957206847181809927436881508816228628155832581657413451749797320313863723888550555691652980701312551599701684023017038306220065550785048630015097271695881633334945502042098120122995202949664610962383499245784167617019228214171485672966482032060387245743 7600 8782336734153016626966400005006679870672779303065910594414573090113590055946209912489158750072492310096808005467113077154821002822863771718244490633597140865421095494459026722839813207381854908693117333576482240426244999759283034078295726870894473421611858095070296532033277069700615884734578669011275366328684029086879315016773194979523636989581883209351559915487242 7601 -381269232694462498689042230475608140036688968490282768933004428310207519373884041586294297977515481156997315373996404648704625491964181479494537487995926649961769676512512593026047740290334567972045965323831426859527010787881446643554469710306972933138090217412806504961033238937113258739373288700989183006407584447708732426534159763928857647576523521159592 7602 -750227145680779485400422465197489123190174353211482580716379989072618982187415158008967558280845821426150968903622883695215693325619999178772946720962408137607311400265997645230680549222698027161617499582452089527169624856400007000574649675940057211616031098041605797346527180621272035167287071007594642950673938895309728006569830431827015582029 7603 -525892607369031716155112263448047792995895499459980808074603577883925709200865737415760820464483050713622220660266432022878737130306331863878620195335112790614298584780338303282733777286316805973639691705397073079007639642275068205833481997260109236004969517417627462143570963325428654711820721204407101803570131290508345338088620186 7604 -160823163176780772680670963925144805286027494948851769461421500243953697521988514628606833387359753266421568877329100074057553717504171732740182741933867876235113313424979676518651021895323663326670303662935106780579377225632670671336522506376329814934328083010698934955259005544864926309084126725594090256823053051053942 7605 -23262857440801220144656137827439525910660637839439773910603114003977682846668355183168195711938478471965995607089081297196861974056659379625703441208268981206154143080010287420810641312446518248328361427593158180888312256748113629951882286442321608415303776551112320263491692026061990280706847610362878223590 7606 -1684828845272625902411458312359016578401361196252511311629308017478525854013143966753210398590713823056612067648669609963430979532622114274897797544236219693263042871271351666004922958507403301779361651248775526242096903190228261020121362089443490669471596697857745405604264758664038305774222060 7607 -64370972211209823915020916099233202518301568845517001043552358119086428113671463755677660343714191229801888677522791572493202348738819979339676887563262807589118425734261613662791676066328015457394626792121903661860196155102674439977932661009603577703439479136734282102614593169067 7608 -1356757531898528439669993833393407119452162415740526680986437434153805590262005742620457135629450709865578592298256759474366285284593106098488902187119691972012414000067709035569823401870421516724582678175989861719467863402318116569577574285700955085452320492619399947 7609 -16112623560484890484372936955924269333736232018967682508900445477229645133002827214994047996926935094776190211026787643062559809701866219206397180688755942546066735285414584667404091165716220442686411374327761913822682860962881857987235256945557352175100 7610 -105914427946315337318034398089675041505887276737262969284176938151964369712894119870804787676020329413973821360026298834491976983634967258039565340335030443387336747730031868972162650865509304744094214574461437053951051438663625496414008224 7611 -361976179520492241768425375466874295766990174118497301352925425368142312793436437601123699258161576801011884031443107170515086394573180185875692973445100181714910089669301955144455991216265703915574931422285656036876600664074 7612 -559603669902868344438264629872305659684502242577365894089637772759955009094597476260033690451956626245596994501325628379003322438403521015812499365354312697322747028042635662784336648759940924374283853055166234 7613 -218728451416912910891678537973072156875658043393303187770209169597013313576790447012957836142000226213207458289453487334716675836077809357298391895280496766227925730900453306399405079074478942493 7614 220829532334522067647024009623294704375724469401350202681822005049325291926498894369794165574357192395795125110592370049269431529896363512228791019998796767087143598563794250414037 7615 145201587219094156572152868970213246424795717878306710027349770484917961259196040522937997288814117352250308144961709093668475335122122103392325102292712893133020572 7616 -965862011072349318879249889941514812910925760161333382582598520445482635796419996646059818705430318212608184783573108832548704243046109520609831352 7617 -4606127200422570517629955122859515347696955911335017632474478878441771447711881440336190043455190981824664615048756605987493611603226 7618 419236583263136023880872054655258614172852965978888918740470559853171088654349259145768547972436567316995847921469657 7619 -26777736636176096717659612779997771255728820318944144525360358288621566457046509458187393574205634935 7620 2863526628351152788424221857735943095025331623430784134362204974903887843503898369414 7621 -156952234684120218007699070013878110334122325051176047405059489324026 7622 -41923679704036419245134199922208726756551011161903451 7623 14623658585070116524776403157311336215 7624 -415837964081758391184072 7625 562469316516 7626 1 7627 -1 7628 -5316911983139663491615228241121378304 7629 -5391030899743293631236881032537245287448619268492992630051 7630 -883423532389190367781348835940248846063140434617685620488982623075548063 7631 398106066409555052687868395149454534748321992067596591488659713291803297322990992334283210131 7632 19933647975034349049680198693192159182616645890812309173081486620958570574344968159971095635047091871159063715484 7633 918704391561437858327366222700191837054182889039178403161580677576999484925690861739490779579438808001203698770677713647464593 7634 -20444691120307616142859346312683669582961380627848816712003026813794395814708803174672666372116276803968625600949005443950380902682108603924779358 7635 -67403814350768869112716131884926981360085092091999483346516808988163995850390997791854056098672884599526783107044468612463099421090281198949813524114968621960045060 7636 -655278581625103916188892459105741520426816564725319242844337966363425900188650018742376345399577036470767622756263886865069834023100744640600776918028235534102859490955777927201 7637 960159599017097777119410781556850874552892164778377659765934638172184832292489778654091489935004597544721845763477173012885910055550309754555869855845731279055626898633280460166391920226321019360 7638 234487111392335989140725921226856890973249988550644680481530938935720961050499349559687927016445843083669142191979514383833714344180706973180577073475936816347124825002225713552102720110701071401027057911279455492 7639 427424443786841494153703437722549549945296383015780341010117650641324782494496764204578530965285969559906697457783392395270397261687871941840450580892377793077977188783871565422187639222189640956552621525353918136654010023371 7640 -46391652405142356295952239361006636834251382842420379486157183424154909407192305499545380215588203328010766995014573204570945684263803170841171221437660855344115544867093570209458434851000818424023840120761626357524427909566778572978764495944 7641 -895203573256169251187383092116192057835459827074660557840856246174271777231175631465222805692960440682533661020752029397960081375294617226938974543634027218171401873718969075782484663811796209918708601665256334194139476968776540288306073357099510992723692682 7642 -286833927175829322076670938936340384709955498901432233903369204817902647816758570670088387470229265961212296522520224707968878343869192248216844885288733898922146261886758050185650592581645665044312792081380462614166008581555033025559029238115512844344319909896262669767 7643 2459791750498025913806229887386220175498200156719080527795289218228312732038877433386291282937610239965896680623850212520039702719458781168270681554653376168189138381358154592318369580082993632596027422202096430823789094213450239921436041679623349425000327784370337419798991317148507377 7644 3906848554174439823273570310086390219338155306961200583275911153555472351221513848899816651348513274295376195155385339019799412857717862381526049925542880175564786969087328560439114179746812799765580756418823476530359561694209915276316371275424312003122959179558934928560316601660731704947182702086387 7645 211237907057014999960739285796199766461711656129736471865272573152320270625046005988313437044810382659839723790529696341140240429896387594194065047074940984033341198161099161342724460624078822126652835457810296301117353987113861330106008998042362606645593079669645203168411001002605225440593717737080461136433000 7646 -149089611490836909529282723365275631791321975673678139678292062877316449993418842721507379181985778822386691657041549441851622912356806310238458779107298178668954289222764335359128940371938263272445523373488038134217039460452696466772907303037788289888773661854387159276508044645920718057470706526422756891730181574204328558111 7647 -20048227528682181837897973240245941759289573568268509949605184761583528664037781730633825433110497625824382416892065461396682194447200924627570419315816218551491645230283716167118760525612934432844960411674480883249171733292146979085001906605965131106956924105001282398899574290896097831661743359404941232436639939665118542572511519794111544 7648 -177835516689247304742225905689353316209603279552346431106371550253884026806043128670360314939552033882856895494309951206807738831722162679338478829097052837797208403268668075085061456298499555311616652736209182448540403763815969333590932033604787858783727332679357541891140532309141501158706932603982103170913883170789113251853942959354037616941009292 7649 10624803315008469423402176019619324001999685086524390820505269954385380909431155708098792484214811383790907006031776582042058808817552241505076333164007226191115610163377523514426328123070183133235596869989672364737180315863273786452225906328980571118207694394900982794041204387734190840058254966638386278504759687735637029096061802978216330285179524535443008262485 7650 123491952658049167420975422912913069721732973166017218848689469810508190189297311359167054482141051879470120499879166339993636891506307045445743598390030753024907195824321795024527573794078241088418588558730787270137053843752454598731362935384292769050383069832358855663436663067577352247296360829760531976554200965256588459370318963820180726097374106053646792965240675531841933 7651 176041777571328419257120907113883608780573265318730679667407063991526252999760841965848356322494157349565588734512142551342697017235949517899586542571031666661802929915983512039122005710930010918942752934508532736830528387244660453288730055386533677153688652929106722773183418355908236419454327583131324930919715107111302290589485016897969353921603231955131905362511337300297829906541815 7652 -908809481057965784020729303675385173115514432741130710679563188591340659172998151972097773762268966976436075763839058731769658028593081488023898705054240486121390686077912597254425373552300090519095932141250469900736254581303784778250944938973821125322280234596939087343963981292098948660052692507298011214445178203565461077161415095764709222406968093351526891698793241275941357954866309231145011042 7653 -927634280115784022217792862242270205403226416029313468043775000661865418573750496165872488184863084997090816295491767534342803716715178058018101865560057109938938075790984388884535904973456073161315821207913365661127096181407872054736986375240888709978018481048274330120823810738433158262213458512860482815957169696269511341652265727898794775613832056880324527981437209917060424848618215447747005287090718346670 7654 -209187900026633894022512850491289694814838272744505980979378069907449824316966786260400951800744326174370402175840044861190660412038454559727696072666073028284836961589542046422478385695069919052424760913100073671120969937428539525019927141995619310982289940273811182836586837929674960380196757574580615695774914097654463986970138504226404572595189094572956772270347919516999461744793447055088386051483822852582717245145 7655 94785344686071128871961597058211540239311552457891548332538906664493730966437242981555150478640748177259640939895495606239035137720982403016900450166711153542142094730791106221220786065606939234750839353844460786197475185212714718214626668591594542254029512149919793721256387440121745297580764646729971816403138998291767438287497812595843582411131096804766876387157173710902520599700380001273923641890937775609841771667628301724310 7656 8604438770110099532295808751815423498280082487171054149185467471261836863979995359418446336456135034438513869854567294248695996825197557538801267790944964332059987665652567033190337204324266736703875906330140640516557809391826886585971373229619116816563412157323333306388551270702226412668723402418402475747831764436955749208797573897605457928443628300244554494518484804778650837602837734549431740783757508663659934154255158599805144947404960 7657 303144920957838980548411051730891370116941980038107086821960099886979939289381663718643022149729039342859457608270692482078269805814967392944006478774224910575950273073855024699174834171208677272363641651229842544104466114835414212680959089536630567969041153002227663793975548812969592566400877029567808199604918894801835348033490677948559789220501767532780015745268199838142398809040675622518686968501897768528052676882667577149800385006233366868346 7658 -12204459740766519038321878772989040158913867616645987050573838987247930221964375138040062185514399212951565442355481471310793691831064087336819971483992479332975393609214904584081186428721732090527976007826148252196496490892841830485936251370339505247214063824546948169476641794738645533085414870947797904918536564238635061138487897560447683640232819505266044002366496184498883176265205972149828375699052140337859685071974380825597476319607507269836293664960271 7659 -99563629526812448005086317321721440395580731013011465863660520453438602046634118091737294711603721995870302762960923401321192459868380253463172402124354524271409931453645632108592855626660427632003460627193065825812391259286726059381438276405726387850300129561735406734308257715024162944031145905837424238461849741993621474328899952352269704706949795672697324999901042602573593186635823457831017006939884047565178725562654120650110586625973895440685272488467554425126117 7660 -542501330868520365433185554402498463341788249418238025317352026867394635882092956597049266675358530816130982028694062935805088471206377099698163693349776520320467000165492949252959876669068073718658623992711489020443570253563111382443237306530351760778583912083831576282401688866213386704533594058669055760831847758603401635199331248752445291218395923013891672613312414000212867854645284489673030572471756842852055052993088706025668967177283670933087134835812188903392597378383 7661 1959592721402247264142681673187685048104421003669157711949731867885113654017023440951272976355935690532149742705501214570389660286732278817717473142555431622756632238187292044049682892757285400229063150389437100652648728726869394713511779330357370156496599944609430056685381925310880276989922607294100977475060897773441949108818377542146196036939135748778226637235463631557721848914226826011990827429735582167929560784283960610546210894869333471762554661776665238456876179117410586247707 7662 1449477211482925984579368625963010991437376323312742116530008203594973890823722192833884759823257952995372346567731129195668784870942316681920015283132370702383423748378019427118181546199952979224392958217341757097584229052114039703007555949021615139741945815575144907553704302798075855722920211899780487112378862084512424619572783475899333086007801874141643541531997128821910427417543200723561452392149075278077191612179602045433103340107583593443822437882141574449702980219218459095747266504677 7663 1211244260184445452934142284438643908771623450209853203521824718044325586912834243226142752812924211669450876133471290695763870166753000380737196782701126878680061195981237345039215372987193667546927996986898400898480293253584365792533246646530006547220620425326794376868993150693807778989386101407533834899211985798354768546336032260246608246741473204820402194522297676897070033765810804764198100469912959595546159623484625153469039586888050293691933560408947672381439762809869211771068598815381514718 7664 -395622219151368193754340747453401227993813703838420386912850064989888178740458213936535094225048755950076159771116754228377453227455157177932328939439282094474062174920790774780687154505737816357045490728579765361226132664266467364870293063080324898147500087650049525975076640613547478811652025291651584593138125994398379911871039419460793102002725160702398010908069887104065717697594172654937459498881593821130741405350499546238793848529615915451836510548496098430280973479278452265872807114017152856109165928 7665 -26744419261275708424450585446608421836786448398375188788024038467175422845664195601069207695067859152695668456993552921156757168131935729445032222255104749713663554934130448665412876469379128312597905988963206762580978929689359509555110528226705046978248423833780201086771675091882543361555523277385449191840513722518073571942095314035849126530749104430916990617984279447779771059069538389498487183707451150841455181404904435711930187302337839219864287149666932253392540347167611437341393628535798995332142357082996665 7666 -3403088635185531661819098301755050646076861259556020224252784786263152096072295612632109373628605459019179475444877626114455310609426766005232401970801679154064454757862192537786336749380766604953728044018021869322449464792222002227748232668011129900314256743197181102763525551576247044241978406617925915600308385121311812153497040303386558194367848391164425401381648535229252824595179998951888094673741966334752590619954882790489349720705000015392857011239572872335294351463633094485607907647665841720793180768256790947797 7667 101129782893396018280182089739064619120080986512007369045027204752083927395011246866307306307152833135443375545059173237314932665103057195774740998490288216501349600530673646202077431791302231326546502631757562443675927808330195894321091097555688387577261274264530530294138282778032505256875810505384056948278052905738548531136512895085952768122416474092802070533570818347081510605591494096861534821840187713828977274769425017794223836389816483773443878965661890125810404414264089623207260526272398982871437045913915292506262522489 7668 629480809972613494788242846078375065904997703427892087647112048485869532596954643461671113757465865753878607817598681605858088823823405467163634486425838854697177256688326038855886615107020761243898451661269779342540130302322973224555360601282057884229382298577825156823856580859539715047393303740536354337052363567128977544316222003405753979882688428995156936406310946899802046840118522103626503984984735843402164688956342182752060759751314415143243807528491490094788652575017609383978199566791710080647223649870439480695380859374856008 7669 12121366005681766992180186688313876957694563708207301877524382933712462413523519611168196773565375811839287259396800835269631861415240218492901660229256298184321635005658746103405221389544294464713423057255456301712385899910587958618357689676683751998963084098480376897540403336141365612528887036518306520004329082036505449852875491747923055722292260690128375034851778337749071239866522405621319892984637795430491507721014116143789023887255111444237104489830089231429295471410463655995362005368432543023350680558436687898315751499073155907215 7670 -32924642419699686036590762120318150987773930552275222183904201286410049973478127295640562403699193601367239819787892480273879101240254602617022679846146320093753106962138045740882188240709280095854385779294455321697652687255278015141089194733406364471550209478084344284661821929273352668374912359757989010617325892911895270090755487574945138655438763397167434221011762825276323078551185775924608452939935196145150372734822025667507322174499520023397116758074247460282940978011983555465051488189281348642838033331956094765833831029086737301729042010 7671 -19013076642615487279062375439229784037676894072730713633562881219706570694928427904097264007786845152664386428798186402376919985776271953400799407930647447614710382057680707539298811185569055829208117781103131476438979584105215742861581028344530072185061800697622388996202517483317437164677491059680298507767552400790814840433494135070907474486529533093498886111608419089512736368936448374432859303220538110395766017546183739236778102618079851152218444985563439683646270700477926506862089176673129074909905563103531452790813771439476969541044565181362823 7672 -55100726314605076104649428969164286807384149291682975854809725574240167270559797934923194639625644875250302638331938020571398759067877465447632815824231416650005729200978274884730169998173996228600202886533074449189646800889436334192993328255859256713139849620382365449966954989699455699462037402507044588713971381387263732883147602267802214046112377494729473794497362538553903812900112388868588229712725321461041028210228902064248672555965459883024015567106380156777497759976307566278576188657902285803644034015678366190593011421086758749608913267572863915 7673 13721414061659757996701152215161118010505958311193195492685089982426571914448115823608175525411940672678739509217166138590964034456517029212272793294267498992463635934169008041082111919519837719453030070035588164103869556655468408230603501096709177145239761420391001723055309301310957428459882034235864865530415728895404836772483915432853234265476776599372924290752253451126149598849539320008294254719089158002033065156892947807188277704409290767786982911990097916742759947828489803621164579828610003923935115173055014305484079377777216527902871001686888166796326 7674 741221227097130707908769963471245846592216137392395787142195269438144788588696497932801455816585656554376685762524669063754478856449767359708034816787796197515907358754419019517323772565808716342848795668794832906455359678838956147221073673098456254284851668489618242990545508142450821682876537999671505333030906985716309947616773431641893411651048834520525159478047874660444380210958604910684237913623262569694585743028289035302887764745856328348381459170053080169581379507707214010440576429746237695602115177820770334746917314182366104253676406392552269998804981165 7675 321660519502805180925549651179696500174151475727952170026413211880738528683883465384036185854160834666889057676352011615470728976640092612234320526914619362151440411655620901004497722984130168638088109747582412261748833079626316314002568747267017324605971279743321948625499832357426728904443216735148520692139699194298832032183234916909362085560027594142253770276193895789577052121149360972014565023049455936758759928022461427503876551432092147944614873377070296406153328323834078742129288267954578128804590661388866228679335421559712759535639463650076982830085460747879 7676 -7351845529563118307289723277904868517039183021108610440555961796904233147562895927787773883816464778814781710376253151655561097700595696261981887431782816016685355142739646028456539529356389160167694508856077446299159041061332407400222729386955041881092089584789181723116937164613256250375505532059660283983003325796870114201635368513926226191746765874168897991543053117828748918793852387465307878803309320796106794652130504295901637253224895007126539421291337849047781822627082148217181457336456820763357602824711623638609594469526047924216082183193615073995455095499276641 7677 -37517184363082023099999347185678628275169051931648790164834830698765701622687846091983668186624239542787874750379114078201896159402042621994727950481849325353484922317566200341713766138252178046457006146666029807718314364796370496538399695776880807836617371840552750007816904022756617843998187006234323328378570819176814228020167401337515948172096513516312262064762864395017621565207326653148001984888416028962852432496473463370551822106880473147881326400784362329635608671287217113617001438351591822464135871088310015035459133040967097419620758927173668454248621118078537253757 7678 -2426330835172766949094367225534942165329298686391814841417480917838142107755630716483006355641522444274156678636323353246097866014067662933561143128771337932632088492928178339498399784399391594425843353588025155233523261157612697719782287324081495706162651323197504090382881175542605677859881762436864070809413631736883592326461005224753639698794737378204586815486771006007210779417259326069053671617407154044495263084010608419066474903460384993896724661388005027013847577539543650864938977103923125828982058541918713593169019604158534169003617373535686247355628077550023492882396 7679 5083025701262408373673079711885448301476382132818049880965667101373000444699773175329973541575198630428608429588651371840907298132832954225472042222297039428059931701885514929601162029007452613182242857870537382791801101236735821257754522045484468179314476498931113116816172888613723141210997601390708753162030998397607082473402167361673733109778581730348054255634808084608945694610502331338464889884796235146896128304001376743033534967499032478901053873153235707979335803974583027777944046739186001435189377283268389044414000719048239810739344313188898718645793748951569292199695990 7680 2481288720377223623316189591626344807171167993629138779824969033863780410897906045280109241562959482793906349800911876150028872013937669255595791248316965023750568860894936210161350489449822838701984361318708987322797234584780409005770288249442025010838549870265557217773921693977739232952426553908782092747582413007918923549675130474588063394505702871328230339623135577854916673327806971639446373217689542815578369713256743258996580132141435971696962832174227776060630891807925639136962410535578924917932779514753402556972102694904444669486006621837961841873254789504676824792545537055 7681 23802798411399614402645456061683336601297416360342404160788176540752335565940186538257017744976952600644460683393565485940615357407663907352423617192122522265302043807232497421133982170676941396028774871563053338741692178391764700604132198368020271188598813412857695955208251394356069351455043329789884377864394339966932815965176508033070784473451501841299355889776617884538315129590033132852947061561911216783013433361411316847512033762165334909115828157665885402453485088477166441416271853217597595596542426123806503609214458598707940995074993592084853175850455364550098035662790778627 7682 -4548939017637670730212186811455229997104672438719248517964898338059377905055528842029652488768319442520031819228147834511637950721066296727491317184265824600478908834923667187570372035148699771701619480734350424156041997055353091592520589708899248668753627153980858852416908329071194110583912541707330292657239271651322605609004564294122102487842886011046676372181652266389969838345176547391316590524502268336936999531106120435779162697333433825154589473075319138419849297609185088005288054095092855600573122167579934844871568869818123165195342361168926337670434310270573297901260800357118 7683 -215998607341294640487480506054688003513352809929304520523632102349537479192909292993357785873378646510605292134333018982024203248421189347168398227016403347779130209390422062386507017684506158239515682224508204398030724957370167443095574556703931295422097860858416581870959022026895175650874882286978493705288051713539473548599196004985893563226457587678425512086237585846401208438320397558488205025314086302958135560983847675393977891930419664862121188767711417625838787410188766300674587156271608238844284877165225874904097748854884439616280357449477541002187755438064391665064581869329498 7684 -305889878976245167607282607627738300082984032147378413559381761462977309605890877496821909701333958901337688198121406781121029916188251551712357816050828339171934965938824609129607912320236017800137384683555911682939909602139514274589194672876171566679538796228727243336726838824514084415718562701549461492873483991780153175252924341644352502410501877866478009591075900231073914140536026129532356323372145551420359218401214145175591728435146038655625940599732073022439484822018381648397598188515723782466765415727861638065132034680021703959179525683264794316969768363594726739992403323466167 7685 5281530144966375517840950499807964751191857835778800472587708083095550955753089266475470417075755212364965788270637473266287074436320122509896377839311783134103975583656886343426680876447182830103225882658165272552870607320856212057089780140569962491730647423929656839839468631816473495454902084390083558491978418648329143083746172585239232674492262535305359463185866890428354494695746717566455138050396422552857235500498433604001215225434273989643601828623611186727214222995411194643181389269067169880435813423653667216440308563301853592571850941794179054719241656867535703249295958027007308 7686 24959593014058413666100558292278460046377911904104993185455600301652086258017377603291608581888290318811671916360549327402569175166748756794463418773854847582159905707860771291396661628109559883445447405494654205317463544063736078863361702000049333362507463969795510865217543202172558530102573293429967864591455279586930312477167076335853385421677213084089330911830111763087012180531962277448594999385346639173642659933898595829956925267840567439815654519338394494631995538240183948123518351275953411078309186860898337078781759454593153108244339701375664282467669674333246475708081212283987410 7687 5192713456659105026258689048658911723825172115563925509003887400225066528604401977254816248636462634473612510578885932482862336866386076357406546733143636842160830072134948064175860622319131033593487300164706991967097102654439166752979260186933662582999346217572256881718512500246417580662890499981445872518962884362295992778900757683790028263674322405689496629964033466449746859913249968520243304446697764011594217073171189795285965737020017830192727169819324838901244935761106058705280222506021256316094023377150489668874054543833484371985956770829599643599491122701988304661843096166545357 7688 -7964426331158748157625078791447807355208899203879118161624774941405972249652712170819050524645530175687600742463491647674903626851546738406311976355930790226402642926334051498479025579432677814430648340153548904272685235948732382700713936298406300759696139894060700840630067547172867486234952824794237919372166839830719144978849510336129555114792524590620444941428935108167941428712696460107024407448052842642986797284895325149014928192612248510003995847544276707254849719554826839295334066942595773579063053395346355391571301417880018896525794346305811371467340453021337746870763379361111298 7689 -3866140374812463647878378822830532012692144330634000220192745430840491475333586687721996059760015465747947042446686851116979132012063441484078620210082232664219033478829715926239789474439143190874952863144103533928388512567213151655490573404964361841083226701617836080037109820021235353874085562191104628977192477131938649890894048493573103360211302805104690505737681263492298634519612449684863039246001780674774256188744967248579637395034346324681482743565230851117350131861911567678596701843389145541486757001641443695838687507472079507128737712368272433330540236245549828585888515130336471 7690 -117590084684751560535893359709271731761766441616090998419890361010836723684578772159638447165423646315476152213340934433386236435066032632351477648579922312652544135175273501450236571179982028247157435021059319792399690188129287287700362801319181678290732747919422089550162159081214496244369202388149480133972926945142114288017353580427521053281753859168481688597694383642563152317661384288620737187751692594489312516666532526038503849540819948504145843354066487393817376922270275257652036722870662889573271694504308097377723010975290198377610244021450489795502813181598484124089832172900285 7691 15580277912484534989484489735645039352203299353436893125906458180651142565385107241290320003129862413935722658516320141427813521768783315464305447438638568889745563308455705414162106403785115512391094487808643723092370827033533600923809665656458279515144526559727921954391882594340401106835656159707781389669041892140279655021567386612793052488929459521638891338638350155949209335249097846098757853670149345696814224674005520916149883682906417059978686782855067333138724298351899030934925739911006113805688210906216383734520055235455084165914098843212474697351654886932414439027159440148348 7692 811235006498512984209273490057582838297642752535269610617351541856656873788345809334588642740531212024586775312753632559361694090997156980306868955440114871398280088319220801634389999167805964219645381518378515959385239256427909827638246069820843771993834233962002825363800938346617082186413850764490425862787377015444787885798568357977203742186360011629935104104083752597261588925258322008482717758922727364519074502610780977176767744888539497315658371854360770734581013018109463636911978777639067649121706273879238277150324643356556904128755835309877394683266197544438181330735648070166 7693 3591923253191531093364866608213905836458061383249064706060410277755679394856781210590769562057793163893216868102201537935816841459562629913952893115166316292648545165004856710043222244231928826426080356707167399841955436181259294295807628814424280324310766417442308046656590475701802926970584308948856329907183024351088066747796425832052011582471871208643577824568087765030618871648847553691527068430565541265692216408987708258827654900200754714307386003051838703855602113649881970064893186553773605500792816985982779904613798316484066217090912780498578372073362610721946282173197125629 7694 -39283479366770241698365668055634623300431889393008421855588388689397634276884601073263944330197812472818325238669542750316821679785113582304215846245409230863241648396334814391827068119458101570080724489328050164736848947162530721341318615531773021269728537265527376392827432189468030223730316112740594325518739864780539250048833855710183030639486184902612847451994962632803447410607950606090053322228038683996341675662445914737725932504726081423172666960649001915282783473233972951956651029206385472919261006906243552550818788861288942606580696656848770539117902231490399956250416049 7695 -232870184548181320416066249951616513943892901676676404026131273524581895937631943074502152536296229108700943609624541757013161633949315930598197639734242687155894995748609956318237130243555353650263753574429896308800876176243899768724197780319954351604812231849298245694642359031479777511921715955373467289290766432882561488985530492620693089866443212606346454499468268217358787205890543462722437429021026643548810572907929464631812010275003052907199707582719280763535740053935721402654795981734497263357854435448596138936058617151463566804821998578450004151016388495756094777211159 7696 -149733476203313187538609293948046387342645487896955384729664673530137930612750956232628446300098108174743750044408358824697554080431864842710829592185629781445893088353852456368269823792966355336253254051406075868004948366457361872682027954152874387580690613446246368141302727554561836725049578703356113621256800575867373790839216344439030152496099336143326787536320961137727786817383797387687347232621673724822755027369689626796542655090846543919443967048087357425623887847282973208498592395262530203289272367151197950893904647592167532722523755624533656833188263999932138992575 7697 125085087946314911432017332516528875290613236812620654574845482113269530667629750179169279109596261387648696205728592639432594140641677438206363954027257896714409504807341343374201201033818613698034108158527103517458160130657251307035645386731181065228827802546614898477683551726081426510882715910972338267992844474566969059175614273417740648877269985021810522187870486767179874172670319648419498439288004382262215354377548972566225352769811782840373792675333379785753886193774320592088468557768882334712367410449663643756057096423954516248344849160173553230473039078927550352 7698 92027652894627910185580230441054736740046713561509837675164537668331301332989612256906274826367269851995346013728289631090240795234832072175712868412186938532471762683620620521879561092244967221986768541178163543943297244447508184835081471109640514164627376576254958429706374930209642972009850377487112667681511539615767879851564092871132047447548498392874889845270941450094091381031562717081128115424693251177731054672911032696213767692200731064820607827775964751656926274029747661495295523808405679090848418048597121322994766777268470667018489822322415386742535861341182 7699 8606779708457404020042462134303379330027906522640972131464370950787321188023564437047095763877372781524840570278654934796085532234393727373763813284556406426032516407773531670117277110050037901354677074969252396019348959096786002949115781606902184255660950836996980789806155784594951888574791860457810824186890216917582546802551907447518588214902865681301581718403243259871015230106978969287713655683941523654627329651950638607978161756443985730841146637062801123345120355826360945971129949742095096172336021014764046472843343619824077396076772271130599737153738195567 7700 -471143888086014373973841453536721671809777783840820116566943155700967501630582205433999458514684263621676991453534758562758826957258151495498919013444212813314555446016344168016236489039468598008756852475720951509294618313767992966602423044173187502632698692571027802043239931133182075201506496275827515204922485421273273395389256481563667227469945999172441013310143188069700958405768352220139401068108618031363405893854371577390576883868711506227698804748392265509167639037188739992356331606181693630496990981765216594296038890613031510658408883193171526949548262 7701 -49966138836561031917757285654433297590970124924890694815794838261216385317016191856964138810602951432741186104036719324873995172051143466036367104299757472653585078396479047399825175084906466900774934231229565453198655530613465138048005419121477320738003624052911730054632848525145477259272265532325950546259474536547562926978669009229646159442219941733786078154248152407413849272855158864810374988494105083070786075528852488233190384319038465089272880095903087208424530922426650628704245488147444425133077151810637071065491590410083209704656898535458727916856 7702 -686398603252897983502378412534446564692264341140205969427304180316438835415817546762297303037491807900754185462072786510977411776697066912428800727852874987899039350920539928617254204982574808779373667164129060374211835333846187966170013449382716449413505829524221787086119154396127474251791505716515945859131727786737372212070751396276796437165963153992171040835054123873814925915631343103989213699471728725696200250293370682433334122060295045152428066010150079990786162889908301438974062825794305967837379561462121298731924340527584556510554664675081514 7703 1545685187703981771934011300740604861546454087343385582198985179461219594266882995370919707062335266499278856718586045427148556933711575467230424503184593275320078419040193894697195418347757969521763599867252163966789304151197711863103738126725556406667784594036010662624413934248905156267933678519228838552802956198304717005795900992544090553221827118432335054649846789374820137552544468053780307168303439474292251603861325339753897317748912174975264720733972624632977166620927477920618302573160009467521138390782227687504271739738785511425506441696 7704 36522197901461559078491590644307047639245267177635402940932284556063259656245146074179426052806652386454199608168376623275163636558992184573661040973773706815291865674080735768201276941434329480387510996914720372350651470082636664245940351557766914416334701573023850155188331011853012025617502077605933203365899404722269489288557810371902628346032634435638481903968908299120679540189183444075404524928817247183060738386970214181013766461510333502894721476368646434026653812869657597429669095878886425971979827721088439339871657949317617494511664 7705 75770382439313373615552786129559662334119476167567122139169605734347635092701246962655075124566130481102656408730868275472907911262527424541698662789860302721207110629040401271278907022229546194046613727962987869038429039245343279394021298637016802115295643576759029609685187153485876826331982788650214293956381134107394997277742171241145853286393922798427158878344162719216879017947638820605848514342054947137787032660600939848803686382568990098353940459515329045699343003110183662462296151998600655805773137208417953849399088651218397712 7706 11075258606400709669760844898382395085008579596523967593241770482301754805064483480433059006380486643342367845347631317961731616390784593653785784884705536109920644086352966259550372573311454534948926371702341792161393679874098331999154636677234437127920833297555412383679442165038874627775149661589137284889023592551161778187768227665532194273243981248229662821781654901754343617392741179331989229597582753765137682590239834542785098284035900427666247356839270463969234707713384755203964799960711879965997076082893566061950046792275 7707 -33499072382152077039950836814640029285175168270732855059446578274423331410302216291528748281125084129439472476799114114138822227087319153262629469141460995040376633377457159315170605551784545382963944948506431964185690150510958535909319112139585966380584759785384176151799144152870040298510540618947522389583064050800529705328108011860368877290086087906436181066383527265388063238003818825961505337439792229252318824923222120952374583794905078759433897060402613325777137497416043003387025413090147001417659504448331206611773444 7708 -11348869395348820119787335537469680397652080287689906398773410170310324603742990297636760449012458876217242929361313474742268920896975331808824549725291886358301227866584157362563845776142461440353224579893520523585014956827793258955676331664242802849825200382222589866192413159034877118573749648681730501579158367841235252448676018446392055022217506506948426457965583630076652301048460410833129937859550273401022512890700782490084125388713784041982473385901288886457308069884835578846278969955016701646277674986952031474 7709 -691798087344729129851493545286881356850383989589648829814674491896100655083860112423607446774920561826526500087950728328358466453789819442382438093381054193956026391636085740067060111710293390029019807936547745404973872601496249323163028409754988220155665101662148938376966961919430154139264356501122307595939604947956082192806246187335189945680490022557009781084991680186641392246100763684435896973380792102009949130211414025583690012753356964793567054225214851537140434022169663166853100828545327635965944660397 7710 28163725200801939271100324791549024559349127105170104147530306649419225529654558997789096761303469769304898016698067001462653240176718983678521024532120968849599949669198901652389383273461029419684737913309065814475146110341793283395991285393212288139158914462421667199131392394007711675671034873062669555801425526462629949468466862281162102134633402150738757541385833099131907718102284466771415118173749065183984416416677885593366025430694638356573746332946271287808294150426877573473858726064318849597396 7711 2157410076920512920624419002412486071698611504963761972299940210669818600263988211191361260840021720913672267627365625219643730819069304841742307999767170285930040545855148774098627252236122890780254348676982812952834598576056228401792523875356179485336079490798041890816902509182473065834264008630503893786539137646778242115286988886177099770781405862748015537039047504505451881673198194993623426866196394694783659403525523154279635744301217982222201472093352059203928114049303512215043395243419936 7712 27953793711099237798233638690245460103477735015410481761752214480356717605588227163730132031577035631238418826393013275007947926054786509515754200645931050311915131236565526037232185596212262114917065450732039124910433679136156856998083283156349115724597890558226736133298618435507870753906398423656772328715182479130574526522972075588734129485653275455418851613220402904430630902240476434562840532199170948734569924131297718755198732591894084121106074423798026822503890437496127809236504850 7713 50900742855768538388847761400917588594154597543937595052941615125037485645036144028640214219833078637821970475903180004216171239382491611927270459664617077118267316971959878781788715368727098859764911079306158783658697520524222787822606207822710676794455499352149147722229794258944539771000933315658504553879149420243688279307902663642817578313821457241709683376264273266615706287928480404100484247365145920774338326941147111042461345735879012393970090203679748528791974505030271929 7714 -393332017626528649811190475897551351659901762756888646472472663741766324798279780867584363005902934953632631171206921242860798478458825757940531844114055184605433228803798694712995938746681059151005240349572969723694762815126388423878258988114695461657498132729471426769418370750087195428171719081249702518201571900896688512170938985321763542320613306338906720142861341113233011963216366515293496879473001849953908262356646197393979180005034458674305595606582423106746671829 7715 -1160250489048455429605327748611669348472907702168961187948306146564435651894829064634854543286085034373308444942845010613109328046086863900680566038582866161299244630205685227156547446389270495265915579132711814006683782810802215334000688592568661059971799130939590459412233650468084414952043099589972229823770887620422108190125367642788133301675823400248446231214340019313783161067075137127915879041151093218611744007045893880194471992416491360076729314863956775351 7716 -809625443292517553612001557488479621389984974573035344508765170635965731341987043485975330335015954457955704696933460412299878083729115387654031489361630787959084720569722989091637699420475827450944259865535979348214505222536970740104416651124583892259425715448429223630669355477958182110697896048965918210211730832911806612771548946724714263879717717538408092714669609041112450841633481153819972409542502256807883383658460096189998480078502816260607047440 7717 -101085623018330310330714808440799619554393890591106689963220312443499923748460385101528843607851814112588176154953634690947513731314893384911553492032448980477946114011911284951697921722570083345303735044998149832908753386486469432844688014486579758764434943103028880958674754554538769266207555966999886288220408965612355730253485128617851249675198392482076726228547779310668333288161779306200509872366018289180716609992614835536196863287059040923 7718 32142642565219179274634491393323759127167187909277957716553008397729385219068125038327715069855257082688027061571219082262931154904043070853791719347744958921093701430792887619886584285557646104099257852654838847664879478929233630321201371870629546189146726062353135993995012884539515105172853983517437188545047769077052867979577418244729976689712208391005776635813842339640680476011144442118894101893545319129584674296170427773546237382 7719 6569261413486894556241152184082970387584134439194806067204606975983540764047865214081419053859534050443741670079195240559727671997167321484901608598660240613799986055023152878093821556619082518971064722123967285465912081904091385787754026983627719997029867098958485936725696518683990528732771509765330905132523628402578461127931526980976985225673501890146264288390788420684904933402429310546159878940005827484951996936468934724 7720 342150783587089746272575144689800815060095145843940179185195353636227970273432720895985119090729252422651975122348267594013126721094977785342100626354777779992884433756629374423253055689415997548258753968287150537018793667273184810871346807438266294636245909754335302349541024374231291951355579571399567750735571861940572973374199948584824314612012755021813179652531060789936764590313103915890968260489430863302623579 7721 5603089789702417558412446631159232769548610252100195405360023594909274851567971053831944638731190916647748834124096252774408828983853701693552639615672238928896876960706514156020055625621466706156572499301110132772839927342553333034483898852745190502075491412925977598997696734290445674747207701764492107904732037336664584679562258014924136430981517795421235600112381084848700085101426211370516980149843223 7722 13633072143374055058011128824526190997563545457923430604939005863521721537986754244717786051711454160914551936047719975523105819609609715072491691356856677442633585968184466727606913828049041484469488015477888369155141701272191663106007129220561044132023637275747382449625945910776096642659624460474789933991594391533227387064337935762840801754137510499697418481941751098695109581147894117197096 7723 -249981557489207923496887567868900957661404992667296120870483193854702316135284852614374234046190737576482359961013121222188001771168462489119718452940104137680625917344963315923422603879480514004534325008939320510613944242947644693272863568195235417129504022325998769683681972448232862030416290132234020015477093085337419170100691778882573168113830326963077015531379829240419047741076 7724 -1499081312412070828264199259779387954584671789682796154914119481016888110614534361987275140120753688868232541049270146928150434912040937115114039220443507851016743207728709120999451130369476192067557621864734502666303739887948400848938280658204619599562873346405988136296098955677454544020922449834592524374731275648563459840802270000074017043141595352172083387652789182400 7725 -2825220302565507563445585441620034120654957418421081507356521871842933289958828430065829866493280172002729439951607291575358189293238810401132224925453147323680855371528565565347555984181329653627797310303308465586675353759757216166928258044184865937366915676908960493023029059781996205303462919980852510382583164909689771121666099289763896740255204239814178706 7726 -2161480584453989423273886833522944004443812289653046530441360046402591168057856817508000703300484603033979392279991662616394142716678469735626495097729947394824610122861494573867048945916057338463736649558274298568610203206241256841363510923585042336523280488315694971638580803228138631162175519491185042478818441143851891161022042407957650173130388 7727 -720407914072837136056993901103396775703770304738442398809311349623123605133219293729251182605154138697276988463936468082795051809486154612019268076903413503183720064034854885719128757114615307641222195310786033645731506835263890853813495346233265987272661752565140837703884144803615947923348249421372745679773486446481525435614304249983 7728 -107373278778199299266916120629310307936402313626229309735926711915260231703996413950249512451849424118791863588117010635503443760203878858046048495092657547331623782424510256400567193294537053803483620297905522167529368619901614598796998454678067909232544101363151342599502211946823872045982781198470551797219133109631705691 7729 -7211577617606035803974613797200327395982448544397243465321910032005478991437155665598665982050160749133599524048115169433077011474281017936524714046310568532994286576072976388343412881887949504485992383030375501153479335237092177927701970136108401806300150949658543954311648166242521880340121548482996967224327 7730 -221336591831671184856540336746595068123520166445599380360381825299277348498143627744207921269058042778481879149036331200226168481078061597103238504406002460619371521037051231618890916481093471620988764339444187904874021390586413566987225327044884704468929804934989269987969124017486907200450398658 7731 -3588504125693301477910663380616246844534783116452093266256632748862572332372194456772123148261000637474362079324641226032470030078821505678539863115749748183316268388451803304411231676867329575446419973131034024769343674216683458165331850037155502905558715301059953143194501613262162 7732 -52080608251622684392519769177560401047886437375117424933067568597650041390039946968923585457580823776450595842984447189145756411296230938435704672097365867051940056870099495622002589378907486237991611517446914583690514072377097608547719078973796439612546616758865104032 7733 -747587094326874580950043825004309198656028313467977935671011295093836394249947685489388257637156701663055992832547219796158876848029232412188469789999368010868708529748709006306000166128590372131020213081432260465404842591597747074948057730693451085568727 7734 -6165070641557436511229773723682425659929631908193057521881265703181997526043827849178430683676165330406750646691527825406304622209708696617674511820751337953258506077143657967224711668718126608348790833748410183110688593625535801884819378403 7735 -23970802622330015436326549604750778872216556688231548273655596026203854860942518920232055304103245082492392913609384245397442528462645931234122270921463696210963003023404718859853556421373721230674278367217426908951510377525424 7736 -41751021734748850354242566672405139093934170543743139797068348636420839378601164170647071784034581202893442224260437798924755341292429416818429726160059613324999307954101157010744979457012653488059420742918907105 7737 -28629512026022687613392019065489581095909759379953231531418285674094353860993789393677238651337351324710491257775407971651593550146161249486914796261733717441896075297968010287712741529203780837218 7738 -3000407440090428508850448714469663181499942191372253128078738232579765383965708485752413824335704629600772586439638159990038639494346608939558777001641518813086529842577198717311854 7739 2734616512400691848526433029235179635468138492462887278299839724205275402202894266731998758931133126394331139853304891622458372067915586783666709511360794255132943101 7740 353336553089438950759235280194402767943562549620800445515515270359148231297883595047906788161106207338486173540065720234344620412260136175603447565013 7741 -50717734928686355248478362228374349424566249893434431109469816160117665512047778641166720928549808292983437643449072080133921426037355 7742 1256498714516620656061942474084382219110942838197194360972911035402266098091480224066496752917842497070527141539024631 7743 -14086851771410441334338115126308530634809178184388283565412256202817730959260718821935654252416427720 7744 7098991011548531475578217353912521840981878738836532585508341476875310714087955129429 7745 -836140032287520019626931853536624589965567300461533093417645660287205 7746 -117669039084628612774691014629397903946943692842183532 7747 341171232660565746153725385002520153 7748 -603264924534644910899169 7749 932478749175 7750 1 7751 -1 7752 -10633823966279326983230456482242756608 7753 -16173092699229880893713301553603305694091665419599538579305 7754 -3533694129556763268135695258192205794773935256505950467623943909592609501 7755 2388636398607793593032021460150530889171983574791183010567170155538151265856245347545020494815 7756 179402801195327594913233072827557142990458748356206873962739092176120220623439999637081841425051124917367376487097 7757 11024452696737260944482816351205263895286430903355776252669365026949327141960638343090801889213104569248482898262841902404799644 7758 -368004444215159438593925409129416343075502364509581051366194197377510044712291546286928120167064019448360886618279364127108566340771731008186860426 7759 -1819901662419116188161945644596639232837696016381665434177071810446186638665222994367186156743544938281170851864993509147262472281865535719338720683222513491183393217 7760 -23590023642178940443693284711878902990944494191531107699751159155944321049654938310509102817127278814248545134131195394442717600677761431413106422774488135597519389081322044085586 7761 51848620765090429164570384955730019124133662901410622279425663287928627539180641153901430211474742383045087722021965946373392054524225941922578690110279309958901508127443263677906371383324140332721 7762 18993416643204232089387475401579912687013247232305248287881608110152748400292882485359614785396877289987555782106807062493849381552145735010116006838530592060252181531077085696153292424819451932119043675432112209785 7763 46161795708026275880431867358388863507480429197326040836454102905910339585110355998738213864680108644795448352791488759487793124870433810314398936892475976572686284748550248912899954704495922075422001658588009175054007759211422 7764 -7515448685487953903538130685013980725427309047186269590020823494304853763698118985016115983524603125649742789345982056635582199616522529942396570515645847781607729694270191556788806337593920484126393344631270809714902435205791079362365503199705 7765 -217533398037502787563254712059979528990180279989629074016874115870821648207886578601313160360424686661559607461180417806944724233334449096928814708991548292156824468110951173224922166178286654875196208977967900116846312721810881758911575013395040518427412824605 7766 -92933938973346172070346133776612492229936730498072887177959721673572088972346886441343063382597251135336967663753361922686822190978250956473894701958425677329518814468797498721615554437413666943114104515257417285995809656817677836192202608196264445435111873343336529154135 7767 1195459166343980534014905840016349498833178037429987068092650986117139348743367110089254959937968127124966381256842297326441645832855319874111134348784718045224803112201032385417633433228342828427602052691261435116741486306829774360080834070719723726443741717152238035418105018443510382978 7768 2848062670241507142998173543822757444699410346685494809926144274122879392906294810656444887516333898535106288125411057000950060506250674774552990229146085593680527472330315321960066553357243028957321450412523885408607479025574018794446135790032297546522498448753603959912192334070376053113205794204012865 7769 205321917156263897044254416552672899272281688454539489224590072338567713650092964201638131732974697303218225743161677211471628096417837458544135101670526162636976836930660668202648855204853589249435808024830830192132621459760162067035442821013722165385186533686872265880846281248402127584000254468757534917986660486 7770 -217372799402213974054484966366106849336170972107754196078112735208936892323785137210613481414132623884317074577872524466840613778668547747166331546219838197537913182485607070793983722493095153842942894718193940521222971147030044875949619095991609729274085430030946070283253719938199301171630098133688418178486106779948707238811943 7771 -43844555350513399575472548025896112366370605717313036592229247863721487789012563384194681110276435105166092485544706497734136841781337601661448341889912648718466962346457781490259303882646512628233150450402496142488195507042913887760777442084965159356330447961575601596753609206324998469500259862786864626597204772887685641112971911663246972651 7772 -518561201317274497126459526623205115578990311303062698380252725924809818284852450477501688174112882773822292877252157495991059450219888517042262513573693014182986079975378536831408899669181741778550941929548379880115887020951255920370467580787365313049664024683886754911557563799827558621854112756989862793023693111875452282229108811059955710817319248094 7773 46472951882503079803993902244675198928370143326154404602797207048119358236023251096692004766999727613350267090711663530118345504346920201531215654505722048107409100238194156760765751706666286457663644474083527238705889256843660702304810511215777654897816221081242377557499165932194882037425857505178504464121004020901653909025615592076415618500762690412781369201387147 7774 810198492553939595723952956801498591672993332313812982043890368748415967758423383671192667309470095566894746158617017458698722918589508031331484070893307884660079463008338382585401505562622144328445379492106074080717511244895986688185052879919174081517886296245198158056193577266008755132641073386981146885437740635491004690838474900322085354083870498546759167595802829743963267661 7775 1539971057184079025687634294701893064969163534852568982292710364908982357136907338381415150007079716674839686011783911593739233748305508820773844472535998176191643340757984162750340101106686315715490650459583382695335716577975405230287049714627562627097493070968604915053682788432173102896358846764329701294636269165269113433731237995118234444465133972139546472666478960415725769421989423982 7776 -11925428333568840145255916282008141508459472530932356603952974901763146626649272900017527484403648963593947493037517733132268496181515596058546272011687998878855593670668584933196197509844443807439200785825857675607455367859997275316174027014106156497703221406023191978421052983441724559317148616929397600947392874147809531025812597925143969027748387670964939818696873437971245851335436888214725160702168 7777 -18257297171694624806903206856586398338036732334755630108425974986156370274272044718993537413397272357000410863132307439839707790900556676621170367947319074106286722157480578067450594218820302765165415675591189517313605624471805983194333266889739029440644249854125484104732607953186272254255284856238423886523884948006150437205477874714719000880469900010571488016913614613390697720921812631608280005036919350822067137 7778 -5489640254395115701167063618894267658402793147562761952501442855065822368405638377412405692074337511882900795341145853927510225178142532677861158097032500084582120792731250564106923643797763114575177533195185733377675575326607352102165204982216341538904768308144733739803694306081900063191614666529097986793494082488657899582962638075825885952718243367776699371613800844121437825251363525051683518839833404055535015652667690 7779 3731337278383834491190987809005952396660149454208441399967731822193759665820415073834238407760730578380370322236339567301019851143916248246552803919743992739793575024591606347642268080238774574912676464404953535011987649879816726584933168162743277385258151759537711683913296997380334030880174156438757872706665689895009944554871094535282669495730479803668382115345117069414770846277168617513198329008563797985148925882511206495450372477 7780 508017747130968903215065598158166053851325393766195882992625203218261293868449408175643414050527694618864975923615687773355520474623175684216962305880194742473360262869297047038525431228292997496482142773129897310878298306959343921989171363849367429703799718657852624193087574910139264822195564696057877246866608952236066215348913614941304982505502673418530095255599579797518337854265082334732646254924657981299284263941690476688048481129091559277 7781 23864922454532166192433246280307108815354334194274901412745341534629541099445421123860547963374521947538018061490023646807987902573045737773332381997994979697418990668215529071015258173425952745332809085861184779254098137665583293395474034219121440279667622561020776123337373205782174544657457935010026017703308741888089636752176111115090741496452205351770620028863414600868703624759516879573102400264219905343968781656238578984379413959755395274133354215 7782 -1441334283593938205689446307850904033965569918186611443291064267235226063387548331977406237280279133404006286400880578981121965281046995433341463937732988667013412396862903113631575837773477263363328312028695747448732878176301530201466813584293066077399871941644778564766715301522397239134220242214259048939765247032627004086447709774885941066406893920895338147069095173334270127156758517530717310184794086629260453830835127449886632952727360493795887704706055090713 7783 -17633429010019403836452002872405710817168577668068880531257712651781312131808850559406894782187232320328970878429389960981346949301685182326676044593489677113856008506260764834521708916872146745986251140157386557220574333315984442099999541972409030288887783584500343022924524335640610713042741237360722196155675532197147470358329070021131167918334243865886258217599744323914328685511334880205044198433660190384286908387486726187424296320394997548199344194678856144586991676504 7784 -128114835975707277414289230193495481799877533650164640094140187146466906773068111491481637122507661015884065471537175746019461044759561349708955290087616491375507711478255145740735019904261724767185012632957444403471114700511397792714657042915300422152407053459565806665706697822959783321862545518119798724360184330476715240171383418437386216272144465991926204080300533349179121127340476707562688339171445642016830353684652195042437428831178256742676079370592275705256262397383110902 7785 694282048287314331213948801838168053887527369731637243281739564539608459341745010528749122779233183086999440083584612267565986149458855883270452975617528657329733510067351427318341991717754389787870962148221761969633557427000191970379802962307581026739874598664592577472832586357012783640080151281930348957196057005599172976150663372071700087146870421385998663301680864619015664723731781947127026083565787426265913673837154811563590328224914706519972919007640636734776312279718625304250769396 7786 770015810204866130175833772535188340226388494479309545667196311186269281820649768305603366790033641174287927153072706734515992941337350021820477859771781772658349262406195407467717612315077082869418842655324827500472108989153495147796136591448487178073740777466497650061668142341051148746026020950289818940971612109780916157689192007393208217287498886702339169322726671975614241634329572533906079849501010277038533764424835942989523691100434407749817129892007191700659510776248219830039389955567299729 7787 858019161017760284484325156889116164438818791347701576766743873709819072164923722312269829140217812953478936676127895264646743644693321214066046541851767336310317516742854942613244591776062024155069143326579522255392414692034846635480320461287871181764869161371613916382056649221503876819700102256584805900448257988018277406427515619205802203729419106204743937851412242436316149537377536006137696541248231275164552789823770566121817083148908758577218075365151816844020209933868670069481598382540783498941425 7788 -420510272714428571924470567059054975981881191042680355208697523827976826168641068999755825006295543618839961331410075258993904790676305461404402534397194076509953490423371394437859948372433561800507369426139275739142805111413308124890085567022044945273130925224351561147537125729984230622631914669900517527715704809151415961692654050359369603796047429748011956540721225809063895915051901822951358349456028590098052592253590172448847517345115364837758516469195892244474141432872041041763313657316429914577600912574174 7789 -42611749477720552126231312503713570703098100954005416852606627518482121702177139038965579233969763054772173100460357146815620730401508461957739596315032939427205393148265990423315626568002092551534340454846930279537813835981160216926674779825841949143482353971835252903770931806714473508799992756202182592658129011678261282578854046796611881366615792011414758971860846747851125654307674520054773237291217089536917522243474147120474231920342634733944518629098197838469552626708350302079167361734062254490459981249201427744379 7790 -7230510968777243729628710759067716153404088770920071797595848685857840577635611798170746820079178624853752256118259166700447012688798493305913601730444510526675256471864387699917884683909173978008225026937572851016678860439730977101103316810922648159242573472261296666749739292658817972257007396905054581848507285131705044805723601152411873832862645087897027573131938485002195956210026627435192159064692981591141446812298378690272725382596694268660225368679802031508601493378869773707853063735931216544526752159422186432179340026 7791 322480842812803257121476543345532096567048595909215199870799140536420692205926379928671178051157872984875474151889681115651823268946689864736077757107435927654750054560921076908580347898922741797129531532807101105685790181441803818971854480171053692954872887233735294270307145731231658564549542780477333624578714960796030842500783417949257005576211335846883920960463117429093770082973004566701315701941808513092543585400660943553164785614448207725730747766309552858088872406550874820016267832547936491071659082004416007461829564714758495 7792 3007573656546014301815508723354783822733928707273199088404747609314989897301326721113239165206143846732885137726639879034096275882079128691935826743053285155972745007029154941674980309193561364328257155536891375423907871592847280363433324461109679796245546669869290074247630386918181409752730623187324540513910720841841857363769181643389502448510209361697086735140505162726211483724967168841348870953711885078918840828223321652953536071216634213064744403180304738781935337250995960361497013106714326030606305177857385433602740202194498691651605 7793 77235981877709144563126445684522719233200183843122911806707473340659924506612223366254127805236053255420641511681023340125556590768439470741795648905169219251910648273566137903988664902310902637869960225980435151477645543816380601924402295711084550903279780260834957451939705195132276709512562118394772845533330489099750271497414877864078791475044130036458014032561425079561361403626631995897094311753313453951491224142693500227031391960370789582089695914646599538009485252560028583841932445691703784507785740412674689106079138062978045561260021388 7794 -314977860648751200834641070530671071053514031342406486591119048814858672881632089870794025123661427404035880661864448754555686978103200590309012550944615171382003179585055533351954861033692578229375499029045609758777891658674821095524711521418261889057186469774948975645185511263150947555394716658155844975184294284891383891258495704624785545255827375953696923109524560585603845770016882855214592658746361688472674242809638215682289967637276634188920921741026763522014481923964817799994586556668370232958437448733678270341368296541811751242424441273748113 7795 -272341155016686129679842658756532673292690028462590566249029477300393886608312461390123505842438376692941882803685702266806100566188480830858591831289738719237482325215523336700281616975307307082745747620551554222560172183161854084774912325062470367206666507976756254341142783045211697983866419351261444594162806170674214663157952918989586055469804130062895584126494597763805216788001674375649793248965568376136384923558325235262443681437323682825791341208008185826197582890817425032064801709098802805130482153914658789387798173592204489134369204402540104266475 7796 -1052702369360147608728984560367940488932355443259152809176677935672673842249635293298086932762004691947642979576396204307054080261414257896496660633397400758670892445692414877506340562437220608556570205377063568094469570562379446801516900353556824624024876968750094846839106409496964305633741244305825892900383326333537201109310556348488418598294787353007809202855127869198165654020606068864467909926280239709184517156398707451659715876893892410987220395377674159876703092631043769557603800410798264824984950578717111006032388028409442083320270504918270176691104021 7797 393822818838716270185738707508529550664944539840513875510157874290006586075711408858425967456641052879105848626203347290484304032490058372945791192015109789286057894662302455459846812567999525877894271594174556941853202065529278627053926798923175729764734883222426083968608946861950953394501140581858014286447142008137092622775208092900363742646407392094112716283349049540640336804585560488761557599602538659132420685008696956186024971561633472844785057259638222895437375412016652568652618506316061267546971399465463631525780465038590895802915102112301674397411855502704 7798 31817412513108523305157296859396345663537316993479947544224744218134975575769562778489627813535272165582209418485284996069559659649904314385018923292255135980412430711355811976028694340598320026401956837120404665047295778034422439864068831146618733373991874663278602568587733079728861051723717391260681380813281169500654340889955748795977746523495693189039618167458839617723039646245904305888336394404270376225685951510892710159826901773900316058126431762343020661760447641059846264820759286400545221016927085556418070198443796910473761729904123396231695706059016581147453186 7799 18419669151771311172955514274475243791159325595245475119095479314428411091076800881162514214269466458148711599249811670258889690995369715549859061848073602600247221925885372637462039360654520842362234318859043002713855170371504896022318203574773500115887638486022950131982064576807967572581128306308744297831667209237675574860733085694900236321194627828825805683844351510423773498212288881159766229225142712781823707145317747280557323002930405815795166735534354525747518780798338093567067783070891069628061034443535164054935583132705059180105171248930459844630348603983672179768 7800 -633077956285744190725981166936012778054968178855228768490725391796149503344643046368386688995075334484340416237582506525021328003438758034550746807974246325377252842249346078210338154948748470354330929613960891237797277881346401044083510347081122990400885650881392711597136024319631029118930260186129700216049645451202173047691368372963749969509691596882080600591442178357344293780927341305027480398735677353586154268571923382673918126689747012721658215958871491045553020499800316741775793013071186452733279349524548438644065650035401373717794826955464160200439051569993340360865118 7801 -4823294457084349745511895421142411120662253244678246269230956584977251999568799255014376912111847001569174911434574431887820988194155537452357979706348767710273783613398123067130725674864553188874965206356098363371248761840591536374174027346669260712651358797331176879033937840744104135167273603564724145494108224593961912747877076585053122029575257356773799413529627359600701581319184179500282397487483288517224062184421397231273253872498867112792775976090846186232193273217936099805686598308442987035018015508844893741527350400978137876423223420431781655261928005912032985575688930873 7802 -416243547082055601367681971498035329228704051599101496648203635291484449841953438754350459317214867349350454124529373638209641220988290104939144639684466393718853801061556233191306952934454441850142540643777749347411624793489843267784626858242797023327027454186249300619102466297107606532385318203127889454479655199705370005081439074563060759436811185003239064706898689397876194075927462525277732426802648271429285350366357852652634242524371944986993391824728054906741850989972286444259633831347469612400956145341522768692960724733358152951208515541369942845331022262228599296318854560963 7803 1313321125934274636694995571504049571791537131036658458489602848896921088895919903194236329912999876907388449581351085323863452970339810029979773261369793610503284956841426493747543872919334455061460084854780648061890912718862944971362258520900982277954614152427012153372256180251959780828205428047263472313222649441084941433001024360681915128997515223807246152174451362366935630896212427190736553596027379599801266957108781490701856189365961294052279298339605606456628134934466740277681502822242787364876586383321094646361035539863511673155784142208714768821762816654745782246564831435777145 7804 954559871113150396552898557895884828736712853570329038326585841425748053132127597177255101791110299403930878347649579078234352834271958086589112340165474184098450528173799312471380395247851731226696073518161960800488848442517263047915845238927357564221905044129542278508972692662810662156409414471281763045991408903942487438210518546069812110189149964194976644576255393389850099965286345955166299538513697992318601239480658313788151820714055210312589135807573873083043203271749700845144819090633501792395708850741434608210853789945999158182827093492447296922684359087558701604544772028606240375 7805 12223732839323578189798811941259722389412604496930440944725737747684089907025189914922189221086288195864759528008444056576572915773297114738105449444465286456338953707901634818069210223121612195566314608702023166256424620583192962690400232555870707643064072550969733318983461634614957057598572175107878193820347121889886441674788433098094429833585015249401356304134293934734331831176405039290557432263450030351007809380489035278027770234169253713369936317214637340906128527400446934741038476597731081303119486622190855961263521592654954298325231474521166072485438471334340182839182880786544073402 7806 -3526976465670937519589760274238484402130457992975880505630147163513022850121093191126378910893941666716720530547358242625706026870934126144928422917799301994083195630906465914486751615064447958632583518577580929876583966934910474278004188377535465875758434817525611589564126345629352902458298472852536455261508835388414238373818569917664615773878360384694041887998311898913672494143024711634915511537063317745145372906823812650770840541093052256351718585969475206543548173389293629017212496169092045317189982815886632449979700481363869210189413831304636112791599016293486776559098109379122089795803 7807 -248336752751464685854342523043344521997501632706476723236713634390262350091622923267765759814116002378445905015883609188826412203536508988176365293049783284363495858943838421550437880259381906939097460346552185498784521706664584553336185206623378053562864918184693419468854187514867916737189721379327809620691179353349400534089218808456553614525315928313890595471728495751703061510036260738004812310348647825008559096689871966606895616290936337880687356524600057892814398190869274173971907680176160309019106169239212695101613173945879134304852711313736533732058267299745662499562640909974130053528556 7808 -469709355717169977794159602297583357510345617615463706469354511093796440912953146187408714316948258382488989941912220171860081618028600147783819305419414505092705480622920379131875475061190722762072795826736794769462538882491728718250657648281745832742112289557942482304720647421982170641934048544622009695512556682880494482995721410178843628996225231977076407779101462062265538803031672460212672906695151408775009808336774627914694710626877683381040946255085216550489778563390747233842550238566228298872986798994142553497412372854678414971629827628615104965683178784136624574786632482034996272563617 7809 12291652756392327851658042548685948937745443068505489593995382153270861820720957916176265131986132344142184764146760414829010902264032886110947880120462190559482598015351514865450866179046768012142093182045391980238909358102265062319720273271059691641951507030665120288612849278378390930878111883582473138729870172856313454293734662815736689532849174975147161501907321988605110285958948925221817296902694681502207454381093887640030835014399563234452921729647133620410246895351636797466481021316539429403761279574584547695070008457993936047624888589835838758154470848735883155260417115413052267553145596 7810 85615090708496604195297041961171265648237216347764716006855499753850265745587298068843406315084616132499245467011468411651574265584587071493810138060485358618469805978271043465621029309880684809061488743878886870045513686063198477232904420145409574753240700846625632819012676693728460141971992439981671555741603441719381227770394845980687074855892382900087329212884371838318973044239965447753272403884240137138745583188335978768027815141611767639741691590693115649876885745480150701711880725319580572011821089565167784640439321473686374063790229419674115331748931558140694783095107456753220925659333983 7811 23804552870890188416822845490681250555370355043464896427108039529785281490946070811800123357136778014430305351856848513848673754692514619148427936633359419180651142195652783464954104620294059206344526943537439730752186047489203555885111292002207675186301150370470956533375262444396249162126222187556983536430290097133698952997452582308837075423055971113079023353537287743017392431996487096602604112939906528115807688450854010980998921647393327179287141157769777667552942109049256705135963635658994259956543192462368119749703189323874548066085320320332836770902615860589034430964455450167124006437768709 7812 -55668475696608009396285656600050891127091745220923742605013816795318158511281185321525578717126158928760344587355664842670225402644221088297614778736235310767512298535160050688835226292747847435390623106078538524148454084979182398718440537532119507896079125799312997665679381154175044082079270574768538267120321154253576565780962961493060307538693530259042260139004952262199147475111049849198639055485760796989630483609572291368221676908011526045230445742177107290898198612585233860596586832384688492126233529360267678393310148094498902102734028812470426890629914647444305358799775617918878927161028376 7813 -39480954066921607900410613530779940947498207580247134620818319532374714859275625055780185436930664033150069615556550120954154639566410381924406346069158197037209785488226934665265747834833493283491708722987882813537947333176560371074011223706081620482905310265333739437338568819452621348021506718519890340338022312198576836573082593061653743243939199031609978966389717756216274718418958533412769352117660429099263445928377125035676328882460924739578181031903985405308758567462231303307345906363279342535825898158537967153515842610718547296888675497554584535739250892121031987768369008822555975000229906 7814 -1605955321684441745422868043314965294497385758112816765728411261762150772650450178325571537181104949320996165552638536226946101710949135506951255952559870594194421124802042243913570792715054479848286784439681990976365348282343996805078989372391745213859590946641997981913407960055311371604519557429898242091072654408552729666303496665117010061979708615361346871459937580753992403891748057915276252402127700637551916837419780994111094470772201227924626916200537892339297325384177542609798088778332554020247874492849641858015091901628375136938729510501246447727934047279864759251296304000006771437708339 7815 327487965557903963052506899104821887748802717220164843087741229594346721323625148160716693320566416853602420438476025833984487214401952003970568443400631055412974705237976333420733893546102253364266243458674441572656419820637630767874320915698727466273243195987282077759676989721358589811414035172449852355507157714753395331983067654806921566651853488435609231998306107177473944196001532714037419068934469402340010877538089513579740834375723713641103577621582298146664966291172134089687962625658716664994466464388490738220492201272390587817931535335903952062305833969608769211090866171974707596620022 7816 24605688802582944255057231726825493647062884858723351344176989453272526906216374286868741084779098495073731654610314073785778502412517366351950717339705324023489596426280898456616590742741718287609862917680937382806555115515735486513606973938781968367619939585144918716365107437817422734545564911797193307093358313281569871054701019608923419715530295749017923640556398565751858410282259705515155699881927225743435586269081493461215958318558588145804231547314439990388274858009693869872944971465212520093412483816437782677357045996582967893859512669052861762239999143013303515806086607196888452026650 7817 145780384949024924647072391334121941712219177264245946654671836295704173086454546825806679903958708334506314198504858484910948768724640662030791129815639563818310818599427266647156273446921022298892993844542188774599828907083891311728635768513158512132624006338494277205205588615093618927208120137273720415858137093686064288375007078450348959218705570532941569395733818788928045644137360121473405140246218014829470714358856922271091844613789110383145626740371495039813965617567462774650926963948664739322487852068995574452228186561983712546063275969810874953579390427284398106455348579827450156785 7818 -2490902387076353195837501030164163106537236383261875565908940900622731659505271127660844368816423525578905493781517718731850871080199607514367384598874241571714661919383763770401820369639645842014455904302478692858480045911415688543132374830853570901015239658241947476402407456193384507510267339999372024950302690677691305784592422581984704445881905999942385782544145833252972258993657971684333565214871614202444503847904576938285200682048859408328494637234042639506160257223037909194451113013067607140518324832292923802485389003541823806481243639896532101757937193927459735102322466949384890743 7819 -20935993116237024171232828306579811017847891917305196391142213315612826808267062742158355858990987042256984215698617399518082949270991376923689495950588026558980470048210862015879136679191492228414393643418513312569699668924206593139566723085447613617361789651086665078046955671537139530506793873127190492720857107494118798439226983998190159279073280003601469860483345700844933048111486923703540768803551935330294870995624985760514364151950974451002979968717611065781416065884536487581351273620114021278906426169467903904963332730860200945499645196811576497682816391810512563433635174635195798 7820 -18011982854127030745863239075617281283284206611293604175314691868521540469608922619315651989271688346195945857739766478305875344467973631607293711511691099858128674773554076898196510390355704470168637629187182520712606653329287281224977533063735597966914067894468036534429772581376887827519295706303584063102492926616889923255644246379753712573913648942241104622341269901230255698610675411501907729216811796706449189202704828056878001949457371004533266886322810274562381245256748879067138104301740765164041601526157341153377221682808547773917909282500090145364457038004158308045645867607889 7821 24127024356558665392744733629658760846196276872944070882160280370882516762412307168677646595584231679578600161183225634098321300581651155888379613156911201169021147188413625290310777342957791288243469342996971899989384239206996876559954775838745422471857092961155127957602192838152217826135602557579957151701678901602861729591892751918707553189420955936976275183046483512656231917066983690810123472146576987231868542606501026137767843246667389446202776186489775012383080130444013432225664101371503444017235495753857791086838817069848525415921101534752155937472781658290242535212823340242 7822 24503810471939967861618530983860380021317957928999671615103528196029258174934701491797946005437091361987184070667111787517341750126282025740478686728199515216815151719151067319012811099488411026113415969083884058465693979603896861214596945962698338798982060986604069947600270731051921530441777927170822189549768864451705495904493382936201014683322359224477290854538029907484670432478633777492848926968693132549917089160049634036423120395764030293371528667648455179150557481019360439710675282984185129182256881948034169705464073343719472294626066847262573883837764378811302284487586368 7823 3062120422875637545735513785838987038921068113001200311792738179854643410935968870387510793193730426393117070627637498659633425119894793592893969566307912909470805279310515383612498795132337888428276655493107633501034502526599164081513403717836278603466623307217013125660948368993455487728104861161837318041473741358017652002252013230150565762708589525005093033964863965102797255917869659374068184364801897059033336147867659238865699703420344874097393827353901619911582138631243789676462124091112954647860657668113560760384810205304228769848967090993916882732903109082430769554134 7824 -283941682742983521318776840882506781415022137670612183656268032170082011090219229463413711415410895860713561995568999992124050378659047840698991503990042785880662101416653224645383958579854261210619861134700024032188372145952177020697619915322182620894216775473718269314403810515551811281202044397046332639020183263238491781249117915713619564012142678388271241617204423575529662156833443340281423916257723913390956333178035942097387103826878169148793516986544612111192666328745415984256039253846056829395745817943247970336928744326605922589297841088775434172756127853572838264 7825 -39482659910554119268011901393725504420658866411782010981015912163901163771467745355938627657290039489867002364838714048996777327793169966469245383329700466529432036760132563535102867418157428426922487187895337705643589325705119668163520265131706134605077654690946719555989814463659211491466051732663704532779070127189144749725304827851145598567201694199936806886377530472604165661766145388257039844880527480074319664415707130608374776091847599415337050070843959070054733257320459253816177424427777385522728028894014140631788243714504621611745916796813527992923561938787982 7826 -721715440786713461936220959699690175505809599054559569514697933498268919033392178787863168685684185851096526977610183639872266599475996676882336052514670777861137586941984518041555600192820763358845717217784076472272054782869371493528455949877305534830901310025642924012697789645563906661408587550408175343730916893745668730512531083486153074580628737099129404283060307246028501982816504460411938599597375468139896003571064745912850267267564560241804395466568889518821320279466625117169998579879424150173627039562492471640013377327759471412835344016754489352848666017 7827 3369496252272964159434871359464445935304227743429944360941332664259654106722807133940087267653346716302137636529795406331124416507014781429325916513470506382843831334130834386998285038735399897218288679698834025937286329822547886056887674576644328671868497285605184510146785353204150491208725225994773835985726514856945061447196678776104787121378234864364453366000649689891099968120902150481630740951510673997495892074716621344394215290659850008890326106321893284435223440335362102274652439735257847252392610991016834934579227236245437812430515915616898786409492 7828 86382600654874805612764297428173694117568268649925996182978281229624990009966655294641060154822487487603934847673396553115481570807182429817538656585580320915299465127181119425289724197449578424730947107743373375216705684901946293518319703816668490355369147180983748997939885619262154836910491459326927915214756560768443167572446828296031615666604808494845587117298373085175028246194291910681995166972835164067481707911040476578840253218140490011048025629778518735759733451021783717182736624169732695544503406931876075551018534039637247106794113789396957292 7829 235938216831576375615986277989836251484494238377477691688060893470377296365726474398117281265646545428069835746630208756350525520221415560125141998105830279519861897763541251766579677158422743434318095695347957614344884860829958857113938428964864690414151032312152276230692946378368243078494945763984935391195688289291172496243133873485061905503072611735136506995114910238244268349627565740904760795871961762728883466579527045367212950783720980610232040113474018328384690184924510384606998776077536667446494172969802314667597918337937557006393755946587 7830 13633563846645215273333010539975906238018500971861718906313877906854760704639300937493991543785044551794546175050969162418601245157093087141575924652187335970598294788386675477011805945741866715834546111985640216273082753957952594690112702080331707008473316744726614656821293168246166231776204044205812126986164471111880827608097850971182698636695405445692753444815000886978134808016501348243031557653662662095338819236172185837942613285346266440635978725815172883449589101367440052426677380769853278140204352564153535252925640064593219508757354 7831 -244027284527553152817018292381475414065474138940136152014829219548330207342906032263243734267123471775749286979391196093591961571300032233564408771041714946005989895839708931202636993500930793588410241547428945721686564038694962286205406396653399726268947473373149335681369493064631028432320218771390177529004035833764358028414901315320734341050956253766690818609048250007666275364037342687890103942041665227939060373213545497617266026856333429300829307768569946399603762782954649412846963990763915889681637126861818976182850807529595880486 7832 -105530156733383852439367018059441046748948630962481568861566309264148038625959379604163298958047482133058208702898277159773072907386676814603120930001036641286064267767725394718217508682864708527462064583785299827131109366875687798390425040081834334077424951495187553411353967252164873466103087573019802595858012844182984630019311562338300823919608595892777392368157756714097446856576596404603902171008188281297600552291125424667772342084117834160964192467644052940458647761584840468040023797118855201073256427922191950810494608591946 7833 -7330374298767486902774795094484085507513559501370169411877361866443259094177958522882012509508841620374507238097893051074202822399751696932546529714723008036025148197469725121623495735509078540789172301342480307951935305588602867275355241330759154848085894000112383740956474780086385997106584306520255765780565422497658229627756373906949878591079233135375936066941708206073568047319909928582527842455889432942351143762480902853035265158133857864005026441998799418135512105617066480853258825789234003323022482522220201816001379 7834 733491317393076889417796048799931247859301323036530137082431680649150650093553972903098556328855182514854810128430177022665289444114094185829678585688823231428265704070339575334045490777328382992984219885006981973299754585439139997002409447284823877915499811343858352696032865583805728016399838994978048016313572495703706809867682742126785923858281622579575139394818503374978881514414111484330298856692355466022240835562425755843393674545576762203028341558888356098298217357161442738515326338852511422556437128960724282 7835 61545497311449878761264270607585902298817549500329139577986515133085557315205237494820406462448143459352670964996136210868693957704632513452507748998605093852173484092000178273183390927128502835463083611569433999853907778389212457801273262002965496563379150701541493386719882249503217629643927891616634836320913402586667076863818475716657341784517663953121125704611571446219440582439583803244007012051051843253715442845947909128742911042441554375369258015055618261068038819443384744666183862865668314418302037165 7836 973670293875685466734826885152733220206501171862931422413402178523846771699134944705590390335021675888762251092414964936127086937966306881595140997020937118600766027221178698846364154787590027056432156320028567786619254583707633761558828110658065756541288228804066725312943445150936805979158176998116021275151689325074691425530968607525299876758344735004617649087909831127863607506092775352655361989745317565740025478949919607432624308638616287509167652397663263741826713236126068607535727078608364878122 7837 688199319923973848626061552563246098250963270457216271156737636823684494537240157946306150558186491874083129676817061956355622614146411198198346522907942023683954453028721963730130292018492950712777874102163275521090835489783988377090892480815009922404692456236092100875227478584197496402884176798721350920910244279019158320684114262776508138891806999461497673149680127441758465182538170183627569080669601970811807489128924016235331667290837608819918460240795839763546612401414169136699454536931 7838 -39204348014072884901764947920264069022563993151307106431299019939660653197108690987506204729597647392524638095801432017269973451558864450737273092841329120427871599093207959741771935072144306817955349786002967155240073633934051143569108825719288998352016357235359005605839815232126570151318293761193829834595996999552966271709260286446774023534595400901090731455146949445193402633653151903708401946510030248733449157659297913630482431229221983484405345214581977632540791477038938687748809 7839 -130203262025084698992663930809214139122622893367557077236082444030084382268305011247510566805809158082480336619766244063470575454793435204338036400460985964428463364877454919116785937069463675267639670011513889209196381450484851588344504420288764413796618019873279407978515064182348938517270995628918868751199677404931154483187562757877836584722194491268610793491767716881925493824992649640628732718960468878309764213600733955491973365970492752556671368650796046662079162583264344 7840 -103834538267862722386619794736558490430952404761184244985375224828494508621811547901719548171698835468162119456063338600705184596736745474390060656528739156665866063945941893411167765753902248899398434726964689121522088065690361128276470421902156707513587477680961285751002575793096381513063648085206932800534491119997941892731737782719640673117473772934241354237391302677222695126830155944590776600600627730233554569125815591594819317403316659582737885721398993534842909 7841 -1332885690229350440348930879746074636063869227735796770688457060863403632412787292195631259273942942760138139497942728474401554838961709985854859627087518602409662955908506908449385426568823809259565303630130139702576884318154755093265627347998575021202399933472143251186710762626429913192171691058315303152659308629811918813058667056432364452278942314151943727190464756543325646200677199172966772706793695554423269483780272845471402855337858953205870723914385 7842 15050167988023483988414987434194137445246704517472764466090669410416051329957909043568527333006526443283276457684173388669612163695000068255194785022540799299092032749697258680015099267928906711806697821684601529208094675180808347535377190221070914320522826380234223026330545150417596743859580881433505837894685638426567523582313180591141334672306421140314300035651075766013203379716167355519728479747637342285225173723413243030685091896415122475067821 7843 3076856642446340733990861559472564285294946411252467223343420878385227436224920491744510358171683017266952953176094814264839447170460487293626388755465255126368662909166856032544354944866307823182304454653720933149112329707590285532642302427167125699655169606991559762171619361512693157115732041206380385003178318371147273727699042961768844228249201133534903729044520162959368556314757215527513695495121058943761358981785938962551409301701672 7844 179566968680724847042652836817276753215155878311065856919333870485531335394389437045668839404975488520480524112631229345020412027692294106644161879898384970389488956898858713916753463573496555684939215689188991120913408784751380852924978590565137701313184044169733329749784664002458457421763676304206871425142798011158814884050204420265602830724858302415404927172219402619022189363460855257229801105952425619365651847896942891723655 7845 2573529523050253661033033266661604516081729048490416438528305643175514329536008440748819645765049301256625000541188210870414179083718617104031468432399211247908298090118664139126621077977174473126670020359870397854263221263261007686833145123296111367771118751122070934821283461053627660522497143234485311738990501552743575408001635227386181317167803386982019596627671310455873592829368669509398744705994737464871824639822 7846 -28853043135881278323101566650299315795906071495649876797070164103367292109507116877635856110566024741946989924295808433583037477166110728220047873439237289588045195705902439208609787926282172630937198287827063225843672060069463977865350043826618928430948239358853212857209939550533477983718792678506433295192278848528328810902041918871811943382519532879275171847961961959876841209695672458859292140253500939609 7847 -731657956910587043930456350278281909289501727316985487362725506113942267860605326756791466276449641636776441521986482672842830498607911605202955908865818402219046666588459395262493550186408280288321874642938253857612539619015332038259597590444633812421381563355340769480660662318837478169119533479334653772695518500716825633848146153000396666158136052404877083620653920797129007866406329482896201740 7848 -4084156674260320141173663423380168480195827320367766186856183967559494793714103358650942327063812689909996117738836595769910921348395083048350188995118477713613317122556915987585660231471408054295931517799872424775283320983780867815796275198739341023422672171417280403060725449319635094066204338751385700106884318162011633926328660012203444587093025398453570182661758443772903798005488259 7849 -8369862252969569159471504508695578380188595152259527324686433385026479558662115120781805158840854056199825187881868843447114192005286483375853379076959341910714022254395645348952914635082532172979824149984620752263072481147635038109857417181313921599636841980077347001411315357878634017771599405937937207199344539773574174850681226302583850871295619268696453690235736202752011 7850 -6709735405394700287976847757062402265737128871771978412971996108255646074966757079358020285962040803309535509842613993804860050710415647951245324284618516682010942255826920139279724499980267173157304882539950731240150944206260814047846091941192684009405375625049931075679855308536536225586784475791061277393127587500764784686391075533125218846016783355977637013213 7851 -1891910726136085651145713498538136872177802448145576192941002420338790780422218735167010196036842299663934902068357919618320096694996819735551322914851635006437801203436098852482144856650428655320187076864943223049088247492216427269895714798409805927911395300427063735911455224077239779317938249710953367930666430043042453807614065795067827219531823143 7852 -25806560444546953782524680345121600457346577047949584614880158435304301889260387523648778591854499190222496504889812450222456169243237633500918280754968857550161733304309248260373865920900845376026959678435447418126046276382197470135044237169731781928450606120448382582803209023427132550565491061075569017641055330883966705697543532797695 7853 56227524176362728428405750739161085363114545542278161768043171656879252036440692953384828569501678609381156543914918678827894039811257267999452640273794637720913903436226722883313466185398944691095456919702244258074520659420232095260074212337057663512266106967606595985463389258444031075049421498713860013503263965818351476695 7854 7302792642113404035773941035988135487095361509516262995010142281384526211045291018658361843634752209280453640743506525148020901301435536819551943682966850589329639080938502040031937125948381059930662608119156808285516331876532864676755691867253580415150907829340836646925584140953934492972882635173059416058455057 7855 352115202664790617457943264397302698874592456884136966030957405056583714826943155842349905846675307013422113243045829875721365860137213083138015235063730403117589468281060790828498245982702121794816881437702322437146029072908748959340390651120004822776895556893627125049256535788082202401509371363314 7856 7659422393244551134596896706150731185319938641533314207510934456526249003689313175258856688876099284754784300548147768616650155318491206504686429474674810099894354798882022822593428890462793676251587746862201999733287208217265779523671589781572836137036757098173619813552145749729178454 7857 79266479855418178976098883530466831115264309396977536709616753494327124845389454689728952085874694679662505138256538021039034222602449879099095041634510877952558174716296099356064978854612663036067605238568544352087188066963379125400076094101413482332882864014717396972502 7858 385965374372154883479927375649352208736107598491326161522808286657993439757704337270947469881597933780313750712582111453258637443937513443548027306266154616856031672695780299460166298664960092385732991895695579947772519441537916336216294887384594385634366280 7859 776723394914051354042217266768082999370181788660141136959257586547472501584897158930009770531891466392778222897850687558562699494243314914399615010250607333367834575690830308190764877607048743738329264227712608347439702384451567864274888846072 7860 162614948229934551137246462209728704677728622915453898065355588888506171362297205999903907188561326842999351461808921834534154320811638073470452525704805115140529641996066058959341392629121089366208019431440841481146031346363903 7861 -1286569273306480359453440351249717599414203609354433089175531135018534487729502490193892026104616222136078650155253086984350132276785497449692609332507997759344612592885314302348638667908787213808140103523025753292 7862 -1341276033410170785515675524608128095624183310955071164514216644397277410696622079244787076757221599829020012191295498553037955713357323599668263511064115483646678818046897085913493892624506591385854 7863 -368851941785741608533218795542902396307142482518364923674146472365700683062215024449339879856900646856232840075515728849417719561732317232417594032349002888606711079397322758800373153 7864 13055360435882001792809530633107455206765762233584357296275949232648657036786853520212305672393303348963161257938020920798453736158258915928093767986727013771940722613 7865 8701129396881865755983509724673918462573702978935661050665638201029443743296651795087714327350479550475490781539940656128689777719606265780804242868781 7866 -260287130335059885766571331505618952343778499546267911370201771533304201874745111751721895729506852338117548035507842740017248920709907 7867 -13075445766055510881767321483680527647964697660362983540366687164364061936554036461005028969626983207281381480963499651 7868 834731483693963892203763858572472411355440462973348073814212133963374603061776455916387316503562143994 7869 -3889677470452217655781958988150406045015916431822322673909710822823412574391788857525 7870 -2922113419244352793032883734934074425281209807243262000583014369645347 7871 -253985124570426599847086578862042238138605817198150782 7872 -47189020742392325715813146913916031805 7873 -785682723152521520878266 7874 466573503038 7875 1 7876 -1 7877 -21267647932558653966460912964485513216 7878 -48519278097689642681145221572793056745766611487039737116219 7879 -14134776518227058463573680776062454413318317571699257573307430010802378903 7880 14331818392399077942716625918938398334524555385050301101216012551114493404705922296878734361435 7881 1614624966118095981947191720025877044894789232517736854713415988726274750064862259881342144318626036630637367294960 7882 132293432340847191134768301325392177324723077301644848449882056072117303520630096556170268333957030429278606697796475220442837309 7883 -6624080060586713667979211371851013463461281075426592221587173267347444435809604938640826204254366854735655976824841426104983551688738293526722719310 7884 -49137313084076692595662690626911413287682038767443696302732368426812297562333796645062354045761520052949464827286072967676958664907979022100549053983995877350650175920 7885 -849240681665628542750002062020145080009878006146712152752013003853376864723148482947914152771732065437101608297563074944859429491750984391236227723211469518771975529276582109955737 7886 2799825637299134981002509456142760299246097135334120108271292486547986033299278867094286844227441481793704773079665950577845565011788635219028503971371658903817074334048201250061082433756814859902240 7887 1538463912770256971819667001002311986858185425560895998502455386217599021811478496210966654260426175339191202241910781799670791459066177284104706690785222374798643567948018118864062860896501515381317913554250045715822 7888 4985469691705489578936794175736710570391718167981527404004981461820149044286974655824128287593988068972297133791090438154807743590207718292081370889084588813912907507631751178401223222757941680592553304348981116096738336246688357 7889 -1217502830363903116781361128306950562481610221423833126191982850869970845985886208917630750584915909254395189850547459846971108033684900935933503067257708597009655694197008988769416155705076526781323136807099129280411619932487718819402454045903116 7890 -52860384546183550888311915190886742641101338548627798759070631077591129817318019220668127844821940855511045838095436554925027230399746912908536293071316353232183886910411226721617681044000411511452365140102799761597917359542873884502071465332648607307828123826576 7891 -30110523245326055748531458332340848582786560934568380894221080314173402730615673798238827010080658332805037357245659921756859327296259346542839242545570859558749193787000362425759115588958879396283949728606864723209034123524950014486816365755039959129924993908915348943085873 7892 580993317011064184069805749678904588237993726748446047152517818585912558028731895757556554335359507314889286197243460046132778566150467185948466846720753296889517685383232459853764917478387849565788389356040526098150303693758996988062220309515662357575029562691580830018909043334093120270687 7893 2076218294728455755647653569749803595029261621607684050565928857473537453195034625570378801260029578916866623951428663528360384627881247763230247017208899816984662907086387893582563892498532803075560079481130818811145010130929748753364706796945293458260421669557146081472255224374201636651502545714223543239 7894 199571755739226357603163583816092354504904580960020657590352654217889164861514613878051218336766091557270706464689254164824026592766795080676283206782926734464107725830953980288154458936966525336730761772644751073523506644734559042640503865747368171833696324317225817445498362958454859539516296265646864865223858723646 7895 -316929730440658646928040817598240139868206636660794208049254620790212995421243503093395327623340159019782582569576964360767990849057522381159556830298260281096846764459414558978350192314504253244279790770441989570707178579847022184593499784654491243691472539248121139200737841744687079319260488398495602387337779422094058600514858021 7896 -95886257466478333788136047299557087498103169911609206089914094648751424875369502995499663610737211259492447837602824443775214021589909494863836232020683331277599500571135746605099400094448960400740385031961204044579874311856300284820129479565972487250499552705335209813160975247108764425478576835460600012952919178285505889284482414115128615669582 7897 -1512105891884709039483586783497182106926190781072882214970298016623506050629787320257206794265165555200750468505202821216433409373191478357942477458405747547373076981873578257735327927527486132916507672275006495910085880985721397840072353480799963357041804630737906687223324863828257414308874532673893074182250961996872063506900562741368477349888930839761634 7898 203272933152524190293588660841340553276202339264850008585683372610385993850869721012038922238650352504885232115963201849122879453274321369487304603677586460036893474982008354976669758485408315456263471681434707214605899192385122465648815536293726466788308873021316876948215298748971018624143058340731247532906443130387480200807239742675980317796884499568948200045433601279 7899 5315524468183041073964826841632674710171722301460904450005401702349306685113943445105286089270020062679358595519351910067745202981726972915710107882198878841357225053416045887513554618531350475074125445150127395506978535226969159285945972811036084745349245674446604318185454355773032701855277787421964721924403584364553569658320564933628669579431842791810769131751138840500907978397154 7900 13471337030753156234641632642176560387326973767159466932900372381269394482041927853486462120537801065191887336517821554320954031871448189931414591576674562287117163891394362567956076442897397634522623651363354783839469099169496462349941654696443826258949744957899913980881039206909985831086470488425238948261346384411636015583545815569525550649246481907364883195269872240740631497523212903702374 7901 -156485824033236556860401260547590167666052393427241330604818282570171872037058280201687335145128036003293124705005110956530157253053603924546572069730562140999347701868057029115853683394556421431406565501277280282050485679863196490510994274170767363894622692158712574255648957056420423663978775803654965666530938820152741819366599569637487486055217366798021576756521375808029254461658505935709395390090200978 7902 -359335139291749399463196372511971749920189532028747187416381773822191747161331979024898721381617036485692665794828596351854292034153386290378570651047037108204946301566822310023345282087777269465729123804392078698035727304628761183046689634319779413353252407564668984495309068427315636065221930131828964269890371712803961002674177108255124566705660758127231393317184953234132654523074240454579889746374330756969998100111 7903 -144063424410285367041346082352313096755709172690022192354110106474398933630012668430502116985085106119151704104415879283522007421820372079751271437789618001263876923049043832281344411419905560637483246901304111288475553907593098157071146275063594095701038211491798159700140560109152802201770357754711313099187470269725420233570233965746155411844413339665162321507640971604598279515965105611536392679514595137297092164204600373192 7904 146888431613538284969815614239453458531879202909546029527042968576152014398918576771994607094284183402030924452252989908009404414466381746839210810284496226296645137396778746457320805273722908304307195953298069410867046018695179164079354065372308957777027463597785685659121666536752592374594020415401032228339180378781365308308602913606643246914192844019465051236227576353768023686135338120542570236363641846679813081543940181662387210180063 7905 29994488486987950929277090717577930955986794794749776085966413194061696578174502967812198695914926982384442648442041389421774716122475293174991689622690325870502647547807805922763782897759715961104875534057643590198784865422488870443691358282993946477553315963149774292790542089193096360312168284429520021366745615818509650075592436085390125051687821258085999360996418038493914907785863163815007324447686158988574511384310832217728869939972557395251676 7906 1878773283997635916641463269372646229163113570480617910637232112245176245633243847273958184744978920225419460789224162908297064189681910653971030990662758187179961262281320920375804373371201970995739989467048871838987762635192128794524261005870672842790373678013007695978714139401397786189454839125579645579695728514358253946845383166821193618082688659892169732578391164343304623707176094592664337174714863224023047149006157637525769143291344761341349917621491 7907 -170219954182199842445114502858050838928532325411604966067218430674896936319185776359859045840245606444059050626466768090840620376077166361181529534609139676773500639457402283217233386863134695970168560210024277270466687480369493893027390828548111816353371735236172672819356218484436473575827875548160895188743394440202076707641451220079299262469141530190144002749984546771395888128818173596564536113638172215843390739318829918563070585614635095992625553979866950539153027 7908 -3123084042450977798349472247848750233503059411662972188133830798650589572085063370111494601082331692531756248448638802390230488280204522459587473836109213373777706883750723618368880230741717282505631968527618385336148622067203858422734091270616950586645412572905632786454781666827787547998734211603152457197195360239998869995186212348938865322619602467522834669317960443868217706625052106448689917090742761869632011453950117944971149900182872245797559572129904981069960794944244099 7909 -30255633592354014400389670634106366678882167859950992266054592986835699834056285110615136097977776745006430228708897828805089962985026871413940236661594618743792275200086975453467978913357365622897287968294095396715022245316462915456635787680571174434460079203763342149576773371766780688448204833594072062851927862176954684500950631105431609058396832857623917050522006740159093476410686325245108809365447969723816319816998360147559354874645242902984701913718387077235326588709941122780730 7910 245983141085423019079193428871512467480251766797146107012289446715316829280894206213880598082417744612358519423332730357837070137858064803994670880477613326085375920229381522800754309364984123096648783602441255560822180841741987841589612381047468369868177987031150810747993031629281017081321310532587900759860099338312750889597822777442763417476989446261273169740306357789520743170020259217956907305387398771290486515181972040369188891611380042011583530571726711851877960326886271114851899351734001 7911 409078238855513761025804000320346583455915998633723265068081147895286145067942152568655779598115801787177400887890548611996635562044690078589505954655882019431252565914621022270099605679094069896274115597187724011193011176465471049322258668771917409612227689142642685116772492323029845436056638310099414515789023907027038868835219438680327931159551093329155173506649435975917129581127726460154840207525366315569240889998837299701869416675995572032994777784425332752830372824305688785618210303681979665198125 7912 607822127655035854418134877274908440143374358439499074203487354347599070508292218567195888619906223336655362763496556241616041349089433454166455558177865634242581532070594983735052386827642016154723486785731026848715875245203619060938475620123701437682044477540761267987310951931563517100503814461091006863361070788128191931904848390137849689186454442946875249427765677985315698275154705911316038939192914124863951049497134396611297109496263575344006218543763372853854968758982850170147069771513125304045234743289 7913 -446962731192999320634884327220216703021737371731505214936956218579302610209405378839155391386057669366885708949262320311675390727595278145880805810241162905164377125994048492154646008369549420025952538020544420472075774367585214917352807335906599902038289807611722478609802502555165758942439301031488773368556463631789875072404754409278601180126385478162957729032431363349322241117096153833097562501188719671699962392183654640925217516330724992427097673725338109004731626298569802630566131904096865032502266047379781399318 7914 -67897931515600078130590316272839231073610756692061186354915793830212260639110941757555203252260752805999232492762046817546802102155520311770284206420089222490517720951401105266656867564014652207271991103314619832362567611127294598185832641027503581541000285914718006498126167115053249290533209474897530317462710482248935528506450224606436734666777431998939812996617459462677958052737420012343860348477043720765014748542895387990265360738898094441126810958372914251204319259882876507226232117447445862661245895601999373516043339699 7915 -15363459757796457934495236432472065416647170997660252509207146757581417218876365397411826280076153054378364545863195870020628014613680432886474890860516276482901162493635320274584085592438309609728043709392646257630399722876844750936159552300087111787921958090791998803003215930524487432397439280745925177995316880189334614316373409640508456874418792529595363573846498496124121707562025234681254194768105893688194506884820231805892850481911542969174026964136693138303304209083784349094898331264874373127437424470040774060594876233907591 7916 1028316122598404331885703307285475990876426425170781248652468982958549614089943898069852476707569839209813897691317715526865076890770664018156482223794192882414813903785461323212492858271099711096252985275120134808765248418008021338103876589726140694623241145077900418800162498607816521998105312022813733025645908708362831948147321772631841638141816951331040278732736359507559858542405792940784682731625380912153272469712037138881644681060698027636299553019371666553563667782346426196113568291648136390584181973669563635991721085678029361225559 7917 14371470321866801190517403370929053660499051578768083877769901226905223306188535873234865302532025303315267300244393911368041344866347159667375981784408598432035116662147214160791407072220954571709741211374837076434064361999911083152619853723073036240285531823106758033003449416934584373950226450497556953234105738282263704549674426496175605972329733847464268068164919645384076576232382731471551700025682101991090768976370150431364625062833533724650217910374716419047422063983718958511922634797528106412141257659741884777267681326063109627446150647777 7918 492185145805373868741256320877473717563471259145430424942751848299219394461936953304369874496163746451797027380586769399337779204189915658106163863501183214598370744798857955810301517667490696743654564576173851996573079184380920112158685733817019063566593497018005758598126490309634316513077890912986527009476809254485473956748344481539470130083543061307045822992297988593068588235249469382905014625429545151117406803155621233492334097596982646206040016817291937525341654945686126434534437108453508925324990311013138161770606662080242802826368917666596296 7919 -3013251234831755526926792560640275265114418240063284823369918642126107311365504688052903843936100047900558451980882036091467379294258456585780494843898750266805526056825745495871581393937636807715478589502493717673215049291884358186356160345453557211111084994235272076669323379880045240650455896042735440124833350393280308716196910284551030155807866494533484890766687949580382226054505380665055556825224727610363182781703270021312496869035437012515697737515850783305049929008312605458159146008126694960890319991545845435193179763335325154628035902253554744313936 7920 -3901731289436390606959744111541163414509765330522682876787556997001000482317090617625324550074108128846834777035895715224616656551478487981036673384696391894126282634535130643604332616814692560874506994078513575693474084070180445974423714166756356247996575584968988991756948826485312927003603474119012663508446926193281148372079980896662189260956655990101257792962690896617032764886076237866633113620444880409021648879543592393357946156198650158981202941216233324730514946852316741528436989927959617912971196031410473926643974846259211892186650142724759957066064293242 7921 -20115045994686567483279721261213880049765702072557786594127532743644703900684964916293447277207492195341367220631991280290520877006775214471293982314410566346333634386505631385030858175311218845410516213198631219815751737495326825442653566597137245663179097047506260622842430550889863147809607698540301657560855690756882993293842925862398616767879113278097444454654273814356017988151196212939870037067579106158616792730943195055042059154248538161749359247356612012516570217423602819601116245977726928542596548486654583607040852590091130637432525994586570431839490165508609 7922 11303073632331562051101186059693534154688633506869320459751915745064148441992227128811644667392366479401957995183308007358194606178191456050608720100113834841730698333057152611499088562721495994371000024898815713922633023595522157631201856366662446219830206240357710068502052278045298039927468662675159739797666388260524647555720447346123482129110470749331404730273537874138768439285255882527115403816798984605874877222883228606191931774641225361077754394305876206513736021510809981566308635450937102766658135655560334893703981969360144384750495870915506781717990680783036398632 7923 1366202688522870380546759677293972005672449863805909315534653875728901321492305638771351633732943477565536441180830409633711708503754165791433774360224843765683976851828936704951120544531340767982700178702972803826936838369770395905604722672777846675497425679963634772294239764976448142226961033208305446147709807599355980528854651023732289945864630653910622033839539160452701111439505441889615195768063332664602087694669116656914603864727162201657329686585641031745277290027611746038778761143051317101372484152100903725710257242410051554327806643123386331250257193921092919492695433 7924 1055054538742092512477483528592980758942916401986684183912811387295639357480679717041544481595026999822057077726926687615041596962900540295753154397611581158120852390310185649084445101400774709293381997123067489509674627692482759788965945380190939767304300281881393166299178205966912816980029016050035139991329417455060111674755993370736530607022480294269625264714333333941344286724673159358630465568640278145806785942410337620546717094348786658138495204284719974525124936714004433730012591832487382950502094188232697474661643294655662510183566149246037812566161969497508840971481143314 7925 -54513848059325798340480327977922050538656893926110506631413031529872723218042934607937861412873564007310022707169317504165495615284521824851759742419802950139454466965507446661665464657622172798812502768253083695948758943085923994443865476793858313076005068303092137581183596812343430267942705311640693940440807012171771953023706354753703495605759315976360345139420663062753115431910029722583560664379662692145728314691588516354039178909749676883806522740918608838417984260736430417317831300665232983716595769179117990395205158681107662937024721280235466663393185471183722993558159020185938 7926 -620393253754394300083537170666242016513510996069149575467248486099725721210646189780889669579092693456619186433734263599427529735902025912221903876162057886993103450055760066763013277892335805612063995470960052540859583115726268991493252594031289103294522707750832739729801086051154752290485124173308553350157749714786234740114405839082587959045375272320526504392353024248257023337272065509378530196332169362929785151131842063931577859537023982421833539846167304470745175856268046445997184308627823626088398633651950061780290743386207207566353259010280548732092629173569055552740444470626204805 7927 -71436318447959438440716846679829170231869707861182840006854049849402039210217190655044390241395177083491844059394677585012269864424779316885051415267153309545616065945984337834207176676200898111696242652370715048198114500797048374460403325116874629860626548791930503432575104275269196317106906297843480871038451924831066508750361187882080161145494901149743071106747779437223812618581369300520087465779903351581329563360219710411967624653757717027369131634003927991598138457041658012811082510375373037748766848582334139008983059427168016797197215205095990201338597124425066376600569261280969354728 7928 339312022737906275129187274323186046344306601892931102429983406552261218804041120997276748176681392623287576526447128090191189443373907567938866459347441276304571620646625222024098513513852328777048258731050064729117085128187103189351630607241049159475957402120166234096303381942404205836817986868287614048050705639810880665139349847446552735183379916664741131648298200927445926256746719222594147271669944087994104163867956832553109470310891106023943221099711679241343056564383743989748248815089908263375237026920191831673540844457397000639100729917603761173574740956425960309373481036736954567885541 7929 367495675698396427358888231059527653035156255467115004375971614588239716634500060862082380954886749302140320261616868566520388405616565148737166658891453740645144614702354075693471862270253537169154926830091957003005640663374837974976212314783647231513040893597890944554788442548482958399716445065037570352572829341189112503016800152481680151507325644957337927838904593917919469385404768750833354225797583542544639387735914470821163765929600643638307440484751034003216771084045075485923719842004908358059900278315817540281562696006795986191726499737800187245422907869321865438922927901016547131242383021 7930 6281339157549922749418106770850830750229175371739905571596476981210814683719589606414113444842297565078520923207356054661592251136737249350766035758588357830694370915069154743121231203207445873271659145190644407450102262532765690637053583742792237051239750977567756396737215535457855029203611206958969155881817491713226420648544526786190658777333862512773693514543314652635639636923661373858511355048800552953692737295190668926430901682930620698475490814375523059621199374077460812313550271234110845834600931109977714245161001141406417298811707272781601894077119821866461575662663340009575463613211738599 7931 -2734365631703156520493842643330190060338630846139261888206719696156134341221543528776956041748882759168390197696382907016048432599909383448878664508212937878506106630188472011934835559932669879967094367394859234887260174349374937458720499193429794109503888037770802598843454539943863521448718600967765289961357998241385600681915548642866141501585588239874957971262572379888852210722069246563364329551275145322082611060575829856050804121819915003947385891864130626669088095574707241537672798547752239120648592633319057171910942874576780449686642309917378149661161327440693465708620424110654470397265233094742 7932 -285835099823909292601779656853794575820357512347520144225443454434768443461522114394623521772209486725426355967526822517730451804088290009238927137794382063720509326835376354705798684580353255326499496918018113964340314132248380697461205756083141542156793823001958640542510605762482289795638013000345179672397245186532227845902261697089490374889968216322968055265137566975534304454651631597701368084860444739889210741604741802883437961733398830361899756569725419347531937623653193159329546558743679429550819347223076596172039411262763237921740377591837450519844878579882223314919042991454223892204409033539156 7933 -721954822978536852792947249780265069171603999433457350689514259756965587835078484806037453536227010450208133506934328369571599311242264578749781530855738506418230329087530465062336536514997434706501935153898073242588053194227867230073422755028958924149355175775566705032338568300089230561497549940562009519942857434362747942188461169024504727206703878977495554859546929870129477747288540394752672951207717230451079732896593646448762328948418909691189628191288737326436820023399872445938102601799125458657410076033560516890195031842349300688963778782929874982567338210004458581429920822218881832416077390136932 7934 28601214271747006540632995769479746284037750720637511716087705828805823777261096949668993947263089704477228394728793462946269169248285776340775745124034667180895862252501288695642405076602461737677817601833174051170349934868667833304865654093704268766249802283589104506055323197800696815389824559010902092670043022425751687540160735920662774109577802536743833329941995764401192714998950078201862715396262360670017360449804110940239453482323295439231235220783245820100514459825260499091383906509193044537986219275869496920890680753511951956206397414766359560082116513597383092636016294662165824270337395245724267 7935 294146358416637361343031912659805250830888860569872240959865355384695284612960791374413208410382682592942757320828461938097737765246870649107570008670043297651994156641071810406774407323331634039396332035201210171451443557916669517214975416780948370512373851499048447606296196556218152046914326531399141286818890558426377924446064004247936005971039211623925556414489698067077317159235483377164025197060607291514841956112013062263874523866719015852197369653261818995276720389955820170050074696577814399143647639571885672116596444657818400707112771330244774139289397848077314506436104589853032322034077109725585950 7936 109280652071442364290149158978613882053283315581347884887688223465256166151648403958476653433904620282513210557256720126853420781147706237520877532282306851675765269881335360447887930249344100119675117907219660010051664867743428143620719575293638957100536052192275571901069198256069630470319721334958876462851320240606089434293290509967806158529466380163344986284064346355133727271595777162259691578549432132328706788457535555207339924532655128750360885456894439707945330952347224460653222766832691534151197468196255934406636135893010814969591969236205477616123453394598322639194822723859300692727641939809024491 7937 -388959217888273693440832536296023201194175919069803563608735443521932568524676853331548407586514966609703253606958725171740242146494645988809928531510520519010135997618735628626543584164367603319673503329717008181176709986401050791119140974272032965907495945449931643633630911255050494225933157839216491181715036221666802153025177913991787353941855439315603254930768100830612375392153104196841124053376060091377762200796240445544728920332576894082969979294331127750445447997556650282912747666000544140699840635496155857715478945586207138297592497600577479248575575962481490159375798769518258978075791436557321240 7938 -404074388148811812083088115118392785371770465618970902258404732426563759988438812490599774228849231298814334058840760692081977586854692625603491302829459024921713056458885147428453305291005291618127095647284181637580998043839040276765842581653265590528195155836059457102257817733049727092968885236035575763677931437979850745354469362386321876831249746544292043711373802408653024986903770071167319527057386298401976434355770862938172829279695916190816248394711017739480874934512940552333553722011299253017394772550858820136824717632322193565184761004551348437669651372287066639395968934792932757379135176420235325 7939 -21977317123014968452188335380100685192699315317239175158783557194664413028992207327677776798405943260249700940905240009544879098476976403973061674308415686983900212164437381750104598909859871913830321488382887690081993717094399137649304443518913575015570241115475346128157832582344567218359355317545241488566766707182447090926104033240985166270141762340763734027361281587092465968769652192720961196290535827964482558689030102191584144039713969972968731127387340707375486317105810872701945940373849034755999831075866395006439444773071787031062590824064932181727496191611995095215436321550650890683732576248789053 7940 6877961369592916229773989091737863577911774636393784322851018382445572208288461037317359230782741279147791923783103816349874198508121720177870293386449040305771988019110695639538243965060018632041539548313577128487547300051107852826313415342419785237736923044105550128234437446686350605508821681051247615953069606537137358395080420629239950735072473232951497832343922423593149514375504178961846941270847491486411145535703686352695872573636505376803152886064056983097224875555502562885428949409795395649342050242944770576609487792012065337424262560090602331845109960416407745778399571039104597105908935375138239 7941 748453752977542609305674471161245895452834553782875809088927014324018511547380917997215483400757710564772633587033566583837622669271084615841613298586198775363206318612301601252061681253080512049649386611894819134273792395262315908463314602988870195585055678171043047486466159535764058035401260045407939455847826478466316322100912441564675553583410915423623698113786201209351812880288692583430695401084422365172457097474721258590554618579688168187752075820570348397038136644457048608176447311114592755622227374905115792040511411061620153261772431770448676201191110351289453299963441013675367331038739437095899 7942 5932736727318307012962776737234525022766224366827118515717912441923593610804871940657762378601534597206598604725193170697081840319277943769678422392133257026817980249049481385574130447897953082911836712872593069204883511848302570273180045162903254120909536048115945387732602096235028478508020140885615638633523866465396800858308016187833232043143495635552674401973456750934505463370711204188790540923815576627054164370588293599509769245125587934951084214494815413464081559878527042349962293229207991332982141608748146031815051238775423014386014867702328103071095211000288390553731776622669616343693525896517 7943 -157637301683809480857071767511149755734824262679329527703984254183123258739043615663088153881164824905593313951679730329961630105949403706273524026200252132039508568869716838371432806237399334813153768784949033243277425898746498906730923286723990950093515397636736697001244235298248636557687777276683785105134194747352429479572739260603964062123782873749879838574388197174592219198637682643348797892941188062971439357126535475657310675424939450476405588071533771422920004184188502790966012940932054823659859258929355246068675502497951181676282821709984451637601395069157165748068918936690476873268324686466 7944 -1888555939442144662875709109115918087455572111518936110021344280050872569467165117320741643186673417339806618671301718553918596783455918133306725454008071947746933448315051250857511945118810015246673563249734466210686689472255525235822017230404990505274713693329793997179380320197640998105496353757116233988032808170151289141449584359718832999280261156882149508351678131937907534925755444070858998451367469793617685635233881701447744159766235801801838943722590371457423076901858255796846120057452855418524447690467660120152342465694075805341079686707636707121761614233709337857672327460817606736658431299 7945 -2174164820682913121780232832919011081228245439620097947415676336129376015649117709760239385055568876088512164343440156194984802296505893290079588977298269863094475021980601300935030732481887006639071293099880464557772318834737947503978248870363018052969640457274063149371455409758224239050384867670242337656359954905587704078538705008213079184735081406382251102381037953083965381678589662910929830161975894444742637691208413825281895192890220837977570368955007800847676181818224205262258714266934290018586196528478069397862289155288132219987276672874236571856852466532964981690261252998755466401950256 7946 4630200517149393620526916046707472060484841168366130099946254748517004096737476373314891886492190209008864412831101702723121175833231718236995097626897356196675059232241779933790126217011410369901447948368542603871577583658906436603258737876035449300974370004394902106405417470640115954135557500263657146785239031686943125114248432572640698144267011609136429773619725918268594711312391302945816465973160549968760501830946842011062707516604061706073235441816827312823319890598998947504106683664365774452556361104998515942959256287298184924888152905859178183730701593864865756951564352578972146326749 7947 6546824070458962911223101674271391766433326726090158274135143966597083222309289306652962692331465931471470675911003607719605665762673165348867307417304789759830141588635521552779223355067746611969219192690453848567396457682224642125519914340151136318143219701405445471994829537426330582628211717893007398648528356372539060056064982714228827841575569211282742101420524842990517224738688165167827884987259704540803638485147892473628484881031355420834718059016875121434884927402976038370968599593563034898140486698855803034956680485014274042807419163005986856893988586761567733224836240630032760910 7948 1093739059848303425189946059020122548671674814732852974457906458055575063563563739580176296580316357293696051069124258980677378073057108976255961772235944836412781905815716880974974731605604910708331260377724371461560286723469295624808748604619354192040043126113935205842231138378331523932815015325276660839314829390942063387354028162853045500469767171958374835099597380836324443507088400086134930724805319653725097903512042205462922029691669267191149704649206811061739129998332098006835289946956357941596646578505264757791043995887734208541377124088534856966188035202959666412003104326578485 7949 -168413829465928618249717698267400889378197862094305651929347482196850229953032365432723892193714277752661926961430132276234575434708162225829698916453643266871052703091173633870648794134727239607138002915187595711349720010406322091382033029476166100330522634518977105047520456431124022746968197886532281770785603909295624051639903881858662428390232947776404145396899698010295568707059322661533038946446188866598355658829409515691667837390680670905171336872575361912490888535415560746365692189832826434311132742633028523420843896524104711447648901084506770102242164601219747323648398475021 7950 -31276266870224591678548714372227563042830873218408424003969102578845507446849623294029012293135725942838103696008693159676980635980623571423757726351118200762919532141728468080505746978646407159101942262560788587337095090196593220110643523388466998924197996704985663756583557296277159866710259620618699238504426517807269617056680305468672621628845779927768763429625090798313962896187569730104446978535931527189242653227596174969427158585724214272465738557813389228997046930442207945973899955865008270255476520927711459187896537233144035979128499258326969378930309089133120003282643220 7951 -761871713192803105616892032109618424255459969189733656069285666491547450768027678967492669641060402629173881925963310917734992558472024340767905328756538850338794848664811282086222992999889575609638280294236942245734616309967071425799256425778559002687145634389196130144530697269166341961649664341473798375049673749139709256839095216879161367163740241789846444669119596800500438019671126906552290661187165577886680326366335512514849785549678856393686750043947957108866723246624302458195931781170147293628163893322351437984834487578434867251494575559562400235549559845946117165929 7952 6714212417708386221790310977596813793199231228041679953067846841746528586315397405277307870015510576896275537093406200628952532849387090639134302930197469317891683630490052195840910255798895403296509513793220166191750039024318677502477222695556985270028203053978122064268830309621305114069134910188947917313378622247998150081548462847251566800390958596152491557072512001977849580424402245695589758520614501841603880423646946006922398405811854045689958599167548507652710461214313493026902541413860003912963229925575491147434225995344214419058180187158339731359053048448601483 7953 204138693859480756613156206097950895848155512157186067405174184502372996095807018041900126449293816825505244247085258007195934141812300437127634497685536845103440357563292287960412622917732964912917688684261569868050492592621994075076209439011761784571940613964020827742511117052395919381706885432331297620774499826599336584635194842577538101697517350543633010400116500993259503172886640523721815197415859443167512334155262874708217640973784212928380286559663292994100019118411654976316960181197399022049994849801646349451238415540248619604368444452456926341682297159453 7954 736919310899744796219779076659135149863904035694696631645961349182249392413031534268064404567194661701544441235882840452388303438363552424923399576452656822534675299333153973692222936604883942133797622963133137595049927684857868941646921685448595283754269040385227686496449788893835733998477820227456837787830913705654218604426860509463022321945439252107319548842914099771917733237946516654772217444501923445095704658205487201611590491502888094011930125983998537390016675839903887974767847828925704583824608611052805553205005885241980781796401969556734253239983334 7955 -100870964591111125228356399067754762343106946554668864739421651882848164667867534368122759337489071269286959993313181608229461784528837975647612512319144498826997237029814201460243888278422888506983802634668651720575657747499738709955798055868988218574159561458525726510434171090655134860294576167622593886982014972169768811084812296949797522113725219392350249840331537115531048835466178813011806651743420230222828093267075361617103743899975499046678387325851878650312729874691249904278362744693908940860401503598664488730547811035021796615176204359247773597 7956 -1755641190500868321239019395583640556763413674572304946130872644678913827686323295419005631428637582220894203064148702256926896242547969135976833993386062084110466828109557430315418597540980386294397175841908914656550373267675873231260466682637777426031361972745859215740450454269067742681269760854520981955026101248898212471031684482615381621255092569823463807193259220784419725793618783078837904375409198236256382341876654079141013474703347820098531585054520755119837945739736358069734161839642336485319498556216170181940575662148585323384583101428967 7957 -981126501928222727250585017039622790221603310099503821247175726615260310558931007126596811100220126705728953520483202848136484363938628096716514043697320279570612619473109945143850693023900480737310296435196788521429463722218092591184182927374662827003138562482296706202847256064773244397650614127222755094978523089075860991322957192731399194763417790188814541816318885986891065476659465965615303959207820169163133166484060443883097826193311842187647051838204485133532364748872949033669634488730460549917462546091258414429962688772468629464204468 7958 -73263330489421574977585701144705798998330641816735846783283939021765709658814615952733925080709368266234452154214755041536959064491617654515091077880874042242286189333639393016665255302638908371960359292527948169660134521915742513802097582140209693244958737753661340829748327248893137546344237353825019806202375409593572061999856742080283007070926927381824750876482722874098663987013849248517866756194125663071486481165301403375220141887495958677155945073761806834743424932882229122553753309911392988205642333696718434791773206600590824155 7959 17504922269817046816290335674930480364103429540691826538093379866173541506011831487824275262517580583394533428243000650409201078339559225537685133683871064970047429638367393083847716063270019575028634628126403743066211674323934885045541673033768672386394603846872702069655053480079484685241669089462952522667531211753103298052218828264710902141392792310346340056761018998785074451141479139595390236569387851254631957129746653142651867620379503491757981052282424953770937981259590868455578861280748493960495560571290036344053325788305 7960 1736420994977506857816649485462820511669045958042090900321877393191680879071705173516322304423789299920077942217787816252860162079725908866027450082565583470837394685648447200908418546741675711663771122343366067133180913003564620595851197604907645146059760016644631185923537136088465582303348441850044730705348161650178992425767570277589722206680697100102584611578340775952035475257710944404321879155060150803984455167444224936208051450247394222918359059508299113480584761300544697856827203496483881395298507885617539939954379 7961 33341003548315450822442256514071360158231425095153295672807218567090036855113124591970088597164097062939717404579066966510971419001682519170847914242604506451945008364798725751526165867531636741058855315629541702708145689931805619759502317329380954942443083887349059932695918633904382889790540884066214483060961683226892054627617738963107025536606542932164398680193163787667056187019984590674464311251215691044703649597322063644146023321841932839512736165417480430400212421074141761843691376222233365901263412531124173 7962 -72180146187364432539300789948589031493252971552416386857882985298552740983031738304501242802689892758904958606080585218421127164994358563332839024677656834406266969593525023203108346467177567164967621394442283641232420711457908414606575649394563988869067815696316632753390096656979140354712698722752486527774022086267852965473510547535829818798895862708242250885763918846513916222312949109621797257764446822379878685580146037907199884536332700065898591722419339517656955310760987276335393973505348958735897982 7963 -3626699073480751205473543029820124055700985965574883296855083345431520992149614659715197525475996743054415920414658429050772918239258124992348342147133502098277089079738605156369896302957170581916621014741597930782233732314421698090987498416880726931781487646099108088000784854231920891216357817913702600236885714580272135543986376962168166363753519388805186665326431450261148526658612581044485850173982655620055407126595552277290266388653248901416629940824904944729634535473054351861406800903858735722 7964 -14248622808740326739942215878500591934570736520482048100693168563021817290231618064010873291176044608989618907072821777747349325066468953838503286733037048344570449710001787300728740395182441980770294158825678645852447022451565586702267484702311975475420135990763028884164336141722491677363885002918806369100429151211266944679469275478994351668582368412096742059292716199252646803090127355371871188013868754712678628619715597786636010389907562801674327622441829149807431543402853898691982093614 7965 -12420912488784258084097459326769608258619678179356150407564948481125011538262668288636092264652500364342623750422174993347718007831685924190143247396373417455685818984179650387470180387453607703240443006488840935337345836873842304059078546452269408901337006160378444115030715823724493151991045983697839842032365403578833010246484316280082946423969462631762499343480628050553536230396648241577687671816857609331940772751266504103242499875460204978060004326176167769833253771763463641851 7966 4018912287771520710700703635260680427103807798096080556122901490426679964701589760670617637728686683820274956221184914606310454932028571148380644502513822197998868108482586758341163038228268460372249012926283937903077275165919863519991028027908735790603347662309351685702537929492203574156088124610732304601701825752915021400632679878824091263438174969776248150298198962033128825621656702585315505445147718319067015032636647955850101419373892421055410313920320709608329080116 7967 5913319827433093454361961975546237644736672489688216822301285969753184806174886250577949444402395808689592208099731500169974096924028861614183627689709616760103936793957775748402176980473981380482294750859687311610911560659813864595009467329516563455433461719569747097652286166072033966538112830879139112101969555820784165090742157054842728679114885348012019267827619217197436554469226424927014017838896243712524986985110767835979409257203304064417774834786904400249 7968 1349770937724002490589047066987707723529243034313198454213179590424868214749984616431318765453292955929020887749310291387604891704713869355881987388558928304165405170190811202928584009017407312881904135120465893705954712533133246570387286425509867628367963069537461306036895422069428860794573174563863342256049146595773556161420313450663530811793348705061562863176479963528059239357106622175195817824493783677073430543164639747088045541283308344991779469461 7969 85333992152309774344771144877887476800191806856908189083128793253399559424422068386036254463660175827348931646235011994252386160176094225120290399951366404914340832384576562217616044279201521259947820308083598949452633356289813941978597878532552426299552069762607579000878171190835485857050746212220957183570813115410151998059955838175285354956288617129336841456136096100352451230370112670322513650082408195403225179338320697503676521424882641042 7970 267699092353470100570772779871755382147818085205586645757628175876494109225739901528325922019984005198439991038035066329564101378580388660604775248290063195922986612711622769679630231548756415802834481449020437618617036777502811563248528991752170805058567309737034801045485532560390294448838089343543904715414581880141551897506890216517505008099456823121275630702516434713869330459389083667675039729207959180231705775727530058700042569 7971 -80286479403600882841282443502532053432130641961433016818280429439296360041328681175707757969429098620619924065657139684211723802202575106310336519417230033765689079338895981757053778229862484389255434955176498295054865488220376535226547550678141007368825434534705657122880968151465791863048929745672967804653727687827194689657210478638214034190266052609630250041732824761635369408720064262015580476921627547285798400444927312 7972 -1546417149955173476284961327652951028284507614922485084738936403063665541975200464779866576654190095502074807023277488970483033609564582855071561982168878031453356289948083011356090065085148996557617022197592322155306435377255556090953118453238242276813221537481528526119471216683518632043522616429642326841521051274898564058272765134140007453715274153315946617204788647670796589196937321992686264842706881601823563 7973 -9355598118026928259014541851655575922087443194022835821384725424952834699373949747177285024772772403587224294493133092938449766657363675049187059668736775188660818890085750592603193964378986621708281186155960699442515932085424415947840027638769740547534011431930653453379422198933941933993400724030072174176512757451958777346788131939946615136957032002592179225127867237942153254692251985114252053678146 7974 -20195113439871523451059473407586941719778044400518040653341949189364610082373879948462751118296777325821448778689525885673499005941868275338845822945083739021655056963341982492109954129988402661754417317913273857454648099937982363718547126621374908860036928252857061799955430352948280982394340191439173676903275352129448200077478975196207986949810399653168087271981563970869749070968750570277 7975 -12315765705187028492310851042738165504462446608004229199267265327220429612596712895976965669021240719263214657614765824848045493022669834564699984637578713915665229143003141293674509294092939545056928420176614342537000338054569110823858757218537287737864213026274497011151194700465904540929089082442089237626809203608405288044039203990060726708551157716029358160022838642991008253 7976 4711280926563733638121311110484307781918872012030156049922265642299954461500755475071746269052126369228818665595173733328238942160563701660749668075934990225560742396498618793228702905085087297614627582985371138184292670214610894928930507689150157518413810767544970263847717885439377472747191786422722196404861704996454564860751506031438354751636540428523163402220725 7977 6199173106896920904013817808380189021153765481686119679097985195026840844498326700177510848273516987870845462692343008415618832444065089395293352818633584456085382174547243464043974295525526600416649581466627313940806186495929755271265350894261581954715786263266784999391643776734214164205369239156897050613428199828156335864665936261389081080584393894830 7978 1782713314510668680238841649830325732099868678751110014591077798943340546820009248323119458685101876729511463398291229277964838618864521990226939984167414200384854747686289325867822765969390215209251919262746303157157092149410649464974631144439945815497188699283129345525948274285526135924581642652289480887550771789026616365280963111264253390 7979 208345729830362551109760887980487077413234735830567635651899260040963923254606052955629277326802919761650533845732328045665568220439918347735963999876438627545772577430021810247202629490217354176538212858880027911129494922174320962797436446221757861382670044861736130341801019817663826107328681544573636155797195898725331530101765 7980 11272337661570968246629357910434144875126896505743335186671591708189856940045854853143151383760272989859258465776751396651200305669777193564672292652362804596487695421196994200316038521786279720560785413455518470626322723592625242277426761818842044766489673371050506491117174119348563924363304843311017527267982267369 7981 301248524642775750744469746575763048358858320046968590821442709945325945834591215861084876183687919542259974878139728709187508321988147048158061133310254159704698653130277675211649856005503542151724851280473190045863895518094689343182231177441804861763627671003785083529886588387405716067476250653997354 7982 4155143630039214795042911697121221098960961084733878824420323648383476157316066678228632700859197953512272254559010841738422954221643431595620036069949214947652831671015406082641103985076876328759456410688544543001185900223520153973127663351746605825475776587215208677599814906505941518602 7983 30411564525464258282084792665476470759936918907191669860565431481258235426098583984329278478129415708019613510489545175262533362067885055430563003025765566151154606619570475649400875117662805549952790240743596546690085400382659086143722853873209530647376060617915906827613458 7984 118628234223058534785645844468111804871396202686802329866033205659504578156964985582281511654976700185500267114511538186067240993192506479910345794957026910886920773811747893399271546597251512316487763878972472930148235064597522666413559637419568773423517988442 7985 238846547401475801322729911735206209222989866805489201783079982825191845157180749759630233124224591986430385512913579571880934709373192829299148490601233700119795451517887050266805787378483239277563673097435559682094020256428899088165946654152719 7986 223811503371057974084621551970537720656115282355166267522029137259917395743379064126523361821569346967804527318662021877109017489382796489838197612675672345727772483190412082184947793167224528049417952190742017865978889733882411988 7987 63605674743475641976659612456768506436112542530974337210421253155280606964392298326239747844306051679235844539293604260592447305147553398876725499522397349063636073638411317791613038818949128506998008470250789728002 7988 -24200405299633803783627996739140471612355901802467523842190357841082945654728757475273875906933782372352116015271013253645413669131671371077191161774867192560994276565533121938237941961153827004243478 7989 -13568953776002717583257423084066350923745215288175854251330423916589585356743523453260813117032570158354862436318325709689069024136558751766539619017579419193629789821293827238945821417 7990 -1012099473213398255125646449693769223309015622454763866061588422012164946487411625456212953888916582010771286421639685017703360102183608209572862789226341293316996613404 7991 113602915356229062753579552112537475061603926828823057361767408041139561481489235640226398078041450598598470106786800958798236914022878817307488378705586 7992 2323517574696503575789408163555774387583401717989532628539927561040568734318159347368073540613091264382179258991598704244081130580617796 7993 -255193290136615590160349135675451139251974955856778125309558885306062420584219455955191157681270560659999551929504029117 7994 8459306901815677191187386322700701499319064948122420400876012437134412441321591024058328121927051037784 7995 -162717956552886879603644932615551864421342912671752040144669246912664174903212963493539 7996 -7269975457684744136819269492424676395555839164721924482859283882440017 7997 -394349924770675994655789456534658426445910760173980316 7998 -157421844093137736905548495288299755424 7999 -896588902731030581723558 8000 1361447706404 8001 1 8002 -1 8003 -42535295865117307932921825928971026432 8004 -145557834293068928043446298542345449564283064917601454105265 8005 -56539106072908250027387422334130711361257911906963060893279911401626716613 8006 85990910358156049578924008150871233388940185289318564714892811615961184085510752130240119886023 8007 14531622737944044859344700724058880807266144134918759209865064444696242067931240465740200579023137509034287206273621 8008 1587521187890166831825867841924210433065651742837964674786971667922260501689617524167331010718806747688966988723858677156418816752 8009 -119233442124780639470186769032538239174183954980441652426496493891584001812412788173183152730095227934808556954569351396510775333769760941737466185498 8010 -1326706690040323916139094772983916116222417194091920246022281861554989100730882255688488433401113878331955723230055845634723605944489025425660256296387878832512730370293 8011 -30572659118360010974199448532856086374032711156825531855435987914069923620023618949618632020716565158945080163189246010746475319785371159043505571707723981235811424172138387096419522 8012 151190589977447669703261991455885153856841474435452330352215217465966807980339777783090637802424649947706742992224072225650276858419708748009246823789226082110409568621633234223151187709536948529848929 8013 124615372790689471162968738379677868215710777849057065763511863993127118615272552447458364511621561926286611333018290376859501446908210252009254755447048941500832452690252803295468583602093394426935924580565217113279443 8014 538430319247612631629574905406618161946767101446782417315231809335800055229854086719193010158439874716993855173677133944587266597222513063212494062584414788886401301494256237233686949065189189105711185904911095185209868727574118576 8015 -197235479144379857568815149549011065327089805763906313300728923444979598323265754148520381829286618834434210145571496261170430549466540795192943786373424859701913060353820201189761629152933829297790147699610537796673308143214976117430271975475719109 8016 -12845023510513408034892626616366373302215048637954430190940107737312914111570246130095076822885102098693851876173606222715648821995986221715719796060984528928627458981957325927395315823927291436868811076190930144239409048738787815485563158219320524980294673795719295 8017 -9755788514351265603848718357519074838756743019788123399311590220263449579782440553246465909951291484846922982246043899763206910907391953694687688923388192286201319775437693673517236313158021777351559595315155857076205185820054875163138221322376327638469027965150043164805167465 8018 282362822086617371618724825278020110278190264775764178928199195187073937857064543654427560454501714944881580400952797658255727910751091372658546582134794700266493930102032672801683672269570089148071569706321134290468350759050212981276416420324318064655583371716254914052972979300735072003873092 8019 1513550570925816274004856456896647678062831466554144843773190511503177912301401629164793978595375413460729589835945640999451621623938922525329288386724522103141351910395889304360590320862745731888966816772060619398043888368392445938945361889673100684734762676765756471696754401694858113371886536777011300473191 8020 193982755006986675352467679127541872754282837698355161803707137200354162683477451731437729258936972467987434017330009275529443047167213075424915490047562295977658735093421176681774503494661080551059572400008320980775153926592326572776910085971210342109463413192180995800344749466838724936367409080492828876875045592408942 8021 -462083791682410332873644341731754003105306941813068875627972867294082879554650145321026622173965090004095860545964241629101301353528944289356302276632029855815572845182573858306586889399561755785213067155245956849715527608948905683629942179882006415935570561423359085209754661463671331580314985159110687150367258285391449126292164655221 8022 -209699774877344011766526177023374648878004776138125555107290922755488180355766312361904097409580099312384162719901425416662540507117481237047162094603710279269689388088447075951056996747901954060609221953686398630621221957154230390357693732390900661375534760707114898249845408219791416960471043520148029560578483675247106935271752447839904847676649059 8023 -4409252647763636848294813324678089530038193170074358867672718539080552101776537709948145301506520608703771682463603412240927591675360467437721175824293251956920580746338667067774906981747901261477126577203702530311057159986983653927346454034556385494757649830241325265269143286583221079352100868174972534763475425448422739519493434000630215740822841945154882762 8024 889116748486171788394194316777034662621509530653124315325854555857500354447881768776067056357614286274242200900041066975540346415286574338179309611899672351057081891766576785983057066536318146204264001914910724892811642818235216435789534907714321474857678702992327231445643008157409515249472807645985073114343077664378714026916584731878983943382109416049376185266689906321947 8025 34874060546748336746629261206214007596364418643368317803123537915416312044918447367226730009320892655397629504951730183887413068174307120854971220866810570378450295612464210326119383684111034983461544653571535334770981005854896074087958267800915479030307256488658031316744534508607663703391573402621745165156626873035465980409726441982030485595810101423815181332311545490185576867291963590 8026 117844692185013413968277901196480002887253448071556087334270320490761303202287114418474618310413832037540528241512644073887578947636007300236079404841892699988935504231656108261370185337475267365195954938334404744051506229544212068214703807128490901041335507623537719241909163385319915217990286746479537545438633053018820691863315522709484242797379881163535150600210597171575472040723082426542717353 8027 -2053411102796364311605767485985201122419658895957526739885059177059414917919046278390821676296568909336239474120618607246349150524854132541299295361780800636072295295308115991419875905340295307023226833646967541726748805156383800249049633420500733945120227396473876800991483335654639271156524749275756870644090307840597493832202035047055868294524747996189253835802008626382596058869665762098570434839932620242220 8028 -7072386925001218518948757625888110975781106353131663102067942141863152013448253983222597418528080788732730444894019049945758371686300729539946507867764267356996049823918847859345295465192133545199950563777824322426697842150086400772498642030680521700616478551858132031255921271595602222817720114040120036355945995115003766379218248921082140973748780636004218989569670806572874452355497842884639076441933996615169415351692682 8029 -3780644355030664535323358841604362194389691396021784503429508047276845378185589805159088871737980971747707199963804217248690928659389664906825302080701992917250479501664609533945203274563776885726169735461199964642121749767274255192656759491148575267704191069014581262272155799240711259306298419187794094489844830857830142234495302390001943745556573615527974762127240816975307127790447035910762796268413849242788775204764298762189017 8030 5782431267878181822587306618179399599493640881029928616016072294543135958593287035119377756919603614352976206269980193568231962187791994561975701433129463872860035324436950980021611528827361272341059080961275244067953263277355159142720902060242462130961852282501549872864761323488685700437219644729529934085464631970275419629453752229315597094408418252611166429262880733977863506821133283801943757192091079574171177333152962260809597510480028688 8031 1770963391769249222646311863238129909429878698243611042828300768205323441275779518044372109158915640675859952849441013665557890652940301230894677291920439758790347783701627809206721303704220291480392551755390947282261317449927912893517182835211372896568156734403718965547061971557013185251190623611198527821107600753862896766576043981591220029549136419736996346609937765994264471455393637410627879449695744820665588562977555348765374403259748652803782347648 8032 147908396391423471381924023768473572455013881039772007754606708797384895020584817888760856666629456675064601832617550786970545419941463198437176950244766655745146190756088423728155346955788190384746836149657293211165048786615550116225230236226811516690382037463134284905610753625084099486678123030161909118144933777201294772750484309598050541051915044300212883571588052369199999482914136070779755405965192856288172404896101512630851398687506125884473113145374585681 8033 -20102768064775266329653004746976218483906596600244404172216251203308397440000790618632644978833895880759522239597999011742462136240167981505514925267742999759921098857504999559856206633831828534287435632005290563206968259105973237707194602487148195436467661446938005263195511899071133814509323048359859557146953957972797399261361357603816014533493181753473308498531848913439134150534483451792717155846464044382963466753834544166945295899045136901574563206169541591801358873651 8034 -553146554361970526807246967334752343824976469338042056729811033068757695599006496242588548993059519497192099664559015891825307200284759658501670002647862369856341213995900557142172430414744883222364943625847276645381657892987307906630528988060174586194069311444933621035864252606968479869650818351878947129747096195194243497359933122667984020102918619298198419247414601948554035000081537972076952220581536314669015231994191640129872761992156578614547449890790250014060969216291745144553 8035 -7145298527069680605561606422658696016658407303350920311722022956888751572428939680260439567423782226424970293972461295236169093105931665480849275511260412220371524139777144377017239782863348301888353622035647286142443666899968601491143993513426821177707605874944034487825944729902583789834931966275138219568979307344288300640096054495514388755689642358208777641689845090616166647650532256128804050723374873703307831537006908291034023652767079069351480357358837132240099691329481179667277935222 8036 87151350055118621147450914637515821884276479822181378722015872949553057236728970111517870333079804726906801443094534584815657279741736982797907920626328908122768011713475205478344801887069919234286705934171114167840506773159121082908933700422633666105091170132317972981238630740153400196951022320825233024004735475670089845832994622732733572091655250891906368395298664737986977530655073435788755394949956513596208173998386165501416247133568561555670093334628147469576911773394893573188307749597562726171 8037 217334941213179973480112172020343792722009827431960969420078075148628353027984008362225484710460374006012865822575780331342228273981926914156350756195319538963045200562606572076993018020966667028791786792082801846397848475968610063947771888257073216418590924300726477890314169758141331073901152673974637053870913651105693588568904789559675817815026063519516816260375274479830402546880465674834668855911875894156958596767132495250617597627935992862675616260744460620341681623019665597956285240887918092319125867162 8038 430594730579902291807095385758474338592807414679375810893500532334910833307083874561082828717443647311772980218061337174894857457282902731834226495977243108327681565785959728621508312814832745632187572888349910135716391952953405914572418110153585988334823009073093569637911052583537515909982485437465314163804270102993229218433645998239380474393495595742992265143115928653750214361683939249859079483671387759233534538240610566973302607155204573049911648540938031303954883592580916332586217289746369461302881994054944023 8039 -475078004412889241854929739165548021599899774084704322249201776499748955178446150182679181525070708157287444207812745499709582967891455370893685140423153888843410228847667113175244426947438807310280617959286205898765760084742785053711236134350462374566755759020167881795945098279277512999432740413617124267679697195426017556816708771574144319170323384805272312240690727322909426869101937090354587620039711939939223075638642115308468189193619937976948614109550732867030731633526535347517599492051087829756536864616779071042374461 8040 -108196022227877089111397751996706100559958574185764014844032719541691620169577510293296019820168904018401691939368045856779678210558695539322275356564312585592803799342920389138371949361924415795830169335568974221011679543582707288306475492271013651595819436313074677744861707882528203935358630963397565568569729147605740584570427332276362466742596763032160525839269785780108528435669395187456641033714175791690374972192136409693666101793725876680470252541932128640372052089102064575216582933187982268074900302003289931871524710470085560 8041 -32646053404785610633654678316364170686606749883304850877209109032207238047765143717597392388412891097337819876159316409430185928977183947271344985106411812279039925846846405031260886016242640620943961646932992147751678190374729338896612743861762889099897582266610219670147954687323440488492749248952605976968957264963592510958684130993429131193254466677874008588964908058113280605363355418032249641000012048457580703308560499345652993100086538656980259975610772730381028437659096475831636324517644983506476526627393158055614700034337389784372 8042 3279045908705286401167521320501211876520934526743329270790091018990167190078379919681036010981002653059376279444309974575873272094510256485625888527974687652420589506627015368227851598620313292992079861505163665773784262275559896822322498699822852511354189604623260884164513207997964897492005923203943019135327667996490356565512140585157422336572872256262510248332952341469748950797563100832300811097234670572555833096737843649135542029668439026825047934313184214021106332384851183642150350844939918251386453156922906482425588249126789798407731700894 8043 68680220526265170264470962074702926714216222069505192791181549602359008154366429069777496842714496812843161899959538937366649951457234924891092018688781128689899558706310782353638608733190120178197081451685528463924276000581964477945118853543666270991706125152722591544352166401286164722265237475541872498870161086469255238323706349713181801684842640710160281555628781431898298873087150095369216065677693600792054618973598448129533874443490849551553888483477699689179246234436068376732174069845695133608203258567618556552488332179920532549302283943612868476 8044 3136704251720789588809774522368414489400258513251917477630933815758263155217317057027621535553692388243015599261828593202526994482293716669037334949169518378565944265223477956605382244719527653069660376717587541843449861377570805708168791584508316459513523011458017135189292861113167679295946322725346248665269223255656138525467791196839398808581945279740545345212386697664884066780132950165502959864391364827905743774872552397464777862313967071698321397676769630399296191599508531519890516345858715105651666764927215399182497408631255667180520989763263363520003 8045 -28826203447152995617193173900220684292617804668762711080309049768000427391806502707824367901488193537283304710247562993333237841921656899902214353064245189104848850885895220337898782705784712710581011282414101933033470998281767929456454811636670297519690147466951107500448113549301310011788338550576375379933989474046453861172554165466627378672811099944640686138825522552641905503151655438383845248490934174846912052054914513654112194445993666159947018767578040588142969696649776620779435112959933647516576015988201165416209731007086255051553822414869810184543921721935 8046 -55908212603427107423475668957211745395688239478667378529739549156273588685410502640608738890893569396081289520307377965144375280049971816628044887439660501661464146287338192438292291082791275353513850592665415071757312592204873981134277366867983914246898768721815035389783463687887807878320995641499615530970868954267447993957462108674558368290528975743340928851009114188404715544306144512429026620821542051322450177120766186404856606014454923582687323912321104660632490139147573159063013521163634101538303002703529111574714501631116931451146810391518126263004668262407868607 8047 -384411407991289091953565546272271411886552384145668995248549755917499121138763468210143329618872193364376202453024810760601310269298527463232877685297932083695679893686989054033929006882798083225543658634361540642922947151226236100553263240943252639734072352900472824849769108701140868865972073161716831110708551023709283305083594714063280141433387143449812960393272007670793935021265868387405576390950952447373532824035593796984784315565262318856883275063368429515219200485145840922303418653753936707040992412746141992506874085465060661444705103722115254829219486572276883945572 8048 324404372755891744774031262248371659766769997603787085559507560335288926364582878111613245742106222194385805290003407444294163533446601747439146448325518053545016055418790178477494603012004838253150996962975392638562892544349461696534655604041011583556533349677868401295759218541474532287244622996202987414615170442843287007062892616322078327744167836425202420099389477031812365258341034721866709393781314359302678953337653259314948845991658978082817505662123230944403207780905199065528454917690790605503667367803933063671625641187826751145990407753374821984506356742757440655991949315 8049 58679231089316125721977931896732000196790827377571532527731445992083215924737954800042929562411825737408773509103374333025402079646868372053456337740801134194305835844560380426229048877210422063911999533340455572788039641613775801202923777574655540588871042711987560536086859375345294814970478830022537282145272929855912252428937724271521946465117574939572545596969667822636107205412691426068115908372960851424180719973205346439235483667690236555007457261730862336206436908496093443123866683446287708407124944543606535296042969704731941457547478724840186552811702227594712597683030300066543 8050 60445673211331457091529614881489508934079809856689389427466455513936921745690808835988099300905096003763200202712713608375382827420843299225277409809234966876297038878607366919376220370487731118151413520639018648675946745712976700189281118847778319043319387940501746425213578328883355318769259913801208433966643622895409066483000890996332303253388391261482013781211554859697836173497095893120022663201032431860171856924679131785279743529642974480915575470865882575967166071975162867225641331707632947155796576252338449199004238315898423404796776216511427451792598777683533468100485631204145716 8051 -4694039971067019811131356137566811677543668789442820183408933238555178035582982879320766118968193982086893323918064423086421955188220754254267228430979515923103579686031128027447163898699735519538816795954869880500344796028240449198053432222462180497715501406453669156988535135255780946171205003532869860441229398621064993430258340269896810518724752257229863898479935765646221705869295832706196573938132422918132052997128528527838585858053204308365422492376328389643861033282870420419067212082865276422979295654798189491603303817534181516193486594063415211134355874568938765634272442522689771000222 8052 -79832212486762368898281850079754866532499159321306274840373616156697420900366699433075045722422849084472432161264816127391897648332741709615019299607676214701981871669035917678184080300791209135041667686636945561663048061684326313018182149511011403681307345231720613052738437841648182954072026945716362776895855494085334136876885905305670649401092944151616279158797579324851041629988122013429019920827843137018366934759678073618500973385732990419760685636721855733872953999039956233549721457325176815538026952637438497035640420868938629712262430145359167165448994270657029917406659270325611697796391704 8053 -12264396002529316665199010861128746475338002721028391438529490824716614258599242614141550633796100814513076609013099623075534408810764942220406734990394963887674158007991130012765914052970287306517339987231536137106080681593525766634435560205466353571506949024595542500045333295355258226076666339379873190153277697936014433403478267078269393390138730234529159490990168553476123890260036652713576547927807758593340797566273239200609049725368789805382623017039675986873906166094602831356743247209733170270065229661221884675423299574066538755334732339761697528107243209165022713442433300340437241967218410576 8054 87661744150424122249337201247233531095803322515716415662739314639868225731181374491559327536356836178428349733436696538643504799456486653750926142003525886055694788667273075810108753473134950542600608694797954869876091600474302086586984928158574097745002979349696774456371596641575703422952700670111359060129169117337196360845567171560906620439527199197382162003321307556991025091911924891667307540775750100370343406030190673806060871927547663157034297405611854587152477914337996690475643031929943149582895054977537033102899953393092239760704942703866661859817083243726703037012542976429318545287136640557365 8055 141576730074991537750048555964733240071396585105770320189784480582519115502888353639429089256203064828504928391308672619392305431796628446869388770621793785491480884543897404958348030222812956237365098829194464684501817084837465596724544414169910905814655480122371009114856606200048054239328333699138839596747261407563380210318900676930474980233594267679088511129285841816125325479179589011884112758459754962647331046466155872808975001655759104960876186539821435170897777323762847210011848582162988223951168742979580581088445464469915235841736588615624735451196528693716222579499038440620729310042364161810617527 8056 3229572346746696801276155682729471165938840035587365793808519473763282002245581606250355885238959507728979249906900593434914976107651112278418474027716147795319799744237942047951424558393327673507016680439406682348080311722310191390737083050662494284917798089066399018944311734896523321855405986785936579663919717205939057460839696261675544561034313338265537062147368385208374252221641851935026909923043799507254911620314580291809291415520682423126381010683160597452726850677947960592034528516406488739666023415687181395206553447049680223787674568857759647198671276300440067239580572973109927197871859382294607776 8057 -2119717592241385360750709365279991361508500705630733818429782882652606505442192330656796928604707360338874752194354307824999311406612798832994530909462450343420410208846409951189331389937851975803862911487011505117258337467195759795955130976978727691200477286570056612784517650597449691163392593478201686710477914070852476519940981735671393146075403894923679240336777896382170643525098743842206652248106275705130093121949198335106357288048910334829205805654652069332286031897459936398093945928418187592486355054877577162622935489799258961328496951155913227284590248473275671659260139486888253584960408551212334860743 8058 -329327876730747699899681468417217860975014790075557141968682576318605029419066609144893774462709221923674058559026534788056713268871272481209991632638533676804552698356745204089250662837432751627274472608569751994134570513858212592314146661190040307059654571034371604064216140042044136934013209822358593227787508516018413644529936264890514750336742724110242631470970919514960937988183785283700701704069451817839590545650631588031620178123607489593569544914751792562872404151126948926275005355605398774151662798625288102100796233803477869851018455171132461165396490358651998635341034055514160965877386203937144327966351 8059 -1110622099960293214165894553877823944443252656243645342760872324819452202773306598326059498156863556373674911985985239509749203393505644384862949718654429535793869770604537005649116761372355405980065790059226794441216968532273921034501623197889822981879807534459570594803427972043123232495093614326961491934775751129487093169684823191933937017553639312076588630276943852666548250993662081448534048225848214844538691241741274010915293611812248708754035060531090157149147833278499150108576382336292920199416384574566182054276710929832314611225868888533436399178185386261921466261351286713434343118903848761909839177452678 8060 66541845946573743022209603395372476272409743549575814206560434947027383871448809678761096089062759660529535122754046518085572958154394321035849813730155116405492024203489439660439798270888063043475116324024656653111601041693905773294870075848005228765730105732124142125030161612847732652230436189619022565716204471981030529730157677686568830263088022817344607868036452171522883106025300329799975842974607166797830370068051284677164563759103624315475029306879544968550011756344727203215496016403820769619931273550528338868853857822594721403733064937965338818186020480905479038467931582281644563645205275213696351688709597 8061 1012083067321358926919334089870459797955680752488520770239142962262602760503692367146299617219371174443383396259673406179822780155374623283071798205587074023701473138848971676485179011023420450251117866581093458493522556938566473143817358261670474089239798774762922423061592471574090639975221080284159052949394632568531820940328249411033637250670654148164730056623149337980556523651485752083934325986968456678923664173359249788952906571652000265158969511133029990191275172437631644014401559519950311070004606467098741764309030055582139024174703117049610981399116950956192188669909270918984360071014307788237704796547071943 8062 502327672258175702328891075463766116036978589738122373713123281305425524022374249450907319553204504771841506389735008054593166751584466593580064718262116476962014037169197830645276535786277644377672968036955172631455306706931390695446705848835090094560778995285809336018744696075605416970702569439387470314982735066175245474408426802510561515960577964598253869634399861918910587137816617617767293727916494916530121373919757632327453493452693764757945431595433285181083191939111615705062366525265679696734284893065503347211219404213645840296012303109057420376877096762930239325931828860472108796633351524477662810561897353 8063 -2716859132937894442356215474822339429654476740550377817151077378448542305742154022079517321719028385741901580428642634869561971051864760951503369640201668134079893113017884889491945539245160752006290332499558036084061475344828478897267555436147436160777546099982652314791556479230153288032567621295399864448482352432972809372544417354159873732705269082464437432103735064575235095524705228950645849990321530247648894839354301767708683557590809453604086876312896520521988040140364040895696294032569688120657797067647342539458565253177890345514202190369054397493185189334292948289373391539218624053412471199541836089200547524 8064 -4144066899712216833533941737118725684372309909713357625499912456143608257571568496612931424770270506690095994583291151022754225012026861619703862705359158267004139539129779033736455280678186212240416204081335803016192128470350249577826376749438916872536629373593209510906374339294335797681743638207003081188724150315671577746191711279668158101999108841586111104373112173983129636185426029751395660160064750055878510078726313594028646323804213429922330892353854268769245794356485511274462566822171462976928568294849184761586968018009882375993465964225843315071442861870714490827728191733264846811098768355046295192585937079 8065 -301315662621582934606626284437042648733572166225929013214999294237191885027388678586601838011410064094430209143200250724631178289438285732489423885111767402710685244252285064744387085911157228706502307144878674883328011620435363251386703575155528408473414545466632747400637037483471971848233447143602391959416575207137259654830105979227732438595377755509940553522383501760946883318334056676681176649627733139158314689202422799940701632450697683502872886131883356096665354569228814531875735435386267285497918833438664279419062562953759337084313012087383849051188143509269437298306265121521400576607431219196489103690657441 8066 144356568790490896069567027922570438047847268363646214037359880193586883458461936396434314728747302076647362315898821042855530907235930385863848605830746997825876272039184381988408187621524878069437015374074259370596988081898691225467020002486108358093275247768416516853770697097750541555297820260834247898836617495014071599494682507232427981950003897696938936505257049661968712876251580387864701716839294801496343768870370343400619303860683722101295561880089509519381666479742313200383278757831859450814045792042447055222043478761883697644829830823510639587627142513078899706413808491351750963274374952184490680657759120 8067 22827803877373966230636556890932690152064631722167060950204589547464151649613529071688733486040623696185197595920217400148849988106551376464522496746787787422256047224744444723170332776931528183803042038828469423375868050853237455469054890757062740048096133897215441414002244709689274876917697211310882631072876929625327481347030302866556125115381707769273137440244297482593502271323503475651553636236074278455277545733658011580182223976148337385488747633255958574820585874201382913823052845230766262614927904689100672310154470893508159370663100519940902458286478858487335799621602524747740976970951475716299235395365777 8068 242054390066979498211692815071742141343233284872400970421833574728146604233129475390710995213618296494426858304534311743312381029716106248626943970879011933751432261487374915428414608671355150003871428353305069670514024518086023201067100442190611547315539386660266641361398037590176412251742596037845515063259422731881601330740875949085334287759296724959386996202592897434520313983131118569178474666137299315309265882666050452585286537526369288619922679898375606161281709611813899469917635531889688728182929130190328630898600485592474491089446064117263807430556294187505725949572256899527569696432151382849327316140453 8069 -9960766203506840900318353708818656190585102738636393259483115715372289334204744984780631923696790656078167824824509988525360235676775880114775966820816869901862811402620005559495546162637016010302193669932693269773081206878848179289337379778119401750669086314598403912233895265241272141256774966686143442408617544055800411924941442660979006151168061934878384254000031982543341692105756039561047767468947569784970671222704011232279963210074198171618955660699142777419527593702315815166896543749927492932931918555183214057635334347034107329121771773077452363900863546249423382331809508270713105481313327519166918031717 8070 -170913866110506453800095329600089808205173670317456786827763912477822087495648564631786996809946967535332833933732275549507158336358072498365184502523979389208333611606175679022281154423473382200953676396044432137902913117649615358784242072028125394697787853354675950520440260913608409498935793265752844007535263529515235109342605910833199130567554808607692171636957641316097421935502395128802758730013072864935428014139519761839074569708767648262627954795842048888602270321297979190474924475523970170082270597343322672664311929925522667370717806639002343113783731173185769305801037287731683284385068072862477546864 8071 -263290755056180135637768284225821391169077936055595855095802296163238118350710207618296451103280314717507698136630242789597746945735626604345096850222969051640004788393090335431601096358747599528932572191823443567896815139296264282230029355025926757940427494272612389523676968438423676984456059064637532319083074564288542987821227959334627447618107961776923339354051309496344972390625515383940426088361870702387408988488851678240138105362022931744055706836518217124842963226991071586598496709791555205060625123242189746927977347732859075326895647028865120791329113378539996331643841286629675890227339790315935840 8072 885130659373226006126927102372017946713478899420108271969651280200564332895246345390683068652443373191414932971871654041757980876324846362236947230639222218352315358952019894820283539777336127196012439216128576713393068368226034878601620484889057367155756420396747693600984877671117400155470449818161186670815765206204931391631192104930408673204926653272146134741244670006491970252421527550816990880459933841548420712054846102785819479642774033604077927957962450362895513813970735678924114305389375299993090661747154972382180798470731198796749261040693021039576513676517691236785771074616752670656482342839874 8073 1755218757884052664407289082489991970399958875540969894539074801332992341124036328770705000721953111104010378685735974484646230530907447352726392562531099388422789430292573881662873346089085746191313450576100801556839698516501267469977104933321800018379024136042320046570012023932902950081521115960773460403042890937144592124643750743396886729646819203057179498159330593127336486941868850205472978860219398630400213728180562646403053407223840988570870457984194529206022280862362689879513444431741186873558271487149653684180660323589691266757815445561146663784025627057126257526269565778206576593238445400097 8074 392166266548682966800253630411424481473812932392198535922885205967349840214079137538357465889071671105744205249369154770084769666838011066911260379675571572469033174408675024353155934835982912771259138576071098941034071592494036341150268242774937749745229593851967024467205902371086334612565244341721537163509718459210035905029286690679554826394811191994796648219512850440464108117747995780471876915096927401428043992688324391393943339287906713655690734551693909068297976780840661518386106289441316706727936731319619970427097491110592832151879316768057857983101139716182569269120953573111566833176536312 8075 -98757818587190946745075879333900311769145761063674413272363450010658226662213299795960610387823759422208552657016369091199358081961310844705531423831116449748132405076368201398193661109226836308323804235913713010224138982507668604003042809926637073611832013557025187933101280880847203256066930808481406053606731022698264590382666687015237087641361325682061094096506062628878771991290069855715200279548604297681532773782848405924319022694934086540319347386307729818786891182060711356748898008889443226401260124750246893662707509234079208061533105779986373058531079199342896927042521648488049102736276 8076 -24846940751058695120010511277327553553175034709581697875948720793683530844359121195409668725111714099740026590783207424492021771611497297189075728907076960015303324443572005209226440756630351373192911680619079548953323635852587644236270975735965145860257526606648175129271935912127270671764739759871483789237878847301208442972710605665783910474370861252178953108503730347529859537363290410238592273101827563049699527271744599576054761625770317477274176764465138704043302081885403600284114791406886077548655619929941394866395676678329846270228739340279648703711238128502422493329447569894159740156 8077 -807511328418506194046107532231111966622307894284786556293913864441995424662710651046091176177455346516656362314547555670700590151243159072288545392895422793732863674336783318077241414677217822143960636526127973490825105604632191607114559038996459128541123598886163948471833837657321128089091880046573651897246632226226883975455073690623330374400983626283483923549644083740807956131336994010871666987902722131292326430468503821647562479978468645429857805256685183870574030146038435892993376876989759878812106104214690689900274790440875215687373621592418784922790224701317205789095244948421934 8078 12725552842205292802883371384660203771018865835991120750200748857361115423946370126427265485984922777130434356475498210507108047771714042369886090446463880412791338922958692244008423387600614695109404582229283285870486541908981699832142308433598033822763148800556715065774137974080440158491691656729614243520586955766545031131201481507593520078367861901857191365349858609219374408198710239806939400266540885797855576104353298889200595890580353678922150027303429781421925342373552657223383845360688066082984919102979435195390284709368067118074207473219077101580504383116720716824368563318 8079 482633846686940527514783570634676604656825432935197474079633178656045435568726659918629108178122592282398482672398303421093569838276529650251986533700194470823183470217071529561046484610092415128966224266830652717736297086959682826237830894135183085608153535138008029728683373155357234239485184119034558044781975910378443747542494904718570115086914903218515075359498360744733697120825854388023472568369317780404261213272162693998233914320960653294117581749054499753506321747116783009713882762163402207525516357111136117240603936033007933693825443209401437134560621810262085705018158 8080 2309585032009819585221887889272729401749783788114037082480542982562480056015035845767184300958487004403124692528780698223471288543902252409391819359300805667872776634215798515514627277493100582562713956588727396707034592847179286482088728921133070193098834919401590029836529268555949195805154226719070472143598383176268317862865494198207306434868753756431766107795984769724613952959008653215237524799990889893661447826786185408211177400805933045304261771165034012288252558163364143128338679610678625329952501856522952077689309088889539082735229037685111094482616236702897406150 8081 -1192524851178362786137390181614989515731483393448138837380029913968503219953212789138750390543169184521427531640709473377383125557555420954289530943287903765774773590068509683532582702452060914723396457469088766026461963982022180854133802363299307350734557895674438995383148732184286783413134230289083143994273062115571372382407843654512948373812950219356129486064454959023599295684795033561567064006008404245068615380937390824874808253399894383696448464322192609919352906328937244570062584165589448833663696841312369753747379830663415814864928334440629790849809613497767 8082 -12535094938848897854085490958936292372549755713153262496916595943086660788533696210218001939896283828218036100788307968888972892936853247481283679694486753082596452060942449763943369293691990782839409433833672683139631066560656781867665783856928890524656810732448672991981174523568526110142426012419245577816305920095178299124121375770073791070843563945776082520821512010236279118633393041635743492018763787699076462661069152480244040769307711465409604588596065566983792366124913476129640076675434252787787904266065143687141190979536660444992770219098715397704317173 8083 -9131475801746041482338055779308053924375271752079598456840841003866660936303985163367469032049580783156444795884125232131593674915624546495891533077660908180961016557585499606960541182467795972994426781461274972747619726559391744090819636589662717668809367064620332346753581790057363981990851985716314455459366365738760353863565961325028841362950169070057599142378159558852712743664605491767407973742168414804696723826002860017219334160170145495223364653107520592094547321265916163985532481829901321094721457284144196873210715249495489950528193654793338568295 8084 -656821188581398874356023174806091800557495799507281864413258726120850641061911996482069434480096215357629555506660519936512402001929134828096887834282409134457181312981648066269139904740978831734177513811953183739976640468162894201560540400896346510980770287451635500122459120919794244641018510418800397548229058064955957487101487430305470730449620061103750706274637293456104675577414794209080546115040163914537860471235134705064744779692831363000562914320275777430569746659273380999686138222604766008330630849275148047804823589398859010809912110404143 8085 398505129661802741311895503418297672827075942330957151798152683205633870640967367987339777783665133234997525619056273659990643466631414357832253469770473280271127309498838910807134105078474985881764558749063095045020159660525443104659496518590174233625197830604517716533212552783225041272650971802850656761077037637509731091055703744837988477899701222810309231751773181643860943022556596659970739269317214197862479896822867182411375368201457683050571042419697070722119995619043847846857022141790299701426261297282252447846985013589460828107637180 8086 48670698394487816159121537021507490683503029593044026203023544984291952871655406808503887862743861746319581541797425944583707956423885550173704855255218292720115416670162772022739149864143058170285162828909267652984864192704126896174161028009484915081897471190223181922385523035655251519335945239619902986075619739227901143052140310023581438919261068696154691880431833491087818295308975789094090923508569757430746275466626103334919776936701712396592669370194974253212849089354361552855791006016760156421800721329590675613548976370630663052 8087 1118209181065365633978991155757825993398183024273939723106403366358733259267795046410992610320107814055792138039441149867239730778790278260685037956442764638351564020534051588471797580231052809269419802071271879199624722239263935308341589349903513239555213155475143024289780888100032899427464941125561039847637788214461074095367918692125316999190484512121387026005575716095128970896033729054557672870974694092642074997040527118624645130763563851295432187024374874924237277463708799804243313793514111291127125286862997624049230926192 8088 -9795014432685219086878873300986194856558288826420626535639163712104826220418680664688431740084600627499519750859830410769095624037089399060827097080018671887754032374873425415016517591654662923573431578869393944194847294484193535080959448236756134376991392569189731192464271490790482074139502189205600484007176738514114189869819269395037731867082587344936954289528804664252212402112800490990132903559754542886130652043714067920980341273183059334220377362428223042322738808038530274989145723155126862931557974361259142951526 8089 -321835381180334277054648012427579342945836885471862207972348685974928804081875981467019193387213656182917849789672618628114614940456978473190965217381445796274205270789697234191757488848906127908998413119774791057116748300051344375895293983624850976816323629508746306305338087389030840534728327874265592445645508890054836211049835270626777253525605728023516400242216807411994080337033115059165809362593710311611099172617121898002178689086686243518468970575117119855932628782720476770193363209713355463233652039332594 8090 -1529579250223885875403164769851681285060074180436003533989807398251441436957054599384626530447090364601987384334392256028338039478543392679692016671026040261336886958467983723839271053773300733518171235505145884650593025876022307636603341359851975111828621356339559392601310836755458752280458128423751844079713139703028167790851150975999816733379747900946862158869405657670439481352873343680139092397756862932555182325523954251828772927979940509789153619543510457095300502904958769862117913483328233098292466 8091 -1317425930761314883386997687338010903895723273777156077679010144445235752458472544063830447000749244806647939902539458370571598171534326528606993617897827982780184398426712648607055152140057304364613665570084072175624041536468790753325445158199527574072700906835088535361555159792539175589494796022539384989832188913449158617908736035806748049935633775813797562389608791067956335225132011992259784321431393274866498109940361193508467730476899811289795409541212652942461493325647385266162634603762463 8092 1778800314264004372237468241462702687469292712812380459563217662003007822551706364796092534705067652023264996894576020858902944294152732874108547104854442684456182251815716216343140730589229807646724381935839368713132468998644980907892134218075085966916906516416930805884094472617157237109529143710964693771794603886303384776608489305532685009673895234350659691988408806412125551311544578727501789372046287979779896983775083507910702778503404264552402655407018665857698536054846804706685863 8093 2136441831143816805775046251665581342670756800246814953884668405839184020267208903053885225742586037963040386162141849126197935798847649727452478315733594908195011681857010590649924375451144066677344821256151033160391167751709037765152918035927883995090601412880710367272096478139393505411758749062575871488973922763859804079134052654319600605772088289871266152630141524397754456744731453080167385638584706980306218194244379035292249242640201390348763765879089889119281204980272317 8094 563145415667168297338012795437762429736761173158127317952328181617400022363214403496144777584069214547302746849942522033372845917449628643795650430797505944500508461360781457403641751256693243532869874727352506469005698047091513062557093461318059354900366935620737774152176173956714462964290971564785449948231206175465992103277665231136191817948505481169233716018812048613894294746093049887315237526756651931880133271635809337664327558187606032137075123745121282939182120 8095 34517978972781466836088691659394748178198231284109666238807592237607048720657888126699530478399217230275401703983362632718348133760783887951983968517285428636042234710435054087142611527698418098365689037768569159924541731226306030336162781795369731998475890685260451156735471658395597641018394157217967148967434344711271076351418757907471470707732539142206771094237409952020792800188648573836819800064565266894564825272648132608830347723881029706327539470002630 8096 -1394219038426581338251889321974575661024459531021009153861882211678799391335068943129173581577116173108775841086813803380725001702962797782036132434496005328240556853119461136119482375885766061028513699464910950360167162418435863981543002161288039150618500571855206408637243924927292323287286455441767901611938485073181037884388834795801210073128487917836960052666516259433332376147251687891033033809491447135974828971831970987924143479955334811816875 8097 -140504979671536775835794952291801315681500774726139552285047284074813169289185150867083058223667513080843851867243784570633316901592803466039952440726805816041910560986768470821225943992160775627580570399244704894569064757804015489739728654614861922949593954115966257185478179371286161280657557177989128854497826323794247466378271898135540066455744247073045934629937766284354521061070864886349126475717569258674742956252070365189168112337156 8098 -2828751298140374034872699978616111026927626488407881126265035421079634496327463215048977304022739685862431192898329720642528992150665415072738930816446703612772248915137401991311268019372295691842331549266313967857418737150817955560987098830974890450557662508444339959721893403601834500719431409316922640454253931097445558267118581386089504636017818708028845893428654268549560556697665852141145835965549341877708691440238642959672 8099 -18663255977988269388656682242907646133056774373589841592318627607278383217675362057469876712899975803784408531712881504054688516246511409793779042531946778159805890164477726511930913796197537597837194555161402407144531175329208129501461079051768756416533671335938766329175464667401565943787082771869546061127031809488216063613604480926744829910130860234672671884193618044059709514894752218155907391425529096529440525893 8100 -34308911630941583509528719281584129474958268670634603032723908508613632181782596471537905552229369489706777409170054983867281910730509898227943405243437795064786562640862652455127805720075691219069955224166658332964569527269323143228432946913633160679276455988446810326157821036254178375985412608263210548529881030583591710576463978483594419825967186670416117504248060153287307262870988046446577635371693553 8101 29537708326057778840053753135494660756840399084767501673306422194854476716917628806935040899008570370350463142393284067491086900378105335774347534710120368288739409350155463009453509460153638843265283613241174903063151302139953860636624579151665242207954524964444866372971870418035766627078065698189657751305890301307014657489184718211468223725228619686510511434614057151118850452257726615424092 8102 117482191619262239015880288369414343307717199074132942814784195294184082326809539089382270839559328937986366601845157514321289384169297584630383153549448254235264293591615777990365210695222532133933345050236282352038777423293873460806679543356973009775374474867972463519261010993073927160047394459360128630117701337171920594724947152810375606570173436254712287456316842043716670440998 8103 89695264303385854324415655818612277628539640694827688901683719866193668717297152412651663292510063460372023625101631685244154738514972236003705398812414273396407331428889809801259923974344053791063394135154839279507695161010939964923353732821912681653388710208739103062535505395521290841509422408709347723068095871644611101907748663703935045539248832809198225717071296088 8104 26482376504168120028840869876957632567343584535401498523171477505697454754678314889713797014752956043657106353557626805754417947211062225393271952886966697300587033941854808162764648653843158612698827705481023634404280889500242114049427109855993589605813868499159680758997783171802676833284981922090598691269031703836314149864698715584362095054477219340940711 8105 3441004787084671686919353406976193404322072539808084358549133492725266781460214048211289989436005857140414560221580652490646787959748500196234068335622700802059670741762384134384825050483900930011614067288849330987385108011032523583704081839001502649441661313404388885598906353308317786255155330983349462627756263235985330139352937493006853824766 8106 209149544713954201613826119116594767452445495426134257368457963057479248606558796497512421515390299024518300961235848218812676009729226058777680698898355323126503398082220649900984817900587848348558367393438423731328426372551992312984793704819418962619746007373941870498850696748115442476502831369720923393691409584736609499795137117 8107 6253503712298254133051690280748007768758681028230507697105599846459505063122045557649418307236866060366142616085408244392181069748272184893450611162355732832694068608730050100688237875178334952752817503307782546671974962922222972303902676973153097024182600073091391401094669600710999379694166060987959196512594876080596 8108 97803303026065257592641620498129474015770305972315352400588710562550270858414233323762122460567408273835678558005864614173756640480371222852273996952301962750797065119994589934416862502025660185813097354452891917118686877742929564209068498806751684387100676407221045026922410816019752718265775530522845825 8109 865345995293161287143967749436586082536471835875174810289833311730161801550518644418498119922483660645598830288374185455257676909319406202007787508249804593133622287487505458864166379191705134768295626440522041770899644794572788740376548240150727457395322453913452805597826911903523046483055 8110 4627069261454512673178012488368452109608539464359202127592859729853978522823019802407591751108347243980053606956029918545939766732195640332735291030852842427160469112640492689966329627136949070584424574769376989333842012984849459283550227435868796811239291103662726135003598661 8111 14968762370533122848906912167779852620902923966227861762273967611957526372360756817271149603885319171483798087614702191097114399360169106562737227720370148365573501537987576504480257052984111450417504570260746781558783845836452800862409298539793682832751428807906 8112 27428341217563615353028024948141175520236779788420355273723857089120381497420067404416724261612867325040649169714606348269354767602202804709863256110085838125968966271789370585914968441367222388857975495138257998375426294381355431243781370093147751 8113 25897489994282954343998377765742355565877633253834150473472894822412360487003325058243335286654515267424219256828338299009091132272854372453262136532397660470841346035975368825883103118473022086459714808131357021170136586309417125085 8114 10956335818871469483849242425844375734357791170162192777652853344463472955017470681898597905112277394257478818653816646767695193762830095828553055475342889110275061153136429406910132077370723321112796677892290298949199 8115 1284754934483455102495620767001272400536592806836842374314116569789364733820662767340366205648628060619662328630942155358745415625080512269536941192582816409666655615089318852072234926328524568917061002 8116 -228684584346403783021635299976787113637143650304346544827753305607505029945839071269328312591512367398569024417513061350933658514783788249363851691964353495449918212891949441974952718363 8117 -40002000716076169971346669127881667504267328575737171532586261068919242004471021302939503456935679831920178216733339526643350913597827743174660534058427346377531790123379 8118 400750968583589669596967975380231243040797159094021364641067806549832848029682838380575268006351683262149683083741018487845960878518438151396765498483121 8119 75581761492668240392297732995585675142479709757777328202382976044256727858782485553073867812186684594621954125843198127861533174880047399 8120 -2367477466199487148718837264179087000715525061666466256549974255168757930192294866426086719143039060151045933735949425243 8121 50475071313676594144552163431639988578095051444197665283750024921302591397040433736238229918714847385256 8122 -1086272011373306666941168845521515907216060660522219138744963700542023081955538074927548 8123 -9517868470723007077598352344995134543779275764554407725020723215799378 8124 -209761445245052795250500627400029585474110997239420748 8125 -365740249951253178697434177677851515374 8126 -823714271063028868761065 8127 944683811884 8128 1 8129 -1 8130 -85070591730234615865843651857942052864 8131 -436673502879206784130360163274968907346815655665768847829011 8132 -226156424291633048628827787026165526579619396454629662356500676164001226063 8133 515945462167744207086672379479690730779923709820998150501435762649624563256222782320531186652131 8134 130784588984545851908633444830354532967983287232843730895581784270885708865446959100481889640268575063017829788641444 8135 19050254252682006825787269577487880273334483540672681964152329191608688730827667411991686273523020979000136207252028565360777692553 8136 -2146201974775542601717564922012224001464349210922326422657150770352004440968253785199547775568522833684077967628522850701992568946592622760338998631998 8137 -35821062313574820594895800550003896665568987940811602418141931137368710423213548175951292145370820278693369130990773539291439672914237636689952056730800519652012800962620 8138 -1100615554796298957858598256582552103015247699068283918426037321155406880778372223252309144161026494850673147333814314629078370202117192667490075641113839323283583110572457812186254673 8139 8164292125642567871879736216858097150165588265175521158520462527359280696443934625477038936696725117082414255520738975238608352806392302916307928576011190869900709273247834675261708993701734047017788256 8140 10093830497699813963624955305856177728850788672890333464983936449376952170880388901330727522059900947101260390715361141395922378275281847331871227070438474740023329474059632231540315178138673419344555157142414200260940280 8141 58150435366556288746370482560359507374338004548679689931310810396899386815340262006961816761516784490543700281910439699240679826110144321180967779960708845396121364559826769710935065113029441003869535139000775964340885598590746666687 8142 -31952150589843335616883555612793254797499622308725677596844522121483660570820003892866108521783677550348718219614424338439196659331429520917494750112696899251548749277395603327480120107615227531080517385258875183773717242050347099221100239291051782128 8143 -3121329927267032949238881237597261918503917409210925583941407472766615553995356737473079714084556523064386583058737088762988009000161218511712971426602786703544654695962853669613194068764574430349213454208505597979021043295205084970817528628582103999001948843656997910 8144 -3160869426172089895131954624896125000940349096301482936049338443085372257480699607120443304211667143961610079181663980013650699037126922508372685177523517964072621886756297832672261731946489615432150128064825567927729235156889789305635826948179233709143533788793842479416250324251 8145 137228361767318357569557811862543885339056344473222813397763026099842102338174549618051562472904002764947046385333212136172357579859235230336844632082858624523482065776456154833581078898914945498641578288936228850328635196123667677600916068512700120124392550484830787275312842055839565165282732717 8146 1103370223484629998242184546335783249585854951394638480066290618347497406331773299055698513550270266752916959516561374887216547334152902578002332157269019282831876661801823095325138398689507980763072772694035571469968317507668148736552021517454670355007654133529237683739193073982795444854799487068516811803613707 8147 188550381208043664804734163133349865104732773820878384403205980083771927032706366233097831389540872032403610687742174940064235065804251345149363875566729995886902078090932615303177550197816871209630145682378806775035879218926763076047011177026587683192907421512923883069496998251499549480971224876200315370157228666821723268 8148 -673718485246088497579060675995788279219556573003760778265962400143625860574361194547867523724704488758213197295464707995975785973945433602300475567339928971224846909050062593524330005818861727270583714204592476374946690858200701483494741407613731351858700326383669188960959474945512387289166432923140016328986416550209684872639416951913579 8149 -458606661590554442106756553597726850503965040359732474484764255388794875432940899267545546479062377481340363504000001424569494233111205204417072267296616379969649742893854254801324531411995343305227434959951652359208308035347886265901607256179923250495378855576849302361331245337854103471831633842246128095986959953166280885657878928566653695962701897460 8150 -12857255968630437325516273167003756306238352829515838047314768613907812445905911957403341836425534422322642982898589495004422536687460607875928717465049581459463398016834200529012892375301231139815358917075012774034152162816977522773359172380854721760381791807131985189227659470430285430571408966740751167174833226651065479476680892413155357842699689609043631369880 8151 3889000306290374099266826222285369418996143825589963074080295507872369795145851192073349596139438322978193634206648101145035239663623644192444300287797629565282660260817890288725562466696913103341105720506368708287890717491571777981273271219430081868669121284252771913255977154020015954027731029536870458420405547760319929526102818357425099884601937468659626358093772067214710761 8152 228802322367882113948270126802956178658711362730111060949644653755351801658662712904281531622101220936402168240349853118994566739373016113559995277100321792089044251819334531085532434521372501802619040733667908610830548784093151294010644235293276051931102942597797470772746220321346014900297181026551872058879562845057415990065636029317299211339630022180893790762942245717357967391187749027555 8153 1030885429707636087614367654206075950170509750883096891210002600285311377649050970102175428075066465082402544559722234844684012524152854479740838187779108888213324864971912439419037371839779227770659040894742772829752298081353706063058282435367615211862177315494675441283693416161452889697248913936209451063080399363840773067135433573748463563325091719967249476053515997733002267418119343149175858442105 8154 -26944908515441649636342762099580414105365674979549563331990154150144712103681302298345665324030186487174459479450291625816866642175061638106982793161445244898176119038669082819381081296195163629947113440959210608049460473747135362393811675316567864461031996834203906667660785672665790820370899668737227896371459345526729959132577320086272410786808317777571925743469779460679292055783288283952544832612740776498565794 8155 -139198677619695535261021885955860606538396289837089134933998123611522258647612829967462543154281673585603611685473096395516338400134367493709294671993924017553295489195470404932211185948659615776491074275433753849532394606229574351432695271245388966853638881319911432460773925330077161297076004834622436600006284064517848007986844038328819951732247801053185530429156840756182124197830489462431858553935655181379337267560169622516 8156 -99215587935010623074633084385930800113868612532946976188607881817318264632361819782269342476190342637147339960220022728393832525699263574368270099284373510439244452112838037910650019314263189408495516535916569709792707146288287800043794253459019523789031597089888651059426828605450553682505262723375123598211571943178531120939749528180118922498929914860380913807731763797872419051361588705184898329762222767150811351019666359300734974027 8157 227631932983155086015828170053591294044613000820486984710739288865951463890533795882968683337318984326658856381771428432505534576171626005043891390985282793208732270314766355378106564798444851951049508991580868896006729193974905060868543610190778990523594263135334294077784791004616569558716261795685529136770724716151780959327068858396284338162412995043539601330243495100121132834279223357402488773833520072785387518165901953112656418241336667975820 8158 104564108722749936128094192507023123343406351165881708906401399678736066358954324322075737014471334575961974025467862452493369012454373484111612362596701628925134818490729408823480365028254759361760386014376213931531341858225113953833088080720741375164670171990449641933002165351318906043673106714930732723107436453279087974012288322229818060452865521171938438369023975098122060108318402848965079011935189085057411908127842101857412810763212555878538724941906480 8159 11644341381755036022737504080058561917969838209024635809882138221944749314545426360742728743447535105029220447664611258350638249726918226039084073450756385783352294979306834292685686383603507759288987797978793981953978736411948813614695825366623571886337119744535901056378741351536638942362896250079899667342536670499993082156209107158964908319779710575885817214228715871747886081546659497102892417698962638734960597344040062234190049880319669181364210266055775821844032 8160 -2374110537461768644057504998913362543181694146649315350679448202631466781530812326089113442084470976863362695723762709607966816766681517565603344877159702510993509288312284543648663014352132040019611346917519111230782384668407061463988505787728178956105754264093990482402020453471384152305286482533192936768797410411907804802613251036055503322928378349633117964802521246800475357815790056815999118232654383366727370481812244664618925944598978453500363905076982496323701512696547111 8161 -97972756133787055190259121004514068373522030435377447574248742570105393100349743118047408799579118731783028657520203506316338447891602437381051609724587802757009340998488348718721000015956965022954314604290146012913723745657976380466300645588793388537231752513801695997845188326690482703206184845049124083051550437624641387164983249503982176824258746522234941891756100554043990843911231791008273068153602722202950450655659202527531118947827497171572397042189367573273016580057539049643710545 8162 -1687489164233671720887008236798775418047666333994448059949551656868742729243821827197779150890086351786484040561015807928824698935477766088946294365981383181496829809823690395396850966361003074756408267213640938135224497774247754711452794730729356484534120862346382854359432129695896159921130253248326534254341706078509153318219847684404050455306123979728853195683281247718905176715694987644224410370362355047806273870037605650311935314120981420891492137137806806228068285779739822375511626777547201 8163 30877514626145539045351891270252773665192288968543357201279155240721053466709916812569960758583919976711487898889934305510183910604562673968836764288679937679189100296070395776414997784296170548075219465447122073208014794942790940606551922878479509709070237669269428382330389254202896380463971052181640979260900477131369017257887677729451491540151056495937931475474332442943574877867729156937152022066730410006425248594272117869335875584502685966501620691540714415691984382915203664067693431728073816892610479 8164 115469518007751653232345394883417208208193493710919376186718794365834135432767333533461493936135900623728321993043896358637865005550772242860408194397372699479644157303459696442414404128690836343447956358805910628258605605780232018425203742942892366853724733909535685235246163547437284144980225298055463947385356350444558183559017420578987256315543819776436680593845211969854375640233740803327401295969747591210790169478629655557666329185856601926470873612688054028831986800229058309998209015635276442042975955562489497 8165 305050817579990572055170716615605721781463382425477020845054672328336467677012805969159752722112469977881531391797198253755774096236723860150898525456654641069119572076980853925920756578970286173332725763453665275912975327137035480616856532991436021852961174674245249936785546602358593946200809141562014661912392469779749514804194797871649883716429044129695826249557684530930620676374606218363364512867122829091486932695704994528711731531445419790166068914302664218570539488675124253536657634423064421138095381221263295972980 8166 -504960687850778972344192548859459549450083477834673552329610554805159467076475405911529221094992600537172709191106588611424197994014415571654890848830346179472416057856752921148046628602707694096287908893698717396265000832424658939086591889260337915521580014540949971780764312792725287133010316539801121564937716161638080718270480820373982714522613724791507540542555097306168345219696263537781978961899620662198265558332591836187985988587715636730962347158039024871715310656873518538739522178716331557527298416673598352895215617363916 8167 -172421165408202873764480873755793949109772109980089550517220051572537680478234425389345606247049607615975630135006460634552290715497203919390574065452973055629388185906251644239793544282451601781174220247760069445366167210759028881287074259448562158687879114845774738191083795199902100906844018297760324838676169009967148468695111754425560456975738608695694924062976446067133862268185590600175403670062312399143638098681808784901060843709237725365171405265802021564202461122647403454798717219597543113576341229794105096071877661979209880197545 8168 -69373175747028770429521089380147504068153857613382162643710649810916125421330988465795742364513327950078921454464575277829178711580124297645699587356003282273624844886594469914086330638558637147214513862555886350183380239114212727434534506281113308731764257789811949099319292810686983558191391715708717611420453467964357024232363789983018296058625896992206897353184971399656528400335488619587099416153281991086365315141478746202877631197279319293325322648133683874702471144511960680927197391112493593879156857080960889442434158969906769479506711437 8169 10456026957751714171912483313632860902450119042131947592298126262627874090385814917807590739963253748382987888187283075182379402294809677756177798279947034174128484313297786836810460518137642409918110428242739608245103188495371086580798974507348681360349414521238055963139910188039001654790855949266891532609066133459008853169610726576202174320348819028693221261134484163500628965506729391680461516514636328814941582672328932854208035250926012240629931151060512933864261388052399224123664669766973903607060219548313516853373718649723232282149150069164250657 8170 328248469378451850352590943110390775095474148441271866551185425776986428517198800390984722680951717422005053301184462368192706659045134587802426809699799025607400730771058315369404258979278779369764445303585401269312018310471540328329051961830812628791017876469055845704067780412144017574234190641675731839954417318335852623168487150728873498961727422059626191814107512100329234373679528370444594972471733069313926694466033079923401183530963849154651064669023354078357197646157673640313347065096248152427989978654794596916745682923382659656294651669546082044461902 8171 19991753471274639888766768585751836950603431666280825341044070408955593563749538733967538743160056044859579445459886586080960494197856387598135794231823485855069557160036567010032143637550220723495045159643081841100083742022105757299609322431075555960238956562398493827652510012810434114556609116673435376157258324543331612276867203225871576194930791107258063160244424870166496878757925404978450504178456731008672699708424410530992813028801574454397720533415197359346030084241029004562143576389316842740240685436513644006369068472975261412965346330892890279008046276233 8172 -275763462804328739622590979960249519432233857370293600083174558983809287270795571160804341401220723760303840308431994956833809189190564020306566157493771723908168585081103754611203209526683200238292851671729643947842155444157542598073028265163659641925169234493573659527677392062527808071080838577374543181502891293843618828604077431802056665516253316023443133736787449138571254595631446873547958178882346232203023333335109551189780691542115610290261697145262860573019113966740327610236935862936599739903140380776054244705789387051530200755335886358391686271929681064318861410 8173 -801235079378457862253991890334861962862413544034772929389397821666450457283082896414587888117248940339012042968849224952179598059999882459103092791538002604170977970587283658549127866335715520592408624067158999083468722553017536314253704361885945108101154956813209027656522615870715499084758435437050827187184012379112893786050157077684976002223869441750701139596959557438981757787254066571437188941861373402793740356946899684904395826674915576189939383261472079460023360055483009381869922916919295318595757051545385077896584620981240168995884376873765119892540915786293117662253485 8174 -7347249023045676777609508615341450587738058986218524975539793161965940896717037951539093789316922245812518698519771699792157755410972005676969467534644219323963861774185738332452789803123460888032211246424821477333080650635643715765618550176547161630789958447024438136396540738414277924098953333745819800341659536085550179758884784238732389806989015218509875114581268274771343505777826657243635092412373483190226259700379958954418230438014572122388170582827836288459102362931682687379869340128190628541631572822495941607277333347290073541900999871434909989674866866794705533385552808995 8175 9310478209055193212817584838504425348030743331238108415881607341794263045071301251852647434976340563701550959921082867108432250722449264118447899078433871643756412177950827579581984003026280921095068470873978593115548978175074154177375029303297924554717752247459598357031873083163972904652914078182514001999002691808582519877211328299792815425364836720498536402846879040921497388083010615147305610635684207385134592399762676917792677684071836691430228742898994449284256437213554653842473303520555897251065611554788737726925059702062704652253234951730225176816121334920109806924442590813906590 8176 2520924876215819319868043910341629439009545845752394327879864373901255950519715848562949277246562178423112524688343744413825614624486154046102028534342516985074208205838609700879381975437116814990592711755672155232188483064016991073069628304370480705463864014448947032148843162017744087447152392525107690696153802109626384483306247484746252958229608290244338422600364431969642116491566749144791646997142152142101733031803895608838396629366173668193244924481779204296445926408420878703876226448908003125277510750567512667162685212050814174489444795513423865607511227825189735258868603699057279396746 8177 3463715402170434410876432726872795713606435686925448738052452321856009922828239212570466507664447989180380888537524940262056907034069663143988783024216432265867962751985459268372746012722116160409209206062784617905108455985139013230682737423228081811424360471382420641417314688113745143903296656243571502575898156854730843613870331033541881143041619129891056642794894400021578126194468975147935468992718791875605654419754293650661541241495518838835893517491444459363925755006274508043623406851205777931709469593229578005345906499349430128954243496513504745605591544842180038307476239971714313424804612 8178 -404183221085250853171460163078957725367585277860928585565853747723606444111428062885635361808619530167320354587668741672475708322265980139897030036871737210600290867070122020407062917397476001269200947168303197906911630047488717290359363766085759169346246657563811175549001462339543681758163913079321197547194831326822150700702580429046316949833976472184131289809421386753667964466953245195841387724291900615381355204501126808819825174517285914589198915905680223048812787485906246478212194771046891877048114227679565986490725677725732082101286445464137259942398776887755687802010566402637517009268061613727 8179 -10276785512082331173992252247976569018167479831485528710835876980643340782022029237789787284897664242301364588446530626929155121779921688488784188715607432011594585618370489045693241263071397043034428989219901228861312716671086229343081915158982180395529868102060150899663138049287531138002091442155990609425974940430165137802775837596519024249329641729111458631012842204457550359473343159334425555075691960226556221065995974507085473018969404851448612724056165706923297616121281903924074132720855485774808593128165809790649004985804135208522320988418899198737174436756211944099444257063080883658844377480675880 8180 -2106261038513507893115249871270405239242076776481849452946758725095938644348091050231200646890521049113612850914817159185052161126321456452807674159080141242221703596066347427563438245215653744558109212822939826495891703390814897849647512341027234925185381286675820265909604795213541490735631101490760141479043383119645665301314873897228841808440181375844872001759452159450088123317149561425720153069030142164762297855992187664121368314996775240585083393798062676683200552353495072160942648608312756018093876178248450901746948628271007585977987827372815563607756599748540570349715380991554666395340115307217034107 8181 22646751516670466114112726788018592379700628974336238371440136789641927873869799806520383375721365346359826302255825868250365729731253053824686572854801572738466212175038141389516051435470017248300678109132171649333577136821041518395770125063044395712240525788614024406035655461441963136249129454372400761742271012494763939190766588693331142488456389432640372058555647340702323512205935704816385695727668361184294012068482766603230915729809725843094419275448610470172488092293732062399981405032726636350532477128137559685197059653013690908964171495310711168611588159762827544799082885588487098699440935702141648781759 8182 54574840171252226152849717137418189604750177880067493019286886974634316517705532037148094905675276275508794928935127051044977830369242337680821537116749104613272370985166100175401849759585768839444471574345537989889504599155507280195221531836394655292394111696450156694533500665819513411676637431303927262445174540314273249849605182666082237906480444457458839084263545553327587879589668591290213486991336447018290993793930400721072755488573467756225610954357771910869646203649016661564102396393159356107444542361643067397066764747009513226740245871714242578379534462207989355332348322668351250788250112252731254348894167 8183 1661333021885579477569568650473676881964920672947780512343839449784552113233649407426651507179535639190822565707335036113988942511996349276823848880052342855639682886098711622823126308909394526159828461704712449313136853685917342798175740965703265462767719416090206970918865583396872957130163729385449490531537791981810238155483517986425742596610501386122993191116106524755954966041365450821006795144956867641342958830261564049777863226561207838186363394025337735140425465017803526216865020845589132271937199780702182094255348127144084897788844321718145992643739466669201378638215398737260914372442519330243792019555288108 8184 -1643128975051959248478493397927993075569729220513383959786816949048109076525883427184506218662177811974152808532111546144098234273904566410410692086043627234227897372070014346406515884088731946798845691938506764994882496426979973914261480424599675071222894977064231719065010655098580938884953078840177591689419813011505434876275802883907665970641246639454172755846353690950112105826690331956582941182464742552979482700817373461892700137607607292797981144198323972103995019894210200556846875909388735222671983537196117976542342607544119233307165406060323243529290867589147457595007183070061088667319010439690375757186897442316 8185 -379784582735970129203968879637941518268402684364854515232242948373467682623193533895876442359932920319286062141635403928910553210344998657947968218015269871802281972374744959749437351674766967042280594259795379156938299727881734375974583053261369314714284867418768815296318464231578051806991796125908106445253743561931928110063596367588277722484959939162731246416359407308588606668571540735693554353608275056266236758641447028836088927781473706267757075253080736837557495666995036342250882662201228641289629288820681603302772226988756808467022008072407512027750296670650598548135528662052417026211102778492333987721744604720474 8186 -1709859554506055541683613946939163711655698973552125570565101825164823416020944754023418531951413824779121765047898532252476781255679624228711842832419574268546993132020591171568137732520484250023860291681830894549357807992674984363917003935212124209737766106859361788376991302386943238599826317091855590143604369812593112671699952676225281872506750638122634199430317815949780584778691072385562425303527727891806212761620952411901190253407469886654458276513860159847777594874967560746345395890555343785325653227901803801229151554263194280709764267921062971885431148623575308834193145166637735483065183495640499659644454125767446 8187 154793121066173788041422149462662531457833449660791196339379440924152884979713755509126717109135358359644354321395862937644659186362981030629432554902343928664085989322397845743015755831634701166069039423998032607994722325984129116998163473341832679084379094697062294756977230344046989850669388434930937691789191395065004418057501079593190282493543678994738942620741578553892180734631245089569974375147914335364015232151061338905552351511156120078236859667791167065282785780484322663348837745622573278772430337146374611565948021813464332095242558428236927087324248919067715104774625839633597272969120200793777255821348196140125486 8188 3486994424608215148616102186950557807843413698621978699826265067687330137629860306726890962136319683485635207224947031158305577306627332125153739072238078146068769514857009811445600221976587354873794982619013212897436258175810238897392554601603872693208085410071684228659044015378576705338845645015119868190008049939798508163533787192623230826213881674244487762709148798155259947996743271603547174246736165055090488437614894196380420273374094553897725210872730391385826302999917798766949878073027212199858892055498476930036187971928613532372176450328121864158463707759573000191725492982265988487258864155647259813961200125233480158 8189 2311738330913156259584289688060359901903233065717445584413479235951541487828200880987193963046558127660691186432919282126338717018796396999195164249745565077867364868351633589203155422418587642779523113594483483045608297533797731213885631249137489988622202865403262755896924358294169103619052221769532444863504191038126718814915968837627444984688183854705081439319543949753361446936639668922990267327464594792576809567467463471625592799053573701768253444375280757402390687510087334655178165725564558711652458739148174185951145050641716059425550100244839554285508710931002170474938017804409620147931540361041526781044168941439450652 8190 -18972361788718468669686570455935610394665468874122143276693176407975080175416838105565990119108328068610104090923341849908564490448009986884322483050684385446142991339495162068969706304614072417340640351803780643156274675469258006701372604637442733399974339433137153837204834639252710991479050025763262863390080395249443724360123411784331236282701722120094869481792484860856644374759855289958722056754766417560061188647914970345224743549823600819950809173773644514474609872615624179509936819453216309993865889018340952772771860494086414920213664480217792132081128609603444280409321252329218124643011025246334960134161120684241628278 8191 -42580833917559220453094688412713308518126843853601266788991504962409865503637984848596979813173868369203299201248578879366044409306738378505751888977705882022295354558931903525935965800458010709088736174373988155449641409211420722631758395129337518491548741916462276852065993492930717756622251842830576393330717438146424284307849969819934926065991353957011530923767196105808187086329594916397780334959146763123841886247018933766396202451232538291818576364076474554876852685367896879748711016976026094200100801590976965760884784819650946666264315733152294080523221828610117869044750635921595114261483272975439352075190420655577851433 8192 -4138144519182931429782351302506991161148278332889050497629407416502652001478488720752778366491716875277447007448425173448158880107156175367175163420886996115425869350616414151732658095960665670878397883685158814278315867406376154431996025190840882739750994640090409976281454445390000094118298486555193586342296373151087039141422572690799215400751956095850180396717742733217181894096853386615042547792160377666919703118778072148326080519894270093341468995657643149377208488291270462923812957180216193072336973376828163337285929957669246182437738528189533021859835809180887636530513644272317847350604564385575545742369907425998463822 8193 3028167087206998189882503808470885829092267343456681878116149191518339459538348043580290682383931354433280875279051651852974219544271488078089715026756241470533248795590231835353048246431075115001488207782939951763456410664193743213673202664220606881539793603559058398813456556995120401816537145007481726953169181982665525715255955972594419077684322657426000804110724887249206089014764509144704647985738383963656793037696654518639365930094356723035582885957697779068337560602858498398396083760270002014091728080118919074157010433917640335691452008744270233721855350931859567337484896074304490259728304387177002822892414721235782673 8194 698007446512796710554239959898689865186292063140218412709642492264536523493099214239995107774552499685075639357361067490131540459969385256249134472301782418345712824865727557612441302571966944491440257167622162857052965723431826965184285291009209656362095223684501250078070158359802795554113337349039897270747867465344579215174705859631605249688142813220042402970138353432214976483815112363798844179240709136933411344701323822169225164682999597650303498591813523953638841577562632343815558207006019802221578941471294546200464676735808062688086880100627019572782399066730772752082114495523962203837252501011154156472677998683974223 8195 9899017412565463251139071789526987760276042179470171363028451386939673402616229115368195869617679877543360633218663673985962670007265588289609807254541212183531860396343752353878146517193853660922972662432936420779420199674669621091006395274098771259084414372333686071779839555743728000457085661587523517104273370160756624602645046338371065418970987100456859623816025639787013292180147613113185986729873973937682184586293345656350285104480227637395989944774096297484523428356044371277205748671198008884850259364998495976369828732409833177159601242339085241336125788700882871174415931847579432149697470040960471599464649721052983 8196 -628628491593889391916154421711010328130252821595016589411087017242946691948933729427004104201288649145526036231009756028357010583665664919179698397333999728250467883057836621347234394910613951262967340333107664206954945109078217889763430689670230096705793360855271041437111373517855716541341113836540965119555514855116165163135968411830547879664709493852674960841944499660179333804750244284093905148796726073799585046960567771635218183917680279948851172135218541717974930570453356525709499545004230607866946280459961205440208074263636401969344803649807971653056582506179809992036950194159125989759674474065497628341366872266224 8197 -15516027297181808695838909443437004825583792763239333841278709206001810526782536198849120436831853671868087570152344192219774551882435266800458050775380925555914237376592323381663829738859275158096647199713260430354199977082912693516463836984438692848933993482504895819350923394335908529953446646260839034830966788191836180746840890255499962146136063165443925579207609148503473876239046073468258439788239316063728241408770835631967099765912772670171588246262303734618986508714437072533269689048750185397001790568486162863014461009809846958594894940931781945745237335102991860204413187174542034021871319560749507329267415988429 8198 -31982413202320047768716477120953190676108224544032788336628581730477371187619973420215803062042716924223508414238606903651056230711083522943621984982910671572931220022395836547600973897333789499595433107810026062390590368974765954345717570680095238958199381909519209911440945612807173125124123008556339347491114233351271816200113100942888355822902984953103368275331496761548597586506616125791834044694354787399548321449986804652187275239615488598607171344197235457657553701325785972956208925266415598900370798800712223291756835946493513911010206238274654153848505456642967598289766512808774461948825625537112121992393595545 8199 168696815676878928452820597535568998821266380540734805342990239776323915583375968324721640768142014245951204318857386695682649928635876587345655726265986498535642544754029405682024635658466212674435457895609775191158868828797196347312978069739174582139302229062468535050779894149179199293116472131931305749735631391338934915688319583908212640033340226698049873252350573383293500110700197479726065347231591130071797006246774813001801356383667048749261294450884254082742252051224710434731115991668055221683747931706768019139977271585442329454527785607962916227656078414163712126023185330338784757516416064845739986289869213 8200 472208435295632444336033939591588201023861108898682165929001130136376487927624783466533979637010332303603441719649055743436674709999352270196492602385122088260745864254288423874924011110214801461193646617253223820030055043000812365433801971416153076320246390826276529484652924750876403817973572017669467302213914917565090403558974176230014422440029255340056089573894114015290031722954098676945029552732787520453103049973402323861285183935728998732361647184578445383169208843217855596109397316163673608244958215821358502965685038120372094405830138571388750202102139580448738529688585089740617413645628486543495177370677 8201 141135290073726646916946497910628652806446819787436268526055525342854768647310407504819878106606997262091692284254473531043336637402992810480515027652930926547195569422479147555136360437882532072917790980802003556224903837404565148389711853244944444981235863231532113712751414910426118156998607112651837844464685445511249595139881902680479972468842983417397810316714724945527175956200848239759228425592411500758826340556527887441613972873040289665767105645968374381449208496593424173066492160070521808939976727686793368549764238433715409329350308310728084234036391216370948940586173853816884633200530269878968566306 8202 -57428755911803541141249068707071652178833702092465538393429813457228385230359731805188795476525376142623891037759659485152881677479867505140905906335733771454018206838176612194795001179063695095595834044886910585298897250555720308833834652089018295813431204308292302988458590859273538308520263342128195030905965579936668675881423020676220567553698284843186433980059574701733037297855704748780874821143681971687711137204410055812634822308694319297220489159659094100169261022866007622033966166765213097198965371966574035912108503777187389701172971843125899977233368334682477999278887120862035877456481719320075360 8203 -19801549892915314553744612724358830993014751791610849458237293722793289720983412439859642276873237353147769516334287413059394026577166772614616683023690409680225674764059511588975741004102145910013040339938432099731091629936786310847731833594988554625154511521170980554976427797900888129832731628909786991170316021492388158722232779035936167030935399042816982948341741362511593657766826374192620689413195991008531573801799326238263952206986162232118756494844360963742676208328271681250012149592428943141179205418115219508801754853032415536646833412199024803487519537137494591884095356524010540016743358515934 8204 -859344941339312061555725266155479871318617732459060079732813921854627909474010461130234125333986808749109150013293246883697808505653488819078018974938189117576171424056343991104558910508584919722502542661754453173092240859483748226167275008140007585020705589149837648708417344917958092794825996856759572588735230426211155475137670020624736327827800209776248295244995244790449310378923757082565136135586099561684674740348591741958895231435377458692298250318278667561848151141399086309866762252716003361873589067731603533525142935865891903423868028405733891366382272083178198982566138821811531331549330999 8205 23377791561126119995266513144973099766847527246431996195364672591594853699456818689564846268579673444707882513303251456915865922226994627426263655797282129191703553644389120610048004672374464454294523317139680603772243152705167226910826203125635081123216332467518879479253273063182674978501047373787175432913545675469748311857351067432646289310395646458711052661010910438891141826268042859680244631608577758899164289131513371184169555374702474756339377987406665591539748764305870969313889828609973863548015883554394468005470464144802345304272567749876833077367379808706027304520110098479911143302850 8206 1142658199977700920426511017543325500199100724872318731961804119358461382175253281861830821134156863340132359910640250904324443115155777237280726323617838375111541091618592141937081145420323740614088383909336463472913607895938364114404018157933698100900597334623476286564705206590312052105898981884159716702243552476202850659407761561613606669670710966474604961594294352784576361091372715325541385046948384058759979852681846160079835009434137502612852782136359288245190331520353593985674302074570200644829057836352588753484067457067210712940418221047515897001938189770011257536458662286967297086 8207 7265391534121791876763580471668553485346073550637576122983641122179083230953457899849321151781161807585372951411206796292495245014489008679037455630410217984413340825175352458475484087548960691627642026573499560035041750580113094914035624617210196895844598152464160696868710724263895605593145282694379273274340965334244881736410848596005331322624408493812986696509562369091096553478169251726924912052097717988784923701140793934474654108394953001386762332565174292782147395044045729922981071221869400113714787269556414970077948310928154317532892458058268880472964219418776434964104062051550 8208 -8782301047439957208727052842105344236667431179011450106911351129461485529669699414936275827961007089244867740771679054629244767292829703711977070462403760776519242423433186837026718770923815585315776195138469607648617013056858879405037955301181968833507124723268981211253114717216868498127856287252726315524232257441197966577064144348421337183854250136460566130432479629370558214937820885470827207814914829439226236867915617441298092117678986708744320579292633616130111881363956900308629997208138911259514846579483760499512653497375147128903553117402992491656595231206979859769001801 8209 -89110974498165075574226141008870324184549161972805760607645823787438721765443480036302385253904158215497102144867372333448563932238670697860349305323757171063758476386209052598355964581542048160241943670277750650810692607922678880263691305442126326713172174001183470893066170604211224135764618039280591639320948429958482536991368633507507977853200779257619471728935573953930250022443124321179762961629909937246795342466161867283906472181447476248395418086791266967609058323989492133899780717872613575599379427845818928758302261248023444501196442955305416229679946528195449107074 8210 -85157658890481189912406969106620522666875120320139662689520472966844939885635529168073775073864757024924263579427013436989027453471003358835289995329701920210556961745785263228699262005917812415969843064782156511218334277034872320888377878606607865930674851668403146643429224920095414695601430854613632181631874543305951096766784328324920125650453224169885828523026305526602362562104853750892925452100675583991542886715340481556327096962351886382797479176281550913496277635301240234590555172228734244407324290556131289607680648798178171337184220690200562715132236086057141 8211 -4514175230888295798698731555635351932237954235860549624195089792341957483085292645084268925617604551953545909156862304162924766382875135408606862174078729995380156709651208176354537956534726040918423432289605686184028714122530052633624916414623001656123076351627499409720026068087948999133247589968866872322412267614442459268502209089451253177772327270063491449797901880312275451988560234229099657746152023968511138439314931326817694020372143016364514895057437670539485953714566593651174249420108416907386950952558716470230979992380380562907252321258609246355036693 8212 8822008593015157287024288115629725526370145668777417520845860250621865902199051754968721589198172691827476571930866607066965988507704692507554284890601425111762053683821636449560346606514721208413224031333623494396001441235430967616497307033352021705063836242968400917247074661304530598062672529237648932555792317068521341351135826711138643244611244293380800366767454281104467551000606557784141099042675522275924515654287246736143314247535874400405485029188765142110680039830599057777833460806965661028055203594425382691179578386173373696182513700141583026154 8213 1359468882606520765266846863195548480648182609259122053354859988332942564221660106857335103966105961031957901597840941448341003444245783389420250474139099071990036022978550714316895743831220906990228220466253437539544035317733914380202778754127347876834710196832252613078003438786948332152831434858779143831198278578447927716520653626477719054086768991663753450368885648099298523801949033543326403189872942307579019122633480372295081450261771285631246959533623983372606358308282774460577286661738353724208749257498439243461553309348259917187688466272103 8214 36458932447537668356364770625156619424575736921827237459833432430319978031988961426182321308525912910105850784621748874415283660740332619798308852979803958350772195346481358008742160557144705700323675906464155034503959548059599748539080204228882414862357373949255185822022499503673590459833917436837856549506391573573520862319452645852754391919894725707071597841159650065897914169040286388834848101225676211085872693923222887023407397974786627487245537940499578584902125070002169217178367770410115398195898353180955375324868088108716901557603120 8215 -853289161964316938169260614277171933144117848143762176764064149314928335954160653113126706851164341728828458806948580449524386941966102360904697269124155486127398094442927550997183652669680091218853155942793228051789393839930220145900781435307407545041054636109163433439183082151469452599183518539623002542746337814594685393286017130285552153925730938075860721500226285928835790762150298511863938974428718351240454874049028342776078534302275048078987086613967434875709808151731384194396524395069355073030966055345047613531918868043947995 8216 -27856638083571164435039263864807802781032773627854778736180331792744911458885125897234883667951997257957150925112465847988674750674235821573040438150808652023462753289921892452591862975645779418486142171633242679718148761550989619551453562958151036981963026137279489903822377062017383716775701086708156905393622942538806055984545080775964925132310821976415466115714317591760517805905161187265837473864742551659899628925533884683666259075293591869070402399395641466266314214750769578891578668303143809606284569700420440806037499330 8217 -161509438097864446022926959420921069689532511346500641261709205702658870383123727202124978199592632745975608887386812375929766097813082496582352104917007743385909224284118429409507346641845929636854479331484488586043201056193579166839861772945999346786256789550961623178964970892244760981419741513090708042593162359296075701532054899700088026230217352329382263611946312688645055452144951312473061438931669069672758034619674413156674636491276562387229330890526674127595716958063767492993181803983006213828774762697147814884 8218 -104209083853747578024802930030419113618130267995907056929143043939579381485377518607392721044811612801624819496395851779941227198570956163077103992141674263186215413900029755068661602525571048968050653420634092380377544388913872049153691414090997983430960905265856516177096052225674085129814781344523193177781335836203035508561898177688133063982646883774554286524750841467639809439184435042565715747324528584705479663238749429680894837694847486063296466221262362388119258836955738693905361826891497198562759677241 8219 579578678633291801486600510198019356498097465037152645776409937431745003626702490385544019474611960456206961702264568376142830811142240756420484177448193942075396605650339604230933753639391449290153908657141913828926521480169783103215214523249906611609944012043039029490408270773830593228085891178359901521709307784297342944420051063744148691082808036794224496041479550219271904464879927291615096067908549902118487758519075299755289355183325575593856441780069936500892151074500357580978647853385363958840 8220 735245190314233781256494780138350333142691715229925874931441305034463887008066614983227820985426906911862903787625324729975911228810617386224495437392726576206689336769837236145423103199079915808669669243290637755868099897918342784583994878252511984228428323045968215732796597255011230550753425442955339092555309648903748456401262408290539792988711288808242915000149522704956129609098155919754530583087515267976838152992280591219457823627269519690051524177754983743452209778727798609386823944542 8221 224049176012151992122057910981783256299671517448560684178952285507549658845060686875056015885380770405599862643786445120921332941041886432307385114029226588013092952031151909848250167219169190448744190275903380234296604098203453677142458342472424392169049742921847216309510168643260740025509691787372010025606038357855271871833023978212943242105308716865118449618539261899795626896215502338056034346234217251761505873699163058126489169531573699720806613065595078661118951311230672254588 8222 9025427320858677250948991090183511251482005932043122551111516171282523016556911833577104886335989183003159529437418408697739143369949012759881479903411494900094279654997534634240892824007202265772043519226251186326428689235876468386419722537723132878112548852604014348869170128423562443898978154683302320213901885608406210555752111427417283729961317201979061872505070426925234082850967656076330821294115683020407009105692529450630948828886580182842181183139216114161441839238 8223 -2535088609033089262867133550336700279950151741970434983673950757787503804963236707335392013552116853410761123101480861149255348677948480735261866838995358741086709156467072750179044204101064520538009089170771840566385957878607242723561841516369187715820051648142922672727129629691711748839513654196644384574850641781616026196412983994234706604753225474313071844750393023556672786424111926073759879542980792108270950764406619885082766104215067827297712271705853401291 8224 -209378287340988157113764128543135082902199742055965638232115001466832982116086908885199544407221521112950864746347674689745259039309778619717375153481242480661725958042819368345531037466275057195852963469864463964728442602181633028760824807771427755614942762743365578025434927344225071276204517397193061878683966603794273165379005121890340233672161042866454543754898615284836819336697216386893786429469846695621501188094774357822773146151447778168365263445 8225 -4699973163318420791965304213727714553949329896390593900409126759300424661498286417935274152403353345081866295208986593628591803694184495230178754907919838337866005879589306225929180937300343529518532977831982552151447067979253227630385801517533991021931792724920502162048296066971107014181868811165736854829362193934201149648034572349777983384523075553415804998555760987586622624328200816485187273956979575185448093902248737615480575475981794442 8226 -31159989759533026054321672153103510555101424581599070185600485390700727547362771026827572246061020271816769826888031929283605411338191949225681990261408767493038943797273185139519564546740370486131623558687284524668511398447339811942530533620929078231001758959206313165608156982662095781797368607745316795841655673759853419908039515200396462420222336020532957631205444275924221564326306082808739144228086350800663188447398724373532124 8227 5865111378108387596936902654810581007087412448440759787793123456729277033187635524912162217194709987200297939898362652250260196327090790524861409774567621056458506111199288430377812954398192979130140556844834481685708076042938295724542454526577125952942605433180720813395097309990816058210867936477777024964803511834945322075145282410428218983123872177487324754725541515162320166057366865837224441270573929691290246767931 8228 495414861990312718929096554914056675719329185248109334722207911558921383861679991399727024009353245894737348522508892769153431991249305661960627598866220750024261922968902640139489019297878905059201284956888463761739311095717580799133716680806655438723848419090548583010773080396578388174075320591094765178129431859991400390864816700090538510206113354382690431991951302482906296892615818176899736103017696571564 8229 1139082655329136026561497791901359561793910369376141503846800942643834757805331458301096805519906581530372970187366771843377393123426448245604478070718980295477019752462640992278396945106858864843302669048858226591470716542463890080578113162833225487846762745180567023739697767167971488344404845995189550524262183913411588439992946829078650736632268785509019254720636560256924590869744508194790247203 8230 905352915200129736372445675210718215508176775255214218932995501220455203660525181220622600608617151423586768192108543037348595180482729840891166565351189284203893670455748474124764388367706580226501680103490436182871906108052428160157006854624426036051617657331688795882779355464833251869986193718752141379363652367679981517740062401163640730572101901092479505086644272453154262513876426 8231 291346872782062337811951405322067649319181117658524948639586035036484514946947290680804263099277606948710220384390223301093099353167358441812691948509905212623013528056465048337499352486484460496284947849510150681554258241701897500887261580724932747616731385756109751744944183350187138190407165522476974883057683327155282558362416252114070285035202924141778422841721792075863 8232 38954224418181892205274440906800094263817402542984131198901311868956494453593211103661173936716055810075927650477049242566474861065062218307397408844189893472327244178013012609866385026775230188047109725152227732736525791683143043902870166979289480351627791734134379974328962322196401359924219489617286506575987346650707971025066170470302043006814308352984819417 8233 2019000619519179438719784524856644999371148809454775873184526236735788047184300625144738906111504414300198070253862616565620792874191991736032533232486377630848441793948332658094715361320503572048907812926567446846190685557581231648028441693635193698454855151220023661852309143132826860997905013949341974764578852661009251281291047502977512544302045 8234 23577582266404043377006524377656093919957380550380008533934884151340119841543302900504012124225624942681414546994029509391649725456461457883049693990768784604595311770669089213964285200649669846026168706069389233497520294661708434962015409131363699560875280979260502268244892511951428950759301372500524131583633055992809597816783593888 8235 -849710442008516664755608262628986488571679430963784422947493741358929221348316910088869944718748829745891725082972056659268055743727755047480686623781667715568341871142181612475807971435404954140328042889786557356802391467382521742362540053760232206960430230037659878894041217391123217410675777532737903154655566966087965 8236 -22876740547073553203254842715177618420075844780693741953340809139724532373594060181657340835878167241327162314952922582305628538855256591851765885627525876320479092100645151336446056643964692011616489411222848127522725330206260121114621630512606968811283304666411074825202166834359122577459961161901069357018 8237 -186152516441166147053783565201344149101507757048007308794444590890209942285297752465472893292545753133903683615843381731106667007981093732986187528371334500293512616832246150410324810097066450627996949817106149548817131828019634741967002506020176625118837599158397232312150406598402341375254633 8238 -584943218366468437857860285428841051192216713282168434054639265079113500075791488148128779922087389572128603000157361448444691838620561437279762830959740457424549803649900634901108313080326646989524392098949705024860449796837686287183292075862416780629858046188286320105592497205 8239 -527735540958720793984387993704001119499176763569248564181677339148367937539858923173581518277215343687276442604105996551330619779678410636331956028830705931136958032991814019958062172962932191288258936035385341579430978314832598976884634036416410479054040709743137 8240 596977332615040104523177050929451542180325134528597754641690457182408852290104018073368645634115545478870366373830481678675651854751129893101400691064401009587789054994794329749570038368444615534879983756965952995810825160372071873798093114497332479 8241 1263734666788442878314714081147149974008175669447298442548477567116900514851557447932327577172217922299388165332181849294328899733813489991987853892877082439311228321354823884475409253742816791173921776600500469740580558096727048143570 8242 689033849193643280687857490259962902901487617459438302422790965342687883738928125205795466651477965157111754345821072651061243756303741096045589934885484349528060881758612613079800816703963837149358349160031022249175117 8243 130830536590601030278178045568930491809226633087743489910405883750923981513991397305793322721242777141410922709151086019822447451765789365807522597985930406629991235044487712801991452789022557758722761907 8244 3781871176677526948309270928160793928351842503770100502814378270014069860008398495373445514126564314658996376342426189630237293862553729997930689219732960689794633005826126192887378323162 8245 -779602069132884491377986242755791979084618361687784741209793246555769587605983199172499325397102853935509502627399231162055506928842425301712288241173360474124077835987683 8246 -20454003449021106699173069313303057345804121792053753285115611719596227904263503339979650771522166543381652203653904794358874093102513642926757666242337462 8247 1002932886978017036695386160310798371790687638829774702661308892308256535835230554498506742770166171206899700172518960372214601487870218706 8248 -12717742989983161336349256903871061503538930771020889099686551721397739387354902746148928601640995695753449407346313850366 8249 176546812673032633447811238145016425004033202790214877479521765955254485578516568259074029147538977692595 8250 -4660851584041835624292892517024888081209741738338290646920671813541466487907034900736975 8251 22534375833036070314509404384394463037720301273331985886982599571891884 8252 1351955983210062815660982103524627828597508077977897605 8253 -692627007487609687359421157770489652402 8254 -398151362919640475104609 8255 1333369164915 8256 1 8257 -1 8258 -170141183460469231731687303715884105728 8259 -1310020508637620352391123025120771839348379888823235514513465 8260 -904625697166532340073145441173590149743508480231409559742606709292973496301 8261 3095672773100504790585704199303497491060228582111434600765326083353182359118357370056753595048815 8262 1177061175605308252573778128163078853397241089485260238286319078194758647258454148833562157585454484255577902605636497 8263 228603051012184125504331105721573984167604885475454952931312129729293379044806255406852897483415454537029014579689564165518228800804 8264 -38631635810161240232622626377620884457130264648754945490823927774222184021802429134156697749727029443110697084176604285519499870056933217493708682227626 8265 -967168242846185906157499461676826613964081636422992996212317423759490178922329216851739314682483327220402628589797789588745955509142517256289870566894360268031760334888137 8266 -39622154422596265523912038322362109392808452638051845468568030076498605586570580259496115418932093495424135818584406143384875961625652188982718087792469601439218950025485709185605409970 8267 440871787585999425593801285372185437451769883213105524168863691126381024778574159915577613411406284847481634361647663123158227894757194542292262445433213867561929316321008750095691453786435854805654352273 8268 817599212032800232678317954479209010258421171115100284139422976279734092294803130256371094583044982031105265818279935185808907393328339388942601102304321217315982483713741359348340857346536562186272795596537041006243814157 8269 6280243265146359736416933908033308007522944765996878485513848932437726850842631774955029091711866462207421633452187046869627017834016124270951940305842662534862502846028340643490130195502253219465377960388154264829451177205218143041282 8270 -5176248822794954950744349478625144245987293426125149457184326687736755118796355485693576885785530275871745230522733408302717000756416855175968065117903560575900359779627003206926936275903750730127033908736300469493654174893766717055553084154457168460433 8271 -758480842596020999015675966359223535573103639115657300593187568027716455853627322036836870769913218230388278356899458568841931605327234814331717027946490602967042471805818015039492986201871464603999006738252151877215154844531088010051440663596507649360751697453016316065 8272 -1024119951089552994114950272746485450774943451327731306389695038295112030836545499009744006657557363179779729016360138932878721438079150452584099140335196777405355965105763334311434703960999209765031177906984980646161034320675417527821065476270277514098107378521366507762754072512603 8273 66692996873562240007296549221372088842077638062028505857599375020179739410965806086984417765230986436784770218730671953186481782420499227613370848780203895528840905061930466430421342356183436992617087088278771319990049111463735869189074699493611440156091990820258483849678772981358264277553553129158 8274 804351616439359976306268466287660448043711575282404666906093588014444116417186904509329849061706509726118671242027282186935685344185723461301251131694111336646480165528252624058527136054408772859815696078611197170512108136022187694245690878929329691207870283944567162751738803350243331383558751954695659723094812125 8275 183270230428892973287919544544834332952046811572398015723124832957790262603749100822752260126604947349364060970866264013177442301138200189092945327536210241792146278479513253999451370961650050265759628013860365096368686104907591494331719052188395963065453484800343059626287718562944522608898216966796064177636186295895838771014 8276 -982281962094459215286324096107497588745979011707523521948308804998005363670381827058121793420930383550690653819045180865159016590375559511133044713865258948166994164309842646373322122646322611758641519828286168513168342725301109676330677388117345026507847256755444490357832456191304711685044097713746570026681504847286812249409306380897782211 8277 -1002959654556552838835398852653425167309300496507217851040543225248475879948129197027194647303640326243007253986591467470146960517738744435496604329498289503401237002431710343993982914007412484541623966954654609684098711550191621885674516961323584576597312773243053762889825678820659237003838181671361879389680409882933906620568556632064635827774844132277259 8278 -37491435067136213243516855760450290073943186016033521484943427072399900420262556352241112478340575186239794460846856046476027569311459008051177683679215790860036293829371507221124947827921383730345445770516140597374801372159393127891332513445832851032621936240425748376078018352777390054195773828733339858098273304887529291357062746624964583766279862634997951350327510 8279 17010501517695037071095115872327947721572048584965711819461042835561853066872586152903118554310140759956478655658674815397860739030568341810115754708721653158390932034280854061420797052080672434274233786255091819605303353348612578776459100306693144509277623877885011172660150295551777183493675833415865122004742487684604294444842048831012479791794977021068967774864665930773385286635 8280 1501134777176317193185525198907647917945530535075874994205990153384269498679995057231565609777757218680295976630391728881586863873118907840281436654600761106724177819006987422864354220353348118065037255940410060054291143616452744477166539139444882991057851887910893695308905213418540317238847201754144660538658302612342034636629610370664044563583518630084934842428861209977341519385759873763727275 8281 9018030714930101550160581332051613267335312411638717853495236587950567908418415738728588793539319109304798572676202119791352196514219447343713657781194264013673278861430126650339123912774743372376918982523283070724379384429419785295493356909421639437959478752680338909355305062141519576731356160503951284953406319974082072959136851273499414644786853044919339466861964357110727924928883465183237790455769576 8282 -353571649381812135611671366617813365549816710154228664746831555673104975926542249208948712263640654217920238323025930664163305782630618151502943539257409581389259306716662481004124054329498609564372712543032987906613361122706793083280188209255221505755097088234053724906446648736826838014902198075734662044958689679930950824990796473412791875727984710127746687150901076457027255554381610429669214326394453522993470883936 8283 -2739723101538262178565231949965443857704468751720877984535390434666284229003928557856602382748595591879952901853049053245697328748255233267474228982030566542573659482113640029730242240772124812727221543130521400272492979552243399083053156873816729726266971927932671094791649129932227606565286255554837244020941168914822781499144641679921155750997679389058944460902173069255189247307045123210100572175369193437383352647888578279332959 8284 -2603728922983778220133369330407371171152778417458009635495554838975157825799603882022443782894863581475796770452083638604195776921800132498835756530109081925207025293151163923717471286018926709061047364809189405259856958387995659745508528307528760896473388470707302376840192453888737390507396067535607774551602079510764426824035621977754533933899732278083021142555638922379910293942000581124342428816262782023983538278151323025822164194784564 8285 8960984679231028604121180823512276690920134202625692190697134023543205811951157295621851067305393839085022417253455488161410389168720993476165789408484931723365655806072888352174471874585319348893240179145520320961734751200310746100703148928826964192243647328288442792764807726211603338669734551901211212636581652884390787439606154482882978600858802032168995470121986150905478865044511796259594510279613792330654334615183071556309065764806455547573128679 8286 6173906971975140607447416840671813887802250384506169355175771057117498752123864610684257121049399738237581820059767995705177832875936756206695656753436774989861398318926535197325242842237909781888088715985388181814396132677262588240986723726150655564673140794479357773103491931065079059312515529686644836186539254419653597815662165275202194912472130432148202326659709344551609814255520497262721658141299890594732590435257850601565339065338349220291879431660898513575 8287 916727528590633562083054933289527350742194587362577400922329106915435781702867890549205744820239898069671285297782033578252482780801445624208737551424865963053544188111413090134577734844433869832349606418593778309754012230203407545246583008069782508666939750780711440156223526968475757280172880105827900698228531809410928932000477697617145290723616921222868283316691098447748267850225603883682615287483737376470613070648453636286843903729794463362304979230528298456662241091 8288 -280379157254148491407069153770544676213814600404744741671190876168969654076218361160329588394390473850411426691299071338492523702868647741427538594167866156616654638750543806278070060789589861567732135225035406374741972180679789161031070019154373154783968291198236986982723381581971703016663918511046871082939727305196520446640974264424483170984313290915509758544321365142325283757398432186219925466750069181445133732234637646773249633929675401544600019206454749796047538902101861750317 8289 -17353139714363234534398729196864857009666632590943728114512084867620599466885796873768949176976362601207746603229830591447752911009276591246381567678740906205704082238473487092863811131201667911214459408865097546081856231746445595943667298629860885420405786569399423383747233786191237932928161425990909290114378811278915105803763563794426998049852621316551056770416023397910893787794209285680902053621383302047072231005012061033718630287648262227073363032792112497906677644184052442920767212136678 8290 -398535833074897736626553227718026797621588922406111014100345671600842859316380299442294491061084959448285233455027595963125583107624515093803984341816860290310307347082830368852225724844893075692040293278743740368883775356099066522823743427245437138973619765322140731122355234551961214241116949700185362540745538161977170765131947621851662035372852884297755973881112867266680881965079173069676532326510374152583948801961114558456779251285897499197601496206920720100466617537626707686261307356620646352670 8291 10939816998563007070408262691401154211138868349340546852069411777679537735591035063023530285554074454321403437795125494360409090377897892513896009140486510560617061153528833765750251221945533547413426289354293251699225802299110295063172263445904936005977982951658744933074940714346677378033676293154457911042980763790396935286266929779063843106808053880972281229035744605308067780091071556697615168330772068796460736346425146611792597584731314494458014756930469644209763561226570738807380498468697518801292449994726 8292 61350507023211829560479975918982070750694731077348056200038011420323546528224582900899800641071223005964579313824608151342659007533304287441657090481627243166150258238603905920435770879860532408031616072791314857769868034700507173162473233482713910157799542862614583481933827869157671066270864683206271949356015476962684808765710202598858753621216636038232929952329492359330474122487024289529681044922811429072795226118568092924093342148152272734111854311141658717201810310281930766141851056883185989440422358783161398176699 8293 216115394058786714166161170629724999966343363783837501799551171079099524248396157513593884908994267096030353895423896333737967091346147224461311620427586130053344800025926536958727521782191665934015291659596144879470543877543967399622908957586568214167435792157890123129468556884417820617614406486596406035293741835323775723723252914684898441645970784651204023762990811020876122676686336427116391553721616923343590033897843229349292113469192413433544539751371270962482745811456213960581131658421170067801409992804460669193661284457 8294 -536721951820029889108035083800705878167739932698462390961638542911292290623207349841462366558602693236488617128767088110891188973623724019245650605772608223809245311596062665413114798206980953218212347502196705373469284764347599337752837914625797492804162449209841715275278762815205181725347391629170094689961076970542708647930695218778577360168501631346385495683405196578519810013706151953005949862570940418813415375950271193132252726025146170359178210697600578376591101772837433617814794169919177576343343920303886980055584314375452591960 8295 -274784152076457287909081051141043983415248865363666436979513318464060452527043341139211084355986731931625535498592415466882862278442961962839320856251283514385992361845561510362232968136033257831715923168920466124181495452552475114772145307099694259502636007161384484140465744567255655849029824636697355544512950618944732803452837944051121005764431356572325442345235984581222544416462511498741932741951761469914894374088166955965133409279391406611057366290262220967470660231399956851927402478763805377773786574570591685452482177482971426593122360685 8296 -147424467027139711836448892808902496470383566144655861293949713339402666904218271448680587754027849896214903010510713514116423572359595314411339071428612921105994930233399095354827482974373376015245983380982126440622312204776914515619027221814597648199540054574060205977748547114541432837898040428946906276558201979984993447061727092295372339452620526291861525997082285665722984695957942797356813712394110379497542442735360352114543331977200081642100295194194299897818613434254955130677522579617933492642375278516306046739583785248440450867607374023605034 8297 33341445778257738157586563931288706516925799746396258318530151453518271236773461238774106368206662812155052364455084193483553640220134696356519190651852114634483929789782563934694681656188237863953810497615345140504703444703912114441638697587087321271102996540491614413175222622803402307112945242117883801038635133465793043811570497102511755768401496308013139222672640537022677225633570755000286736124581822451150980417568226009779723292434372632664387772768527405791534347882249285050686904464038119715455336979507160425634637938784679178085547183944624596901661 8298 1568952633288705871716918127391496590011993829000602664907048661662648918106126104852373241086229838262817180189197111253823303644353801963863702217888892671488568689722757385001248936020896590440659624242408381128819355147355334419321295838110364661240155195097884894394187190188888058098375493671356115100725238025635174921827999605474126838478210639052701550990321420266411546329473906089857131936516014514288089000327062555917799888556717566308206875801355088826431344105316299967524675449154064954601987145030285245150559812861076134088167519366479818088271720780123 8299 127425659490472703394646682575949112315065005933266192868604676042624698540363893270465822638198294766903337934367614390201157473739350165076077692893255647196290873609508924917737480767822297078404821272629041291597358309047865295618753526510895998340651100228488718400515197814857120010289288662778197448738498067874927550325313750502549561925512048562399903690669719294005197876542771289091487332793119710667639498479694201249682229304256462230044694658157688268438912656572430366615589993465861441729508669631683792908407216167901231358517154489910838303302563549115753294 8300 -2638052944136123543864710275222763287659746610640184810038427738303105274062089814045831529294354174550986041298468658920608454909871449044948844920750201872174180818052030973024323708763823932973210232023107282960462668969316795903213135747436327419518275157041204586706533400182090119901342666217973630547480045211064935169855724175944761749053689694431320429447293756602849730780031248392618270911398718303460209691022861267608628763814132263102310967150223557875631362884110382153446440809022400449503855891305540997399625906113211162473256142421856781715474954167984686560945729 8301 -11484264488709558398021445173071791295455051615427834600583795733508135825453324408609523397289066693041328648237320239249185474425979771960047867731983386437008238653361678266338531823336243581644747984563238587923233999847283787108141057204648816308875068922737148210522688977939880274680269178403667395270476635047672109333365499554556929589608542306976198293571492366217986279910232224569761841044225581667149735777501897414061719585495745195282768825466596802665781587355084144808277408880395803537790693473554723724134008523511275590410314129287747056724082546155094116254485398657059 8302 -140443182430699947402739817653322170945285517804539585598590029610901321694380217073541504086689885803243197246168866665512216719455081318518715149650369621010837131044942660030873552994286794118070302776822702867705920731988030791922892600536442740700630475735261162645592573208620131627167226392311525350674787606757961376235103341472257651074177634247137059734386311798580753256554706759503602199022372833812457708573712172528320959571974784088633634083945229015488611909247034751439741543890919581310402561753987065058263828657942063467854809731270072347621808109948204500794338940974314759 8303 267210189610268699153849856000647013444291890908436878554815096639881060474122318679736401739225160873691391308778408991102355426580048519266092944742796051544190471786790824238050711650612067947903410790968688785929765405503486107110652465128659799490755409385072989136642788517958089276859217448363438979690235900567746808124663451060138742728835964490743237098478752242394470767592306671785971096143389540408347874804721145100918750768209438134134193840549512657635366830789539104017916869217310330173368837406914459800452692019130015001451692607209968050822157886791480858421788188072088186109034 8304 108325361171081227563889872566746131405681719366869027346353695766118717274875103938278422301869597931721095276299529167007342235217433481195290831491575749148679952739093966480070924825609919129137781341690969890956766486473709112698988785387484613628153606417318387401473189815316973994353354522791774361439612450507881240364104647767376847518164879052551691590439401533312113924515180562315603866890572985521575222258827569286141886082399032079906298617952772921157460763412735125862502833376618133287980300816043241417869024585429297498640971604827346332982897498970997108752795884330210917702287451637 8305 198516415408497159016975138001567078265173023634399180037200688527796144823096989918276718905136256956194936975942467811688793021745525311859765806709544017340947007405390369264193507774874029086283151391003256746166551280433105754741909287818178882616709686279771869088002815766354030250075038500119078750233181787400427446452483689122610075445937068029317052565232136793947301871343978346571198497232762963784389292266963156457649477369959649425706892553949533378354691920785672003364174279975503869445913341440384343577091865929734295391524404190473625734634459894766146804264377497646674842421013981386923 8306 -34801856419124061390363732568983337949860121116350267877432425557970289897666957472817359613656442797074616892310842297699352597190269561207708998499444131877751360257302780934844056209865426599510861083543327332588878454075030470409552046843480217312753279647366057105699299149639233075895895074048723046619259167744938581614545076267260859057511952303987932113435312332345374453276810758371781693030592269755181301725182221553938454211316131839324279346104440041172466212558244175004161722534870603978166281012898683638522989231130664647410116587167189729137814254060508354339874384113161337526984163065466879622 8307 -1323386329555161977591938571361088766746972437684414572303427760683954987950342738807797649021012217751930179902371351567832975479180335437195797326298370016906864964536566877561863052883396860116417335352725513505440470739404623236244102739710449386565525639199932254503283000168294271633546168469242436279684181974683731161770776265437341876299205471887826480102880209669849076784718486437849272818846219578986001392265240265916431409346717305694219164372796992888697757125505453329756610384834494126463741263365385539005534597755708506193153264719493115829807931124249997456813363392825507957818266862007972228469408 8308 -361828058645737150849856783762686192131097910665021494563915679749577271834854302134737151928963242317429086240877036570210390343395703498698952728022640364952309962361750613556102291502907108866121720709924785011968145794630192598409511829098782530654782481599761505816776701688747678792007508836503914833655955180418860524763225939201416236220844649717852267010918949196475721938727595839209891055124215014548233086696891682441545418750808881002061034263802935444204980572169228079325506827481193661223607529118483181167665117796712505685460547315552364420407889725400650713842587995946912767390139067842973733740900018 8309 5850442465741034609514577054688828979693913296321132970679072178214683097774891920964423560239344515721930851000035928944177601227942316511173418811447930702233486702764569411725850671741328253108527526133894260694431541730161614586294274303268279112256053231118205316633375579338774789384225187902857884287955616089114983621918517314502042332270290580507379136502067140481146745266254573017778270302562159975013820084251876262624394905257125503693185276323489880859751505396228417626978006595124846300361374945532637709220863188055108305135367892683511066354062698325326682144183843992547777254106298852721475629541227297328 8310 21048790739598847685172391907456217939731603888970982313745499286138526322813936494028308910945085517242859582794610784363775637287830706431767332177328419023193143647770091976625192605637790875871881361197623638483937555340090942923632874704773248508641515070037429297299147328072069924386902910131573521492444869244433926936867815207210337495518018155263811899529967573064871171305921894516834748669997515438105775646183922594139590906537108387452606689691174649895195912934897663896363306079435701795840248340391756379800657813927630549190166876428782464763153809796960741908311960846534843852089875023240038982735221359122232 8311 854996425014984209327342382195004371464196035520816897938692461764215931206843584199164663597639184270354030266202409009629551037897103652713407907975481427536532419527262301889266727091491606560404002411895951693610862993972250551451972877743999415218649529304859488229550367743852116298638323512504833169700623862869184728112990820589415662036930964456929564077870760289398750170605611404196313925453563460359756690041163836259408947699535903893074553552855464166795218500006941043585449049676779148128238758307160172285072881311221093804772671893481950232003966484097455733628010251379923437520992333912793559348622203759477650 8312 -1273625016286094620964780887479260696895110665786137817263019928342113683725884821881927285482190796271689177472423251868753863931106502415623221326033662092866038207191744711075639525169556100591749959303780800029618785293321254351873665089663885159839112611351911048546435858936108799843190083620302587037447616918089375515176142016517497321821954614989759706723434582626424249857662326909362271109921505461565195321545764582463600504810357395425759327724285416345399205991192749522964940583973778375241743451017677120251274667932173938889826052729189488467584402114212067537250237897827350949288282889389469830670450766406064986089 8313 -438331934700503095819852439641878472219160069798503409857845840064733501890008301076740675256921097822017915799844481869943794356762976711773109813101463388552323973044421172282833418743472546477983672240861278877794553098620922506897261491603671655080011485633684604050306437443564458853737187308997260130344275912976770872166658457960508513479912649668263217620978206086709638379610686013603848867090988033035302796301687994217245953519985338377373798738768264788299311418237853543477555825539941622328374438908779138320762753433409846046824602965266213792247582575929815763635502880527094847474564518750463515841411839515160654144759 8314 -2634257030015828623812279946984019122459036773044144585343910558736755457075944639212993050458831720940988213215551852503380274369393446315173752466007389418514235373722764504898694689272555334194597721018887986519752874244925125864645409683063198090174280649390747341902513025919458576898077045747283605766884378395013520431918629680829758864249662733308895509235705662472100942398892521782497435091337780930702031214842487072847047055452699037400434961231260569295950494952698468467967568813069406742350176059771997121936313208565454867307614109652318800859925368082149978912993362819774202656890773493970247141561394554093873522621401 8315 360050439654102271686632551026439237410747459508110825866822029176964836394082940055262803436640962343688979980590838352505270886999286522318390031531128227507870042858956070439215478662315280344645508161657234377857825240605205841514335582804048757107909059788061709344946107268359414874905063896042919360495719176289001973434126478650528404146179698987529829679356934019779938622774666314793007427097001164169639487742520772585176199813224926648502882984853398292000899992543933419452187614678914417008898496920647261665783966467365795877699384026986285603603852004649184297227746983787337614743166930536259722029822315025698610043029555 8316 12028609681172760956745695776088545131397496826849400165953974718280959148428977849909588351293579355630236205515258363241501436345571940340535710100457665522085091539072721217880947805217447505340980652270667550658119279943357050208081857535977292745493212675322077780780556644478317580422269778744386213305033214627524205599960182982933381828149104069402838730316578842940716242346757368021620954675814898006362652288481796062158451562265865870606799252314342231119881305298616708787911045019362244321639707927905095313705273417078518477603923367286365187483349507081404866288961287166013666469530381966462597344184772108344766042020274280 8317 10649991125424596201072902706994538456076641475475331497144314433960861325034016777520546469790181043286175907481585263293531793517562720621428433891844132015021157910459329137371796425132987966447353965773617452045078402184076706108796565993605807947853938818093607018264075003769157199760951434608745376888752983424130419445415557904940615966495595839189253517126870861947835207255074228512980833976118247161128362659302285392474079274530705359255251104904486147352900501258509110234137896699401829383203910383030032121579285577533537017204590022419449818078351443266923536473560568977945237421908391703253790157350969530331315930470547207 8318 -132460213215617178990969232583644301495603487994901811912993350949838988922162500700095650594008677471868046342348488018505028550369397804409832079762273280977679216009505985797360710302558703286526889563745173198541455843620011971292479000950318152286843783889384706848110899390446815864539163446672354889982296498284970372526358128044770806849082245020651834078731618224691155030108233714711466840646709074741431757167670507112442235556582073940575035913375197217844438326941097877296356488415579697316787886195989807204436445449206043356409558839128459378969090223953940837182321379572027696804704457064545547524503827850892246966079125585 8319 -438284908217160753892693965996921102227491483467183684498617470440006611737333621786236836926626069582276655915207731846844837479865346659833323692297652100402566784464241488872382759343198259667018647582540591571045083049027758936147780239313990004133872905285151009647748440162047495422200787761128988547520123776162851374529095353816703965306559824490728804996121292433869196393202281035060712639277466610558244465914938934945578665291916334946774170361277684161753709099566830676726455826436485107399535937227651618234206709045819071378494144432460882500340412069185789385506624118604768291544395773446994250097603265925472067108846598573 8320 -56919570476725830593524495291155576760006872776130797353276980928687414796860695407950252454325210483709191681685982583123821899062438412834613118627170845212281160531672091816596829640407661362093436208675310006337003329369615728643396382691295592763167705987333000952720261638566434035480367820556329722649372709553279181622563145784271714169202221047491842220378749233605761303476980055687042223963319686042178599638239482518859993572372366841582310634254584614741303398188841713000682672478386363696123207250061804926837794282277562525269866071135288447341085500591511174740369092484757967816897915476538445633905584140937657006559530212 8321 63493988774588596694641023542243931779485446569092253468460925983371515918001160960857919953614877601816247137197163363704322760249250335121951181718222836084649783790676692321719572177406506006501867125778553441743918613460959201614035638804253525071708432725401752684723060273953053012044660354215193757273309072675184741707218421505901999870651802592796353513179381885759946129964437028994473251341748872629534228433248447473456550912103116334026574402916937769929078553561862616024270784840126561054207457503532008377257076113864802992342899892315273270136767263264745641854942496262518442744223826100890372597545273039708077579085248262 8322 21393366165568635379728500323307287978902224071773757923138126061301601863027482379892442609914004411324531876958137620906951552760176036975719664127466873471146631675274280480378159795734107381649952582836567684891571634273610137051762487965727118904789488355453153500975567122928254860603566241864748604970610936184600655466607177683244060279984149342430988278022710838252154232267882825837061353872828809036726948874041025450609000332623836294584012276146598781897637356930497467456237364469689590232796131453842665901275967253395127583520872229683107403734537434579497087740156756942073603512336981934641580909802482081277038437521585717 8323 405708408204449411607230987398955205792117008938435536773428245688298051589886736065970579714744432449538310069046787112001815087710799534862024047259732273199867481942720414800838632913252252285784087815294607885882406254900165781786185857377578272987823219552112514787119958048306679466073938517193130174944302394321679573546582235011961139464220175461818336146235962198289870759544011540160010310508862572410261170129627079707411520744677820760580787597061794851561733379920704247163390832692730733931189505477240719219248718236813471533993538581414671165755676479823635842251246250093719530260089081339912562890144637120123743582691765 8324 -39634098195719386940769471934238188907237110740280059112521091894041589180901902860243283995821547793515674355341163202054022927658750606106455304319944658079352554096234669466010760645714380699046349463738834174842691525556620186143444558146490440409684847627119638741191960209723984729128923699653597840596369668492197338011845723986722881221252743927093588448285560342978770852997929492738562277959398750961203015715023886132164249357107444721204727990620072357421059773291896178876934995562999513415667624591994072586086443635958380371526236379952290880029356177655482677364295937832707984656549890573803014223928243903014712025992380 8325 -1412787225310611515721648754279796646736192396062261994153622902375898945245309065223018685129607823770801786942520541656333898020811181342289104053749376041566520034167643445358569759622240767328088094944412034490902754861241234954693026747097284190339463305934789596179007378417679514919700616640023832550007430876384985403721512530422717499096054244534915627696482640763187751608912778535249440481985192930942489620847070499345340342177171278773672787851028483485721461909074622682233747567667024219760462576274497722880288825315456945693456742777447199858271515562495224951402658826344187760286469394272968243490247471073496438497695 8326 -3896166910945425058522178867747617234157469822291176285367018219947044276221175188787161899275753851537056875518101890819811392451819996648159332924549410827584759043066135137735839657183930096310473220126260228164243325766210767603633550293018600021125588031425277539743298563084232142482631563525667489982989295988603781017944482260006610831807146647763238669778048453576987625701864913419128747065647035296082318090456684155591306799802927548484849090596509289747560040602981028922371437868522838377966556462447344662382001307167366359471654132997677030285348277570278281065227799772828093751619061406879962668933242392249358344051 8327 32076288676351817040445373927310384662223192814712132508989047623247639918761078105402330665582716749166151778620509572250795338395946417073485468297461173859876798229387690885111155891749874161318888608856608744633971786057154228936949140015184237019981407252718666688719599144777479535211790039075943469351630569480217447032738091179207530448145807918636970030166380468427062771025053760628910497912453076190116670743511770323776192619707211394321435622121108072950425131717530136650404772040577830960425981357745058263620217086113386822167627026276219766230271839489470170700934407413399150583553617198150266180381588819256909197 8328 127472796359125032300754470387223314002619050553986574687739739038168613137914473019493630118058021852356915470181689829280314347931766122514296874206553712778188316020505418357200143020564575432935469582324191512841503005548295317415860953177328535392922580118555776446169565634693925021916341837085519625415232029846014929367331891338436134034020668430176088002161538046489458667983500965985006725730412632947506712141676900240366880298272290092415062287595466414364059121242186987878895519319751495629074381380517605345083776257972530570148364577481658430539214613874553712865447820274329651124532419156546504799090053181198415 8329 50973525961497288303839104141519373161944246707571942375804368378833554556481348220995583231634820182147101891479688541556522697157769418922726108558123644275039686113631513936270954996709721035377234856610754482726266980793968419899837183229976452759019618346639935015702678146230168210636272603138070306466097121242307619545639616253586566716854578679110843810981580887973942547519795311577063027557301782141703940445227379270360117317858917917077102541303869915178219940322462632089549067500954524575457602076858725557554881861887186332429019987131516649122479090611083600880710396954659744319935939688208851075521800180012 8330 -33186953572180510563972352838162708189064339704608854562417812697966097934129668782388932604851847719301920202775016915755870592573823589038729670159232300157973152070513149182282567773071207594392877959371355576184496079090549607707933187621791112964455104723002109502403660558020157782616435629052690008266515550500876461428060027057942317518007721487807380832744203395986191340044558370419554427962768590276392803974208148484763749617980326436542232536705190668190627761178239309933779004105139951988592853693129910544159134571709665347214376233580445751094334910274657846555454572978881111131988130191415983729980954700 8331 -15833262199113821137181836385106405597507608293724382435449062107291411605635101968186734000751443574910542565776108865131306986720785982095832736969765986028856733964319772218619148923380073381971655097918492504710835733804429366083144435824374504994179788300340501257671843411838905147735728362037968241919792532323670725931749525133334692227502671079699671715203843959508433056798313752202358537903573000068163166548061719640525216446581356926825718921053687922831222442460941204137737293408079557664017683194755383730644355165418851826011875290129506531737397871071442447345677943279209332224035117836703995253839103 8332 -918163939504832062304948864394955240413787238209095517941384617341064425602821316469005873240739576915131933050996457679542233121800740308113398842214459720633325450222146014996751146293624244423736454318869700459484856149033353525335128069934151719511392155371097599062700878618084821522777508996471217958904498292805221543611605609828607728918102965769830811324674631141464401562293455187337298668911774379850336320466253978178407360131889246113514804404388953264476777861643657023005254921479436506317936609968322007088975087595105297739924030481577538596639709564511997691163896374441212350407183417569593034943 8333 42061784806604742577104729050800880005954459997608140410037019665257296123561658084643716486805155861667920311579765058218112548201677650360165394217688358961784570030966142968887232485582954757034441299282200462768962967757567130257119009460272274614871207275880485357286328690747978121559269024750408747515282363409059547300354436147060372124064793349992148554641662432400999997860541026818541241134872803279826628227040079601139791362150906278277430831198795078307246231686829855634732598830959522918000171696147897525091823724016524124143514121414136216285788319392901018658910029973527013797695072552516247 8334 2710963200829189621227073169739729329493265611603757067130536366288135121355444360471109453703143387090631053957437846528714195715331347055862351322789861851486556328541631840145230627391766394660642911334704719064534933755980295977668461773401663195996764537869936520590859767210901832569248898291826682032487720371783172078862262326128335190526137737826078514252023279378916362495197656067118583944224889748164012351446700237736765728230295110166695596859771633271550615629819063877695291850909784375797441235249157100714957761425318837526770025839287045065754721575833968663931042047526446727938444575847 8335 22944216366146247159492204960780355340654492037876199206439775567621064389030931578069781125844107287461829173351473496338847452587482346468555245613198992078776289385187136762661953906785829908025838288624014725594253929274504476670283791136713360959442563985967506244917953666969814527875571089664233275227040213886604721855098642659357946584210193038020745999617961649282865479991480920675863010134978510035121998137256707572247704430744999129800576987914256034058947953115491724958980942883930267554385358419200611455766434138359275675476266901805556936012989126542943205586759965634324221770900458 8336 -55552443502839529945571675485238154118075362134157758359063010534961713649344270850838186456488403518872612618808909398389915569747526963709893999482961293481478936207318709415466736574612826611408031531622793939255408463973917075956820923373169400180373800446531638368367936903739796160157037956759356525343051152416488647691656179087250389566922927087502666130917921765253480418554184026109731551880835653879546768637209654097066376473814870929098127731601692673845103128381033970067176145771724657770532120396692562329027085416400844256972250932776964899100622913675752415567011409665621846978 8337 -632173677172698597435422028726816660937538262968411368993291677673441632591091726238676222027401163975370640069367341863031336766970503503196908647380394629712600786636983093446358324323689853076446827549246441138635198843396507544183039728894449893617792745682670534706438666248745078879415714698842825041581983568377064758342465633446610610969162962168117832828055761666004872389280942513063378977511007796312723047590300081968374043678431091692150517056167066735463594679861587651463792086422671622648226952679448230869662060428171161153576265878511222849806857154463335844288202093389111 8338 -796282654325840872546715185668912500880389908896079530028294919041667846046418270831134807425931904138173423722695792642730565876110440935937687662840099575611220343617966031937365508490033986365982658808085119911134444925801371750750274773810004745509165793787309113554762160740443542535609673121038236072925859355610184146757564757841433475146834125754687421120172809903049155348011121317024290850483346954501220057008106786222815121864528088500850347106202217634206050488434932963895089794642569354301055382499911517537055986509520038331271971326755820416598535385531864594385260616 8339 -3048113058723572421353896358941375282865786552799435941692905823190464780038638162338975745914968755434325034685001855706228652442697321090872597014916570082915784249965994795021957340791162431276785579387006089110844903004781066728162756288607739599627902820254023538854076013948781847693968234826282665518639739975094398740609964131455022372385240424488166528695391291820741881945871875296409465275788286581935470386672169716625487595225386002286382407986939591492473707684280982207219270402587524059182104858066869289554876174271653226261321835736362200356593009277477917198 8340 191957409031019826330866200230768235723979295521633849566768202397030735220417521227490948372705219113762745803641386270662416068642047793370519590852071659469752791360334790299183581024222128025305652033510983314691420301106801500740795868567933733478042375390024433837299233193407837040343892742303351762279823720066642094304205125550825991936140999338702723430051378522923202274302386461637877256289191028517255481845882374728357610239324597418471523553571844268117455856939028850476068338754610001588456255929656227625630726083686896667267963151324789495346017767976308 8341 37922801831652636640339200031792680850795542122850090516826393811896108067636897906856367270931534970417705654253927034792373169691802614304845807507444857643678099529509880891067032460325947410948469945340866723256629399791435997532223972649551590531378451774076347810220232567181948100543786880687129847543904193133169403099205845755607449560006665656514221489549790223074609816355975856918184236499775108129830256256524998397086249959830412782668584251616063701095190365618216832574072105995791135274281155434387281283621770526179822487041657459746193797777406165 8342 1139387973689596527541335176079391020688955154768087472428736663457821610650805024737020678919969590921307024195699248771855240060436870466823660508092810843574924365435614414070554748689151155931680484337144143619974897497775462063094614084248531657211175119534285836250121399230469909686145878831433993084775441603293683103989773480212486738781587966409734395326855907578020564882545273132376915178101217558079217314902884222432364534066129847219892954303783365255434015824104689101751158688109614426667162874142376054593909792968528262532391556109737268149 8343 -64300566697146216471809215962863489178105140503375438824433699830969761966258504259312346040993066763564832449038015423329022590142506838170593702362779726854773501352590413120646346933535687495393941317111770857610176164105259542898066446055440598908836416644390814354619366700763036907695443559518853033388088699451719223294184401560854370360355482400918280989900329740413172372262664886731994998368781964687233812552491587577429667286318907681377048239555364483540341310384241154344260768504635369110259098962413492258343595992217878193058106322430 8344 -2374378039871466475441697325129542373531159656367035576214318427086576338141379480341313854543012299369988699292580571308334506662040808871754552452997318071791521393741110168568755900353690847462502901833303558371312510946450007525511357489041491563269823465445116119411151676772228776741179849221221611014597366135032010985790854582594892460031447796392453955489546996556652591357636106876902936567728059204549519057321192226901353432020980054180018630515631491838036882824845239916176271968557325495855032342605384942985316357575188203400143 8345 -16779755670675964373583921971747203782250965951632508683248417574052674746657643428640201935313289813026455071621824532817358524199022252902453382807633512043669068528210036124280167227898531487861786375343523967975700770028311308027744280099397272743127298505389851362247520407345378593171382803512088019305016147599532333918917964916933028899563064277302319117341070201427256238987055734672590324432109050162243068761821806178810354733074597130907547640925871228455069047392263361073487370624296581632288466972580997851995984136509754 8346 385282881188512471622617644821351557473193922691491179648078527043417025816540599166207326668437130993001820807711439621843685333648501271449316072083355407260355956150214167807568053000735484966083372423594729452668999641569725791638964267442541914741005845155630460287918811260366820726967740851937733180472650256957487511189950010043535861518595777910126753136320412396308311290464275358293850889989458906645425074155334410747112591633071722799810151295331644414340330117154733476504237643258998492452757050905547182835526 8347 167904226123651411554932518809887634087334393644425227047792528930737255443856041485540260211841119600572079809792638747460855870392490449190795217771755930279500892556238708536226938881287725402091415977540332579519202533664214275588773337783659606897097456387650484966431675891264002866658800782542860078407583369820471045490053086669978121906603404756457597535437509253130420075078822208746672630375911046996853556397837032732226212253635554196524438447678327975661898363024710955911710474603197126192257692121604466 8348 245144487786956068201347593493868784400047881414103059539784518644745967974848836069495750874943693052442996864351590102313540463292418352703339466964863491726004451055955943735345263476068468565073724372316378678079073995538466480620900503312847004093642459966432251374034622801794963631293072690611358887330278252797415017862510608271108763702255566603750986748498185039216227452867946607191798873143561462691947701670767220162614942023281545820321736768960876889002936300390342770289670497885435496679784071 8349 84262847683556178633660388588198744390148823562822298851348310163811904335785763958037525802899599650811063037856509360172257996618558260180532074286829098971988105636755835384023988636555527795330101241834692072927205064976400786678386249280192266415409459385559279673978964207864975176819904820597464165108458937004182335435072460868077711450381735506034380726700610317502548103619727136124989081917532536214641982569122449170843806708467624512303807170954959871735568505708525544592206972760413335 8350 -2582651944101658911330606829421070950049356302360266102262519017796646150347056766621957782653222902935860057178789357630635251180175097013343414485953412919193502374446054352253682922655841104061647552894699251750278101805357612620459303890824148730660424354416643767650026095472167503286097668750457357690879701558196540010147233525508998113756771591118866833228311757624458989217958818496805045470739831447645612144689442647849099960358792229664178907294488753301891225658907666594511485 8351 -3276368478045647138451372903707350580029406395369085514374024636830658710998499818973126998818275635271329890326290422946834384687884968229424099010147956494898522707083715923385801397659581934906116971455205894022126082701812382774218250371557613085993445531987862377594832773543412594683875521383646699495788263878402571721750366346022232359722098950553191297528682347126149042635800142911737463576794522992119011768522509751976532700014801297462775748531342732405371471159082185 8352 -286300520862686470597123591781983347364261418259084458917450660357754859630683748248239324066467594238301218491523689811747599236406218172781937056998489762595861476362120022716039019953976550535022153573866611672097623881700905511255343906548226746442931203590013108448887251308758911024423089264132679652797921064464908477023282952931776762653437186702435459601407604703848011338281502409690515351596091115013104555375526634860072129895256376041152543140245949974202876 8353 -7145670886672226785739511792660543913941912620287611444445031938560119320477687378294188469288432379980711377380176185344758744776031870445679490445441538455305400715509133573849199881948580629684293708659869430362909392397685191909558039458308502305447057193487723092972935952320760745790373552302216686394667429587554429263517023716515541617303627722962820589041679265384369781423015215828976498619374393906366453466802779441981581688462535367479416023696655 8354 -34267894088501218135751536859949488647851605077971326194911812611427267339226427297486320123380728121699839843195090010438275151958681485655237818146986599555559561628147590093051490937931294701748604901280690828696975672047704162764476829093270668204309053926748287249604380045898591607773918988126369814073980787643107306513186940360075236158948853284015294216520343449236425600458692898230038012705207491961293704457448910963101621669032316587636 8355 426133854196264102830661238765144154547724382029469485858510669563502271273572045921845008074446455578047365875109353677251974473430483433010814930026486601286126543284222732159003429514455268842792318394416485439807971557472216817180341668321554545017836356127074823468592395033820235729156918305399825687905896274401833602928461312477362271349364692895546739485454496629232335117153804991921589087275200593244189350862222894387953410383 8356 3663476298204974756503138150557931714986539390108100193733431643150735019507485690165012324354087704178141048811462398695867336742250751072490986937182203107861483718168120918778704504347738246143222953702387163526415915733668446405443343494034053586607431046167096550928779186070508495553960774947517294300913272118406613340721362622721353129835851421665801120583835098529407009084259700985330985442090579705961948076234153549 8357 8598994038104167573979580634178067650061467647782741546801517002756800844323300500100027727588074609590333174733004252927083670280515404711611738526568644845508938720395138352400153055680194219382241187265882058623890989159799499369545458429385768099043027896023289285543386078037340035328783214042881280313465559794530301906604003684208294627052915373819323575967609501313922542607209093288785523537170506001936596 8358 7425331959183926873109184531458807160142902152978652612822604501006252438242313713916641516979569009416194353611826011653033181699007814709623136261192287235465662303345343977694438237608769135296439164929448076425600138642167162959631355506319518723154108806099920611789646872541560733392432690281307173411497613686056771035906741744893547814886873094441149535552544055248890327757935599157785791710880 8359 2330868679488088186966489535322203892930810390664470851764144518704499050483317860809846531327919070096928700130018213346180523882512139989950438519384244112203222729398252075932751734032397666031837660779013676119816317137869638954497709272768693994560147474930795365304146545622659644579906079386386510476371560488616124236591532244292783361656141113019203839769062918427910964928466358976 8360 158621414464382516255095186098202354639780722099369603869465554430520351418376158133950838375711976477732758087872978684396754827890189520407079637401331658755186838278410978399399205873179418081786726318626335027555356515124638799210272624115811604286570660270054740252880210091097435362476527490220170930993975944339740526436206036529784261813594748682741532119759935944019423 8361 -31862525516007103463641087048316786864725372411398503044680504471408851374178177034580664549870794229415292176437919128038999146959242870911637589275494978527758507735195440363534518806428600219418037127885745187868178018375360233577057081743986922178730403335929174868555928047416318242396386256689044016978893680128674883905825835790434384166799039697932232259129 8362 -4797240575685187590363766297635210297761361547512468821588467979797807757357253415164941803772955408361902820638866651424850715238855327282659033259149350589089652580536745092635238962300322007075462162202070502179498874439732283650934815391391157305666314689169631681901488093145978259908535594889521603825470722442273302624154015635606054289652075723 8363 -223515246073539788034216935954630650209076801570874097611846145955869884406983695165249109242753441245560565781876934407372624441289737061393162003373234840276133145531592341532162392225874828838696147979178767960721119652156763754460010893964989492531266872279858331831698506677250281474341524868556171215470892638189041341253659826884128 8364 -4519327609316946714960855389914666446582080563353494364666563155386493314293068654892775824795379334874838353676083526172875873071261815536862145157485216491290612736937317381014346243531907325486356607058701297746031696723337473852860103413531708145988648392649684347931219425166412399511651875395932341662359427386246990295 8365 -43675733703393951670305372866336809720467157418271356525590963498333592111959283434899391893375948549535680681131246523766528946634451288962176979640535954164439219323243046024864331360352620903037925143767554662560217866713484102239092374393441067615497279581247030694789604678464907884717122252027406373304690 8366 -211130796230971068922090844226722124315131876397027908385154675102778004929646046444109261122467661486653651017505721806546421909466457075394313381214559355145045035023733668042691185959001727566522080674117822174640702243466521041312577015105643479823771744953574831607975623999179823306763858478 8367 -519588864648092728352768060455218945583743536646967926716579481368105100983232331248942355920388922197236154892372326395950823349473585985909395804707571031265632785640683965613398563456983661169597753014298819154218645553954157327304643273092088268665468470342692675997537338296764 8368 -640810946947429218705521601353211726575168101274372653910145100277630976984706547841466893054806256146254794213136649393077412173293434746731160827794816779690045270788404948143550291581031819621555361098387710336478871661848056642145739765089324290817734229362521966 8369 -363951520659414195153062298600818871657281548750435364874918877651429619722209132223412522702479382882243537301095574124756928253634084938618758839654510574044073247214091853262371691264968297295089914625861470214910993907954155186394175406891267886387 8370 -63830065398041786994813828569743664247266980390347080223376081473919192982299931033167839329322263851880609439702173785858842375089439969915022346571418194722668308046869874544745911629222398960590082344424728086874518001621188510118239 8371 14354595809767090662941707942931655082805311318204192290757640623553989029522319645909432648556958721461996585223711268517121784903589301160921886716285972966432966106081925364587015360998007634212294969469663601800160242 8372 5519728287731549677527861207604329682813137940888397036228643085627401102743242456458153461630926923598721076740918991577583358126042850868444686655300825468876189380576031540595246885628451259011464360757 8373 407405480619377282294070562594238538888123726412064605037762266492124622059124172068573201072801698461111537684955662622735047050954891397996266045470813457570804605795323131210269193194849 8374 -4646268949836784580087775870106540721736294710969024700601327961038428089362893662771909063603568554874671360069772270173302851994690553863632732123476634898141907037046577 8375 -591296025364177719456543001948560694362645343457696346775042499794718237463085846438578659621555343964280345404249732892600731395567784171722287176606489839 8376 7310306555633103325251724066232374425672134853573789538666312519895662907212393951155789548690006718097897541408721714339884390492242233553 8377 75506150046808466156790207626626425751665709522963586613188842036226070668374797111735268545632918694413436897003903097 8378 -127068114031930867313671270803761218373367784971670226194327289083744632205700614653217072524534373562204 8379 -12690227083458219798125090803886605540432758652518582803673821342058104704766456776927403 8380 218307957228177121965170877489072713572478662606486575103157072809557728 8381 6823232423490181685798340740523116370012155084371972476 8382 -1090262318026506360893622305080443099855 8383 608738523936425809102802 8384 -134893296400 8385 1 8386 -1 8387 -340282366920938463463374607431768211456 8388 -3930061525912861057173454145954045752661005510121564485593259 8389 -3618502788666129796966084643901144729291661900029428277853160677011770787783 8390 18574036639073226483842687886159896294861896439635883640160654602253264444152366149283023586717995 8391 10593549578402938956331588260062516261463355487395243919392021897063949106718845773654691542715564398670962016766093240 8392 2743236611946209898405865477964089261526858999381086151708233898713318846398760994074667100966224348348028853751095595758850849951349 8393 -695369448806070137739108252085331119473985605793284255451330990510391654215530492916736333107712426140719773729345089685313292133891988113015093537354030 8394 -26113532005958996538061080921443849717838253027789129052064415891142144808730780483710245911659035470387625112477215974001908016463947430952068521327323583357639590548736680 8395 -1426397381635169733767777320030515387594378284765680733662959318800114885771188371237360209154778270457628994966994289758595287002252290137750758592073278029134284859571771950753897877065 8396 23807077143746489622723451064751899029332792741722899007224696152192210893966299540302130483647048400719497102277287071924210914262069555376899860207120251954206734936311123812091969261071815843867820179104 8397 66225459978435022404399149272627328996986971267341715441591303031799830591433938720156081762456720406150501302602830653613275617058953418126656831039850108138034606209009261466615737869181416210596876733533361465608437999010 8398 678265912238933005537474888955051942560765292328194427323872650605725028915706860992377319225427957845641630883307097060218640313569718651749474761586398048635963451991773022121513129940937937423676536897771346360167132264396052325108953 8399 -838552370786098851385672909623025437653780180929597952577992107902687662313294424348399767952364088757405389990411025272459961564206069589736901973262785772593865160887474598958599724625408169303105806607798951112352737525673965288950501702411853788547572 8400 -184310341529235521772184664616040922657215899421101045792615923070690932812524025413132881815403185156553801840117785376804175196675303180957593107831708950856452331219900044642492999756728801932642668240016647064024007862877837216907517570205704307260521966045018945839772 8401 -331814362205147402026553968293175742745750334595142630047673670694528950932751555956228275860695633656623186625360965175702659202248291630219885648135112993992813588931186408524368937590086038078593790917915868682164185669651162156836330010548771059844603194128455109375156321764084997 8402 32412802117686775040606305450256289309413014050943146092963260531082866331421019603298861152579189374733235449701988667006092107562594487440623948933262492102559451353195310817362897949921787755317488321170042796494844022202931585350914001350128712286570323409454971822651979891765466523715040437979995 8403 586368909225691866795571266127368463571375365787977038921877894169101984766857995222907997514667143512174711159914869798422917961349367290848072669201597122732518161741943185905769688064995649469865025532081502436398927958044275152508048178919415193689874047854423272402243515758017781704394271969189410056848679467263 8404 178138024564619342499927663983505431951823113618768846515701676830090787401199981313007357006488936620379597456090644558804835530747915334283723153390505444667443878547185377172719670288273204213520190535383819972137050982511125973248633603329539937386272440072171708740371554533343557407526660645146370622605132817394220168400122 8405 -1432167632646446587751462790515558652797136344648973689866185439888082936888787493445327767150980942181934889290541824078706000574912275063339336742319374124193309894652648247195126603773082971712109618868041290853686232289506678324654003925269693316991121548850423579991484231491594962886890813587531853649433782721751947247958688038707769164785 8406 -2193447270252844303692685256678452440662611035287102215497298296637449195647799052376236653318898831313201453012583546300643851510782604661488319926850295154515574616911442464530599844556952329938973397025568717279247570846252450209930898642042973955654549764146807039839059463686675009220816116299936441232798403509137911838853325805787917897117444615518475626 8407 -109324186614888876785409409053125470128494764108551456516678347016698916528811551093965569397107037906708424956711364575921477237402840661371518157870718312818036349367530108724812227987656240857216763611434813683665558630637825827209147218480794092378771375166985390114145867983363783987867168115210080832668415102789336064350647292479237333395268738191742563091054994862 8408 74403988736829944229451927347990372040445000220959378376551236932681908619911196385972001970174910012086667163548962156227388977406820740655195329249851934250115633303035969708884214493312080351076311434768455167080424577446987138971462688368330869896480032557279865356293786554136702627815220386941151319026170203746762598097444154721257326622198101787972457914711908210301302737424659 8409 9848727973774055158570696024829235311525776551884134048580564824505717825069826718776303528257041275101963820127357873617342866269956758843961214840184376569108522571752626630957530589160831052563844219891413864981306453320454189526652648484348518464690927601993760144667575700270321938928290593510288204645167309435371077299490576982779985890186486687663887501862784298810176717939892740575533920016 8410 78888527299616202128793241750986095228510344811077350169933872456220885424327804152251813275826005189112133904814737107450336647926865459490748382030624049523528201744643942851504027454086818835091446545303901973027321217316033313260299599098375734631349085823623007719522390431331461153245185747648257488533136817079928162515574284811650474431153711624431993583018561760651881744454107714360597876857218828272 8411 -4639573709760428478044891133131000775728019026840659820830915208176038034299278569255105815499395993185490182226375247327604611135095314234686992325827146742550663087699295240244844792463923974725343120371309961684789881295914898512282765191768165179146703190539082197090061009362298446233503138675918207656501059137368813384828120384369337969223789181712010860788407504366457908097655714994868177576603823704999874964185746 8412 -53923792086303393828532958787042079339190913372647751193551189038133519000019669511342120660717774898502782094532086606686280712776533516439884442278361598435461249172935696646412792407596763913401017891215241359953135995153754170743881062406273893186066668086392319698688539480069963405097836350412780430567110937738905427166047516754452471094165681834301204766318989667571333929915494968938100398221659003011584181810720214413453462333 8413 -68330279878089076416130651632031718083574397176435164716953395332423580048075499200096705244775114317812401540589430060690477320675402802713674666983564496314045280380251461885556083591832771465606019033512249747554237066359949788474150924300844906449747026730759229360296700187026725766520787149749117429591885648694316074328823391072676093181592572900882199002045702982767635928954038412902421575596893823875835284128915767596166113496618800770 8414 352759032286900811533130011853536375102206278198763344569717585134246621592305638815268365247417011061935345294883549636707788656327824759398391291359970708005980691781972361382083121287214692781496554184531206631708162160519443140883078330195316386658244706840083860816461119226640535630445978393817116300817958139352596928832377757078449328763880846257043126425893072306983878602679519840225388865300250641562433612024777779641005690144091100229107329507965 8415 364536837020947432626117768816266731581008224451860176413945942629620100441413385234392663818572896242065579635488253712304263072610620530031112950801650426619177264029138636086730793624751526121222502767536323369520795527006849867443004684186000674346614271735239488784886343879716205817207672884016507839769619681296980518045421950003633563413313432937149700732971324645707888910349176825456051761328808348172996289575512134190869219378037124852311803655448750766761996 8416 72171959936452275192435468166536569769311223341194705317423695038992671587812692510894694551754800361978847368355858771503540490020187756474969772616942036667101613110084452427782578349948415482831268060269382612459723298508044612659493545820163046019846219510209148025949731246673143701617690638083758861747936195477954265875470042103267140303831892329524294210843517157744292398600735256373474690673588489911843302448808707487598629869008170469061701836568737751938021866119473 8417 -33112369908921796206185594165831952298844359426772155235949960829700896093973394604269379333623277568138067164370562258883974010628966349335770454068452941591278828477908172082331506935755917721349571347098263361500194676307096334102418613545881771869961727855621142978491556704108939364919818249194515093968419874899364207266519849638890260644217536301174631259278320347850529513485904063692408303669310898560492276418116245346842737025460151514976361259134738161194310512520455897141334779 8418 -3073672414599134054778550913840165986153915193086186149457549950575886418653461416253616665232118427324509352996963300500870938540716398102558208463283928135522424190311786514257729892636651228932066483530953048324586596942169051915761297198167427834369886963270389326860131337339603195270240487252510833887679919057543116624059210599087476811272620158005344048344965810326460561218482531998479057808340102712166164375312947358717358570604336543067244602336676119716773487833923962019229132708224794463 8419 -94123677307706679576085555690673343409127500592420430742170405374023612324251263702884693510598032767797405975853898620031673078496299215759743566048134349764999718865059411814464299132483598801974316105665865220853544203534627079988496107185448811762869584191236332172436746097089787268271431801956378878541798342721805456828162079079792696370003349827560670969579270404083048205459440407943826240902614333312944132005658848972070747499238484876962000063370020223039961930853344686581561074366361941274686852 8420 3875942613545410106705356658984440395193477121308470544069766878598777421259067594998029166221816582198827919292614565105674606366125401812449706093113176040951783924237675572455737489499347353939559988151702998352169977470086281498642994158203140067103307755656211506104914285643268985471066501718313939645899082627796325490673942391488197864160144401599174763282652345192480409551087707838090995608865618696575845114113562628233192846909694507920577071134243161581106063365538408152119379949549531860988288138252562069 8421 32597217028228254658523170667286146921806747708103910845902673420744563017603838522167652411782970152098739857892553577885230278772913740776897263909821699076241252048945278588788050367505169694125171921354036321910239551430966907690683253883775071361331202816164008837516919666335089030496606067846512280324352199582707881881030689205793023791581438771392118149390381966597921746080802266338398174155655487682789356152844314717458640524833091531346133044209020070370439599095827380864571537277726271257194442711200941267109015649 8422 153111611643518038209848031624659744712989215879519927479872098897635549811594536156980726151933284434711821112087738026612039808889777945458837068945584342102792700489651347838464805434417845024962911905172530872961835848242201034382878681065150912805042039246417948870438577975802445263186654052996253667909626563372295547112374202609074296660630968810617969761524773615919949857116513199163211583731016149882931754423405464822094671352309063360931694352409249080556411931162872782922532918875118960012059596755600181229666494290460807 8423 -570479955105012591716363409554619803845811484726515576254355185611583190642536808634363724479053264443886234553422117131197358365554601253001722297609452948492673880830990078200636633621410990902365001137728706511446931327839523366540076243666092917192056132510729455826221155266614271474691456540989417068787525300561355165564696884957071892275187191625982497961041207905691656748092396891683674906139064559898785181344510963838834991704372270005507431213720851436331235400002021952291880133052221492262009960684066015759180072492048443476786266 8424 -437937565789657419101303724268985499219388445908591593482205723535282489998932795672746861912392305665364783334516811775991470102301492785816098291929842153488071969789958659126277870405088112385773529832661774795152714396841910539574454403453324547611449127781356826047936278587635900162493815647016455952044536682739845274763771170914615089631113610323033426041759579258040412472752718916764031734027543282564261330040037775503935676939253931363869205079240521623350752024839581738815229556268870626177572770687729721837425917358334482698557794403409251 8425 -313301709191314909467309169995710103870739245535000665603704210390185344634054479659087790913856227384272917600727024768421295366172815074733951087906028466748812856773940851494449923880078703069645207268793093392891720112336387668423481415393078667547200300735373962076864553140523353371158434537630294992330336396080606354932353568514990258263787238611627035230949699891150068215354199206300166888682589184659599343833325465408351421288209053582629418135853215727525145582966533936046355664450564963178933334861435668750137987503132982887849371826435311015199 8426 106316548099523477499900599625223129347099040257997408500634240010112614555588243260453623386467392155557098190747006550831696806778859262394529448297725692343481209452427484620787312882891383987412071665457328075076157788734771503061600745013549300798389423035119625699955222290660131115450843291553940707682287842357376868477516994078782635517067111835883445175963324210646604292119755521156649867528610712474186506916564114750517122706643077627821525779974217899344085810547851765371354916747555454543941553408974993716658035712363586490553437785033644410774753489247 8427 7499789570184758277307310896237090926108170912000273582409954292095549085669081256593493375620846652503025669581736463862867191090437667691002028883173333446845782809200707962728198742972709438273152749112668440591684876382032329086283154457067100375369924158254226550351615938522203304721927147790569658131864593305895222077981351760928568807306192809793528750457236147344294549128962509962733431042508575281439964978099345732738898001132782191303621135438713315381147115533070662719275025648763236385594566111441497149704815640165537111666572575904627312734204953845056851215 8428 812247553139814985448335766015927189035340558145224040551212898131848018814535713152591050677883269689965994184457041369547630795055004616072251839383533604068153609999870319967369279440473292118620866060124556597944154000379085931772187400379222387178967104706052212747231327697815346420608687004025971176018319273365242556661056340121543145468054298930958443898785165561749869318274702283640910042946278419011229101927689181997033399139110247289813916367654986353074482234179575083616746898192596473265242331711768480113058733359885194247130878749831444373397547574981017111577802 8429 -25236440005637561282203678183564365624262238245397710453241107586791347019582536240248311764882707415960376563016502277939349987116735938993499891111586235931912755212096521759768650377860852226730269024969255496365079159613666207743380869066380132497090105336958664026932795905091277322196661533943726412868848094235862960792627435976284574369636123852625957090759559651846933761685832843388245134480309196803159834924773421224996510086198278336100112810744494662638099070160062108537993643351733406920601325410847748924886193777336659780511648476125621404025463485403396926440123002926120 8430 -164626165431234458483907672264708144159074766146557900676073291484352233441301081597017771909069598207617267058499665182934220706117503053190541210837122073541184443050580503413811761837540648602861198817989409663815039480684278245174833591683261197351674407420581882540284635821832174041487369393415241920648513605575279654437343132949631160062513346272463847467051258629733440370096969298214680569378918423276199193069277671585544477078210481144696708899633512823515712550374138942616052136337702605788403484314610683317219949953567688954899282021320045930663298724412989007144793806057919836648 8431 -2684842187061852167755757782500455387447469544674478167983547399519531439340678644596073460218260097339988905278840913371456337982600450945779444721624789568262029176745310005713940974240306298331944988737957353944413847022454284737823127164879020959714803533085322820201432097276436346889708919598973494430546345655743191244016781758281389117314580241431657615234043085203124141602715401084907231996555745575510888010545217319005085234612257224353745234859558450581580222842392560600260195162364284946445870562995975246005344850898971056788327126207421072055498102189273501337007461170190382243410281 8432 7668850957742435605750533225453209281082135177114290250248397975680028887632256817713748059263076850054051553572726998145061876516722548230968867140738851605547853973628299688376916100080499909767325375282334954939215237138649566638716477889236937650044815550821140801770382896003622988535469506892516197308580048179032633461215564143997513392946096963917181145085429786015885764773100874286834009813361863674091624267963242491908540596534958658120684118325198611114049769680377278279878075738975160245597131576498962274843544391885321896626553169810994623087499495352729469816208845299626060075136523542272 8433 4655698888024034734707862360749690289336467534883434520564630543487969394546602611794372367412850974322284543381282500058135136420021046994255224577554102756646229398930568142756010571580713150344397036943954328001789646202354848471844636464797889794093480242889624342166799033889355389957455856730772067855382355185769618858661069771065520421266799559655528859135627017271103741670145765327311088741452873549050174390745304400599154196743729289583867638432353084189215884905737843679273973053441632186282501130608005480475709998789600982593411727196977883294565084431924748625388988100606210898006312154180237252 8434 11379402655196307062978131764423093799498211040994590075178816591237509269687626288647767781860731710412973318905869096333623436490973252162083546451946346651685519977293586722500226614978793639544357898975451616902000459458919868303746833827657899226977394828182809530082862928290719857466517157645428790405689104940927445614799964187395174498994083050837985215175068840209980907831667257817865584678920158162539440667343635828615248446308872813043746828985106055989171673519519845374380306216901059178545054856913987559129278768558708938326518819210906322465107289307169245912030071624825128238086155034244865232329 8435 -2996540175956820144943967172120620814095833384236288585130656067983201667610593271214799693492775692195278842103121903721039128528208433939633884865583888948533406586502110296696768988498734529795278395704284781542413458110239973410942074911068083097229715364900139851001620626927660154835668149512814430331088796468742914136452658132935540216222578788817783933253921143766733970597140720001836198600311856839597413331863891546571208612784085157401659896994972494768135912501178145807519019226594211470747374047713682112335528877719120439674130666855712892312078400946834145844622901279691422978116347427528868142299150120 8436 -170470886407191860022038534532328290571954101837694702984035823007216800697346920403549063294726384530311940732550852825547344564040416252344611937785432341004495374129051728105876567487726982790139047144879316604720199825937680899974869760229659475838536228045163326296352546299806716070572273263807846951089322873209185613405645647044485576850971710117554230076769126704089158710265153433807383267275586755415747470646724095622997361869214495436907969910305532504909126256825892060556188869523031484069692866075491747462418085263105682149716197285798355791096604883252432432947026710761747506192485914250535798692472268217570 8437 -62173160565321920686004526961754756352512801417413289189691957556493436978247236263648936200078427754420861334827878379248668608520223808203223599564838809408802362917746425586424171164109499484308704205464783126288499913500345681750032348684147574603869406736576197057517237402751433386516744938688985957355539086099796926604846699472432626858637838246865547240228243065372007296388119581367779739152670477845256121135829476276540311948084504935354651978735270183131092855800372802670587406711515784946852356794952882860564600063073831341129960584513915379885692409304698289084449100894731902078692496897538315219244430364854513 8438 1511333253022233366805937262564121651278146673414203878178263119102636706656196652862808974229290193092306362132706066871389944136312663155379258221585247345711442294078520896740325399899464840256002652529907147646349032469186482398351036943250947633967215558649206326747157797955205519999021656419706056173282000258141659796655316830047003566807283335198571533956677139730384902650002876458841254753832351035531399526742935829095252934737724844512104992890340239360950301905698192560894568747323890323223469575181508964798050991688771935915555307525595643380764709686063042862809051416421081930720150363750216639155693736991637801160 8439 8122161189064338771597613623501748462594618073512203600444244481886845446550394678302659987883445782272899369038464946412657014394736755577007730514242485519867475329393861316200154394738553039619232656269934274029801675192527274069893220367830850505471320071411257426924696148838369681451961508234381088262360995250680292829503506244758879379047903065085880081334439199230741257774370110142665144657258707798285816757263323107330351695340122709386111997550243715833027469079926756789077171689265207695413043961416293589767324168596610813395603086205434845498936745679509552048734019599529544775815285642452351069703465461160270147507081 8440 440197041113592835386014558093577035722356889719189323141399387222171264627220107614990764644625462321726270979201054581580940106252524809093482347869262328518380577117861325392193558162563976951414021519444830173519077812294309362678073561271955808474794518997895816887526068457843884505525601073386755124909433785022985795585790196307521896404850334572351179983277228878520727210574598293398062799989837314031912915362432297041835727133225161462499385043217194631148208201160565307642500906719456800246057966275241555549809804056875615481186516053184747058930093496321817675823531761942023616786478574427422545023008976898690827900627458 8441 -987168244564297184601066531402425820926912247079313617634655477129064099871816462836542585832885305030230261392104932160562808199362479026126118835038304733068988759798101758179279657801950810889570050519402871903928677465628292822149377122582319902878130397977859152622216013120938074219770688648895292521959258532735734047972568565394411783354684260608591737533182389227676592049420702554881348483339575364020467407812533475591132188074916773580004245497257947036973147088963843134475737584517067672698394548760808441604469310942417733428893739837051350959924352636052194528808190622546962560462836732484846598920925578892500423072925426880 8442 -506279374346430765721514508830183378982675738632841177306305534953006169380872461304079838178052891920306100284932668078847742107339709914567588486146452653751758735527949467356922339022822213030000171133759499519802131108744685863789853985809046486768911683581329070308510630089804114653801297099891042155451698371902506669311815428392966112418794027578810997037275734064462239053179007333945925180269455381560796247178559934486406146347390456902400351284963276526979504635436586026780723567786779160871324832551071742928615315989190145390232680177373401286520909105763015070646299994732777788065767282591000013859461904406815144928372371269368 8443 -4060956455083527720092934960554374186569147396628264237824167653946129449768119204363405012095754445220359640688227634220566948198972850441214210752231370555306474933573007632328571969480279763821523526161263151149470227827968465233774291118056540394083199933094953412172950719276937415639621836443814978850686730586857256392711168843349371617601984998029195123713570931651393602139806341249299537919543225950574170643313374894758473477164132945760763517584577789009570254598513031556751091854241050640629459677002777774631047108962713210750626148129574241109669617836894358404384612121705600053391084751969829033709321400995856762751756958716545 8444 837407561765456243966819406032969010063894415889970629424891481757916307220626258031253637688301527557190050292355519245544775677181532807270793116296173970631415842642610999318558753433265501217753003123140087811628730816783453719645838366201049490332372185251738314933119146470532284341808515831660533217002256576593686795964224453174756635049251914700462124999669105442377566144592840447979265828258544183710143108050296603817876753064643793360692513023475769517153719549251377874096857517681494987344933425938300778317828217305965173823063243356465010250995232040262256169832044388354720899236924625026984597903640005602561732685924735521951837 8445 41539300575878434116019751513194505673738918536363335584277916972625057631367745284972853140643739016386771239764656702528287700162468459769446896069915141689730721219361951640607196763630247853296022491895073264069989139298226305609611604967065173012856893249443846674464923435921670061934052054415949156914620591031320837944452989112877632347278878012907627080512612214588933315499603648065149910269596998460256879348205401945579180007569764681573665444022239326008811071037139124809845545234377082631936201076972045870914422021080815846040578055049947946297415623835847420282729515919507587402878011400323084917074012817865301569223727018087604536 8446 49110462614766787112245510701819865680001498075198053314185950304589735605003719844726274911131613325979674728240907817238496952078563698654174845591331292808264617092953824569930863198570809158878398657140697279084848919720299819742327626910662749239390491899390283269692468462222917903389616141501549246743851120579826627543194507961193377822763348738553819788260149804388597479977100053995757853660839744058959676017143632930661057420748721795129820238762722000519296474996357290751421579781904009255158547342256740951506028612575927578646918849060953001883746994239168368099012439177187222888597400857916050715485196393966638444009936131695156786 8447 -924643585320219870603000376167748852017200048295759952765674453712514365410952360084280257879032187606861966967916512048007785037693095321328682761771542172249876357755780679398595657448732262692701105598252946905059743125003898067155816219187999525505200448285810185746244729566407020338530138039593445442480821959467846629311416535287096868731664741097331532449151539895002119711882638744190556807076134040055177320118455418257674824809851247391051861086217679763963718303111576051591679994120203046536508141887407866987656323206366225889114553705900319690782072800705940863417824091239289556208285798254947825628058000594656605022677465354697719160 8448 -4518455495509000511769877119792975312851172344655240682881834223176037388324218488756963782962665542843437967755908806784537144501851478313451504368083875120406732504138295095128372850084786190249609193979479982562921820766641526297858638591847177970083013326146008434573150404859846930495835730219810446033603411826000258955891100733216777039600242325269516555603877132438959840862475940084264054648427915078501149465963047340965718471580335477098307922037808545071287838618045633477766395338333715188310580833191661032468579719964012023098705919198487955910269240475986282161462246782014989354043881937558244903414304715948383180169891070661737051325 8449 -784023058288681641983592785172955988611304883283006265902601795334128259577073879301060399066443008739664522401025703634578259064661942479310444956235227652289730912227402738352857425879715286996830495928298220485913316336662480850786876259823977256057556191179858658492380071232701748549303896032812871730930689016247865275497600542605241637333310758961603443902392901116638431328414637260682877231624959636278524187242238375779459793474746827269668322188895083754924914129196666791739840043651698252629554097564287982773549728181282751275565120858119130585760612943521085707341372225772106110252182563579313678485807336756512857941364768062561954586 8450 1330850575815044581278702860135946977128508232592798613350140470170892537551450609589971023167732815799431705332118273273576051204193004938795302683007478230139801128385592727159431947306611990630092547127511025360388978548594843257612239916567252434599913813166324631082575577697981048063140567954059999463313697775288316663938967348596451054172708913415777803521543854077405912286506000076404698055020858328908004411595509514203534633252143764390212652655187788061650518525763774874878922521322646881013254014519497846072288846500920924864656885932129768116042340057182904530619813041699107950643969678633950197044025875041834079309900132714544091064 8451 657125398459113220188611609030363163257614365155738463504083202522120137534507109950215829391657267392531991598309801702479248268176675971843746450113308084076875703671335307491506546985269349790095387051528502804778430652679383225785198377451100827342507564398562731922382579663443395672068494454728760098718032446781720328291797176581282720666516752613718345635547503158626904312641452889800188720034235505532402151954428159018138969511564321870884569457675130837307373110016414481869977003264790946782929537050889859219418869045520397392706069376756962657084943149529026020283046540608338133418951406984154767218034841355621309227324854067434891050 8452 16661081478754489140655216244330552263487462495917657617559868195375497972042700984595794256259195640518197777818628636959130621271441126614120619032088416597804040435451392481361044856625233710842687102788867092767328007866733331135324042661842883914894131704341821311043286317442623842205391755532149415068845147817999217415340158615940294334281964932650747845279281847587481433656655241503242140672940527442735336848156049004339322926007968536288547005880106614543968124608636855404035451910533976043468966569091732727011818329475506503310656248326938493042730006289420034226607993394077286671915450651599528336024295902200499524785898076517232173 8453 -2496897302603614745287081101910560437985787573428039371086820098738362485353410288230489899125788290530415001045326732621141445745758208157536623269232440173236069438394923754241669443319774859818539373260890084128578981298394513835129596008601781592609231708415550717901319646013730963888014015470026888858955797922265206885706613454892057524070594409801934236186661762283069121956600193777345123117694522734991185453179626285460343938263076522041459954813822689861173380413742097289770020872791046856315128952552949005619551638039865247867041565390939268771823655311483343568771145013272902592067138707891254426504571294240716230017768741557014697 8454 -129002432113408664449237797924680079351671019581707129003495919539476324921918399114961625861042927881585944608611208083165707205507390974572256706602484423459265628263743995451235294792064753850417990631426125040664372230741726531239109761563681819717575755751714089148839429584635372016678806153382474369718504657924725352615302105592886931943156689915371775783370689065658857915101526974710582964278640895168231203012679284613128191377292174996171978511094707470662193442526751740373993395232505198322071823817128648361248428389528840819163268714580597501924176146138525691503505144727272635773933207803230567184233515382766775819035932201545407 8455 -475918031623956622386473732193585612164338430748729228529637504453061067688276556304932823981983516258807341472192759486672399537491504386222497731704988106455696570540111535302609329423721186190529747051109690743540151404438740887302254681248180505953689978793924670272425469062102393823567009816713049272727168395510418130805090551200111138372738594682573840103498465276294429375548609200858717586228554376525475331400716297520597051395722104645604349200276443556097106982899229777646587205900366457588662773358693694565530063188867437033197475525687154633245499881060544917254696342119312963770552922255117540714031352770645408895969680727892 8456 6087744727776459806128802730691676919015785609876305167918222929465441873846057312388153105683810089438242312127012138705100729234089699366066272191951632863733344272057492516890742516925215250345762981094108779639222930533741557112765793974252188782715716611364649803959925452865144160851202212323148413544716380067741143414381338657876336697874606592522467715625504102621428897027949958259162294967810779193603383110798607980879394045083155111609966416761795575148060742601119694560878086377864827829487391452387496886362224314317147205806070872142500691791290257715067114081735246804082866597358662801450580626109446731099303780307239326090 8457 34526030634542580635226712541366127123398423857393528055333787988986511219642016606734286656057354160832750023486584366498865568034938470317016747573972644317268537703858452345815897606704773771216673390450391762768588693276282250365229291810091384655726949786815134292718824876958654007138545302368773812638181369963600104644298726578058105546553334364727161962142593124985589447701301991022621238418919249836250515945541467736800451650088833491240435653396480639751558290516023934934288123985505753322111235555641144745407586369337987854810724142348309303860302868220913344607335484579333900396888336105844702207089221746081076347486819440 8458 18472483549985174591596155822726360394459832260612739434884444805382973198403215615482548074191783190111957535912345960568023415554108654110636508472904167795753681779913626781406975198158058899239789138734489433121484441896113171905396472967624236796730896787726373983386048384493985945252230474173593915888696931992392531188559363690706329483048393484591918890405950242141276557534730347389467212720441170941112248415396389440959970111450519731209662218055916086039652821008141762960327760159870954867744646527749155774872658600017386507554217728204721558955331262067194315432697219345726340362958162916903429349581640126475362110918797 8459 -19087089132790229635275814767007443682770784785298548759322577727889486757677944001261316111926286761062167570971083723544764645175055873633146750695542201861837533886942562301228356644617080141416320538052919038339408743495094637842398915853795325773968983323900999444413778096327608860349839242460915857721141644255908618365225904334567622893994637927566547493943805768264189636560638438881893225069886978094163653431435841498916154289513046311908085779841858369400222940231220228878961984219494757615508828228210220026303398692904197922023366673445507340101267048143076588422453910164991835435974096666585009817569335497835861496439 8460 -12703677626096690912890772518079587619989634912127994041946595430520004120111580876147905387371690066883401905768096488401482057957320776209145001670446219958680345983027376547796449077057193865637643414227913301420929829726979114744730303415359182829129653021780644258957677803487054654136860672116652401123780372004454145327843234667127611469045780505198945325264632671606585777009261211698433407248755236986281127649300532873045474606710191024072770723611272042851618620287689058148514533866155581792089128428768973936458966665012723783143212228862940736279555497621518371943095937932467485891365790502016502484556121576396981271 8461 -984854815066990343013074607720335861269177390257570853406057916670216096603298266985632370624174945198193986612342257277037157792008396756084400436088356218300827169444785553298805089749272421872037358872619509271982134609526050967802626475222796203641855631935734242712822099321287099375274203472969421212613294136722283329778928967879156143795578855337320530211613079085914445484683203405179158100291494613228386833848441953995645994590139177146912547177632844573660875340674187730519921273852068520408837251306095324796288065284493146137023250832415405255088413340208146129614223523840442579330837903308029483385332876624615 8462 74586431248023009766693339182674649426784317766579940172204569633122755423177022388998249054591377766765561794243836307327742712892215267984538970825173157563730087006377145216355501418054044825165249281080158242462706384752048522331709426588026805872533488459798573204636295803717821261068503935184056950358819530841132348967916538893052067750618163683799461938812739558628751981659585494693625751530116944374589530447802608257302366843836756751639834622049950051006247683983502977020756083300873690981652039572269910815981423802635642663553963006620997329207883215082981606621123430245900452819414870073110073229996195394 8463 6448512671748954085077715370290577354699798782984797367192499629889897063121111271539284826056762258115682310958232501212570256087302302349863968607624424667741650978407717498931532006626182760285309868666645986648541584653759612935774587791000229748326179048002432967857101538717449939563640026249322553436696208379874349729975483967781985910333029769117957185998845092666491098684729378272318429955569443253594336202395483522229167595989039483719095168813114381031772200119994766686247423078978504192686183781996115901870528222870004330717732579746205928079859690823646976606922042562501863556703496039146925925603007 8464 72748112475528453309068832405152382891459167230248903500414173547462877059638117007583414468967942638872666627109861656954536352129586770169930892264672295734037051321344534649399399373370002743134373047941267155882065671624689421341921299747923738670943256220286641659082109968436783404236170234568045724190552187921699116064887073140588448290811657607983994533998202824418370676418328706294156307312448702457238162299240726414288003471615007037154327640440848456615116690680135000399027046876954156600482776897682814852401264419545089899434207979624841138721898110232363430716054956638042259491019540723580863201 8465 -326241240398450389006799843279611900215545099610496656067829833666694007799351239541739266005906692488440646034906728124300729152819988764872868058390315453144824604985574874002353811235506091709636168300542388648319351212236485786856581712074961404521204777259175083113954559117792534336230322743544744740912549311755941141559959900316474503742315001148736432343018265683998348635245253792347359724085595660243297785481992257209576277196495772949590506835883526289873538680945978344301797156381284928924863582589694779736735423969879535596183186965241253510323407300541100589462456029661368455444685421838765 8466 -4482828453453773212555174427906033192518123256024124953594212236515668822015018530365667962602603755510141030592368866890384649511769646549028589664987323999605826380590639656641061576876630303320407172116082352737947750874002791709387951269130826523040116243093090657108304658191831621329703551647599830170488503765741682103410750981496766114410588656514006562280457314885993518876831051053281753573261294249910294253258038825860402715572389007177419927961188275942588892099693379912497015842966146810560500345037424799665876179327935728338504805104978597461006852681340134105668382803475411269976458379 8467 -7469415226916093908547742265062868064593845957785042882803033252796404628927450296173350373381208088142666836145539496794874001765535937575089787256855442117444445261785991149103517668153873736921938820251527069962521959622904860970004686423922846087069506750845925014998503624011269349195842762757291898221640694359866290767687355799651679577268394944969294631059562867777687200807972914344302379363835395990593923930729868048861322613363169049156669586464943718710856016792179192763469631401461826118850967571825472308600139392401827864269801560746271200222472832920735254948596047963377451377436 8468 741135972002443125443281705001437027960364239056464851628961192000580010107400799317671148165491251810196511625935916415986491553048832998068412570908876683733253020613241821828414012394955250467893051771515379846380139236011708684671763183362023346320097528250381559662835219569417277096949418216315607045016512761455353980831804500131955390757415276578643631196810988750500529170640963372644777750878788756243959216300549144862641706492921360732024328145958699879403706270387350142142881714757429502086125694042822298434739497736290918724749605738865437399463344561377050274091110330127779 8469 4132242401995714972691508395536168482469590640710761343905808928031605337850745598542000813836315503264126706113637740232998795697975336778015853169572263609043579601253011037444781297975864732753575313498792276160144159074887068263910872667271098312254951321750737116987756196012134854551897139930722878070270852124074985979125285266058479021635891719457590709531469805734200129270597583713734152765775339187102496184030157900108461670222756918823064284729759975181957600169776478969085600094464739330555666702314608894608694179944715457921686501353870748735850324484973629486596227271 8470 1058128129481006652840271130081889200337192530437269723590787566200308615724009318763655804586897839474264681328659795652477242721163050196212710793769989387876304013836260528759848069417066486193891947950621574764927114531905824903199776266770575376131148959696757566709713826895433441161556979606539080807977267293654901366742528940363199541115024319635346617731927414284781059296607157926447755492043502068633529446950517852848576469907053314428177243558818500625194002164340449449631505135321725401731196788028239970028375847430358500399808442508692047486984482113262592896651 8471 33157774553569912475661688782801925708882503194075157485242040299056545844525620244734099864386214236098899103236863180793904007924963484378378897693427052750297166822823091713145016068093101544511724280637849709671455547069622183572826094647264072356638410276820674273352139878295081935408758779698735415266910308936834399604512219517852590996562561541055336925110074429523459877654001149868108987329933620787631444669346594797493660748115558450212612486732926525363489532859055741633540085957352056579608354771621919436563613911074852232362802028683525051233992818900249 8472 -4518137176757420405241145106743426785960454767698147119757994388544517231917802127123232495527518730266874988549832443438694009474274612872134105954752973915621414359993906491351193874699272620528387380603567271841718899356537832004359432931033499804801947272489195444544307223917983436146074346778682469041471105174350283836544382253414495254078188551020249215330218067501850027209448272657683145295070814372652973037733124277354437425320406658879246495298751441664287446262428615112899646297323200948853505407633752437784431142797228819464597215391859597446498728 8473 -200490946182219342941791729969267519636815604873497389842615365209767207338602634467509778727063407011437677628396404356618483786191952607631161944926043482841836223937541462313186316705601823838176525888847577051096174921699308257750751994798620121477562422045135003578511875383987650812496093437255012208593725699933836217557137577077124631776464885644715102484306276965343497641060021588589991122157796028886320851004544918965714244097886972297150406709437805632787841726985737525735082516180598726752289779185988453120062807742056004208424962567591354449 8474 -1711845174710454049173090958772725432339094979447095378748344323818981745258168654257525374545347947837408230412099457034296917780596572937469377895513120482874729768409374510405260171185521256157170571617668643300849987065129881451099010156177193518874680421402081459269562260135278311088697707813896624460518262158333676454091789872928412379642586633521459666943623578003514587847253556072163496060985427373757886398959422916331911512988114904105315269288054964892436094122987780221945835074390331238501709587661762290459711630833648535779627059765 8475 2827585736105728568133633774451425325549220681989940986111461557523843999629237957225714602290744430334968517419825094988328568838100949984041302902772531400871818174085220793112897379861465152805792486012856451204118529091185161877315061415679703547677133156141339830938945201750394653703469249623342691577389786127129926461357672832566504814309908539720026389547282440063109009574459487054287062120288969863417130986484846395715685523351615994686283802919922646496884116725928072578765166115994884298655111666323507548339938031123832840907 8476 45810159559574827061934664529151393137001092105632005997252697401559775996729939670838851910408925096381819878349206417470905461226289509825702986619134970572916591483184872305631165786180974360185914250216020936669910866345556409045024038913075361897883226488684256164957360622164397179191002238737436324112748205699084482372873700691860999487053321550263041327570880858390724644628377883321857647549968026665859303010733847175942487854801978809104842577696281837623294283489505825529847347991481024197433327341515460320015001926140 8477 79899804545667031463276217422553998116063600501393677608577036830707982233567733560700286848399722082084642571651693019484834312997637862250932880882102323613197342479668658909414337182784603198286472163388354005148829030138208266103156988091642407990149643153727372182693068197389428837273640345549226877522703461023228632428492903101401873276424461089629817108513631377890139190535715752528088030887913737136563539703649137085249811814714281215160104298134636148930505749007597267580282815869071273028214970271491002978991 8478 29152391594834850757592147041656985406359486649777591252282756784729535343627710455200767552551916118388972129290621843189837585941102217803088455753023087383782037496122882739364757861052471887476818538929298042905910500146335731243174755275887822590506606806320350774515916442890130072425717029720874046702425802523768096085418749301695163008888777308558519965037177781439112398475746483858517065319085756273461240928666106322934175909722274142806382401186410198039141544967606222968415360906419048421751823473242 8479 -6998875730854959359290516292361259939203339925258877488404071163944157528412480563141854611199560243546417894301343761151005834232188903203795924352810022257359926897388430999285005971196889106965306783696083928702288815460767740391982968233853668627427459946367650655364613359210123295416862000982196481664802159634188346737385267767346297418922551431376607719776951481389353428239244760905779837523953005903703353909585418500916097192413140915885679615001843732447602084841212486064661232161818492391671 8480 -3721271642910921689542592405110907785539709380797995307452549955481419551224548399002247546537681236267072742935046842056649400621316663653668453136941164239037163362489316190286773194470443136512246253577190136371458274697541746290944846615365850158985479318838221740129472697203206481928762767648566401249815668745148918417609610884316881118202557123764781576948040859388932001165042692341376263976074588784179034856146499446802850842689586220345980785491464804457275120639378677920190948924151 8481 -369386295380204900124549339418570742297405591066936677050647413270544777667746914577681164475228538927546230822661921543754318039186500858905269182739006034268091085671729236656559698414337810433368056497985450612690582931976453084039009220354373793877958843695579805736103615341102794198606109689086129604417107885064790855017461181143940843284470559920615830143932466639500536926110156915404032104087964500389369579301707439952642146148460093935048800094831662941430576547348428311623 8482 -9682710912853516810704802583520915105719604555717096315239629293639044681640374703892491001281224717549366253462917286092092206541611564057652775123886721541462723401302719301626215464946594820527168402868900092561052111192276563061137325175470889009272887760037095354912847765962560080121977989877351704261406710968668623459328480277032587122871816718072537655803681909999638663831037566981751113645886336942533309740114836201414686770172692633210186785737077684400545020780 8483 29518803555646387890010438928953377233025460689698029392622811999639801305626096245155197956251236138604185211339127218400183311590478947069383496962556190299300211115322287594131211475607207667053803140744561916792736685827049134850359473941924775074967324347857331261138879537596968175447186157048184263410000416315489355205100052852706901483134592058789666120262494015278872221688379207213604292178103793192774979872226903895093390595444737976572833454758743387 8484 2741146058238165516980166813084634418830687663929395899276664834404163698864053851365930745023653376363122839314357575139716586925763512066183858785042226955358971428094164331668214511128304276035629109313188977591019410807363055383661228603707573487886964348992156184276215067211329049887466858201425721936401464411849121931030268491911476464936151938473689007352636815028257778874665961907533712928005455897101527041966468930607903339431106190583823004 8485 21719758337464038091575224678939630642355122730843294998952553609946423451789775532395490947069942689365906893386274302995616155476681964726037706447906733624626985710360025643765258864351089193720121126454406612800815534453809498307691825212226701970525906936679970805166923277822304365712855948692247680554865932566865779402850849579678704928114162913932337937575469785062427212065889673049021505691292494422597947854143225381856757752412367 8486 55889252689218972112315832253326988001548265872874283700740771573799387462995923066200942758940790952693888914815896606383323421190915089368426689660820421096351066637101954276731144375140482302940202485314580186610256623006933869743035914033623910827730314536300832394350638772245230782796853168024561877355393485721291926177734070912946536860364752914531364283173334882900421148366668239149112263829314553659634380695349733099310 8487 48244786478175098692668498518895541822183588544826632579911556883852686978154926943685908942000681095295902946388834907000504040473503037658790150366714656642898452888243363970085755250433124135275791549381609110742165931665701825578183617809224136143843262591299105877020123440296882900816458181293656587010260263182489288157154040530803336780551451265822382476898772406183133432111461571285083296965494098966828577877 8488 6090929920701785137514808407073829292844379023509888642397422926485995338071834641266201433116560286593063545090285421259577181233904911567963603396917085701766101222588410252820620435234978172572218291467299665693520501426024249297058103499987381537510222268389447198975727368558453666899007049957361234757033058372443629370005438402800175243812573783833807885787957655515814389952805927232076910030975630 8489 -7034938938719743932792910470269665458164999180176697824387405362628067551512020381138792296335659295089828419032042391191132495891319735163902042416172586054381130173046624638836179910038605563877900780784906821021822221876315955788224767285978387357704563906000230485128726204100414453695618632199861736336031241509073574908112452006560085984218945419422542636908400450410362763009956966799797 8490 -2459803912152728478178302124530779666379479000206736768665576562568987864291201151053937394927729785868926505906086258174417254825684853521822156021631689741275875580130652776688716941605283582563528986424783748261741867958170214237599830210196625681583025742945543654593608878010753054633708379471737037615308530416044789857032565497421912917192484601345735200291521259142769447685 8491 -283949339070533070840898072549166165272672753794422239495268529235076306707035507095024319285398183662857475136777167285330342214573638762375509477400961385529307961453574262084646677381497433731748731235988208282596484581828818997275384252481302356235885439295728501029779859829857738169298751820169063266196532417611685925716938155096391790503643242359461227238153131 8492 -14041551690815416280264397986953817767848488282118096413697996501977396961127132128947226249810387764586403880964980758984210554768195213053982452297222297536258929233620266387913307345858289345994034090114594134481144543182697557390228452869702742978930422762685790763011344041883593284884782370350813615547728022951702621194882647755658158582263780749200 8493 -325274344808967251863162783793291373005835992870781490345998329074953533388469949100466211238590369867857471128330798519543968149093629939622756046345285473350359236313787572394674315067473967222448300502827505479166064912672925684580093209996592862015958441114396342073737181560090002204534282448104826254034403000423712992884798843010412476 8494 -3737133266850890946632608531910083387487767521484815724888719132637954449034047555925793566934265810141242373454899406103551966120292680507887631929229663874107379931520639782477635034014556252823659787779299568626168302691397497970816603798887759084155947296401869303561469963717073641738249824223223742396445524807163057240552 8495 -22382004537327949067746901715268315298080182592146075337645476748803131263986602729119699902365774366100345797633553769333866182154773276913067545175500961447242683732605679015513740498082663361274280044563827674086770279407201331597276984556887584445388782357411834656866359577908349381384018146670660321581727799 8496 -72995436601936998244647278770104775847580400427916611029642989003980186119965188631885831461840775956153561068208075324301162138178528250237240172822028778862924762693694242104010512104853858019249542192241278034283885674221017866628245854798819064449781487667174269952136275827377007524983136217238 8497 -132982352049206527354116026921861212416851931401105272354153931267546608042347427533489030814369122274859868023277338801802597770189183987409917258437129347396014827443788740646253212241846954468583599337278139877136814513512675422587278619655764597603328620781824540585212815300077573 8498 -134344349451595174823789905314455192325787793096084248008716017828318054461258734814706791344341262938699495251387137235567363930925055961544541522482187054603893477283655709846334348271967216944012697358346845418904371775508593249827104073162175503468977103643237184026 8499 -71802045556245960453652812783348135197320509177737412941151998971012670483961420867569694854005298100882085777338633481806253675039940777431216654338901394360152329306951477016324676740019665443028433821963102597434217362408951308757016102487472561910215 8500 -18290081558477326091514517718209091464062830813613884847418517301616778296631094948702222886283324004391050068075965505209073914449513829232752856713761181594782009971968157002430821843965099534480547436107301329481347524518629153151697794 8501 -1607878504826589735406365171528290934250150420490123453585627808127710448205655990418020270778908427570967086555523975662221913048157730450635370478436892675873839897974882637885896329458735859516189400974181310584709064940 8502 74728101825256589417878828133182676218721678592211180943866350469722715113098315791219507160771563499338042187956985341864819695350227929342500003795008073593455708011599877994087305253805668023133130967730 8503 14444768501420174410105827893366592205939125450119165543223454763900883015410793848924945900025009558794785766648605484592471837223627903597408608520073990429368406742525177869124054035212945 8504 252502152447370509275578529787918800852000434664270260368834524540923645460273579444623931776474091695387793332252487486186144902457847595239299801237910643810392849194539062 8505 -8669377053545213571996976887901173360864929042899696744818680413369996524164907192433968502986251070548935231342596496459437835195971533386971628070249806822 8506 -6900295434249844881076154918796635764672065641315865539034774505615596880803452598355064100538815053816104734616867909972300977931160193009 8507 872306359782539692864260391795348249093375889281129030123833215676558546650227364779342818934357306406526693495971674287196 8508 -7490862491566415905729249471534829045234930930031192761208381581373700108383121904290410379219719745771668 8509 -2623204259920209414829867391163462314408688533519371621132614671775941294176330646726957 8510 949840226193068355347641175857209929746169081567463266072940348703414279 8511 20844246960814761682281997805190432977175387350815811231 8512 -1334563283303999180667300620422107971045 8513 2473130373214609408928556 8514 1785292734792 8515 1 8516 -1 8517 -680564733841876926926749214863536422912 8518 -11790184577738583171520532579045597727214748217668409340885505 8519 -14474011154664520497884847213224931308204602129159317843926687879424655611733 8520 111444219836790347604698893081502517778062376696811872205947725171843228974426183202553756339254743 8521 95341938189267768072318783847775086069790647714260168975509380594639305436101420062513581099869082546942074166321671021 8522 32918839341354522312054914596771763543918319894766915344439502845904624045321226347140059108706801784830793004293755287152924311645752 8523 -12516650146019111083003443267457782835889475887802353424982274882243433465422593420280058092304519561435956663102512736186469562231014183175940349424692538 8524 -705065110939580337641515850108618391549814728086543388976806554502792073811864300763312107954752885723225808479142298798450464389916222823400371091939736814569253839523679293 8525 -51350300057079446519792634616927774255133018632438575122812162887677274527132583080616564705246451747662114259320154989920449102896391615371708599156532120977019325741460972397264550704418 8526 1285582195223035229385157053948619019639161805303135018782601050457329202698507203832034804633451204331160864084259341754972498732401390884861726744745145200940001748490324050185064711505965660077529397023297 8527 5364256772125389281578018251224501836215640229829146207163017029007960372306761138091501124592436026520729074963674873190047732810460243065923372248322791771053459832045670735897439045831987179923531656627412365978224742946855 8528 73252683926362685865533155458844030903048150909012345193318138192158260369114954879782984576079721944840108328374435778829001321588943623768575140867749252718711911552386035700903840627678656055378291132755165568260910093488198145620986516 8529 -135845492918431709380200183721066715756814756424340006454590484956307064578920424680557595772914218844624177281397845679607617786613012980762137937092599149364739082754237418571614999610551960016300304949281952848068622302938967888059736138629289603408675133 8530 -44787304295749509531133807902020418645578348679031803529835855773603762634864373012146295898313821674139686059384122526250057867456447473599478953221221762580123819853050723545669408919727490227948442099822781821102355987256461032467506873143842688569525286170777637782929411 8531 -107507708802475462944504005514254286016138485166602600435070667334790859117416448259046307839735042626265769496692000370370158325291356717382394123153505445133293574706332019881800640852567725635630517761618933177788666729468182047389055045868911926670380034922626901047129079036153773741 8532 15752624263438120442156876835684857102194154902000885904696173683994073779963442353793682614651514967742956497298223876690417682234536583277117797309384343007614030329402213818398857526717125436484355006966437499248181821262739286806656519592529729215688311256938632185688291716630186252444426005866741640 8533 427460719211357426864059364076020883037320837787649931791289444509926510528122245552053348510123476088031369922073615353367236169073393768232951955090583787661772782309024824511712683021980834092142526783633146420987759773644589680495978958927975790397746393181355846736018226882690197318826666556167442941285379934360675 8534 173149607455984181780538911694946633711645379626599437044010258889258268094239205075997779665699862195870135033640372547517097976886788530150697957379996741537549131445706767705388005236750536388587733821620188111070139798547380740545853879916904857058636482650282196498101419378378871838019868812535763898658263878058891854011113806 8535 -2088101097475828276249435075722661033484626182860889000244860313051090297967971135315364146879884853480641388675188064423080828449320849308205354307562336425496860999898575750892459313412304016021933860954154678901766237869335350647507733105168909252289380007925632161919470324790919013566757357989230255758586171766361424878929951078862422557113361 8536 -4797019619228951666536640052147830053030640629735832580821784568360940785363089559001664600433869716544052221416358642644944730747463432184020180286605401642164507946620863247446420385764055308276032995935320769010703763259799969944017387884474813231186628669088259176809367664132841780673775491778793879116169587864532267504096494516293919390220577324116467237283 8537 -318787156087601933145841874384313127692587765747799262206991840234048724154987967854621296109323359255654896687670129611662392897785463979917666530191811431057899616097703159666634875086102786247500794746276012374003967672956716842671639603757696321995454906993101978061737835300590210636074756709567336432987076413061515340571064345476360789438045563799797141760335139568258 8538 325443260864847977531073925690221979777684348127659128050180383344679460103677082064068882389866529756497992279672531924424680122330524312638388661505643036802626141437846974252986875680989876123028243373300069489724649748348933217387061403866325585442584089339783511399839090273864777589128386458097430399183768871907421091319158127107215014283144236056687659136992428490300248486001579259 8539 64616236948277785262972068989486967375212557852744442145405282450223058715326849746214271208301128256312474919424237200741544878311327972220700407783673086545171572914002199261732060536959078544100031515272454794568419333104966784272701587003289626792337881841967107533715808109065618779753807782379755449278662730758912257855535412935379434723287386061092327671968968037604696484861580326521744109127036 8540 690107464201769930814796711297842865679057188773981128742883570639399203801202139794821355122190460143188627390502364490191269506496643214280584646989827456664166717583834672299554838757393341596835539572962517357019885917423966943487177611801514712857182512228539830802765223817468068923371169475540365177132552068428381101884843043578879815534337779801609374569527323037896090216074812549623325272023359357518443 8541 -60880562308252305297479214591085295331583336162949358996381956040958042286973817356935152400132996336935553609774858231229830059335847334934340772466248092136922118627054496074530723231603887605835500925597301551582905357354481520081717163638020125061761206423621261404979310323022300163044866767258850029211619746114978185434924982183749882820443839489164431433138547850642285419209226453788922677273910569636845878258555558772 8542 -1061343898327906764150320346278292932244521825276234202165711872460122616641729818234724052565003286775122207450288052943126554789391739453008674678375900140717213321759904581379622345078758703274725505927848795368707491931439107777365230828792208118587177774125937974693923392951004903322151598313294167440094507999662611916116257412987918880079644649070513011891105047418015563754587005066720342139327082131684601937902532980202277191583456 8543 -1793213632369439153158991106677090963246984213670202795497440096796497508712498204239781758645189419454992201594495225703840530806373948533730988794436168342596010323347383494231429701383740740393223270938636322396944881212010358339860755791438415354006005264382358582025706816262593901604547921078811907032724028389206337217272492953757393420071113589128347123869903344892181626856703158966505755325856246070388638275407769338527123249782764878987995 8544 13886743868203829822857175884929660627498526751307621576070885639531943418455143669927323968472306019444264787877233160887781587447185361334888940464542321835798346675019435647048429736370643425092162818314702164906137721485438120958310470759187001899276633854979600222589225472046099313967379554062289471842171700528068500824090792464792326799308623247246645024985963829499528069649380957530674154890344282039552727599590137888120376515473750232923860569091012130 8545 21524160732984520298218595138988992596831320495451345205760023667425269581019555638793587688885547045238010000372452274385034835400665436107661600669126596295064834773849832273927528740516404960571580455663009573731918793018914921015428741172182738794679980248406746920898697103585512425327771246311143280244360851281791743148318561147876937753561163595967836611809350854206098853785949968892670893992299614222308598913972107238492303315399853758596471717474236267594870358962 8546 5681974599855220908695828082565939915586712273095916868264204108884045403490035766474097605040469039404416008994972029070526314958377752211670101939334621137001167506941932457086563673382236226004652865620824211655241479983750163927985233357243787772842641295815081826331904511300954845383283286030160576907195629581602399369718167179660152309551907643333849864778499790326528341232984518585637296099176523731573941273762708199932135351961707275815596810967136970231283805095771392173 8547 -3910520626349094045127789827155062664403503860802433149871591892180711077616614657101778588392772516006476892992419474848368320734426298954009136440599249600103280494519708075280228330881117111452392921308912500702527432211659349697510080297034764601094731689913890628664345812901916750017727134848478373288675120130651121606180914012153233495277931955824160695074407439081503120476291334608937359975524612822249884647107326646931427289924325193387434799476766239884553051513965578095157778871687 8548 -544431345982815708275152342592719909028766069418161440830413953309819595243486121787565196105595988419058204015325664131570287339142037830111167369127050341502423500630464886192138575998960528917101523061200615361877620363456831801193963189650863559492203002044895153410235797423505898578633897477519273630236680139945976654686526250146631272185092523554122648962055128502564795940486727189733080467857283832968089238689444155700443576806892897398932931998757590027322569483270563007230976915499812952072639 8549 -22229769267997623475447065698513073644536472679243276160311680387752359598174416958737959203490799352037633244107989877666035529681496862589615450185146879224622056883281951503244287742358413061438017507663614567183442657853512215729620669668084532159084425946955777572770702074599740873014319476254512017794388659393199555941450564246730066412031385021618221893207292187189347815350529601247855398486648233200236214546485142345760745860546902067425074105437183407996150091584853640219539631359553797466217289409454 8550 1373232993336738629370089753685851838591087929772676067819183179125958117920360806271840218448991077033148554284583745328292670658127535952904819716167306307892707049571307239417146605747354752987742953343985477916108560745309990419046176236350427845668711890757568425486748938192963920038734902297260801863543165490078219780344468296308242747762813095841951475545537115054347369112770959656236601120558264022277023934950436290700071517972987532868960084415524324557517076943615223105856030255558976335400387741455813973516693 8551 17320210873298649211529173987749665640655755535167621858329214454169050294794787255053915548746105210258526950982900895989695491045664103212140618536462051242690463381978301616951975530598747988739888656323866460440526461563292216084766897309480124797812266543638919724428864296301595470605312129291840201123461083557023070046955055978904722344435865338438624536941036971419760210861820029017196039526424648710555016914640993230907703028588625367020755084245128620039780128186207579138051655615363067518010943199810289242433945439645292 8552 108477202928871053689442138054827305103922518251505527819155637975238628800241096480512088529994278321642294906219976441698817814136675626028672074292671285855853213456014124220291491667503171094615693047864200423905784891699897201230441229839929322054192347130417060040183494871102904317558069268429541965204425881323474201236549750196757250263562885714089163400582159463836034376483948000453774924808825922358710881158703571309155286442127908517317386450939063801572990093053707346752294674716444692182321436014312291089488382689792375918207 8553 -606360284584564531076403958191663552119094951623421572736459028177834599389499502822761080863621218191086028097872229723811815983756135262741377831363786368886288982908514615743141529688125626657034167225151906990662043348228367581164008252750716991198614447080218088045016030427246132407754890946920684383931143807880136762116857713852176598548844047062908357657110582409600788365951000393151355438726817255293520808495109140648159051612260408924028746475732085203922127931984973246326643870060380455312872575897032157061660520772094497484245232088223 8554 -697991262368773995965536376949901228468956199587381082288107685537571335084625052180206453963401018627015458102357415260375283214822403138458694212165663623905377346792791949134387011761641740174112215632850050490835860452178478567108090374135905507369012506732648365068473736789972640603039011550388176996729189479023525785470980445734139345200121328407036014238861306219338040888436068894259591441951761440523065945892747131945408856475181455957715188256609825100535243173997993130968035213633115298424609168195611749163555020982085194317001771166392790906802 8555 -665839391098059016930605314426161125859611504755907948724725284746297644438265734093132041542870441019681225462242406070439149483993261975656929974693793144245937936540877725840054479958168178995635098111293589987578642803900492335220859547365632900647977915203959495731620586496189427173219250773467778569536732036368140920611207638757134079016372497801296016909180353597282295550275772082025699367555406556760553589948304679424393833466827192503402537470708669746578070555268700264245726965860962123012217920622809502350665824296702763414848856041636995956126741364 8556 339012850692569771256155117896075880546719188980245745831522278268336023016978859290494499463586864055645284855016794891801784421961823799232026852661459559770321253036797522314847185682380117464670633051263536882237153344695300059863724074903017136385054243913896218501456876493946112910276532875749810530214330366015552931028146839180222281595255578509882309816322426858507907396099944489994387468379053543503602859203120972972167326681511595835116719013074198724721370947209267935995199679992467826621645329557832227569064670158970820776830565447072787832028962383468532692 8557 35852290646020147619245575933616801053305533530576449347725446314404090094150817420834001044081504090566362173685723392224736828663760511567552322737295144171032186697919896579089697190524429818276700053812275176430343338800094615717689869011576432716098036756504119263731723873445666453806169371015710115674358759677795648339426940396139303269659075775550287758797210246404412524637854527289735873407812003884136082272396749973876566018619488524768014188454481759895214198114851765964930002256811067142975689920527954078674380405141187848391730674173233382946489928530595122939780394 8558 5177768545059239802447883075479359561101251967962737120678909566006920879971337920235242369952506478521573870810347943364276569652917203349506182960170488212821763639863768513529181168518703729644817332399824197161768009127783758089337033656938722891207471001029690412497484818508588905065982003748240043711069007090136345045742572453016369108277470348410103757655762909545144978611619342685512656754775833189139170795673264831310892335954890798661913146687002962444547501135180846085136990146531289904442806388697324882272898541836251352526401249670015971398457612790599960622543471267549 8559 -241418602683985916196304711416223382293131003151971633606778734984952635712632114693136231333497435243525049755381824847744901769746715488596231422677934425691833824121988081873170881083621200455473191872638212377019516668780042308286421774900287958938063684069091355095359820600895786313334671122646304339279694433359723289581773127301357080406021510134695884316453735568797005423380968885726195113022891539044137940562900675271069454106337392352429516787080669628015702303491718611554289850835280550650893438335448795991458193023183982434785919307873212954757627812332168745429574027355143587231 8560 -2360158883682308931026797731096680567605897697401968732521105985967017765977125119217955504634745008611698821646562264548410202957276416659597559640476421025484891235610746820317653729160520496638598893193436193466759482369768080668781669285822330252475150491364986184040012437189996243553156417007332951295129501905302360296905617408338898980195995102408864829955661782520902518971539338879558473466686809412638494859665509781779573737870410067547015912346695481402807307382148032354089352837402424494220507158828375843829266141949153337276794295599229175709162861640378257265036933574946657997312790359 8561 -51330372953161653560795070878412329396865142775573588953598923166854820254418817664541947513536107734449147989260090074329693033514678613210060177730643844279499222208323860938552347795517965996707028228557163064580992833785102860143512622121477053630644747929559302110120469545382116290953553340848988028826472285971831052505486516409414600113335425475081916265425729950077206313143605563156012137235238062663535103909623230056007629283164922334994943890790846526976441769013629262078174571914428192949957406404643661568575656982377027366934913179581307756763317512479386945677823296242806642276750211409790 8562 220092014099409562476852794294269938281632352710798999281561793373178253484773279135155418852791342868163539033645717760732031354614871057902046217526170666236048309177695471909167214143454891371779305224657623244548455090791127038553591406370095361644799404986154816856778043890718482582487388022334735069813319086508523082259212746482446032053774277162401521712831748797319764247418941052819192139063423644971106829602241877933809150244526270953703364942947981382710312734676095149653364940226985233352465720196186115339544797452326833433326192424028087217857676761060746504237361634727233104809197652280257277893 8563 200131267845622695955629955001527650713450499001331894629472965008104952883477162152669814833548869431585999679808733117914168943696852764206135580354427952852483667660302056229056724499601324506328878172230080073983574923246065825746271406255152475090388095257230655117419158303305042946752726687159703380481131582457884488114201872337333487630022101369496166617722878525287202239832908746674320876125474819743865491115100877090019686182349055660615700148963280099621708142795898196570417024769051684586992415125183514285455477606155171574622488076481256533214164972407847970789987334525887293655832390999318848778693128 8564 652384749018040679430889842357980449896519431084501156719561399212175225831339245892178140857623122542504479417322201040750599767937881835003990160219772939324499824841199877033363119271361878714522055527417388000910136116952670405459970982081950168450964786298528506025548274458539451614010302732607850922746598198073077565210689506638841821382755284432116548801778827042452966048886912847097127180888115690758042513481624893774770537714940602822517849711842414658757173699311528862766830336891931254937647523018899371481569321997149331142766037712375237457466147376449930619200390432207238494222736246703637200167044493225 8565 -258007402348819987035901935046474531141626362233475419697635188810890273998181174731946252130848987137973863616556689374887421420362357573339925203635070519616953138286144294288363748005295900786185086479596789423835773305814576011215071882845505930807158027671664033783702043879917727203597909806624883750398031453097685095546612518629412645472482400889919408950062606846172994070489696104861823098419294032692173215668430779169991765402302416385711003907587883049616727573669035713315435982316177727568444651843819760436747873969514520343612372259360789683500315198687350227771065286089315658666921981587150550823373135813137686 8566 -21965123725360430310451430228835923520857763422722616711503540063942940130057447795006816086931097102664818564680039234775411294631896157595791367032400076096579054432430079830075728297398776163454257071960083428159405227175329228847328702944947704718082085048347742001487563214543508784313302702306812847136643865421460329891829000476616231180025790367514106870578516908478403959601575051259015231070619066145523876830292861439203874180467694669456208526193037227455171127660063033264706205925905759604350006011121571437575005410195481002906614805919031800465241567481618902293445006613232109426628849237155896567003694913877269584589 8567 -10685684298192011131741687905530015515782596238758360085736172514338983964063585292766165353921228494414814439850938882210241161495213404430642256887331457277435234145738294534977335257460046568256007941766709678939806518153301026272843135361039856104708783028707742054997211871284913564959268862659917097134158693062761182002096420003298506825019888600336251211193851012580226536001144645676720256712123615127361662190462999652889223583368201553193395455414278672267942242255427140129102532683336768361767680537711811875309731475643927236249379949690421956718755674552433952102275827450548933987779667109030640297474633428191288007527685 8568 390410935463041257952688707117592410397730479447546126672963704183475720041473532277243644569184764872592834785150643516110246985394046896557216095838764487817809576210051579018376172387091315058258145807288821136809813346612539117908386814632723777380928783934822038396261981350319937141426436314254804094143021708367195132013370704337213635681535836178155038702838970617237632018122927696612283329096771163905594776162392073505828199453040813531591483437256642047492664013931901396558858395468341460455954471780663115944597223544077674321248036117992524101873748499545365191419401646150787154911355706488493930166920651153806280413152521622 8569 3135478915421387179556954425191297553825473624293223882662593469260723946490751416912037284983223796855877674538050805563191928851418570304633009777698692390400132503384854450583292805545880678326608719284463831513445278974907056771831229701686167993761945335285708290071433330209185743624395545846225743361582876079393913771918337284189274237325475798436457980376073316246770180779166455370900306064263051494255356934252580164377957349831237918725670121939275742011427403760651650770072494553477018836664397910887930099156708271935930455608195962065835443633123524194073233449475304667482604867080113062185670094451547195838327871653913826273850 8570 226718279747943707449567503041398986272380930222490083100778913466405983243133830083809318282173406565396432324907474219102521187667111723657832022589016178417831988733493652547387358892501858724990218148684127464720100930223803493114499085756357385862114060380501391922162690126309055522991857396140221939654860038869388825233191891113632490505485598227795741812220299032289101902169867138185916168421844755378770137668682270861627656690307839859429225799405582404683651401283980881957708945518469815742337987454592712259345762793113654338615001017462167012946472027367378746072934702901099703223066778824923245953584570823404389936416188586433692 8571 -765108975389690772144833726850012770106169941597638895010991480363071503430214299162756510212583680665356995945080183797824199461470184376750062458405257887678979653865174806221666404309872556605683682666907535148029592579365718926869014280870218625386588350633147834451632023438068240513069580830049392734865780283634319930108439654055961355385074543863979899147680650369217788097735003488312799172304249790156327999725515343457967887372795133388142533516859148895285199200776872268207215876314842263302752634061213454321580934305822347736106134909158564781773221895122343711222150399549829880240892965033171972418207527540653296339821064908500902025 8572 -585148714099702817725672991766895553360650898198711863543725307529564803038782441504418647040015219061567767968038117719511298820308285194458714442178751060370728334739400805857050907128623248565903534635821633065448237943660275951308276352949452463245215973960145044055937680306534789957702710953416217345714859736587989158857960906102750568034155019954731501298773401525516666940531319722157325918823719524760211542619975761938504503857689353836364412370322966442569353729376787732553534954511075357823716458088328580242360046510189578253868953151734087944882477602294917616774288434003979682534996914256714540064066587764072039152781623605430796534628 8573 -6263871243610831789983157187970784639297021922739683606362726251737200289646897653718934100943266303533944824152637406417036250892969669016756766852688650908976485728848714965888418423354918344997735771467004925588611798845430978415941110989249748942887378285159959728958569447418308229410356116264594139428170157786673734743009266942524147851928946259273407720624229119303256818171351984229669989477616955099167403636242855245803294256693710675049364214458236299154668578195242679791753792723431373875534943679451113447108479376952644729626348361982972821625842510806945817306350101515727699894888648975567338614882825073836301855526276375233633957810034 8574 1947502536492829919302696240080178825330132141251557530911023256420473924698124538524576554184294624835762627853509455510075444478118694290965873734711886658328946181663292426173741943026504168083484314345045865833836339476823896717539581018123622526930002179390839725743191054599369221861509381256245497498859935038259282818946397825261811152986426581417698612608348619508584103811301374066505438005117857368494287889469542684220277691529056950074699516999234823623844143275264927677422579651280865498182312757692495039408420629819357113007712309378235780808515505010179078036946375848882937000930404824008551151312016104313259208653033486809496872807005026 8575 143594144994657946156621277505706936047977273043115429804608701629609935416155315546903349236659093259667640043835619752779113303255395452556484792604873779082483991772596842847280913837734965061642321025834792253915576612070004587227142070341557669371547397546797140586199868677902626138845780128095574021209800126793091056542953825948681822899961487932755277393313902379228573210139290872704043217136301467911618246908065214471486556967459028072379966158075156353681600663421321062061521493145489185831251534513323434962300373209440566878430035841184196541253173649571909669289025771182467105623324248193553773369905455905508240316044742283444558080095058060 8576 226658493061736971339850246006057677244441422631566609198358200585621652604282408431553707790806042215009637618460743705768853077096277455230162695665693882426817400626163502137894782650562324873521748889029703361894832441157645021146494515881863019905776665799286718073508805433863829775056965855822675887213800172352020528496167673943194217030097543476702815154475337748091890190385608609286753790449447547853576568115368247448766543828259448901341688267318789649051770504824012156635504966069496180516034443404770238463205941740642543576051878946654395266842105841486552923658735429055959956225557480243032646768800141342907563998912500090040118652101872717 8577 -6453576234251048542967252596538025188006154003723103261400461028213172912195909933678803755062734557117301964087210274791107783741415772578156927244429876605234082199391920367469686451427324214042392506343786905070790682408576305653490147155551574208088728994197327217829323842663104733206271091801842425553042745414586129937445537323409271538113073779902794239305964277454497155019849346678300910034188269433686620175767062860166774517892744325082528420904718305944793815074361959626926338937663142631308134409992970808622125930962030168668697856622948503759877264396808557285433633591155176276343664933318883161749351336973393019849712778792644290628843726343 8578 -46650290494726646090310435261988661636607059945487022946985412420632912616974250706821779485106845971112261733267492222190898341884794258634950958030629806747396217435925387539902436804632363538354010446872064108487546208124698027942846893052102598029483248725386279708703824031022097410425828990684126780953076290986487240219353953045123172520300657523658842730577182553261127357315647002867949436762153478136211327771296525435788479008032733207013190606908050652737439562380422243855052174114849293649996492547061104097656757406076320660317413468259906411961931862270056446934814525282741074214463765700717164893590527929087669935595141853039607866899446404390 8579 -10813113504912038722559171803558727354217118468464981119474668770267498361422224016119508972896619323391835351683381921439273528405185747641793236521102943139773273160106358153211540374818679289370176591384387142949493015326098264049472624761562260444163432902284572878503873514361623321002775863443296510863263789568466039554163415543028693140189995909003421582154769569682170817614553642934181574508711045817425147513892575975814654070602722080500176092172543650802756297719179612693907525265317375070551111700850577865619704938721315502512866906611090251740004230438907927393496686809534877042711191635552773201072694734045052640301184197320423797522843085438 8580 27886726955254720954435963305759390025595817509077810865286581484890882612376165308906114111509888748639144561806586784183923722937919732943165856553893251985114415542411158576946324043310980191863919658354569406044519682585917191928049715246234979427315499596768609790772813197022363941352996829457239553926724053851402732525549352943131366438601463828795817948757461690967918189406306088765627114456134110328425266711420448497241056004511498846670347340128946363587351019566049060432417409616554388587442862041271067667585295690758728922197481017898097828670335011422569030890969191890656013328126564743763069273318408918252478087815283984866028285443337629798 8581 20225341123773338236198225848816092932835423864896616930462292935683952895718450447995110144985150786666400891877144352502641271328750577607879402284904867680554291625892552993352181250069473294770636372409315129081388359377290407334215489786997441017356475870849683920589399118660762930535688349052267024796579090826366379178610254918333725324362779940224681722357376117122979140397855866793525194379649414420076244753658412010084184229800187314626365044997933972200821092812119755036674580862231457615558153012541688200051052230368065510088998214234416659039734842741632318426895349467852083504373291243227617495983495554814442106830590664770608652750033565500 8582 685468518835578561113628269704494226520987332890803977649539592552144057675367435462362717636516368432945387008295848720809695303254276113009776232978294648661062122428293780809839555493143035434541382384263070371565739589842509516096853889351823270791280656937629658066921254177617017342018429349991882837339046849055036160002867486742340382202230103832077801412917716146672549080674752525970478243660634298358429133958645869651191274161557799471803586932527969597064893695499037412974486313429266896440034423613110065900910357000627974927712651146218053039275959248068006563470389683905015457706452487711866841375677093516657783833733750513935763374172399785 8583 -157200806227573907150335085179862967655046212446281925501371846044468577999040129547800274974811116926056253295292798870011528225008840328547076866975750775074457220947819550609696361591467234523278804254665438951757754432994090279358712676612704735204819504707517197065161400982154351426608969681467446307586877631939218391719248470751645125411287320559680288171664801035468969920055200014499285983171325135639522910284352959109245636957383573074738108455009367308454072364453087227048267251846598684596846173156919565958828292924792570694514614248957877441181306557814100875618082410525894047933250708146146886817117157558021612426138129504531702707825732858 8584 -11810614593545108600378803249804917269539601935981820769965542436900433664061918112767746262001717345786070442063901032677296975512780458037723570814080547632506984316733592856005452329134526593422449069127761243157499070561454774074297546381245293489848126233328164977184602392240439328975536432745576767080662973541124223163438536914515647787399655040165474948303571383251721410727329756566336552754456790336766727449294704503469231798428799098755478501223319470530147826050155556404898758765519341589375831066049906292739709418415558338024174148569397238663946800722671698509146437404671656835723641123724092965110229421996501934507877818659415510779142271 8585 -58279144909149231573883540392000061268319869523765333078682698462822982329644318529442763296042215114792143014719465063825874611397965215221092992991442028685025990919047389763097351857631012624500561259217989262120543174632606013532262184918028148083444648884702212909886403991347105240568128452948716887893233418133333310818556391646736480369770564175883874767866553209334034726131585855093212024664727577164199825097599892181842573698146337231580401716661845478407022454070223858365325708101194491045268584006913299474396290012436409831207759402282224113913374778009812918078521462082675032942368655106270544485069047262329038346815071102772987506352510 8586 1153694469210905731027145354638887710077934793880916369844252176329061367428178475118281926168926815554957888157433901842022458602522686261548801772606486669399571006287742675573574492264132372859499786494080486941912211852813826193679011603265499620750404950716043095373764534232509858765566701641058621763498452738695221276239242357190477163538757137290955950116693585706162799686904657556279411743955298135564215144362979239958765603757564728408777214292816668596301860034515405085091789085729101098748216034210903296042083551421691326394357581953814604784071958543532198668356533233408413947419531775038196527176171512764882383596183460431746163184391 8587 9381518414364448089610196645723794469443851423525995718949803890533546075569230047683062900524448774716617928057775270194487819192686411633777686527530362197466673828809289120147124032816937672673618736167830212686571258296319834106146020258157540637545062190959851638020045236318904204190575220220011260883348400689081573504291834677529562911606055537357792552597983122312334644002017682611434787771801018132420387442696438902756551740910613489229653031175395470324458066507232935748988223348557822311121071690253026542282436578086677522246910948672630398782598078793472736297353337825594774849457537190257130646506966050962426318869809931034217203971 8588 6715840323411636562451973237727291261186451991779226025080061018480049060833398577450266271182239810207142959438143739875680768549709426229479839514143414949629492473114557005361358457047497305209229434451665750361243688880759203507338461518764270799170901555669041254516534200332919080089654731125201113637390385419623591396157424474465864446443629898316232556392148605204289583600565572448606208700703983798164393832490638211677092542088736629755428678913274479707833019162839527933042688707258186695134844584841172380338123254117571777074411784966002050866357692542352682927405570491727092686571343736208448617706548288296412633328474859970626401 8589 -10937653766514265709144864788486166588589081828045608570905523958583624620720977948807294902321709677705156154119354536945876398843940672826783376819314739318463948794918531432775984856391021594163724154757299416362601173716868864441685961600183310312018205897490200341071144552724380728068379588115245766434383376269809258400350531407195793512826305161900182002449810183282217997581343768162339834575359543178876126492781009838775558224091671304966839386536378803784148949998041555301480958861115022258436898569296448381540367117646496399183102377772524506591966663057830369415411306114311704432993041798066991648624883453913006896502216084351140 8590 -10228025513551124450411726484455632780999403655861029667324866468969555846406849252140489211991829282216539305012878115381377675884556656084596738232714211505627229182205050114797775338056660999886007747032066908658002469346165414493680600532468377780569310829652548440880033375969099545654209141136913123452941424602274113847912596873696996619323463095518871952337014075035149449195296926160801065037829077159870820468097525906509708141420302407996735092757597061062019924549441182525221775415553325247412615490158378133061775473817421348462176173196539906862301614471770297635203257280883025136386759540767577929396887076850648065665840272424 8591 -1060414339651057097205914437674195104855363010086010118788580085583175016195145517581228135230919835622849746331532395794796727754691547742942553330882557282741482115258268582429062458434033108068249757085957355731433258567659840617032177919506725785404038802879836532332727790167025552011317043784056389245310106725587381227772614938880884701696507620146693588619866807420335660518074393562943957372450534045071593954510043612998841045591556702281862904834428822709093578420753479488383508470323067504125265150825087568521515983171509784401983133283956680753839803699079613985146435962158345919776304401237313041074359806412892722685560431 8592 130882810002005073274806765732091328139916121450118838112127118147824889339425696875420449112192422338087512307260456240610272722287864105033364028530353215432225351568491759385756558370126154241957122213316274888371833994860463978421945795182328951880986492998071769897300840048504317327174541979380269513817802939859611078241599901973042369365590686356248392415384455658591746672953977628731749698278468778600666365137535136796646810291855066568063106606370575219559335599709531183427815672102659290895515766375759311942442976965270410533011532607724537678946969835677244720015371670060310671623071229862100644165594688535362359528422 8593 15384398636169615506636606818619543603630825522382069406029428650978731757144482811214551278075425274719590780718959954644569968339409454264627872405904913310075549441970124715277316239403734275832129278838533530483025958469770237712074004101083254320462847969234295524400823714493464762199488423676369338349733352102307840174982973740558376292546061644947263789989723677902152768161071413564249658054542248809382977658780824544410237240708483160524693392035757896375450806320268186330268968949723561183353508924899527325890104738769979037684094781063257623407868368617958311618710197270802019889790076604311005668664207714629855262 8594 231591490902932774989270857515281716263748416928713221799048892267001212792893417935114032971234249790033071936559401809964190977684047134241088343044195547332042926973181003017880651383373578042410911310788439961965081626470384816065322658354764838489274408465913360547688820586704431288138123794681299463470920962566508866506792525514421052000986279773765143799407376710101842397046866118550333681793556055631327573266632027605205526450369068807720113129463849519593470082221520319164630056495791503448322000527708803918927496690367200949217647319215079661790428328920641873275799484836557590956323558507856866221104963469533 8595 -1835089844404162906872915694162166794512582448546508301893079857609248449716585106261416523441595937068753098087119806538748584959233974724918291712508047823312160423769098165638744742708599350678729786935796214539628704854808293181888222555150084304690985017563384486220842237189277346890057415742134697346627989588397040018572308184905585057031898027380596087379292746368601684115700245466198963368699133479149278899328518521727501181155335365821598525182247590790571922408233657686133641294569309364268734379300361828647315254390623559763936711985699872890179193759609559998809669966596747380698608219451105074853322509 8596 -31812216509456426240100387475069143855782003782854461748991308688288590425587222379065594390079023559581184083046075730940881640918763872850795623050199770270694869748166936332180156018061001475868453252904389417447801930552055745269921320010214198601010088998036325861246576128557402001870329616109241326351167443945937893393835545922917647048305191904583451860169654169533300240733010477448986534175385424409570731998673353241620975172984172945028017167717426181579473183533531680891909003621524231477872637299472027631889181380336701670470064406119075876869094745396774360489017663710247581866671082181208165761273 8597 -70313052567726685319428353047980076931079220356030291043499278457335837599066439987114873905364005209693185676778454694072086487450643464891287623165217595865427541595760353031266136829700197084246674045466535454489606989894501328810467229143198300828069974882147727747656534376038100888351260060010518233507589517474381386483253403130490013031308723152914917200144914266952870443954734893132621579953771002581134116848358345496522528828224733524322733207673677165768732942145813828899698951402589490792715767680439661781727209220086439690705447673934175020126646800268237056207237751267133228957704811593228645 8598 20745993987044437011314965020319945845164479290209430240282953517071699979780807338394337773651925211429038266870779575718675772063672060373811012925275502767464867594529063664994471185499563112105552396038833961951653324290886212084641502433495518606104537839580943265562835040729182351588415928445876332373195903760708649288365574370387089223819970963362342233778377872108585313912654124289885170760574724010933331364620169275005704743938403413410658311303690458946450632114075661228966271855229807851015358472510669540616339185233717122827111371551117883825996437178407455826784244130498411332026853915 8599 88381674589609251836484399762112784672509814552239886492970104242667182323045394271964703768832905868936557172926016418111775806168566627595520628835063111396306667738337159572011824280194682359967938098365898509897188436707636904170440855158728221709519272844435664506757256882551281311317515755583569911355631169762351438986260808508923811409258571842813466408041245129403991115891051302180843090091475762875710687169974089459275973863334682582328238469503847817594779470882226818606796389775770879404281150291533199935188241584054172498185097996487596577557195009578724764267063673010311698899259 8600 29564989269549550347494128142319488226394916325018135677182807750729616803555065898160617585654781105669786682709551883348719431264094832826307156061730209137964655089082413157082949625035076137094813538741705247045634896155732808494098029930791162574678671930911218313919784117538513085450512870744088349296209711648983124200846466953567515969634611859003543115941228153885509524929249715833384209109486310586537436282157635408283437016142265226000096606502378002701785594901350339315355574079326480783633315122893925800763488325647454457634704275580446306514481299688264991702425036801762962 8601 836830395065410051517190224115632442062687651963902316540338398294578424672608354267450738655073866751655093009760422173762631736474340065511725577895979463891638628965374056678623941853925626074341623864020289036472707702090330734972468499986944434343051757023740924494722577973551937915614238777278813731831776156653707543228607257286776289015189587919292392709540800725222322876197864596635704977217447333095762202457874440148301699521859847764264870202460968555064973538629093044330116874991883635618989493949055476187877330666223112597734317428527135931337200567102193496937858562 8602 -305244208992704827847852191444302087310110883032099213226161147850280917171591524331464097135471715484604283100544520883903164719666419992995335060221833794436658276160982356127043442938395347906493273181435145950241028350983503192441754041722343604801602770461079433085805297583377729037638989324048247564133576835571992401803008085433216759675702033808135798262189091650719237190603925621310616522091553995410294208404559020398171296129698227471205859490721599579338049616204540926050881810284859203314980400123718969626536459258093882511594853925900544038113273140095572562298 8603 -16837759092164610496052191979320031841992771195007966873176555539122649988510856966349691002308897755433817830881579797234564717441661398277137419416114495616443731404950831418744581400689460253570366410374093761621533602717103668838617932464010537491952696221053245895101594925272824483775405901297500019836213498775796614866766607757273158690983146809163759550338335087798652182200302845306255462333021790012049070733012773267200862161246707613625176724933197389742010739472546329911518915929221419607915674319054429583634384735502891959209695002926277508019599292204556 8604 -170650529528194392604900155171790415758491590978902677230068396493442200913853153854163508086660545563119086819405960942605105742883854874683515456172063152060891412421094473163905166471370596005166305246311400758050073625380194891772332033032547202783964647297747656510631818435380343069540734711964770372122365494061922949683417232621750308282303364469257200601661563209520484389764636767822392462089153109708721758091821347278418867511428605625358480382041899218484438924666667887647040300068377067355315105434028928137686169992265430132338659321405514607073759 8605 908713154532505001431232448951494895362567621285577000812000023869736924249730027695809854488223174062164715902965012542715943234121060796630017056446991506503336031467594394707981691412570605735515168018428831608514513013780245066110553932620233634643199326319844808504181695737227893834212236064895992830095090666230097386946661382289010259548440045797884943286969687579871741185489152390059594615637044531754203219787929406405405036067366821328226649988424726767903031882602237617259477265956938788703667657066975170413906903808212515638116479950819069 8606 12074272556138887860153591916461969456439789693933544769796792396367354215482224328096586903602231968160654345836757035201305823844926520645543536857844715005718864180213142430048226081963841470751464770773346276947018521404530219891937312384531076205476425875480520742353941101877145559402738087572050664821360322187830859327490041620314385809393377806699196229171556859861901192716471505335245957833692349065260587823374434929627596117610181938406422706292232492528191915011971180114324467080364659875797132684565921583629209621803861633811734549 8607 25574702123556523936257294036823484524467340677540859091930487920732264517352097345746298516166801421595318620099034659537951428436018793102378816108874846617897244980373078816501530608560070723572236621157329979920854638684545308620917309413602052330668230424679243603642660002048072376694537705896491048097919244060776103664142937749968266888830613687886189481662840619675619203129174729041736861635547866919431902234668218456041977340205714720526153949057581623568703230689429077127370125894076273183909650383762265960267709164355456085 8608 8590204151174545573970979812416153897881868763853406231808778697503006260920621746565673702331785806233722047103482656990331267089863597973388927266989976492937137273166675485704322049917200978763124841671788796164551480650262455459442804627309569632810758531023689882352728814546802731763913718636424252623086689505555710837037670249071476268021602663931172768418113664714541398136304736556904170026327043097604148676949923524002481317721468682139926899447242682635904931597471698356118980462084795880650629972436777586857057789 8609 -7931591787076520585690998421084614436019236936286917529990700527073986057284326111424227557126409184807697334029008411275148894752853111812435916693651163418520936473876075708340109886783585246461151948370682403905169052260855315990907283832555806807998177899728622339355201425013299722210962879361670028548682072580358288525131580598740148909969177684601924154455062043221369185633601064245705056916150652466005314860139514414435869764592462761466331897269534977733374924942377510730041637334373066405414345904209321539 8610 -3950935254380095769558154080843791834038010625906844070860103060737602766395678643194684601597198319139963237849580112941728019150382560338075937830487069050718725836320988831985010954423139110228962265963398368606674600995368541868775764830846322305721062066546611791442224852192152151344896459584526818420357163953840494717204933177749291059019405956935138718046877828147906558526540435734443656802560829903767230759964678962238501659875473948915965509176890929126717637492842792618640913470970232627954494683 8611 -454141325485215570808912133974172480331347380691393894482822989544980192437001494766417105877922668745511042384708498057495840497674567334957059046699868060127025874087671223449854546453844741941119676869947944057189712971333087157152129552342035900148343330372928133015401430590984924602106260823898420765756032369468684504897531408315722566763163966505902841103446643037288011989720948001893191083348076536157813167973457834316239751255649223719055421732770253727198604665515460428604786224106237938 8612 -10526110590809002469133854533794657309488133754377883908103144388558538007850440080265197309635760217987791500748532892503973384828118117872975624881520220024931524450863270050041503373733893633772374543062358798504782454348829122954560173286120611764215981239762145556580363792008162006717124846137786353781442149329090765196374403135054127274997073323768582071394716859629243095240501263353907820066425908835465468529387596099103159859886018120005572214358747619765534900752768494923438039 8613 369580231733940701887452093974548984257577157966664051995498839346765725655559346230096747559902725574418661537033551382895427940261563119342310083545579808522312484650824610595742732673367795108011161813558215481245403260839316873142414635278952704113572314323675007557983565126319789828487011388166686673981513793669472606852167566531752989124645176163579212174885438612038254093942799257356999183406295953906413059115025030291108732518439525603493424995637250395446177562799146 8614 13314356018246411908178343207571902683696068381873384874131296973042668500937088553120439463836661168245859387815311237614220850203442125274116357844541411846702969129869043045557279266947877860023271068341204374174594952808616643233193613199005284540333202351005244065537095306122632073584032661188564553744768741035750739396978010148917764653718315468086835690730167211232260185613582138871612426536141777088608263277141710152526789081288671691112303722011206755832298 8615 114405120782001021550277995077197251176754479407220069199531615867868386124156048649066385956437811661136887083890203557386692551085263769609004912955606312936001408128603746851109616258384048344856975498707176098464735878878377681330860310300554529300757362546255143128445821113913528317633884166150404904051300343770925106895385469094025173001775527702792604716766144147630682127549353019352606930282533873229331686777303472063325538737191210360473356776725 8616 314329382439714907254680303571621619469839303334245887171830599362497400717105625215904966264372060895333477008303203466359388253705666214316562711889242249117843384961237463742488595640923634089777576756791646442336548601883299346435200917721415023777657802563217110699701176147863669945322275480170068354420563123164099463895650766834627631323939295942131229770931247104643118344288123705792271283835735075277172860149724711752260186674927322277 8617 174730156792367102925907654436900339386843267974223131384139956934272083895978799666029130920424120651974140793061461347126432513014413510998121299441253169012069564792142369117238018614055918323297058074236375942320381573766306913575232264073726801876796325553652528555842168761685671137541128481418152452098346653184171532144679435573258645147681305282378797481944129407655640465735183811367472128772146908117624388988990904255947551 8618 -261735023232669408977216629768784905156377541392909429174379304423018158033611935068125252440617404399290595271121338646994557407644514993026067802698891028306559772419298228470413395762119970284681619197895268570355370499385077342746331239079968309736414158445371324680328256124574534508473954882072068570915134216407427589611751135796528930286619201982888114879186636874438523921139906223117606029485987505828590745384122 8619 -282718085804729257796954837572504384732720127065786702761065493272064485818947214236715908422607238429476723730262914406210947044900427923007051185868413312567219216030604477434888090215928619591666630282192433830914440400367414978035200388078017910454336791689771081990860349946832104489336631288756242256327625238658861259990711744505995311220880140489252039143837321158024855011830939991032606464324422324675 8620 -87929907301144579550754391321185883042161320640056687758345586246182888468210590077775147970005613549377998645539410604666390821171198583307693766044988111131633769161292004304351865550855156016818397669620771747602816674218172744526840677589194910524668831507567412461799842670907250459989808593419894085190388070278909301706512189142668184593147270226833110041920703259146111939081501923189430964 8621 -10952904109021519323551509141914314072178774597510083528228369581128319188977903167523139649871907894593984173070432523135087653087740538644944703604665267561059076692114804666084343469848089147742723924447218672583276601261885890540965016470834521264845346535122941816137043238836545809084558032718092274483502165478633718404846508018368003662552741812398490032878782437738325280916810 8622 -593863062563579481068029230902499729738893308705483681344307564349254039555673494410657959132415824306365171667512594688711353725826716488888357249680693086736791327920148033811544720913266477808970802017343838815064572870900715880021081155491925891614016965169078234392479540541386869655593023968453489293071754010388461911159740781963576527191717440415169711948447750053 8623 -14484065583081066130905470707323430643262623482220733786699399470199548139809175818055753281273107302958825167989873868114795489903339986967472693767961871748716533270667916061664782598685780147379816462377540112108242487304238266152383764154367742200171405377395908560868055990321223347375394778679105510575606289804636954124493760622425993649884162752868421 8624 -161348627904639262543832278593263281580177137775289012801750157727225794388628805958528441056949913519990604062773820576326682873196688280845663076906402898493314591094011483408488736665285582341281000437071925037022747277379747921946401340418118529765655511406061550339148040642406840845947980234692249597398115042385338019143466435441222831208 8625 -838140737659277295760883379157909465859671808252399452015147128737634432427294163691128679097465718444196432414074522619336989104118095058647013647271052521969608305653741672107830425735209102112436860278957679199790804182669825682694351696956442998691082897678227288252204981145274859027227260740776977487056008400602969912175784 8626 -2256390587785892284600180129014061068231273825889314838220250984309338150193991039345069515761669154987145774133664168261720658794453127859965548009827091181163461581268294230405229015457819590471956036072603685022904974567672353906821484314806503889118065100715689696397470671788914753272432819452280320058811389314 8627 -4507436748391537082932690245575443299004126541002764594164439187440602000269930775092576706333194954104308335472194846477901874909665837368086426969484025602641335181641810752234344223192269933262179866453724939744263852191703328514837086286287595160374485564010953996071301736871941366523477421037611 8628 -8380876114673715136093088095921975826344906272507220599434541565526682018347804044845421713776696921471311203593753109658082352031468694847864756493386518728304484938062159710654107166759532600947163499549677897978450720561212064278163900449976905668016038428111774142893138810803428414 8629 -10055147773011621956650065115951320992913362163121158388249230787693559107919227247587278743806046291215248216162055122865100680699255267923720968063804159292537762925242351382421791248075757696342154210805850586833421109485496176221531478690972192002269353185048403769655 8630 -6036774467114658501152825465689894746304822609169615117558136902262148725047874794278078432709187307297398585555191133463419942655252796328500280526162761787838754404503641883761695940277819897140942568903308554917352377397824125938341059254924559784561657 8631 -1682217852807482963124686421270770988339577694095944350254131895777151787145092565370048049982831361637383345782389040253786308680310938149373983822312454546840849723681855726999023401905383846625970094820045603793521215929323988876687462908 8632 -198620572823861724924002241394560576431143769960614634243686720001000485966995533678742980182773614739101932396125899498553214885133646529511685085143198597542951284887611547609755301174376376516731911487288234343240289426171 8633 -6679399831391309480688682916488170977775133792329058965027246484235045865594233016695574622961840560855995432988708410847540644151149419328501197866315903455616948207873520076680119047648494367974262491659762 8634 230976717334387391729158883890408015768452444102105934842477513752083157867845326347458928436990380178824381419397854325444190709022150954645902093693930767752494308768989486887721125758358448 8635 10619536682203162912318928774179879914213644856669588770483281014339603754556458386642076227273294968288157399394432289781925623579761546389822999714558889999522370080214813393 8636 -51073505317808269803499290900442457852079602915773088940632306135287718068533880237621923233740227958689301262892311330535081160297633053934306223590826739521 8637 -1090993233041622251374285592885142431103248505108280531753157444942273793731901664219648256220671656158426120859917057698747137692220631213014 8638 11126022927410309754207971225832060079525292216404179699207197250061760763761708158621230888472136244177369782473229832359913 8639 -66436455397011115108828466903467695216148598666575965238113567811848826401721805267475627015092330736403227 8640 219103522445450721519776364987422396152118015429818907516746993723660047691936486846007584 8641 2916341655223969441350289268367396730706095305477291208723397031460779968 8642 48550297799342165404888965993942829572008108734191125720 8643 -843406328358589766287004896009737547797 8644 5477541176393572337131074 8645 -1206839765832 8646 1 8647 -1 8648 -1361129467683753853853498429727072845824 8649 -35370553733215749514561938019503714120107708027612659790867971 8650 -57896044618658085921600914765760782406102413287222554804980574335547223934463 8651 668665319032497029136408996563125139778382743772494845809166056589738367435625342336261883425230131 8652 858077379572540452373507822614398086303592399359707731582460718381163496357861745818070595495113535809733644476200924204 8653 395026072076254299525315726731858891150222249767975921118634898076799535573529173468547213854352261580977419825985498080411718319584513 8654 -225299703707589030956291452510962419578684276621703572343606577616141359488398447347005175331180710640562699161367332757172812259944844262416576208166795038 8655 -19036751918057167090863630773511130876284915868752388171935031689460380841729730752897935456446298214142960478874207809050568011074787454025454594181333713303912836413530670580 8656 -1848610620259250910099649757716075520246246663726618427296436722631925463374894288103418598934111591440279714174252568717573248950466090379089973689461715729929034647858174404737209029143425 8657 69421439955429863765816055978373932496354292993946458111443439597345926442018678387145335394798874164203353501521194960538231971271388458911854813888966684072769001404032472110825503831945554246519621759879392 8658 434504403540959310876458147115266840230558535405631550916040230290761864132134636080653866218881914107631875347054617362879815423855269823208144123614556828752254873828948094097848769249793750015175279954652805038222644512920428 8659 7911286543123933506297209718301826912304563392111935308859140173764348948902571391004586918219360527577746983557116800863127627789081561890473854568050371466326277783622251124060085040349677231202726459927664991774987268098957498767967030963 8660 -22006971126808297937221775066908185894525164262790118478149627340060155146805730580167422334914526850909407060733116013886215161080374498356121275181553467552581393745435961957292987828677165180771621080987691011181506282009744415541387367935064520637937072152 8661 -10883291465564499871654418502871609966940767325851284360695846446769415873775772104005781869135906923096961820595704327208618217987885735068943615770579279597760197005138445164776260195828973930653213794904981509487692755429741134395130670033660505432423874523945117611981908898 8662 -34832456023456456175580793497112839638712713640488224111335192642131721525538437836898030948257858891040036648237673338127307436314139741391691264034424429636739430073625624798291993856953742378131522759091985934837329182315720394235899047920364402543949263760636368608217891506799114548335 8663 7655776443218805438801074959267098265961847454321730102291627817393663578338025293538866865115681211309002399104675015789042059433919190703263322865607928708278161581317905606695668933761451594795863429902695924874934557051459844094679670974101793294268651564585454873867083202271957094939054051922385006057 8664 311617428587442939409182108145320914512859101414953468531977272901894898977846685388080911986177245419552943702363071095894423545567815418872371065682967920510048121473197389254720467635566977681378633547638808502670453624289832737292593439759621393498563462470258268826274446896832490489298447267140156162930845539838537187 8665 168300941181029018160654908779539030493576848887088367185211669967023160022714849422402765673141009923367644643211531219637000091789354355203922776693702497610333612434271812887575400605820013250001111058670544226099579202967999354434181180576358399096722848379949314769555227265418073607863763709779099549704912308584893464064909248096 8666 -3044452292822468111801593219306177710814080718518351581022437796268315406932404955577804830421157184222924514649111479130527009928329409535437231090661627825669638543827013079649090561958172562755931878526260950508658119926482972621565596887909843157486281420455784093905429785421354550203889490028284023824430878367633371309868913978113039886216482743 8667 -10490985561086515850405652088915344678849211309142166687028575751314664962867230782652721710756121665089846311441628760909625253796204290326417458486549308213297033647938570733696000827209112778886896669576593293906625369224682472975567561009835284584000450133971964815995756270708351866098236474073590678525040498600945710841938602983444365292595788243493198974651632 8668 -929577717409203079844981007382455517170184856251713790883715143525211922444680812009246849417937897746719196617398326264402965074426859312003179652549157747060496400326917511254634669104416087117683907253358249096382455072950495722165490471567445004788757384820660448371543400548259863259715431757120902576924230600307317153233823754857183066391798386520760302181411459894464804 8669 1423489655223449946345744265236603502587302254978493052696334113742720778534831225483032809850675014185656808983919904553983004422441182246317971232427166280175582823058306528933613748656797254138755584721588307698595874420658461196457525128174854037622623033802588478454072509161591344030839183699742937949040261042558103273769101884740263355002036649619459263613363132513671589770929077952381 8670 423939739805106618767369092934741945964158635847200813788184762444959203526272568631688402892902177755847203382088280129164534004360583442910710647434299131456796435053035970095565021986582450682804867233285679634475995594686639733830642480676132477388630531212200943536124159293966022084092468485040235622533425055460700907869709638627012584437209337425954795825384725308044533641697994409224196644554673385 8671 6036987219262246521900240632074564231501282001948365264113197366448468769278711790740529593354431256025215780121663911406716617061743910841121680868814094491737204999757764924769891928739964393489911430590766442255838372373055203730202276561518977920777572943943723434115655962757755876600407279498020644174041870562559680935586551101617072376909220956293146006915287686146280689986827297314265688784437943306844043147 8672 -798875625705209819120356269892486867511364685619715340786851491705238290749553087130844073798278550728477821501297639641965953199927679285021829450653218883819199408540307453673835447657183637917115560020612791398006651988665970594602529714402606257568922709810941474291252671695183864923569936785928317215471497658430317252612025103717835293175508191350418417612110987500487142032489482981227727792253948426767076192341662742188386 8673 -20889765331951804289140711658394698466856172635172226219589021208962528774031542783855864118313692375755254340892098778435843771326626910997255630860116725390415852233331226052224207768573449572432874000055686536138593856953541167192119129375896125664910042017322081590190356067602661510414953747233873796904440348912501382883312547201530364764632569958099466984157420627720118951602742563078991455624021480851998561735043554110057675213818526666 8674 -47060020111403054993929427084170623853252095718365825042081600301072965782366839054002188774415268642013919315230558848298798851930301630558783408775601697317496589447722027736663779069550837378255555509078620007400828805124724996091509086609163675409740931103523082630120536594056742250337067841196604412562676516453348718428009211353429453248332508785240570274468172135074132358728479326262961196671997834105060136964355801196574123207395273703065889421 8675 546666671368538948799481554347207897570215781342881252733170550265538100831464071724062784620478463098973791312125391439555993864652923030824444959941591830769349676645739732663733250550269751562747873946880706605616169429841069669498905314237419164151648587019513179784596507697135903119977211197898297909900056894582893362238840623044006892530775419013031667741850096973735489057843180297511425802966109976754690568973426390055393883593127268225869834369178524872082 8676 1270907998751909751365168356061306303129805599345404522962065879564489294502249790381323764107729119458525860738746805104820328645256266156210752178385641986639033156160365978999554475948262325915431387164873123440223718373297707245642170611973783319146132507722772034981521284890414623796651274786396387759300210677654624358809821975322925887431783355925437238971760783276129711902701691112203383065165543384776288794955217765984077949590214064476738868566190063949040127534914784 8677 447334459168349149543756675608876021435361645674127510424571395595308419036112714229224932471058128197496431612019276273655126928125631840965638406317030774720573642741675194856838157052905147644518192486607262907432019815884456989120885353349399433402168331981031927276359783157894783974778544258642896463699973107307841719692532391432661508799789570250985607128831072842528309530193344442477013466689388830209578294610890352707133689403502523024572341150924280726247653600616660563063446 8678 -461826339695026912256604283285810716068354096887108976704639905609344486275167800694578905251391252105602181494785563917430073188765010098212029003719812869283427775878766143345080992853131750410290337385907635600618448425508494582583194123988374072724049704410021649656978523604625823119253284109497541139772527160114025403239606956367543656700911210462637734051884502891764472008429709227725479216371458856057422778724760134961243219003886369070840603386847849910562663798834628935966195919972848639 8679 -96434852959343484861905108305652583956086760778333251015811208504582077355333094661813393223613298587621601041611513559060575557986152899835912064664294549712392859975239938467819096558455803483381467110068593530932688378176109974315436713173114771774912175986057946406793889736633302451800581820467169793939322943115998364865759761375251945012520570071552291766543716277593366733559938005670905776745694529980746008510735156403232723145952308092582861002101455134299226229888404813996591108095194238673397388221 8680 -5250190667979962800165484807037370542456948620464776988552801194562441427112440375636698079414954456985705736969167201916544586538884564888200221698505000450418812504163143717190187360547152663606091249651686838009964542688842312973152302725461388476651324059381063949624294400027771954459226922856986713419177433534883341553968875184868648866035863772688902833886851070952190148085146152461940286701374755358887518106451346652790557488132281055420805555813623444459942168140082153101475639864912628817964272700550644003 8681 486531287565224909010083744170684640138651509289849368475299264718754281291269662544925896535751686931561541887117364142238949265664113733288545260272846084025457889884994815552474222825710198476021553469716872553873589560411734836232085727255493901948969481293656213536056614815727838724279388571060348079988745116777338155475955335289031014179829793486794609721253706086701948754188568814173464107053019202174123269815440607543582243665531396244120904873795463586310072666232346388632704996304554274353161101774665972562104825315 8682 9203117579774982319203459285351498180608713293045138171266951732326011028832700076342114164841113666615310135096439457427777759142178540580549742475180157133229067176450508935150705516492286926602396570504949706830633551075238093812361407753946411991014473404775019049770126539041291683559675760048455060836637117178735573430126567426476164403760996741584267225394558606680856130464555217010569621942783490838943879981485410749819820583274585351254430922495424071304200342703242605602852437484643814609460208275685340388673065459629123931581 8683 76855663320953927649647253182392653780790785132109536447262783203751283666442931344415311920714405030118058980915915441369956486067464238237381225520014578209762777920471909720807305087492537058977236022826650148490298321978779808843156795264322079508256046907255334841578088383592990813211248267907060236287963961389738866820914671738898832150023163708080414058415513988906735750707408584867617154499968162673609486129432709076970127866260195164957641481523120052007723897506955468873190138020988076148209501046393253663763521972269098885055166826 8684 -644496422481583702062767278488944557230890602991110665219062462357914399509346852860341158678423016023413770350478206583436200649718737224219113656705285468844889004574573257207453865320292187188252481041088532080068631752172545682627438480266301736962646499280942701083839441056586354804563466973211482104096093289947327989006687449255053088229287079702486325747806714243272096295126795409292807442949603872038655787131264061101717937738422808624307896616419383225164562631260787558919965051140431279149132035925909061994857374835567957739766708948338615440 8685 -1112507967188763325027065548438505977079357073444707380711664477135223091637853217875614043456995212089196995649091264288814403325184330224052486254884949678236207251934548264206129245676534097094971270347286195302702118664938925682908533039258065468932644304029664680746643974479866286581935045143307965889279346341784115518302888023703883026389622028273686087702411200905757705832254355768999209498057390869037929758049269872311894498995273766251005564592609861035195614076435736684905785824452586112678071485938944202665712947383527981567625138275434857725953520297 8686 -1415103576665981195055226787852699554453564650349129629547237611714703614736947579034955868532949253275881426454547106409279554851964912187544930587481226225378425438087880667135520708863195279545201767419364917320677103276630163876069184297146684554481755044270728795638968686780854077978019577051137989954409917266667808078062701067569025878956664680492758679695260281624445880694845149450917366128323834381847425898472701108091645169090659540685912144539598466832913452336849814965079448616492421906496971615773736712464434463471527354199612227575041492273880534871162741 8687 1081011813448023719536041953081729633880232094640813302377336337037186367619876650941985259529269378373702022502306278926497990085075634054639821190452238311636032200718817142396377261582725190759026171615556302226756555530285571737325330300523814418851122951409249533776492612461240439734854809600290887441185745738926862502481848019242234696199514625975775173043909436311121631583924789201607855432359599160258576993872556665504225049035807623664578423367219823362179441778607898381393618197529156654377373963597096223337926229571293975183450736962049900978276664272947935923219097 8688 171399745261060419427224491348182232514364346488379124757337143196483986491608586878183018438402796881240056448001583268777886506160175710597444971298316866304807196189124921208259667693350783228825784447364466764652499652948703568540973232484794080912013251069902845683351058234442658096932712942612165531856471593889676075757101646400534395134233332515760504990200835845752575960885687090889836985449756297652865934088151720720853396149691115966297761752724913185648976780999755178175897247741919837654675174711715540886507805327105471820329006571580426635600948447320240648555052302293540 8689 33007835265825525738999826955416412010053635608935245585286171243614249937144920145688063812158598012204542493824526066097876934744970963966490213387839809309339338031117417121497921528891498772537900583208478122350967105920628679546538599969407561462106270448311607136494413562060426419932023664023638175955931273422142888942349225949165728816756111422374805176773626037423431550914450269167098415873471443398099880819260091693785546999436515057402290811606330846206996527879138446679244558385769649482314313482637648835320354248858219814407874033988487173392774863805291062905630412649150556163 8690 -2309466445082018614871092462742438206698390341850784890673788032690110124505523837609294542475419783004891541195123112971957944836492392631220282329497956939688697875462775176126982934010836475535158289571291643936605213520999704294835478041644318608349331500113986246015024070331935781771641756932577588729619041678428203285849594016822102095731088261434422509094356497001946096677789220184077124326969224548504368139133908008911041795881637709425320396502805641075857321620437250971563904641782506208012336412597246363895123137288224929994413780346291942500158141398988268375824444338448673119822533946 8691 -33839598063320664476923678955806434934308721680480444004030554809607611683611126519051794052702113325921548364032131567223615713582228652157613886414150553970971426484126896399560451573932147431058639157534515522713592425762358202957763658935219214346449957133448732193919010921624054120861780981341400043331916053901762138366755052710531710384945327717146881606685500220767374308246280957487937255323196354120052199185868318762662544609681866984898731584001349838178219255927589875774777161616051778737030390699573610135241694687735954332991250721387677657020408328514298711604956137394907225752204399424965491 8692 -981439411165447093721068280980918231348784342274409088252831026708258249893722453739025199376704082442719411034573159664281774269646714126387139186285176587817634333010450461371940722579408486100188129746057470658647520826998457990218325758989630421325984609394900575928022567253845620617831808588689920638886773474356543323281968950195950325792665266291041789171382314811626655820158439169492169808346524081097017599105773405948544101321530337934349552308953526796885498930912212461564183367241269147939032600861564603860708431562992221223270267555172530615642566312363314406737942478981371423688675717541118836523 8693 6316483560128161511200333962472652941707123152206520924262271471919874840344658781752268853965477700379900494304907114747988139388213539831383435990214566240791170608868312998433338190980948805379585456588664236972788809216524595271463974648284285551356515426214783647508302682554043461438673015688554709650639200712433453214763238123001212141421626594302826429424354618502240229603904658213415500523488029449965641142135675525030898659794669169652800446959202570247702625299719174075496266460920748252764417388299682565116458736778372257285374117278204171156664715058676392776783490433359639474475720061110103789825945542 8694 8604232464330231446246735247976719296073912410777491781141947075509531052878491720206968702868059435369634616285304535523021208010577754290535556242027776822667436714989836676147496755297905822788914031497531588786345444635588407357495176717447569415867860169443317320540187866614584193545580218638371266504677769880282180001632331855920361133320472362503570400129288387735788171858361858782831621595543245755810186715012152347083583803956597810242838524745032697392418981858409947621624408873662279368309741645301521842039915024762308819953326887069451444148749274176999698316666235662714613317631958282256400603836048292099547 8695 37406124627080259596990562019659417864640101353785938859212223469417788511812650591894029105366582915489208603578271268555402775429938812258496586800809545302241630568725259794607675473107296831764967321982143546949487590975022809494841532043781771663617317719730950684835640373061315264290612491447619203251232589907170984894497842913909320660367809867210063948110694268019385011568349114844923567867754256388894030041679486561179693676709730895488667026986130160698128382397711659211803494658534191215208817796762205634503478700155672065182657750220396249131665500453284932333893746448097830988520876867805830419752703034728067805 8696 -22214640592707791296940635464103836120918899956940453989743354005760974019996979392935816653721407374358055025569549055327834912597835504766125152424272809145189780019303074044670974776690797769464878173435384968266538777011035150769700434685736144288413360065848713711674923546155805360167143350423926059694571112474106835309451954910509677949690453163870885671819395641461722950833854450107375835090886130318667693553017398872975478740917911616494547367255354166309954667783058597444874507715870658465195587734522136600094977390012799191252384821858486351651341312947217949100209114989944843573704921234943299202860636858730741429251789 8697 -2830896991399231594800621538287922645765840374856885806141986701366133734340080488921372858782361904429446908331054216660154741599745953523217077313799537536042785712803522846934526073484205271879625652739473189965462416907565244024929441090179136744296246226923250781321485938000423913179787837439267012940301000683745920750487393556592029073653941396158256580609673623282313158910642593054741020850263347552817577230064909707065552978587362530096812776466934660397999362179646426135709509540280636856400513601358345987411032061424592201193747632734739207723660630447603512550940374962878826911133751021534518756796052169551043883617147870559 8698 -1836917786036601704925654947341514040044045247506218420570244828119017602525313272377713028149380636831881153921604576992146051198198438901937633119450446917884964723660700013333777262274300700426691513282606788700480129717920959853774016575672704198545611404228154406297604909302441001143333614814758309625385734632715497329608314084475491918834273473553768162848612241161005696697530727281276858045004700826227173743946469695856423910026782668277739290616321541479074439368630197864522311734703062755173695731310387787013845151408391647966150813250744763759244001263188115866945339339944563314102119600510912535882472696576148018362098278130070 8699 100849834627572712106377868217755204749627232618280227618306773593387952300665357664642137994424790208354991822553290870254982917036544052983903970024225181749707840529872246032441599841106408956545489495415636169127004237101671629133813876631136542611652020405652077961168248186079054443997642243415371332973900705452153929996634064150059493888111054497971565777566320506842310455764601297708383796087694387851055188432485254795853900648937299519397872936437534464959277000982811719469175389837760116725673939535927271290954516445341447985179654254598698588814292112786492892483595958930974627022902909508419283007941290702896041236208607598432895220 8700 1210888649213541754581232281532296021899441641009583004262283485342997395639171631583973104208716562902784740763712760387817629026660031736747805644834182866981777826908852770069505346857085718292503867604406877447624027383815872760731813436431760565378846329325520690410247296748092351717748702742241311543951470010520696327668812158252123329577950469303090467551797787795467214745511489277833362800373406625919344171151893523083940982615454480750593066382595025003771167183387909606238733489979065262779928090346267913551344056449965914619773527641857089767087757851632108416504106506758382111837837486640770981552588135410658539184778323553397651873263 8701 116806182126116027751405411586966868562576933099542579155786920307492822980660514394362954895659819219253889563658360257407300882200352295321649562846498315877676004017956065543777422829664672316954799418416781999623781592280571959562768099117573481429412968246882714331870742346322403903223196295883690397000947284684347608101509420335762325289391514226761032250285857370617031585768528006191119671961387815520023728325032123248275514748181691103997182674536269959579298156734287641969164977790857418830632418108508688830531159101304875702927514166021581623700204066132420721864422783565335678674532782984239839136756412156086715958738457338053648788250153 8702 -592980421012832353787276631662411519326839750327341606798442700538521032206568159922164396418133654577371762118156125710752373674069707087698188884697028759332811943741213097947559490979156350339555138632773070220315010788418619414475552660991325726665622064451163994205428371426794973235379291813426307528290354574804718747983409892787304031410662534892952274024908813178474821511233048587488165213913880487615649053437246348219043373866501301392577468704999868848486262697179039515696870485428998210313386248675069360279960845403225206472343848005080180349403995872818444956066525209106826646999719002258664005632845973358782874973520325443421001926178278578 8703 -676708593078186146032850551159714402307091990710430243086106904901127087111307205913804500268007486676710982025973527727067788794885047528005815152489341721393811276540190795416404000462767352404745882559355767609063937981478221693997239976817232786879991063339075364954396581049205961268855890144936510019651283060784910777650285018732124694785817217431408153949829735435548998165418887760121642089440982892985929475253890946916230845576748281503439435530006592733298529486814965790696576826741216776248025178494520233994534248663231781988790631284394665820985562156808431024198459896376242089345982333793733319591409740148844843052850545603698326592340168160186 8704 -9666653486217866189496542768007166979654405167424282714420495370015802978935912060770164987544330250087164710793494065594040948010930145505824914304901916570966254704247136805805405810542496902893822306345091799802528825169759944623468443329064439838719120848583904877420984607547427316611127312709740264709207581053530609910520573736735312678190352671509177305647704920008475488121068555172606442285017997640626009389794262831475503186027547319760074918172431318789601602035477007026432807079809436198682298456631142018024498489086858441880290551351347658031999786704026013427909792104734208414215670092334425181141745805619951147280267588997154297919586942938729 8705 4528888359264324922523379234797919576520395988981912544659964979870036062268783581411021039041762122863272321470370077926085286973212803196524495286297395782349782609793196415360703473198398160795254062770178568113136292791223512411854642493448111185982245405404683886393314040218629262546327773446729636461908314679456110487189635681726559625553186598775562728521002629382281947808734087194740959761092498076509878463079032614060875831836085867845966975611047553328351400975347024942886864141951391913901934461515101272166100692409438949693953052888114237478605609970743258433863186404558847295870162507192902728273211174469445843944861103183747067810107503459072768 8706 496827901779094880891669666557200713797394577779965367516240961484486614128238171792444631871160296771045869687739209272279774147953900169751481238878116841195409619592328541549531481090561370879107868125202455913163801138772633124089528660584092116976949391615122890383205458888711330908285121239371639610546577698115133975125761227261611589989837293131121518650538335408377594029152271422363021911180131188798008242488262125294902908286505904400301553744313452890764132616758298895678994009580667111035720966341837012289927694396460605981131753271042137934066664383576742204694751536028900620582537916930563257673139400384700908089544442815722292398796555301123405746 8707 1046901271325439241791597383712963696257613488235917169347368410224153067593740941742341466049392051771993268929275132316284504450310985401909217521348746702210856949316466837977936014134402641186450381229583231605224891410218956892333092264444224407922439452471730730544725480499615926691286431974537268151068087235542112251284002599907564574329035003931676544558903531563219675804904302691696404679349136017423945890020727721253848597900763127821026733437293585191199871636513053170961172028033048432253993668709680616662237197055368637485888874341562693644245315049027739120748318863082179439773891976966153138384005379298764572811814057505840352471296921730996481231 8708 -45037449798031612546076589925772403403717265188409561543085454565369610641348946069899378463142240878259033328709923445272696520166317332638022513172792776916151085658624328984259411241562745296622857841542525538911659681164025718674854310642756758513462491553104693089235764411493780633088426513107252047102852389843555620572754092419683033441635341647756786302198462804869828844210394031409331709735247868248991439259467404513327286357540079282723313954111694311648714077571655262717692527268640307220899893578078021611240939488373207137022447477011601317159013423758804998168258162359554262171029579841692088574498517482490409714464884874361281006217530175401775003258 8709 -482273026274131159769521513560483734526940755986084382030955885381506499372746953705320362441796666411732509634441211899031144110083969404918485678496264063595811861614628181650463960505383202795106768117551196129498087637775548551722552761487978434707961056477573248473324301554670494197309905494842530968560425776118453960457275616871446229428036349659967014963771669546579559717409368855430635143596635398529455230075714259833228275466139977975610873957447277843451231641410801538344622391032630108151335115976614383759444358082647917096126060207109903318859793587747902976205532829364743931177032305882536938186503993682408153527478608586877577263046505064330179431963 8710 -149305224230118263984635477402603679725499119621644801514896538069786995706284538288277850693741762030949424257037240140162852914534754960000207412490773592630751499521529814807167399441967716389701160412912450846157324912793595503191300578184895676235630885154564476355111858138903426441930180982133854722861438454117935761322773805661705739843833677134145377689556314773083890703388251377901206421307711832424701892696365169243781147938562445729489554622979275093852007865264607949730461680980800809718520752421463801092707675678507516961782618204785954514671701978091210249221143108142304192900552405351845492801416527573556731681117697386376789061026953872155320977787 8711 584197457250356448934987586935982870186258215175408730784421428617192840864095953151353495110881227252474847470296195975569092454768040472611325667843959041794950016069041781432970087467558213301760947558343162177725849212906805096069927566963394786825091083367573072844753137067784509927474522899699367497543983643031153874662592829696683763705177084893425934892993038217318781955545825732911146189004276099891848528483753385193283867842541832649556746474281476148425407589939774581076325114085598157539259791084077676047397194960872521506118164738997617689740470196880630291346322737229476094374404181340137468771811187587317457172582164045116553893059827171195938609930 8712 623666777824353269219361211219593338130115257005711657916508342540451756323237735872232429430003445283195404987535836385316598032619294511796819121264038571063059588911356674381699155704265650009048342037061620162549177802895772136939750170369293235365991366313278908585269507229054282690126990810218035639948765453672763162774331347186844539391970805617708501089635238145378036837477703825348567412956960937213529481442464942018270961836385851009645112595786685040932056916919754311154112579201116235364084814684977922447112348840287991511094871710894594226917556083162890473427644144792636925327353092666079764787421297969356883860619861850824759687027385776004303397876 8713 28248712913410011030469176258507511105524804394556227205541461264067703790406763139663369155036704306400482106149763919521007312488227632942374874219191503362769431346022803279648318264631383080226423360704910772307434231323340824672265564382367999664907264525986578215031738567892621212717260134245116574951769850291736802474359383316329853102470893470429041299021150919373036244122888191655593857011316271634038598720117305145431860780441551237992267836096426350254335212834536567282975892891966823025447080733460429496962231008672782804705625694024591630104913911287480153058057302435689420826280833767524845413645046433562734090022440908003696141969985377536542926369 8714 -9891981041371606303475708356513539287956441058968926895301586956934585032000586817053799925358376282204550743077442031386522140793373853132880521461658683935187126642504413194336182155730826649555659263559919721216219778023663774305938233816795439837285192987249289963564658621657213923605443374683301822974133713264169195759871671578601829823361362263968789823163776832502294895043669157806617297039369772376996394456661052098772408491796243244582280935896101141615591729750365620477811964302605984634528937424637063878007190251064242552644410651557250316191164899696678781539235478285608277373210187219390734813962804187834186519629785122603643137444193510926366811659 8715 -1083995166158021931290895709904226515161713505499500454927930998640459910847267589016119429008116334297360957074169507602249402054144602853456936347315994797041837715233852619255042603785279821949997523696490822959052293886720065570893882283333286045323083110771199265315965686060214203018983888776283997740156027159650543495073585055459951832913067593832678475322121083404919530069303330642658630624179124588029666093332230653254935783209820958991561004729002317317272954141775399277448974046601668359562888126314855837243758574086535604125324096483843668994156333903719893774089650297294146074666363875177265222530313489115799472641772431197732046755178209780180366979 8716 -7153198243000397560655887810874964383888449881073148686315774125259186202506235014596844474468505295728559364717179475228213497065315825091293536712528491064531369630286984940931417896241994337387298264821515697210388603497190899805978778254773706189933838740437891322306214281902230974216708295792678919341930611138029271857843592289657036293986180384202322506941163432085354980736972904847959207826228692706189127162219002432497572221478615703347623676157511973256947556809351752394783907621605828035764608772068495628075412134715768823516338835372595356143218391286549574780438536407458603659667723441971471052692826186718876576076240035085904003618662698375634331 8717 218381871148864414477803467338897699739413469274480935390445532919937195320525058810242955679651067055482270359129504014251984610709659714210549125883209416113313483954589622227523162849705998609010771438058542631098084550826452959911917274737113615806312345779931198354699013438732679590220657120693505100614490883050284295875540485549685319117352008053414637160221175487307975919971560699801484826218722180241389113904573034626813069650928382056241807512314236485001563761738216208810623684959357659321537367906964571120014587564562131466830195360636448899723788404143995533770503432146833254678098194553335166936899874480882367831379457056724710068119092097984814 8718 2557052295748599201727029725994110068589965169799029251498033183595435546881330743623934862439573736067541084522822503716686497882172303096450466191315685205629290180138616089513922160450688821143802383668160722519123153386585918514796725311004042076545472567712978004796576520099969032683857618018404621198998212910925809152639653517205850384576217341585069682848252694107949234641059906930878104648106840517248141741845379250332208520952413254812479295541889659582547839767462693166285366103693094453041769054642559900440388201982071689175850957249307170519624603805104339924415057426559518949511693545366753214103009050608322326165642688294460073097530822683924 8719 2449004294962350412528066146063556692663863179254520386618314039594158025870910752730073061862368621940678625838185871626974778784774284624263025066484097098155506190114941047732625540825547962430854838976555535746918971110915075137665355472358136167551155043803809690264972369873085793891898300914829331854470096966406903761197636136284999628830208763863331135144220104106327276194854128332482257246353390945627580148013087808928741402087873154737199553976838812284463558396554946528530979474151353382540893220922936203664140022293978071203463226368945815294687344817369222905516971572832755095050026799122271788253537838451726615891096877493857515583607051765 8720 -6249940744909721533371005807968353765281275945230499281986896604483449529156500655034192227449291787935340693987259362406530536164039018561996704734873849867770010900511359479422929574390887728859383910660475363624809103325656097848049049315114699552291464342269920622026356253896082555947210087882760883780680041776194276772037193836192865899163002707025818677066303550520357828440924844631595378375273416016228549306392564290597755718061348765870878130603406619356502215037541512927023084429210946908910077949437377007041353071233509840842332216986281391037176921718294376181904195716064448511619732454535777684526661952010888133277850573890859888294066922 8721 -8263243372810733285101140302745141845016019939221998008144935649358902899840634302997945573990390193014152268458974150970687454394456420560097833130168755838731065384384433138735161733522521091644366719983393189866820390582400063319709089601854945772994944413080332754680364613653731879551916037041753246973502321824712679116855811230790504994497353925856944203879282174694419477099418709866906389155244810546349881320490138867419271701220462535289576878619867240601447153449333842165569542536164220675309813899178918644177785627134165308031035759168591383598448173877431996499384530141349037130251584455428217775290731870764149150871022991711729749619128 8722 -1145965919250059748702300572610471779196484301183630290147768239060641759769058572812643299776916289202065454827642580818382943619649882696864957749463467074815436324992967771246946251018710773476909667363019795778594272182246909559018218279972505861527794886869119781035034858028151516154802146453888962565236889561274772044648655817089249498447580516610444263360402212834108537465324771911836333927042988245070521680389048884428743186110939295293132159033611319124676225981152733959384280540051171619914152859012849996512201570954763858873951004067767235103630476040855934939243768526728541262059359710848069668984495751596723821880461579963826265812 8723 227902047953084004669766478937448605019682012748772617741809415255100620599112866952247156265253683265757188033479159010028414283396126501533864623228843459556345873280628542548475379542254075179742665624309307423735360316141657959467154759143062132760686999469186341201517922890148976569546324871712609247869189865045509531926308198395624061121844159414803035625398378398912002468361018190249830718836616653862362262938026075069146943207336360127270055760389369458560231230970749022793867235089264874809700436406727808351104003059243196332460314561073769004481076899935486498431396972665845899939232880581903301571223206405993774638201196474832160 8724 36820783724415461642944160014284740423813211556124775750322470145577935781766369834475311171551692653079688104474004601044498379066551643344072923953236831513596366985464922364762672852813448401370405713999963893965780269368677132318658010360624125581899660217110016850723540550713597870829708946991984952789537909991622052332828039854542147425819033810422942864145994505398359476453710224844232019226304277671391322782560218502534770801574677104253661344668018003077538752952424622450889889886409367273555748599105905441696126393185520460866356931903641598764714538681798376272547190182653122399210444534699193410894408454206466986317170864188 8725 740238142308970344476456498641779224675938021761100573934873772202005740219976787184541014196460239662678312514787758454073810914193853089043909820963973215273256615738282645530127807392605080521596389120255069026867228817907723145759240418141869115818028902416760798773689193273645921928275261308048076507566828869470725922444877193528412533346858482192839511952899064589951636964986246901447642245518472130458837331695311523450901282492749982596204982623774380393252880559987776453783333777344907220825802558901631520060238479121187005481898972301742622191459552278082407255995976058731672746925180691800449713536823773019783673838990256 8726 -10042283958344777532815066427752574247116234341747784760158769443619109289984414409733394106557995673162704956210767882403978110084056060007681590133690251219241933841455926675162715182016280533408957973689418165342368326874206235820533714373642222564198634182906474799409982860388264536599566697693034355328979432487663238573986495941908412029871171823276364119284100039798395549367968088158345501210242532550094816505680595362236619629851521703132570277818104653358402906103582362080796642372398374410232091183665592082604488182531684050292367358340309970735751976236459400866477024532394530468052469270213926141666552188455903107269 8727 -226120340842789153290889928718359374356547268151444935070508244896689483060507600336102966027261253552831067277111618412570955710205453663981265212285412613354800061840443391662093487968983280202026786985428441307140556160603508700603047361502752602276282033746347808404064338672412187269547222242300191694597661305425968592467688800185700500684028822331196675474287989853648361189642604492053963908538207953890166859385584182677398426220660976494185449909076195840253101300351835221760740867654048055462365119996145127489699630943797156083056243912386687191505136441558122504303778633294841646241517036358282529762376298370877592 8728 -664387844837928637121399643257732436805159710592613858496747518559341626674975526868031639700163494588842309446389502659289924310596423439471666420944538060716695041062235196617138522697968333572514132526877632074184343436133156314092892827661041440300455082935100395118540798806439348410728756398316790660806116348297913774269538506995990770410340975274147122676249409753188845045883287591496806824618420434499723640219920874910346748872616461236689149485421956581300271825566464629697579555304134927295271003851380020064953965819623927890072116404479108322054487408693741183306111221414950177170345377780757903362155232808 8729 429823539144346899489051080749291508123171008616838676584088307893250088327440226492807499242707170478931910488427034643690423197191679418951649170911724865152058818482294784364359720425727594732167008928255838169179465642013715410405887809355249850384886251472935592168324844130830048311447927886951406299905001328398286350321130430325652493544527527428061328152052961205020465399263477569563661309522018449791448041516196328902226586298814647893457603632357574153931924012219626738098752219129004825218532675812094899992305309069931217609689769321096790437532031312011318847590337866984492149388642205131139576507163 8730 1883640620997176674874578641390016562552863694180551171645845946014851027520516761218645158407235639568655667761283565499251689019183541597003011760271350286492041785042169378749926435882316353603520957822532520556838034432995249990893588470753324297106260862509021895105488045639062640274438000880414821967870504202110762931569040381577555035371855802535280280575092946219182046435024371496428426650431213991193802596886022949697865080223101937202287114261162940662447116845822396300294465799986146622198373694335591772529979290200836592731961888152044503372722763853036877581676765994013317974201849214246975288 8731 827909913183129730771516048888321641693917638085983709588292426360570441315994584321208938573120574301233352123967481269857629348732567027020352997973440282691355123345929660018665560957521379444371963451682700562671843081937040939288184901020877653061258187771268772296511220356563737685192530922890046995141340178476868706151527673100731326742407789415327666294693954423885365710878848831182747141154012637900297197127192318927858510676404869198803333430737310696318507512825964891396601535398887783854372039981414308428984104194835226523678136595509675244831190584308273198076266009609947593169861074382 8732 13896657815357588252527984073052812206078269815885732104743721794167489794567392499667415235339733308875036479515555265755740409235788732024219364011157484923279180792103870765700918308973757445778102665308276202647108209057951909638675486052679181429812823209139385057257740459381184685027980007883233189421456270078584025747147604606112785007451748206415838734396485278557406354911417652275758042974199297893053090998755195346461427131926217042320806636400680769942947042408666488898948404991454664791946528535114378672798221050477414731973350668788348024097391834972146359499216483503266790060982 8733 -20139240432078122808284509409723689779463664836962076418266146816133413972654435066791446289880955990286667130051237575249943994090728360712687127106543393872940124415526778000325537993806948854299465141860188909274276224983436274133730483292562811820983997155474408080693628018209148179796030651101163700774328819834708103202589389940283327343262239775964203243438735967112544088795322793980807517234501787299178310000632692739390846973509777434293069067892458954651424604856449618993721195287090350517669972716173057644467272537981606865814388292025225010693996484019549200012106892591684647 8734 -1410281797327944949864391498088783680997901484977422397903262023973183020252937297072199483752857050200785289303286263986475403533636824339107039397741279411083123916655503949548646101862191563147503575603648723133878068578953148079113076351274718581724866141257822492925033762834960441273655135944145472710977361641199827156080263220144027540626993691884736222278941863103720827722610498071252809586664359884888187086232536670138237081624113651989486542181840613792416645439181068587962668545572534599211340771316472041411373129017592360090983755083917232941174665901610700759283967955 8735 -16466869721352356542903101209574315359233595772259674738109041388823413572866091982434699933858660380741150982485395319647087003780480321144224053213893209357038737546205273527066270984391120339534382532168464571472665845678864407864043977288970415995977607659437384714331964120157979889878903155040937870059439228214093248862444579573159552245944601794524526591933820415717415021097572312761009753011319974315805823240258708249591021906547678894166385224961766937216885138285119709492126696327943629052104415008172517644960096691678165078561707731198246091206281771104661333253 8736 222159891525073889624320096507272131414854795337662487269466068499208065521631305065876121549354005879823832138315196063875166313431600239836592851014867384072771460039138396289349993498619472394451747054417139848700241394409096596920239256105494156831917205599688303416543898162307984481908537137413252837403665667376602562758805789744153627440426166548166139220775020892115422272304690722598798612170655851504089900512105957038019283505614075539658799647163597454728658810099315961434448835224944788966862456944682976928143190522953425573512761892678956332631096542862 8737 3116271915851613948425098732728079070396253885209368890365464252624377310505937198664814895384226750735658249821212084336245249632263189719891193268065870742718955109032115206405460217921988112266782932939251351684159969411479189484323300504320878812973267930282211815249982722322145103213637422932320117490829261272839882429640546490393122300519956903400242699982623417190604849059064277450800877779833183240286806453125406770564421555123937909127566702864808187892544877228363714046648463397062248495397036039256607528188288679604121682841896749206970840887499 8738 8053687107154327125341246952628243315962324695737206232938103122700720736533579030922886737161085700927793489857960285826932723970829641579801624582343889328584339262316918326338872776511945997299587323292653700979180527790017234492484796793795037203495333890240799516904806722752884161412680612626897117858117440847524004789922756039472268905858128654938279911827623135703167948807783778175432640057943757547549685769787234529044026069995767784093861438481527016970306125854250526265250901645773626380418709204716295142680552073977545078343695223528062 8739 1539010700826738359773044711324685470856767825604401916031561987396358429544498100517313058711575461163642361974849032826354602371525750175896700632391055998971718938641176293474901201743117921166781631791667369113863973588109192421085652900471187390386220350621557548586936141793152120100472938618547474815711432010330296195177047492659516624103059084423221141859026239364314475504909143969297537016335749498352513055707486137228808326096463435057795510665270509802557262188358283527797218705101283172992851743058936297480029404670459995538672 8740 -7341286134404030167110189684460455412694184725308943987078517132861493063181377491168353863160707141086861457330747549173143440945598182177478307570323279087333818682877899723355712147434880196717548429951191738169912856648549497085382318138666978701077599460766493835037663534009340678305969631127533800516380994519981405495831062720724194513929320728279893665368761774490805394568227132360279201208663902199716991141364931405396179720965245407644912239359130629261971354196545332151965950459834688140730612266492827896918896574955547 8741 -4026045758245831710693053510227676026716188952575441918421328051072115282571951774227762292107403392611628170580087200351841882455902737731051363638427435167032116874325977452219245420100806997673445811404067319329230102328333326033629855021830977725098930034711630158250546956821276198507461848526018705785200776151719134190277684854758768700580302254827519239501232445561898373252149724795145060922460483025362332664746655605265594778244454532243618829484404736685649121522965417183028385861903273576238647230865988295610197 8742 -531222132240997923462523976370275117782484127922721198808167395860394464010015917007548026493217490424676535898986604538842702586501291711836538836459862992836988089741844800665328871681945586494266779315343875851550937104891467691897448227612655232782976308418276794552175468199188161540485537337950813494275874485960104283519506571364846643639361304879529557291193658092351288252016757507751261875008155968261109063734473591345804190907174776792549158943496107479767812370189734810779236942222576282118215721319805 8743 -4595941452841004753412935637394484426490982081470773001611895078818441889619594566306809152354752270417045004005946097400838540790366140002965686980710579357414384816826023624788190273376802265517868900384462402105102992420354224040181632882334692299070671808764526519100157461751998869232848903051057921385059396740909849390611705658070052550874806064656610641996449195084044719491536164470914026484703354852212740692896235547321961496178017762623623565545961620560862415618614004429187738692608873038861 8744 1676625782102729744630844824718408144850076324952647008896351948913213551624149913176154855084960305200523977957720393079802191199742185487448742823281367064137113138395245650247875036546253935123287113260158719034418497311439993216594676535513124506970454865663182611767962997840226822407958039505789732272450098341331406294780220997670043147991942299951712936376239781835209943115118318824088840405794350179831707725874248331524650221463626750277824052866323997444255910731668997447958229568276 8745 57260399893652084190347895948361577852370986441469496909802200000226667857531073226014678125248415815522472824789815528813798626450965285974690091855604493999154989019297964976408739085553016756992010880456137063690002703901463383242102895850725830047756138511165599227539042404058039296946054788513409356129469379936167346038701122267107532445176539016343695053110799262655018125018360834741789673590142696182904660859082199681223694848911753156715848060846921882818684486214424799593 8746 550772398544034417746828392013297627122018793222371672430062147533623312334861116535908015772777156196535097809304343870105074312259323372578846103198181610937917017026057396416104388740116236460554563109717195889478239884395984991710455945005153547706552465534518856335054609590042399484629351150508930122635987996023165962218812724389100191359233321410632700431790596648896316349313942057845611307326594800395779546872044829900340327908599976024924720922353140655681636485 8747 1402911997534157927885187765438707119996125883714487154743100901235718463258249448306491650958844314574014617410999395689017324465123113583811279794304775497724578106047574934936089191896656481825292640372058913985687577811221234421954177422441187357657336705364491284448646508978845440816460884588886217622230608940300839788869694114717725070126691397084112801429076522330368058268519576251142885714322137641354483790028104993826547844205386889431079052239181132 8748 -1498785394244920133412964623897777425466191421669942630914341347710182793426951230888777578479464441819525945097852800059372294931851007347811919348924973635330582783852919827633595352101663830851866437185243052612869236982855426584572207134217026716311107618006561846785974302090107497994805969314830532694827690089084806063852328485764234142526545876982240157662442478576398784534775663737963627170275362725269728500564534888303193630925428089351945 8749 -7799282241945215655780282884503101303646132971072638356236474954974196286343378616468710657976202168005229936659457144966049470738757700302734350993636576191924666015699897117551266299999946473780113637204831938878345455461626185255470888469324699410033893456920591356923705923928419615128602781462628863135133752157855473923130252587252056673437649052209893069723842332889577229503744456339831845903293823534341813420619338323996756950514 8750 -7231819034153045400802596289776637812637512646086761394477450383090092144859068907987466143124487678077513300825240269044702226740790886604968598965708730389435929057327497988447198630295837714159422376782097950109333299186045840954108437832884507085666757241824157388214599491314861801885437009677139317669925323276126486360846296280258335791343416531385199748510083578957173289967717679632922502478847125239254865321604514890 8751 -2424347981255280823674411625583091759327896158153834725995000818112562655073677833913522196284810680694197696442660433582525133792412741592489573311547283987289022919440407778378210469550257801187928046226882913643595980122626238618310527448897045917428526442536545905778853326306121239213786996541872101193726441388275090066078074654265452493985476102365723561030083592845417309304883580358494505230485099329374952 8752 -320768916731009077537156485438567692465577900479782077471720573088352676439685805804024522366897731582946755626053630562734453017558018429484961161472679728252323161784840717353512991973786874400880509078136585365199419240166112362131643923025842093779666599848211154733807897874347828662728674617006887148019388198156665413329582138910393322793816279692628739352273374010689108855134088104733522815069 8753 -15744061982398909631640334801633719998021993813240713951738480811381895021511893259811679504368321551438553057984819999047181673718448450750797506659334553309599197541563942769310488036924861115674893700605706856415593012671955268112768442337857145400255927622786654972420449249865332537588725187913693405470201842003773969026555087318801984511400599334022655453276210869341726923240806707 8754 -142587412214499985522861998126433784309927995681589946086037309518744335515901361385665127902363127571833583371787112236329039738232478794062701730596723809131996904050527505439551541513499914712216038967297842636070832291197303774944762113208636033260754211075287574881430985404505545097950976195926781944424439418672086212828858773500402957874472606436183212873003982863437 8755 7418699073419565962435831123489127934197937026984334509422623984399630884863572342238709004234178086880214894145935377911770285487311354865631178928421166924082225636225187918720141775100552754952213685630616723676460758400200262351613520049814611301701442255657678365446354439342264988394455028283644963828703580444533169363968511892862425118957468083774032209 8756 176843666123142095233586917732819503396998412517540097827609649073894708257412690399212546578591565011476945002144676493385419167723576776418169903386612109569789410430914097257041165709897966734840831943411679121899489654440281979252271659665105586631413375368256618466021915924522631153689743109240891659874803069004911419727255441960372734234903 8757 1405620521762121805790968221038836967308263908439114840501749390331921169779450178790501577600027472223630873823875230589773606109116852669569258996862606264938798757185305496936446475991631216931201742736679440429893183938079703741428149327499989214740882306919084245993208587781962706321849334960987992648698912419794488131542567222 8758 4919448518585209661914358123947973555313426607385380215679128755377468900437644023450737161748708595390028527771151696157026864440760628996099906947017284253895644412633680000229888484211983167372780305407186503422387142543792841685026442217762776222546584419989030811451198679761554349606738027529086524855418988808109 8759 8133333637646067264511008550700964738034592124463921293281141274857211723471742004064573118131993030686933876879529426384937424637454752599812241167754365853479512945633674233672790255902472720731370751849639662350308122651208454339054815927127032326861254860481449402135522068462958243614326534508085348 8760 6374877865097537514374984799956467200691078460518043691891661092145957133944886725055395924832225113395606411951692270569351766038027893282511172736100394056586711097183262711945301733981913366409069341368345756230387759649515758468487034430682910007674682149508827910064236092513436842416 8761 2173871161890569329156479098088446553743349961839272615280536556544706135711856163812917887982739724533769690498221238329050826673487075280991017027612155079492303063280808035134074138231089561168255398540072875230507075229173923864157056850580872130705188096464065738403933 8762 181274611799914779083109630141910993676069272990451514607636150224045257280821791445204046261797634485356818420194249747264702149739751698034482959678186226350424373782728796618533743088359990657575607033284730584789927098167463792994235011304405168487475218 8763 -51802239824394627860489096175773234011039375810781524512469826076408449949972048698319707107451240667520169426150085230044896932381839014056688265045677395569291261414162095453759517904309744679520230814572377011402291931102276168900143823986 8764 -10589419263806738271616137058311387513928161293053522559625301429407896086897512659340838408143193643550515302899473963436005611207610711622165420210065780971390250966367736376628121233963366324737648864154246922133201981826693 8765 -568463858029385962923137061290398567244149166703748755709921553995113082656726733162774133560465847226904403834752091162246464351827566630457014579402809468641840383007546864576712659791319153599563986406510742 8766 -4406991057430803230822327928237014806320605514285351321958765395915145453585752268895120288812567614527417659313845146800168341465147401472301380310123562248542740166060108120925128638695196419 8767 215433369659371388929193345387867398901873574318784776298944531283816697365270140237750813164206895560551060606110468222431869978492031111845661530652031923182506959749629849292 8768 1045535816029445676307258965885641574073973502745511053580580574656953095424026473863706793086494295559234956423801352376770925841495814999881336189955849933493 8769 -17968328628753695084292963524952380583937128292445794168862328950781291125571859866005868285342461733978264263349821794746690426300476221334437 8770 82440800841834819260350234912205095295067392324685389552373687401439600749164138826383486783082495431100455225578625316507207 8771 -363482521544924949726537381875403944748374471476252225763885039623285481589830759507544381891220526802281827 8772 1603018859013127778223933250388803475235564350935310236618460886236942915729859785310476768 8773 6142002550841747332441581975496048392569156779522680905929434565719316977 8774 85401938035507521201813249297470208947726710525582596647 8775 1571359438200701718131904849327099328820 8776 9827238762946617475346375 8777 4237961436606 8778 1 8779 -1 8780 -2722258935367507707706996859454145691648 8781 -106111661199647248543686494623244984237250050832052842909026825 8782 -231584178474632355476588236801626301144601949827567007971207140403166468411901 8783 4011991914253756892359539406754878336482552853779650180716636717552967537909736125845090817375126015 8784 7722695903105908389142457658965292391418338088474201604569303207426556911554842201948937809873234465286947255775350040297 8785 4740312864715051880329667419476759462860740522514887440193795904482817403986189422149998588901435692926589188179831249864878753620824364 8786 -4055394683990834867654497554034119969709798373184812092945681938148159091417961984581435090475684120572643942149249829361234427205688659220657716332798177226 8787 -513992155932067455398553472329966950580970947085086559250753344105912350101987333906944040764169963351866081590916441097920133290167765679826644601347353300456025165835483608657 8788 -66549976512520462028281401105877152451797187478272742441067434647212311643077257731851130249524400498493008469509156145756190218779948926006293961473217830513509405849515559925320664166852114 8789 3748757825402941526338672431244808259147917078258057926094114712532455241519999245760747032271577896491793135334351582336073866937588355692320314627547633487626194059168379511673889928108016190217429470739579505 8790 35194828246732003901631302355579188321408489251663582486113458452975983076334537777744476979330555454978774695331461132722782951718443975985442955966848973324323640553186571348864756705164581833326386141558040208762257789865524769 8791 854418627870282381282649479239923688565702528989664826948477375714993668287969594855662199924457098406132443598658209321738747920734291964489090496597889773382736267931895063182803913883974370404456545173579628587146233760442902027182495092582 8792 -3565129505930125656157106887432478787881593003091229881294348655140874400281328712218174947585534225075915961556917528690796774215986126980089633255456392526490985786689730261393291355821582611954897857145665491829129142196570038109763053667309252445678229189321 8793 -2644634754819187239605364697168479214331760980579588950050459782692966956813116857485460456072568466791677921750893739208507079309292568779311451411072822236585116477121614620352789138760787206624827698511273174269492208036111299625759913754711047229944177691155951771558040521765 8794 -11285703763234348108251396895540089364728948815046646300721696508882167005870547575649955573419024312670623417358526178049239582826499050320531889332262662348155257732293206644970448248353045088608380860493845213402018511020490460902437051274124886554207321077597915825373031868857989675042271 8795 3720707805353654795463229191794345850562228717003737151087298541096759655013407435604476764626241690171442490666590435984182324605330378531689005409724261866418103138019843124230412509099737530446609967221767402541040982434861287209755616268504976616649254148446452119684379069280006479151780538793920918690058 8796 227168175095417189296287080186156365516465971355031011094925546207801374884481881102487893317926477053242909846468082362514768835420823514223568363552025144709085929274357031037177464427439170941833487400454399826601795141931644574124050403157936412059516650790635942075388201975789327080802818014879531841687449206058388953785 8797 163588102490549465792301810974846973760133689194590867385469357492406482991308742918721456911072136656714407043884979866705716322624882881600471988795657920444095012442424550422513574924906168094291152222729061955549272190284908802578988878237924309869125302081051747995121426424938952696938785798376888519250047019610627206593048125904582 8798 -4438812599463707918143430793178136992662829810377417515349551956459410802388832707704840510077988722580511335819126807555169261470908092616353035998708822914650616875927746586143540284275727077956744376532913051547218669506852761578293380480265243470546244550840914916971208560314328056246445184511114063728100505256204528947456819000467374606320346367583 8799 -22943598125242673150316451170504449143514199567383997623347501671959683004335824090709143091472050478903019100744762981466471660606288844730457490108985818982860636071434133308083978510064369213828155843504922292810406068518547777133223627300021605137233147874223527971934924632466311516507506143775006012034923336127469091863059118931258679670363105767530311869182591211 8800 -2710634032384451422170987258176592986865435853173339678058737702951349363563951122229657344960747152202731159078538099069192631914952761220718527826269699844441623430882758344778641264586214394787164449568147827145939039081901744138545652536744942050458193252069006039111886936715415157895780275164654884013776955461631317003214076698460477939646119057662747990851629202515261867854 8801 6226346986321101635722348836927121137801117074971930391354474526986997722389727956735808337029016312991606859556967767736116957011976725247551806935927959705966606742204321603368604432011544451918676974398506010029052225596522163873537970037450313502822609942063039706361706523625541760605072684514929039895378026457086766116528067223099659380645105627787839951280907469618218466129731267566386763 8802 2781425529689492779811165464193905670904846683362370575973353333574997754501126607200188294445020663005724574254773250711936165074299375240587067438961704896512498223554263197636311558442267501215697123592164062022425008612791575037181342507553058231514587498623499508897870137246439662391015693752006165188167223930153913530919578614464220681135988709956877685157410043335787343613445362462757492122288100082873 8803 52810997526348629356520749174732200964237854984661856460999890944402721142009607382194505895372087625327026304721714364655290385669600213430649939506524075599785248689462096768450467350400989908345056956501984699026625765366714510896576975313584494763757654732271396630908798066230805915369819321234071331756068815908888019555771905524140855542527868407358228062076072294456906430609669611964675933983507099860957905335666 8804 -10482856303220089868649225875853515137165914354528930093682133790205422447476658560741897597646144968500263400764005604314312063669240112348490565015268517661893042435114861469451126794153663763784304752602180600918002604955197132182017862202573104381192941955619502532113444825973800054427488309927670675640229561032747969694108360188222820638003875683722413988513253717597249460076312161834060969109973196374167269437778461455255797608 8805 -411161587890963658877025061343988156634330252764457509378691673331798271930026867364712259638365845227285194969745667941353264288986559996963627883930256658161998951803492745359039109256712363345950506596175750872119782710346260654845338129083549894510409336103096171115963963153299478028259738290294020694792655210060476882580963824967150000153233156358216577533257323575493731112635422131190575178835890612168791634316816636880748118104824991068589 8806 -1235018010904043513574907117751272916517039355402459214272327367298480489056174107233658444653875175789393852244706640815132126204115523868550059879764203417401951108950481155194173766530540564534453172340233610937686983380134470635599599315783704321303989978907890986509539513383922992202551808288261291130095884148565703355824621325184740677534224607758675403780567585075409165320760807427633322834191188299689603318820648504253223427284427988680750711731310 8807 21520119085458727813235498454909692989257925181835466300057354036025742819037209347035870320071762304947448945786918351077412501674764864249776730480001131497614479995340039340463702233990491288060501450006914697392141541652261174756197322949058184570922951521180172961227641885467387420143459682369247061538280905730727832140254499833531938126093993009073421043555124886754526564517653774255954395100302106887809669747680769346731133166958603179369498813600317060062895585 8808 75042058460497412866588809703230641114547570480469114296922745856988176623245698479221675453479536293829575443762231044759667598128885060007441534550945200144878429328142729520145972884481822086001960254955553794853350001103327655532186351426057145954079547657318440112438886372768790914438580686888662083421355729132886314728862610414604522986088958619755047326051050180376990709789416569891291643314820946313138385078193971565021588153152712920291375359758198145861349980540095696497 8809 35218223464171803807779439088445446200720017482637807193664282278831568867763608670727954871257654930725053648449804873336356670567710697321166355123155892361935609394601501213694649884747558169288011986037348637924035294064500493706005735812786676401532835998597043804776489187699182745993475208102148394332594417214029286267535143107103286448895353428163996734609522345155314638148310726673406587039499226456034453004988093709151170121690282187339826454151800042055219881695435617874496990335 8810 -54540942763244184768494053933587555867097670855278741288241966777126303711980916469250086860258198925004404087616830735522010326957113295020366461895517388800997148821752758841006306178448518417059659500860274030281845274235460205285994938210618599562295985397543676257400530471641242769988126810871968069139487070205306642240509861649990805788621234638806395915510043346131780294924905457095786783194626376814370551612756943113807178948843489994016474543661007201022339425983648390013388320990587993352129 8811 -17081644798179588168064959282613393477527154729432012670970065984483447062432370220976930694022204443590834775260317178858498410977228652805788914479273943595604777244562476565961761178324291468334354325382325303079432974538231687025508246076733680563346832799928670801089537132477342110931893247446197158280623577718411881417185261340561622456071833125101012181830975254288712497315466986393653219289666397342011868909810518288490932169318691749492361202117163832982141726503240675615163494536599002448430422919088612 8812 -1239991757350130244592827265936407960532519090232140090458011612084543520789641432916536736209489281382412498101172352919811229578440066234372484716249920713446361330379881559363471304734868810109694268026899017769623330240656282632636641338120563847086011935174355325048898477797815465462341009511692570075641641054469099615968962866781157620750992220652659320263696837846077716222340883605567541862157899107296267424631801241036464937433281876668174286499027694105317928207134221648879647047346348323366091343262422187341030 8813 172376084331647423071434002817980718338921879923054068475402722156605865152338135815809821685280428878887477755418449011835640352290181512364738997212938260848991114138126434562813392600950974988700580896235864650104059701511018152315729623942423609352642743228683188191973801229138692560866799881581395868178398044996384435449223752818804710298533975424401836453369266881725370375598937890411266505666881085660434932018285751407149784671392931334888571413058209476930060313105444094460564898975535940159875446622176547287839128427473768 8814 4890180580445755969384735540228575018945549005876253913717153168786423777720491276888443241257431057530715630105016841435558160786652088127457843812161470686411920417606496393489183256044512232787163343245639377170880525883215189792503006487170173014283870571781874210589172993750175893034103977893923650526362282606502721362249627067535551288168608236915184850977315452645088377999415481015906809011901797112949419719824110255593674417048818178536734309757927160916167103523158082773438812891018863525843622153909569347424985166186277254058797605 8815 54452714696564324260605783783350082968928302393049149195672987802199742662441446156438717179198287411833921034252300072437483401423452191936345933611052892922391565989562549610686279442156508387454228503020851781240787467392554525667788840834514612853431379211395926111260941839076253304047718514076394659945643560855220167398938665134114668519843172277279981940991455503257029776396966550583020785878367626147822007260054182476087176422164412055255475177795359534723586813808891477407019480190735395926691831191979336831710018613206387296908011419765745 8816 -685030242978298867344050370491396806234636385692053771871757780995341431903176836290948747395220233863693403900223517392762642040318218191565362625438385410101221196961750946477961896621031419490612764311739071774768391039287050070035173150243677126635707763489120839524994656555610193602119348276194007387242706010816555567538382767461423517193575991271342434142245644868228719815737234770084871408407004692145258555703878554632321331520645212604085322144020900137774759072328989218155857998112002166256546441012615862174270321777584872765223700899318990643137922 8817 -1773249851510007864144994683113218618501603599447709125397120312345968250046775596683959873865224394828658813595626215770821440293716354379640004109678242466168485264266567098389912591722737624624455005660023094784395170407045312481407068363377692383573258701487570184534275411045905238941828672915775977077437390828510986424562141988300647259305721025378092581541831003802217815039401930817279457601363981091920659916260744667507473139026698269091719127246544191854350234700451110015213297907493708859032395262424926671941443710023801691959159381686771997975620144598721695 8818 -3007583292714421561733727184119743731900744789981400560488684616867540871915366622034481039576712892527504571650554599187768898295409004595147692764468463776156240533357640114335657002998596195580612534567197991520578055551185949801504749141741818209171100098452758554850856603150938107334484529795149751092358311568417410277126160019414897958192083291107933481608761825294530012355908591919231086759602342906935902819211736405225980963156648322768041169713894975406329749531606464253962234560302285394360617311128450968071184331361640707947916568647624118665396548913242787212714 8819 3447020136376324963732445588784060613887725546093365821101462282017955640810557951204605496976665361202794002662272882013892913653920046096696424246087994685808968264965283840067617532395793964866444059370398694929160050015314987677069582051411856857544758191023916509417969366682943845940843684114219035205195223085098769496585743948226301786163873453670323043373347858067829722728726913219896597374608180022517608192765866666149019104266496625652977200128509530068065821026236868136418670815732087673595794780946741893812606026885136174753824149256677908395534478473407116236150833451963 8820 819456798298934582847460744089446780250697571086808418456290285423595738208267654161194910352350415242853467607551381519069036254283101345367668997821335134635979558051706539042981093147315181490802502457300127613381173958600429223112740929221590718436289006101003978873298053012558648308323826881389773946925353330291099400048155694205147265575583520746154991279055858622011700261900691230984597209710382747644638471270230795077337065171544515300341180909023668094962201200429716752606329414905569131071480074280797716450143828895826219744144654117047509130705901923998723379662638323357121276641 8821 210430849722463325736503160387692176041100588075539144303826036737449623644248111961180842774917808447827004087491665719096756284588185649220266441173880079360148978913320953456273331871471908087039549759015766191177193570974885581643415075493070315761406226969809678971542009275036323154166830418171484510926251286972636553979730790381826131075574940527006711924864803449631478934558820216589887184630872091319271854728416974648258202211772750759796113809430403394257021903153934915136714927582973195158587345889190523366899172971080760788561774149371690379570799855793768308500646184554619133061949600 8822 -22092815408391907758085494452873213461724673349325984639100291406719148781445499666201470655089405997717511318725751436656417681283101470143443510364154012366456903626324332856190062934731642342495544767121890215558912140275046134117961641791568428034057086122484344706697128308447460946786470237152961472055767705321517832104830691639457230738997675052573395794453525833095215397509856006635653467416821274396597886389031371460496527468378016501822494106846909843896118414220430885453646615788076391544316765403236814132905662711203545759550081538432215021778359575582944491922028800843241594803873744702522785 8823 -485228344196316168360214117224668907468667464298963638490327175681702861580682487224523407072554158632971581260047354241963878524335554486096893713198649709043889216106777019844884120236440926040014044390422963849837587164629221848493998161065603921948996642950097463941407737074543552228786339269966080016193580673558701865823547237738028265504787850272753103153320804836052606619937548644792928024411543193395798169278367563462282453496495834337556275711609065692348824618512730703241222968904899285807297761550032898311387419301199276561827040745485418676812633396205735651205748651489147490007779502516810743691291 8824 -18766457510770309103151660848292503922952775538918073264307176186008842803529132703444462417433635336567042132044071449373022357797455571195421056966585477721978308854035151190572859470134243994387260663010648347684989851724798731629576787419723691648501821727815695658240714556805922851515763511014395671075460114966071680228630604974680997633829379797214539179974115462973445596907609828244323062167369374918189899735438799410026402047486410003497490015162101120589169056632484499270490905706352151436529934710212344497482163206840740494445898115322051238393188759523032438045524877454768296784219135075074026540303881289 8825 181277497623588000077475695146054248593263449373478433822280570683947978002317467623193692520185114779193336434054073350043889280313519706895947749265013328664546813364335776917062332360760200049514000525313681771802709282079489453707429096731941113338308768524065141182409450760563864993245820394382486948866626742012424131918162520719491691148846315357803111279627621583800150153019511831562311626655986959323315058991028661551877632230206876357591962497190761086598860397770309049816124409688945745789988397059207424757017208332669286330124310866652706797505376262102976533741265810836279473350479020040430940417924013035461172 8826 369972230409180791937381287652335378476090759195285566069719575553166154911695642545860815231740015645271059945887977691557752268956953446198933222227885040476554232565795037266723342113217926606198967376889281400829821898720952955954157552460589309994178899567584264425755064107873120962332137229840449928003109438643556334723752439998426392752314082537977349944882334197472692534971327037074459245515746668324594735814950477574074070105351671531930178641908644198879504648811123825217107692465546546000863370580119903366977349631316209368634641501604018298496862621932217921508754098034925603733188965489471407780930653695872146523820 8827 2145014475478597417634293579562363406042620104046608434483535868194060968624085422647067128243067607826843566886828659392699807888365304021700409707337117953314521894108519332764334781159026011891998340779178343148672520343709422781128597045399727315622769915949429206245743053194710772522781426486220506628875832664457773357357194108318581951797528537352227059985977430761403372736804436972599789032671799691054630817054515539736332595222098317938638498782950157858468563717216605971075289475946212534454231228605871076922665170286421437426632905924933683281509200629156986784946361434115554410278539631473100831777396590896058716354086442 8828 -1912678975614894361716937700916276198059549465514007144811272822687446452945746809272687820434854333632228275652646620275882317926577967357218341676741225548201240880988048954306392229092144686108509262518851522875132767998702646496914470214105131292720218993580425453371673004815547633474020786844568480642273202930790871740496900125174335683909983982701134365383695582931293994248577328255869358597440744528798041217925621542919647269839881075476305795886087372746778348297289497492057350463239873269823720549627270437516457125787460633041236120330037638144079756740516975357846387515846580985911308530052458273905607994314893094343847265473614 8829 -364930295618942674070981771938318125786013766494811849396358063598744275719254184135192819304432340634301666211561534630962604588765964053555864035825691006226510914445154703421654120462652418545267813805278414771348898512196450801701907926127956732892604593094176998112407906714793415155343960418713652196593225843068233029534379128433640256580284881566527340627718556980236077469677734621104621904475360034874609187809056560337140167940811050186905230185738073138306038535896326553199273771443954383830051659969967986188909603481184160569155257287166872695124409373462326553457394568863049560733567701385978299643685304381772520289801897584138597931 8830 -315831553245291390824166190825283411236815001247990242914614900161226964109107203905634013789049440875308838634337231827361355597480181870082986237725229412223909055365811782854302184596797898356745510206840489390968334628441123353966467845053354821626519858724996496921927289996656859354253818362639234093606232569187502957633270364531472469022015845894294849535890062404514624057794838955330864081015371862509564561711087551728794170435035976791872390641450883249737777858406399941976008101018478492977116650336179726659697348816652320546112842644757288098042366979101464738823627450715839545145563261039197098502470223921733923127795874290237391488693 8831 26050794841771311011815624600893112961429650054566277569244320549814230589695531928196679567337713085625664462218540156771761039164974487117446819399740468849187527328512127627710851562470603046067339695338794252659619510462358884638323679973157369389139041466206830260940249674490974035882383601984535792929061470589467939697963652548343498747840062400936553273984043817965032912349043110025345478387064703639687400670151683742819399594188617120008499902496592343681210772032228350559160929216582712321376870917141271718068127389650940564013760752645835933552129629444810131666945955397293982226743581193729768688042534228166216966427154911296341871097666563 8832 467794130598844325015991202757202589342574841992197474683095556205520866073267130225836150264450741084235268027239899851499687802781075394528351305366501979855800777986088150439409749836405762528249471685389048461885192981504322587706359796683169588497695118764108219987005794133929521842026416657699683469791859890858718320993412853585847611260767707039223582363715834475927755718562982389374562593735056231247137669606725773644812756058176944949588265059674272939742815278452635123148553709806344217142829323577954783580762406810026677276809256570995565522662805988422778096859833008710402209708217851871712739395796310710035128980078141378918364025648885274125 8833 60196326178671109314166679022249691420282259757182040442181154725700168501814265346072379487934751323371637550873277990045983258883338233272726593379281699511740395742098260224457793171659010854929950784553965227187993671913154511506810316025747615235067550319040913794489462519250663544833218814989315710246672693231899379379228751396949106209708993497755107233781487811374365273924035837308857753525100859586571546931579622838000206756546949350125032542325203451202399159031285942151233758985208835615054546646978235753628007908874331776912601777234619223803855905616856468135292666468987469737184410932045012150029459740288786477851482308008886844231160569905546 8834 -459562300055004324184908861003559691416282858035886075011264851071384232689985305261140122167329033972153279646000337516917054430537881168653067800159691279112173101376215940043539199749958190272748569909647810481469711828238756820802261412482172487759922498972428135942450902881303536945336850681994572409764643297272560994642607617619675618861444805806694911065634236456223560885777323416039551879923085452482554013675576431846812649065656308895056385961928857160016923743057505933994146145745053758553108640900007257890763051055746387969048100260196438322658130697303282497843385423790535534002698302662070663413735667786368944032269337932561237758299343195718903119 8835 -783014523753096694717581449145703776835594243780438687176843253173728251061448562662770936673751696026399235672786382728124962790304849684043488683348529688367384521410702546300890031940021615866876607706152939492696330784807999446200697960718609769133367664118098347334112417712414298991704795748070183663420893292076682440091413986896096190473484944348120322726557186621769644067540352811278793247753471689177067683477026314421938735112604910928945104303316055193691755072568102430838782988417222067531412860091803032055453593391680101585904705767134996327503877882252247741778346968388007136267892720833138476295510070658314070193283977577554340938104945298834775352550 8836 -14924690864119186717055961649637818455283089596430588040776892135174157590872540347865093097975175484569610400129124719576650516104035072081260274057783234427519776858423469746424549937896854106046278703153404289209177830952569455721173716050126590538454361367852696133440978504001689867325026063500835665985993498745034179962104935054267729147235723239532297338351880745721493383857189428692086529168464040039706868844016704394823042422145503777039904265913051146638361901468602805620881336276310520932160124124002256588026328655556322770241562376100666097813219755096211669929771729754020510599996247347678691229234986893452627545330529981649045811911736496124325790165833 8837 10531291765975570030504050105668806850225033389583233188736039330360377933024685586293630486640532575322500692255832792343971634958726351627593495498837713084813265200121270958923759094624426270119140181970141784776185340111396422872456811413356435552271808639287309610554298120363951368256213793665163624824262237784573932608082841932552882900896429857869636212842547883185964550358105154931398712774111586291569215658039916919713046846911934943150704653459545882714475459362212418227845353427868207741129157039394044838571446735445363812353650152873556041334270597092302967549893338078552725321030596924365286474807212232582459145749669175117617337873408520205345363472066846 8838 1720395553634925419261055989203366835450043466118951831158412078429774410647295607353130155063779967663403906473533050521704942768908837798320979192498047071112705700399692716381248215529086411190298324328315293301953484411398316960159668062347353305690594885071033322316836446885396664873197743810958695253110401615263723095668172821480832756552015823439951467260359592272539562240615920506113916285062708945183736773349898935503684241693695692122237523230422594113892679523033308721925589505415925557558870582116698116520646986824646900151418731279991262865700688193893099193758288738860791457877895367312892328591967947842365798722254356824109957952052722639230459714545038445 8839 4838838723563019241841089350616617203734810558561588111961851904928542875261766800569126443557846621960425813400342064697757284422530793601328457040348584316083799313495901643024608689113352133038666217886304594763376079177167064237302192237742551300326999192220843782783671658757043433173443066152438608759357183217225340439431743180021090542326672993233563112871758017010530866084686448882084225864444187339340954277332301752826242620209052130101668925390967595200086878086679270569244396025493017502151244385323462191650170038908623052040416252349701887282579178068498865711560685154237870206985178330485181016479431680565540364505445807877663628857901319723574183873018750057 8840 -314269838601818231640442092817375461156624306619700845190061694617092988923407770200207230477196306866734013528741384088428193977994013382480213366703031834470474305161532678114427505014832278338622926951922584869932331341087243704184121064613854763759526624689592657712807524345395200682766041420839069180807293491599067542731086980103880818396319325620501080735550507958461576276696145472525352635524364258320039686088400808351044817495572513846467852488174970420147560879835170470025903372532136054440261668884319075521381595804919844811764353012249948908781247491306513277179679393757318701187637897217954141076321081418079317655428694339114546257989542516980176027772277185022 8841 -4991753092423274449122699302648603060587195960216609890159919228448022680825568795957371533125090968052187187563782777068190953644599682397510064976109150102687718179323060068513427332513906375651536437827954606651091473531190974077644370091439585312013257744041773269634977874700495514190386545266533196818426068159672523530403251133628525522582552455548242616065071914385901621953376083853710282650898392148890696968980247012543473560381847646626675040115150164439740867363929034725877302027572187511943951907521954581907934994176162062918950419140145577684660616879508083828938087852397036520680761239718695539126365579059310764568574631148944246451306602116859962983046951126724 8842 -2063731764696833069590040437208535468161992721528856911266007426998461274952470525525858839809187065382507581248770072894317816364753267844775697224149325209136735634535856492381949756874889764938871716893488062882441687887505051101540256893828080600155108926604387345829189323963782043334902421351559339123143635799868650831010384890874624750974688314240896282919487418687210462376824166748718343972602343182244738005992302234587121714095215019014709025930051314566551863877574479533064176879322409684478631424694132030762318430182027960034751069258811464485030369032117458961086811376062412414245365272026728304259692778317152156875981683551069886897105606555184846829327692953121 8843 12235838109160161673656418449212889446658103301734086704366055742711462241690319778801824635528825829276085737581947773483279618669334500381582550559836307936886540717655653795909822748450977020360302389671966829503185011454882369875821619724856492285968738113591345131360787148444889156166072402461522185195458303412991725149247505857088550273243574872450471694930700600029513685005580642485667914142565618471149753139765759343853649547864688063965109908410168145279100198925759585876597767844282203118505101428174595448837599606286529366343831478331020826343494551429191741949325136032600028305949664300385832526057591766981435955454593668689083463031935024178477640192883365699294 8844 19264247669325889320539279262919486875236056869132437243927190151284871272200387862133754094068162578596589755088046785498266493195249114439095646611329258897296958746140808909497400004945529350082000887846973326036423670956624475291079499312707931101975720960316940188500239186301871059041777829764129814708319428907220430977368343963029800485397962274495059444659443301548272371125697265709486860789265278426611966872526895462010905463891490711407319520221802028629028918370425000998449302553871909178992482404093882836025699711832945172037802430860320815127146807332892811222998347740598429211887275855783556009957602386764680414112493859568794190877119315344926457049795071425516 8845 1165929671324376462739636755016616085018507159053264098634666106931684160667496297003169252324441313272289240006014792555969508371701070152068195767728762330752623206770500082839550671188393046613767151674386626426662206113705702079053557230212613388516741899662338438381637080523007311353352220544744297070191593175086506231174718176266669048507471986946199848495295671691276937433756658357730545988179112230337865088640967052401185733396515404527644489510361159185136053704316554402808451282466805250096915987036768919967488629774733216400059320062298412713701508094724509926897829887499511995856167887621468495081834676894701507929218113131197684521996566821045598523427255698281 8846 -622196630411069940214682948881085874729390637523681385380328270846419007100591256301444890296708343581820577448325275025256015242392002054179898413775896077816102659928210130758875384966894224271066618601451824366763407423123253758999110198641211542579729582997132419507551433745444926663614201297798498683984962169739846789491211696166070575189943661588903986882543694935618814315802520971899232840767140083126488426835713595198056940432493708138666267177641141859848908855313244810888834891609593407671377030926623607286934193993857486504781214752911137528798713570998211680825695112446727405122736119731318527478542525257539996283016321381845117594006377644589793270480308391181 8847 -99721510022404891222013495720676095493206652985830921106593288796882208449280138898356338684053289408556946922557053855863399371591146469205700112048599262148120083735105356427883259825037178675929936418832950779184411309085622797779053548641831135532044610307252860159709837794949328899445931227052173898214415093936950590002868826540102931031089276976187903591670815769080239234491045302436225830935580835206739736526883241585646777892438996906494207090283619530473240718913842663078144121152682834609989526477152894252693824207738936007807463958945356410319155944066449953847343298053646973162101715300649455938817657551862661462992070070822076786051842727863064501804346889948 8848 -879863852703386894766723347740056868062207292345402056815255754636240544420231909315325032720412973707007051372299178295613246967114469045009491848462404544712248791847086461701168513303891673529234039502248987095043754416249367507215499994922866284003391612705641284066053997073923320962575018599446082607342699595098638870000876861948291824032647395700202403661990607632440030258502220130694564020802355627392371081830622281592685491633230221686944445168720180711432498043676679262894894938847061000309845562465593106523565567551637114756565976367399372453004721116518948536611304491542322508209943302072016867835953037131437779385150347463923127311615973490863744151110453301 8849 41298536826514636905492212235779705570610824304114996353523302128735267131503236454307949895354456551563619358739854207926797011991557535753409665940823391266504366803460389499099923134194125064714845054989408661362190930582856580885423193160470343934526338741784326354007036229897285567391668136375736080245140080177466445867888465439194618335571493187643866706621435073003541445977353234793275673034643331225722054269531948235536309885197394659834052320229618310296015919480326128726761460994928002444926509572637732961017487082903058729307447107922476535954872174219154177230156453541585097812021748047330211758207577191299087599463045806541337236357052937952216223171298868 8850 699007460161858836481605916185719912940837387026737296111594722258194789706295025801326781193208120827463566139780332835275652759159963150636749069546307513682578002722726316249156898894454377422951279443403857577454700047277201500965117766913224998014819852350812042104958548129040520253898879410766927233056364889571999092380289684086654749189799854267307269289564628980742071779115296775000401347624762743035905651483424208778154594423920003422406321596913087311198473602061513576260047604082197244290579500783768132854854073581311073955548004696789128106932874566698649804952862243171155379428916745586429881969858777487600629557419515149260852358608121438862671117497646 8851 895593191548609429721201383097134706003847991000566501493286243535117428301906263863105060262268935528515537895601714832554164085678074201184840801130836064162038843356512499757205393346985823069829587372191447215672151083443677933246041924275640403470655025172784571934941688475046190921854874916022800963826472882551669224661994906372467217153155725348090190944076959181251995679792653363163092173695368853291337948640059293194339281777851947796549025000222378871470627873182137921482378956798668392684461072957438062277821337543081277378770291639498350317290963439341496285906633204177673734357174678731790054730889715707429641518925848036560442772551475199482265212702 8852 -3563383135040822624061305858538942698730034278201551556220939573177603387764433715184283182526617694138845815261919392461754611865824302785471014580652792345532158952841098253182163825884788432336760665663484123515375839114361874017323048987676954529317393421285082116115350493624755194508574102624286514216058329617449632388805876352306128031371776784529689682309323696751488930594796573015411968336804648698626828646704944085449387881381102599698428949209270617544504853404245511181118486328386272028614848455833103388958876413673381941270098106210248009215366890292536295513898317184916269721766827184251103974296054408773462273210294403140830116135506960732767993056 8853 -6698549162814416510631336374575202522500862703291322251876419160091357955148009574645602877237560346475146799551903093243137950085678810272757174862883527890514860979513614556806577222524673612678763801893333336407855227916356612436268137522991906760965704573967648993842254253414321419870540340767937775222303961337834970543751929306830707068036634172444256780355637123457468157747022893507767946916050442894034005832338591318979135087115555728574460534860711093258510878515892293793004381247865467586266146022054557291933323416000124263809142352177924061488467445997927030975512506270649673317302078883918329588718125693539681964424221993976864598998516128598997824 8854 -1242777485539520286168243966569319331186724682709283768224428825115460377226701293954764546074729816567871375848550540218219264540968711586306197479921120396728548457868599052905080636916724291694782716648970789502983263482379343118449869935661788911154529209025931843322381968576000189326730475344029253487360939408819912878546880602004363383555275109377958981895810887550872043461489311338942806377582481592863714360133369094929611645062404750862309648998993384099271654678740222119652549167382356015485007388239997892945541920752035691031583233385720251398600600340829909486265696070238911022898311724396439937898979306375657382112519338031919102449854296385249 8855 394540351420533671344777534876839348830476820161246615160928731171905654889291164776756843012060800685050508569264659344268795128375853078557920177298768478474232127962895564883974189740522013402269390680293727758234216152497402226979452029893679136869823691235784166580277748641365743104732893043313860185420660446240923593294854102208284295820903273615414015259128759283182000595074731239296395668043911884490330940818638905143208625758261634804825609166129040237199366052815112926415168822185237511179872019482581668098987238437094713108056943164798672093020159044734353528269806159737853522933070268270278359596810654445656824491696832285111759746265471354 8856 88422706489167542429937036011347548803596534963469270791295731363827583584263789564877650130189818334052776969458902552423539629045310156990269804969472321013551106662919133699168262066100534840750262459672057142552445986404745017600740013065500102773052737132321732377378716800943472046773004749508091867447803231693995435641880882387858420467681128437533252440874654156332924097609481695423223940398017842058827386247886244983813084108225749622630369994642468388382859041162748237372558570432940582426103061621569158761312398583603842043309920626069951728856484440276473371598607026447815781323622626175707656958391932566692178188540837376842903945709090 8857 2375446605395592344364746255107989784533730318240159455539380296336446956182188455135605420206449866054959907992076428879613864597938080662797359774043839281491446721674397568779536689577040926945054651492792138511732460912023916015177856372229033860799531052925025361465644754910380928719076947491976052352632862828467557539075400958219872052020112878810000054251293892980903970445404131269355467751613802915678525710893201583269920282405707924614566220437443802392389834670965857845933693856777095975876841063721449786975632896972981193024926962258836206853268717053245881830675395865526342374755540724166536899366265473535062511131459458535062375413 8858 -53940768821516754875970855358868152075143561618326671660754891710082856682788643257159561156547423764620416155291329201782628501958381265090724284836408098209843922654738001351181075654492630955444784492114895273895437499394108788475567483391783836090427311403005713619175470591093069460702431682446196363885163476314458888669823754426032864355568174285349493834436781353178042868617732463742398309403540001715220844273481388605709302494876180515708123765154779229924511379863550071106996145636654051916914937712923396244181354874858433649119827222680946236377277320304453692287651916619180450024725553947510801874449642018378468280373966788356046 8859 -1610888992726090985424110614837540244141237491136348454534993874651636598434223813907631496008159605483666418252873962455414297380039294702952343353564779356093689031836447966239405343292427982338842598441193381775168633464019088635896685484311285136221243610448013438323485304561550869821581680079350335804536786128180579432338216945926430962204178651221214925596737853719441052094440082039689765756142546452547244348327499296808373536907185845306601734951042212675931757062488851134351549153921455014877669539398328900819000552880628235960953699860095522184220183831998203140335798553575367953092572612116748745537190111978801399175154792576 8860 -6302484798905186923735595381641577881459644347769563245881804201321641698008429224148882649870935074224497677116318817822980056781012986504224013975076699735578705649908359202409165979401893323962373067704390479287347580311081713298082758381804992235556985253752055145101296827680868459943646871257291115417528525160722235926976755542496610945806539600474910319181024417801271325816312694655217221025265837230243094601118482263509043304852011630108479547545649443768266972893266387414891378577007973666473187631209386369718035778104994670517015523762371728986083024535690877500023090708833567379162772877817266438164761973073574246549190 8861 7920602787348827618121073744424767411241238628268435553238145731107362569860719013253238378306811661844546669757788689885114389410806644148072254981641291506441096630679336799304646034610023315829223053347551457815691092274417588409450463643466437188176191030986775263850576819014356591704371628255416018683509086587802492548587896130832466553922252943844174412369535579889185834178900252341164552012129715927916677589805421567499507243420606484584481228196857685280132774979106610615259969731104119381964984372338092940152460954432024312880992677572134506694705079949183096369306167036128979501366195846619860915365118494864279695 8862 40085171269591180421592307028736589299418194041693579958824705750767221812287907168534708604107322880282282232178291376857383969749669836828734678896524368968795462137526121579888014038353687868399233316104463388823190084674703628482393052762154091034074781167991249790784157127715855408050113619072362072853814959139618117143488277616215252007277472519906679666516872059773648600393423711132040462934835036272268001753704385746615814700344204587930483472101614357736985029953877189122785605778105136379251546698940615139138576415351043901250801067905789881578593636188283668910817648912570999095479293571245988804087217022666 8863 23249960287802888467614111912585246455452580860054500832850582111749219496140398706291610058395364524103673204090956686006715800414855488032598241237382204979700056259161613638539137399155538412125080909804114272404317947946567012742918830364906302044264985979530658689311774482672893344688220656349131081516124520624890815692957761281313930888969301390169759593690500763434847787573434264551789145383618708606032935101974414596904479086205296055864429657973537043895078750095883179923826548814971407640544594431098053254752591760259735372673072419266678233984266070997636060064998479332486960064493066201017014139293509 8864 -239423103227322693718554721127444785839789327855061606877576509418665488291055950524915455800057488503785130384820313548151958023799172532109920542526143423456803082916567230373910795935061459869772461184729477329828791184636704304481072108647558316236493396799913776832550590138204182887089436728436067374066604099916986077692598661734802481503324896993008911505906527179500412858068501841533357982701497978081564157076032725318007743826383525899107127923436240262092542103474813844271709127049306263988462371041332881908359675420257709121186088000485833290332695332484789770889615476523672122820475640384979832 8865 -1309326428704787967222648212908116550538964240818265796148738984592062759082844763993738941124895490592817257877844184729680455261244075918911659881593950931872274514425042840018562011562296337593484188302976732246444364442770602269265323787582454635698087469897005829626769685404950469713236237058841058654293063149634182543630252096974120345408088756754588982145755437053814027751110119590070340204887991282552264779005789607009888468321397622803961498561671240234754132096487386990371313237970482738220635927765781403699884190984821150594922772029337117767476957056533441491546752081929600201922002185759 8866 -118032848508543437462374034024820921860872019649828786022412041279945590020844100323318830434136053904476615944729653756253074986282779910233104125885518707702937177146736970737234044072027283026700099646984465630553179184813040863551627028464480119568213080922496119318259520768644549614736587970896818547917663718618246543734793186274724263838560184331877054683987577086101587640311374175066606183167433172465179693500682544537807339797420320734134507420464230432453247558233574554307975090099820661095518231334720805067460206867315389746269897272726040753638484083490996543482762164440683127687453 8867 -1510285735084666951914634278835086808698667848124653051496462468640670668896984063546993357852607580893404182440330840138452014540623654184708206540186180620953118815251419656204901876165794829288107434801474278706284704594659598547439495389317534689305873006202467535863357452614508281435907099432586281339980792209658677455554069754515188031801691339765625540468348433408050051064931966096805458179357941104055363758153220531394408509084578115870527154008243947256930624458947596691692963628997371232754458341925045673312014273794946510169749836738581771750238447893652959356298609774970448 8868 48724277154455704935747996357066170842669692112696924668727140160729542696147873213419991012309951373811095970341254615702388964139917851793693698635965824383763558168903758487780663453579045325822070739421349194687887985513885102936259206314756470274097768485837636305637355388447791619294587200397980582701094767292525835507434712973057640455612541257133770461010808171873441692176919022157919043050983545384410096466455620976931073102144567841499733590706296570355780220614745888675465817603556072309451380120227905658173655249155697759524114275799117191148021958936383466254942177 8869 793923445014399089948553717549942916903318625336199350650610218059920934916804519880375130277781544375824080764280049828755125444430802679868537059859025667486872974168877593941392837118593170863199022049165659150557214255083148961924223984727434349539578375083882747320529840526226467481124280605426873728208580498188253870860454041403856593250952165084937991218322783836835871208888395469522703116584557586614975327314791387398717651468653841790362888436291703667367839168645356472690930951121239203713083353809473805867532125623099390323922817211934069306764856150590429773 8870 2493830763627936819885888482979393125994498433273743746766264044118605232244437144280211101833437098987955079879878069757737780306191141915940905059655414854712099104204454349832319444529006592020956073822819872577755209975574582307604650295895722136960221971533294547401493448868568894327057677839188533857451103855807385171813375240765718177640505388255034407943052107342844938314258818194474984251236114157764257536033426353543807389390789632546506534155100757653581173558959211472840108396358173388301624911219756978080895077047988922717307483281459040891109622969 8871 -508308189673263517185758159036364274365384999682801598686670820435418605614241958902889304361120605039840725590211756979312098614774044965552634933743495867112437090287800202017508130361272874336048012120231769857555304024795744182508345230451104306970490386974331378387841050641602977104006034188795261027128906762111411800835463825788507454432627078124403021742422209663002032669367323621660420757318155674669546863787630708611511667863843303550311404880972399727040080519470709121320549809199642509490339397271217098061084014032891356294609057376297151006 8872 -6213370579805561286375412123277504611570028574908629639589418166387804875677808954558627387745428849901925128307993786194025107793270554190104773357708815935834582883223527292280506779681632888574324948235509792067856346147705039175865820879418075769617992453076755944549747935939325320935652986727057226418655934084772602935121319869721685598294702991932375185987524694947885629132218455452847391168162428068996411989631932939993905515824777919889317690178126051997243326274701312485513758428491612695303182266856503790870338649183238219655961329813 8873 -3990250991837409632813362918919582785671919836406473066512243654896135997119326633263125832261328953337484947224512602566788718292994941708821320311348174564798518225423522609175031707891969600474048205113425383574453848257074070381834888612842129700779722729484689865328656016008264832559273066293167014578044120562426968386237206944096131001579913451511662084873267718522177106550977452382133011831859636054282773944389550705412984478258027591841904235781790891556518839976355593246739374455099324547876985531132162268307879990950038879560 8874 -582638407745410426646169065619618815906144992746799432490425294269457504085242826941161233003090160486270192159284600410226148436648741024351285100101455041860807571528700628861813275608087754049410173386272675409538989158905361072486646442375018334163256463179099202613939029331868870019181472552589382784803880983995867201123457995034590923782125417060109190405956152553565574219265468492461348903015418967390104491030468325544269632124969873371347382218961500424140734278713409994825048167052868646463879026849451752952699788134 8875 21125854296950784551621711683362236168756806037304914465643005945112576004042471676492884589125650668491182482709259884910953249286468161624895837264463880038942966391575120891484626798752322169808042255632890204143997717974266856149832115321957256321401787494693130066683134836945969049822589326646103268964915963367399159086437025624825357673610419272985729035834137906597132051848927724800457835659701343958615303887025575644683360317431320055317401582083621984822490350423028398546667751987751695026235966894406706257 8876 6108827617362664693822557337351986830384486455859326330688335944793906785149562022911753360460400515677570934835108468425727703892479390051284034410433232888162021999218705116773856063591822283606488669438715811618730668435391350713254982984052985725221465503223569299362279309068298519845092849600563937140445882018395974875059878377687281150121262622929303732481530726086013173982555267674970742150856315922816975256225336382665892865953290142535229302368929844257869361145311939400451064086744109455325392943 8877 229125810301600815413724817747657254187472356989118689811358453420196313408514740634221458518873429423573111354317129991361554725527418799779318143014914157578226356844272900902867058029899333644747110274817926882370691592831724428546710171928723888524053943679391461615048956018159972256490590302154495153453851659544171497214590674467380990948657818667975037702714516751279034997983325068948445147507198452590566742055816829597668744935050338666986785561712856732587055153478077477792862797465949500 8878 2410975837896022446795149981951269524605274452007913978405170531468318106599615045112582082149525168733535987712924738731723314229019308472621425647869198293935693889685488895307624879937626875002953976099314762016679758228057532006633363109642577942638958464136928093541401351521129094129890004169983191352222281654722547313897601759844702558834977817948437287471923923272306833952720571190790319105327009497063384583083283221856054623388034713043676786986472744966612843544735854198351254 8879 2705261279712014910825617113995831492100463821746657793235543279928171958487155069502798315651300498989361750996469228865809367167752121659764117093954361856806647911890488084271301502766176511120563638199805524271845870275979904394741251472019548078743757205529458844546576356677624988036266661467056937049164144292180228594444281755609701338944088055861290170514970681138396509913316656810924266786153218436721138108934722255364570149666079476969937146591169820130028696968586 8880 -47334194803973489321002617269391616238886234948659637701799442030091362432741480772325276114062277173464504895312829160046658695899056195586687861988950765262485517045330822161979656560392621161956303523377013408448969002412876169653829924412807408687595932257523942536990142083703025473410253232822765252839783656840988934479132738173990351440266577579655845729830344037576137372083839226319158511866384273737390935717852995863425312708531239678444335441231981222236 8881 -154437507946570673782922412674193878110745299334119722688952603830447897345214335173245382274943659067665922260510045635958072223679613590804293412614856319824244863294267447426351245515828301747791428895261475469261470072433455264923080008031713767464291316165011692328679407017518597778243343235405183965632865707317249308263106005851225884480700525930395110121906737430113947477210237020025621318883931737643430871004017490738982128052077298584543719479 8882 -153074142891424847961424784582480197803691064162984090012433747907266844049513073586123905478341005819039926360765757429312372850667498753896929622581803115701348958078160972741517497349107773874437773392203926309366250447003310726801929938055963665199278171558798509820755437740652766821098493094264843097637678843190136662603695480567099898029554358970636328641861328904842171034399941175510688335767528155977387628042714617444775620311349257 8883 -54666741732652852036377876444307919094343232111391795036648245804423098995725159981880096382778008403298983803544448659991091274815683338095230619445209124419259528470741031690197456523761689891169210678315847632853040984632123637817385187811885688574568943438953437763526460276412824050095905549795966839130989053165233406819784116365139634514480822977688592491356916096273295067139726261727203936274736464284885682536136997561209 8884 -6048157292843059356401218396054285540424298541012892517745961042467238374399864982626629305062558973243814689919560841980821017593146241881527227656676972071109552127236403678924455490954259804087752584709253933433083160062189507391750407373282278360159365833475404965188773788043485020297560618190918360600734418726595881163787926154010864903461510165604868371772747554293080542483749238373182702823265762340732345782 8885 155081036350892538176938513822525753556146076903745827189839050348371135403790966675514096155883147714158649790126664781359790021562864764557244905818411047099873827318762475565486262740356735031965993163913437480989319374719751369286032593698056082870370449956167525778998893302207981958229596633463813152330388626445823016940157077673467558182944311826233690722279552739944373901433610107461467029422939 8886 53923089123944047245212187897639283174745312190210419127693353542971616241716427408963239248419159920236023064096431977007889647153984058842856901980365646244609200153086366423928755935526448147749279308527912511038805212965977561975229430649816092715730133752207080990678529369974877717465652803224028195587617736975424505143120552705987892759243915272601788096126920413022147698280224705947 8887 2605665436209048556474182381211620881644165182383033686045737917779674954751016704926538322782121931329060036621456285401497059883889628573828561430108979205590836188220674920254835797273416781487471816680435286698872003071986802779461945675464443529114615620260033786483855767193078914959219438158936708778039231004729354144537766810032667460460418962874463319269751846342710022 8888 49291447303421526556313517271390047515778005540775873190186741368602863565324803655773192994064167883364015867422788696893460273875711877332182111885710882464868778636731956901002896436981983034106623771029028798970569076553203695973963108754858141867873458335964381862209452924905398283219477174967705512891990736906492971975111932157658702960545125154679559945452 8889 425695428803728376900649954140077066899171855623196006807006844869426119850972957270407086045614480083756402790470217984231431529552211341302600000285066420402337041349004829281593527801006403164632375361627038129099067287722193566420248764493926548651065793649943992019507290906406038658333960038944226660481097720118680469291341259679745218590142323 8890 1798680981384335587535692854907110136282587093558554714387166419901919449905836401766596970549365521339241301152647032241591967307615482077022925846798980331849348177798649381300995785367393289760749935223654984360422347777818810268196696977918555782626266974282683706439031014294504591455138939043029093666935515448594429669100690566599 8891 3889648928340240860355848786283639234145743512445251515204346908676264725488279486650671259285790137457722814610350251422967524991467044490134898612597616166440980921889477370055448006197289186836454088399399658938701074542593324588512130499964388539559448429620379744133956816230164402270234666199237342607070029977044837 8892 4435329180044157505441407565858774995072539014543678317875921843465594694676227187518637561876359914617794330187872457041235442938752883248416326863001653905132537334561246526941598964560852269928009262590420315726939449608916130528777977782077894967318056618058893891310552620051525822825989251546529705002 8893 2693489369224394293709051823235336046505464835149377489262028649080924917956698040957982822480713530442958691824883574418681855260834568068930854828836750186519818571172678819268572966164499967663020881858971063685337247670537851323399613284002656400076136587106834821186913790190564632084497 8894 853542435079196914037740469136577483278448572626564087480214374106714443653310469770049619774816522195923260128275874915424289352590732109689382104645870801053399134583848186909155351421587447116305512616511880991840420308898198258234777216037308629539953307491460318736604366 8895 131106008708827947813099995400227796186803386442128620433280261471360779522997538108599878241985324455378309770121813609034418603427319201410979828657030208567608587061187997959082811448625014364718837583244844815744258719169644623429749668304494127323069595870 8896 7614022156383380534709184706307888508771296798733311306304307271449073280140058179124094766570842833133904833717213142385582240188340225611494200288723128318614800828833179954211312389113057669775904024879581593434245362933932099646056899873678 8897 -102947416902082354391322519814635391336060019969625188046715918031041039182700188773075043591993087753253202890677273773958091986772944899918902135272101701195432618118300956344389662621427205733894095980707159528271176495623394 8898 -21712662723703381199065659079348591278414224604341346776640277120509670145450730586870872342236602231764664469207725053713277263275557578201092517321698622105357929229070412555560865995106595556437534394235026842 8899 -432817893880331452810061672048534938931274180558425263664180876689973334701036934202220882196627874315320314862648599634251111937082945696323687388788914732817699487008344511391004882954383171950 8900 1555161404901007836817970957471990175403781590970087791293582749094326807769772938303458847817989005995034637824757730696186732900450145809262159478716012581368655347101001233861 8901 37926655308305602295469230836756814656024788072336943818817388204001237060981490862586767016507385907726930063727236847024226318157762835553743753138854615002059 8902 -166632863875562254158065715614565472553920104055454838289910195349677956248866161622067378229592685274241477335299702980673957136263820578806744 8903 294837637525973663162259513487032676055708284416725294092742604171294652045337616434804217733589575790185273931329986051393061 8904 -1091586362051940331668443077144671323890105857646537353792221045637481402373900652049095735567003255853587165 8905 7277179961913094925064858157287427969045123768767916283052984217419514448867457561425096559 8906 3755946271567009729276551989687818993405854775013735922067272023356463228 8907 84005264673528269681149136416784318373993021227799112678 8908 7931413248934616839477238401469317529903 8909 15503702936154634872352563 8910 328161152583 8911 1 8912 -1 8913 -5444517870735015415413993718908291383296 8914 -318334983598941745631060844999202636465604005994588255799926299 8915 -926336713898529457276906680422254719139665254080140275065609840010462128092663 8916 24071951485816414941862692525432216837005454971147558785584987554580859829710127758851789057261160955 8917 69504259023577530044527879643535266956081838551607637584166404666667295962401793014985109756391383292342342252722252939520 8918 56883754374580625138188660798449970817148528442469816319042906159336595865265843194318792472962989986668028502729588746800603642237561389 8919 -72997104587697421690524873472377237670230036667513516046584281657896651883213295496528081143540043084507576665106936782916880243149150197669876280803722919950 8920 -13877784709634395801571031122319196697702359548055047791366846383817490666246118478471824788331146289768498445184807705840030655197497462731168639958408468143281939951963716030240 8921 -2395798968332142048985645728027283960362794402709585566694199505735456172148384911598544616221705722324240251157325178660780434748585982376096912245170949446765689115068337249974455840852760313 8922 202432925825149952785715601093524811380661532769921491927507541262780656807851246973250393401661182849986298762495291413556280344430554834691950192057967239800517461932491711175694136275388623382580239449496452128 8923 2850779040299153892155651314167707672911061902358953752310724851263067195209748440261048384960085353006118415123619845787464517396583072610102637937560548931653815923487737850419330200451316997276559908530097458232101907721781059158 8924 92277181208366208073888372931556867315819725630614979073435871302745751385539995343130862841426677880615722575750304868880113438531544008918430044734484279444722804920002117097869432151063234645092647367407298055189553691520151895767351699256909 8925 -577551006358710506849243424178891570684519002031744993655177727201482846335248012518605026133618509459675544895860919735976469708500963750341432846302869612274969617648805032072281118193325180857096667393239991432447453007955990070985915769896380618876679721362268 8926 -642645150017530856056334763607299317115930621554156288427249695412790080833948017408334529861487202421552770404111922828402315698542661651358499410085177643341591365229753577450983157189971890431325812391603612375695735573252862646303996184631284411001487095896841329134372876043688 8927 -3656564566815654833414408394720394726357623593926393305717695749242577925298645849310014602641386008010221905444864183060420447405255190968019064955522239927490370002759066704903312938573136560859149604877884061837030134091465196425655098276042202873294660049622169347543997665553636663467615961 8928 1808264189441660977982086650878884432611749141636261954125486192496127954381981606838589880464894122795269374074838111620368881360412925564759296849648636137393314743856036357337011815746142574016649783514716182582154548750030247706826441639972288649981235043532616469451167487983392717073303043075052760154334423 8929 165604996781225255883699234389913994552673798031506175612267834276601578612391439229894274078759073514454017624065538313123967273944869043738726394536665280599182675656615038245479346442600642647275291485132932737766637247250500461424000974179671876752614193825926367232271575095648980865806779146919186194833681685165451047486967 8930 159007279377954603670877363441986782015487059432456509412166451929603394642515699851465392469091463928567266242808313270721812582772417752660438494211271227593629222337892800904074250478653856965068475468546210003370856557270129487593045241315485187576537283981036281638090500325033193561956694319319097936385365928900273360765086789991006838 8931 -6471790268376726714098466495894945155016495339134594394534402917323325042329766381216653695891730495290049759980421791363068072248510471043269206515565815090773479090583187598655198684288653810418897239348225742378440077943945588236977312544564766043979410261991818855131396100490107204516949949966851883056659736868732297855197001074130034203012420661667005 8932 -50177284994987525022115819953896549500336549368459419479915808057303293950497560825106356725895192739128376743163580430423515543955472473582418645360861675174186775632884224168584365145476732016258568584772312248993132797088233310634510373517705954718589936949539377260802126123807196306144248487098390310303256450683261818715504629558965716977733926530812080166823380158406 8933 -7904171018782871881125526164545571823221648740668596194241601885682153026250531948658527567135013678712225400972193150381559888408763725427770235190167602772894755687697810403201119949691580117265977825200479283614134995078193383181554121909689307717643392818722439858032754439824553134537083086494576456298698818614743254307017252587731827512519875854249699168676584912205575952652794 8934 27234054288975460958922415397435053477603688569620878291117838492845292815567481843922114439244467738302790675567078749635754000904597880834020127968659631934243272155710669690270230933687862588449079728781381166893320139112113828184437412036365979602041820430287702888288820088044582043589595041635700478763803942031143824362963316616606005958546420616662800027901928797624265261433075171656957313575 8935 18248681522838183205918712275815115312182376877197735987065101336375183038384635981561137794739716580183977890382167024744670451613734690593014611283961540067842454022833323306170904479173878162434534975529827349236678681861559123322436483530379591522517286702241305974719267924712020213662629508925504281192051193153086409856354391535391754429051830705275050142863905096206975936906508480166341743538438257150796526 8936 461986200157842798248353445289454398341412630751735451446989087998802653584678129459368581414540683400354618906830828556337896255633558274780909261624794940524947969239713972537478848854835054483396617934053358020532126130969018633952063657228255378528739142485629511308851479435058619081823681319973930864112177539434104543146780978834991009785864535205824451316520397922910794599808746216814527158000977909269970566945730826 8937 -137556161000800350180742084502922856613216814336878056200121620455973118416283145332261239584924219720411706654536774420228734996168718252645488626054486028151966199201926106899290321751175793445548999269331697762429882034294024316194692642790818174413724856081320599730113363740986101116659204139515510306454095174552479366310048211432535736929914035053618554823286078286743846834307524224154837567287819712781905158557634781120897751177490 8938 -8092689476591977338985087664828145716648698006732946534842976097763999051049631730917782069186050292652532844221254744629408698320164850193380537898356133615928141237959194959837996770605197704908383672562027546043720062484877890409014134500777155066807348450234310050423639520461258011453007354255792709129108688450390884962831583057793512271050856084096637281813953705368589042495735689931109489978913673236391104096897182138774818509785473916663521019 8939 -32411225847115136170755572596403091542163587917832111402005111440722612035298471531133727210459941244271417840666230087243333586491134888996706170359299106350749156776878102329268768900645969475836708266774217972325000653584037053622224198842041820622478263978857039540826425950328179955371046918702743199773840748643855832396511085778064091002034327918284350550722023699472147818567669968690852854865280870573112168506406041694367181601535817428691250317351833228 8940 847162368484983627014475666394117804386394661058320291421454418742422147029829158545826696280747683204255704261860878402739547132508832473546819788644653614164772778919431738909979219855339440710777595137389838685708263598263109812874236229449440222768618223957473946423187820267583896224357254976597665549969188540179473319722460846690951464852783394806085008259196143333933786088557697352823841837539194733408073253142792610538169098799350588516112789033712806498816716258731 8941 4430959688432998964897841114768311510626659870036397742744121439323322558619495653755268005196749897201197915090385140219756601956323486849326521838490427160408487331544098724715694838784586583896073372250764767009889928673443997255525788249385167394558551521868610999348187567254724489646797290062619887512189664859811483620998554102921287391532471560687942562326044148572907036945585895281114525529374708615376035504368852769152619904405857786854569311313931426326893907510768000017001756 8942 2772709273543885094719659554682208259312182443645330494026212928547729337174376645687660344128186797735747963605761498520565809897836230217278590071090783673480397166146798209476897782541981738597390469168485188446032108970924954579071015875828948941081579268728153811469775129691702631993966217649152223172558262930329388772135289570681373242812097282931003916274007796848367236979365845511285665396068819219644115429705752482746192569268851053015361648352364067413389454939273885390371235614761023 8943 -6441194691684897846826053250383323302655011066318478407206717958695537459385152232101531379295475119087755272690794168480493342370124151505400011015545207148472545717156343117339808806458235567375812133480307321755372331637194923155448347596869452039660187650215697039885258224128332401189250480966720439202876526273219803644879706140378426579980831253161392567026671471093199252207892996997679958117915449446361349592688828505144321891016240954881745046333322312190471144024072023204588959180536363122436973619 8944 -3025725921055940637980545968972625754394015635950962088364544360207116218640644385836704809742550388270653930068830505063905295206536618462519580930789159497462401238123869502997159893263345316318826992722053873288928286907641583871500017131427084275182984562269316858848330277536765297046549096364888855870793605569253224329519713919821512067655022814718131290262189237632811216239807820039380082757572167330064847489503605430604002988495254328948226069598613886328530007688998947225748456901192161248840151772456016988539 8945 -292863819829277313421861201285033747632184688196152917691192050461647644608738130970062933878097359457602481867612578854153312077190307559226132427592917513930624145790622088559040357838814943613118692222250270101810278791030576324507155000770478447258591610601909288814159133827506894143882454023260771392639334662771748945038779233112789090888691329379636082365528817356923272395344539324918597745843531986718156886692006730271499685543406999441962235708130700325594666414695707048312493054029531900859341870631351553201194532414 8946 61072117138409479143087207514906657607744659864860466954234023038115269582751749271198204671257839397258090178520400403153272161977012560105388465298032699013078298128912080927723073753641344425001137314598220748969682803041429328458843295637734498446023557036715596410031594314337993603125455977717040046395934816046132192026322135725073768272291410755754552805983954004527965400173370300919594812120828266837024936099803377033012311176062348022399789786508656908395758302140304078239445081841398836249368402512320168043727288384714392434649 8947 2598495995863985299098406118212698965650926933555201263430395782663066553988926096234701578665326293671330277068896370299516283746858058224950970571139808559115619194133500831164867520243377654970567157304267634416363600521322893606253797506388503936837866845841996404945591196629913198762308706522885016957094671882355684204044864194933465831632933699284890765111845546455299984983675889816338489865491758371688495064277809244702280675562399872808269724826305081200567604339581088568274930220150680421074304830820965760273116504373611140858120317410789 8948 38580581175373862616858156230793236645669254058171613418988327798730363851734068471937295353402691797269725854269799131345053683728965802417804906043585116969761431569766536022656442366288090893699583684226964538170076264384962979803472573362737390413779282643661355144791254515963887134061267962862015538833508627022256245627611174512923010085413546501344538365431641212966337843992106088440739414124307330161720749438865320298148289616002438172394230561470634628770278801398895663197069543938877549871242324069672973225491790027553475306919195048941727071317 8949 -728112540045800497448113785597835027518863539156945380584551311839019878197946111563955811865992600066391878784688133552233446893322745684301281236200930353755024012220773854514178958431591274128164151471633114648313602902930966726218115789643269638064253438599727572209002336232797192223350209419953532283795761745466632872592541493325218638003592406931318411787265163050580480231304531738863678155591411947372887227276536503265530803143313723036978342256953700061561100719589587904035192063076100335312587732699330265052299666809425622712060625864094746077700649375550 8950 -2826499291666691308197418486687948023634155522236842880042524576335991647420737665184383850527991052801715681991352676274639848234136871337773587548247241786681844832089647839591914941509589749689293396206318225016244480884154844455386575272080680964302383117606153748269302517900410440738211996627681964268764388233027885046475239649165499930491246462217690766871732484139528459960974816853654144343013784622186316337269500687404776438145335712623147993969298009718702155705398794718849515492644153423344993312325957996271377478935815489589145704635706512589584867012711976111427 8951 -6392291977923039152788840236006821996510811762077101553114705314331375635138942320933478443209786687123455848581218361988589825942938605219751572856892739921782520449211484536537407477869011031841149707942146475224800425248339013367292751461635172926790131159377485434603313833427669327039527417599658966866408222457054852170205182634656149981131770425393635312846604170021658582949602485234030881684538010173794399709163412706393945802439354173581097612511642191592358716757331974213446630370407150048739775610869467086585418444823963708658626195545477695921224184602489543322729604551 8952 10991485835879575550764272303423527342865413776082787280989102956964414512712931533017921068747551069537380503153756448503932027333385352406752661281676281670165570092342159611520161051600682937569094070006083494080140840923935864554676333439005986920835538615272858316128305971368324788678439800264240827187808461022956707239374544622887749046968047941360600801168539023985229891667543650447284082669455675187869149421853555590300661987040617282852819667349557752785454162351763926678763321132372769214392345612506715846233072494215287320253817377743040256032460432937366691247922661305847649879 8953 3917978793665195150191394889152126537174644257362444381198449822212010676183345956501576263903646663549645323169091085037680730381844926280372149523134525769718501930197112226386005395259857744352201153408144643009714715163134015442012218131493583563798330497252416743433632013878881329379697586886125583528202210198919759152217106260174033649144878205996054779795297654845278485651023267548229485284870709182662229881322522504768990295347583518872890384134642790027398868355533510654227187792618043744016533060151176455752226676157845412025634716934433480000237350187584913645751210800874147100433632013 8954 1341583604862800176276619800806843702057822122171190566639948041810393031619531355776349178481118320377508814734298310860028257188105051342313509017924522575786836190309401650993170657352715148073411067857488565767532181361825281405331279262562177805678190936494407642782303799280764131316675843872590424622285227302134693856755254630138709497392711310608146715133030524532082264752211944745991509061617832344658596854928669420493317497867287418807568057840504400701173338269885445330263979687954646108667788276419780325120216394592519961752191985197902180337642972975275914666664816164324870997750671862262060 8955 -211343613656940396959969023559258569767589073971388211623465596012407559176472962271149302124666277396912666031630325282417013615899516699230054346956501852478358426738390428589150805181282401519343614821084345704537432607914970045996208115375663010495638025887657635475749904617310155386960372361718088341439592962483357198591605404291574600124041725093635031941624222253423959505010448253466383571437434974457595034011127364061305935302541537288932750343844379759780480902513290350028395751565310843975887189926982373085817680125857191500033228386798861174420000058938152332222144185976889856049948379516473664061744 8956 -6958250618414083951260083750633743971900255253014084064323185540657549752001800677156625829012137274910587383874551289522500939329539717817289572314374268172799618715040752003634150793838395001634612899440436374509408258994738624631914684861196344638398166595949705108722296049441186811784307423347849331593600505718512744437736206547711358914959332623385407252700184765821783123789664485729917693946429801314798651873332391305909496657440750834142413116640890637585928493917469220682094065874273182771571404098830427448388343104540684592340676894108985826166405941933320657370493383941079025715238245639090271602290892140566 8957 -358862068606846470761357482617756660242465162100503052977152424573505235300246590231124524760782782705365091317598031595105111500540057832455102288003244916017353507881077310293503222544342384022093575158947894993918886229093383342223389650565071863851709860322592430673372120774901144658454193250758515890066615739008645557733693838341388100582263656007285708211775195418061369149117602639590171934472600928097781325528332278983239310683853531108418601885831748314160751466516032220815541226774595874122122600350661648251486547386599811237965752352269482600692128643561136903971957864701687051140108173372815131613865670870827201 8958 5202476990398775298732287840778365210868027947133832606617299788533724016291077384259265016274889082812408342709134619093791855982500263509075936467779087677694399648283853600426327505043729979085615636920596040448289048229439106518346196170529709571047641572842553370254723025240285722400196041018228815479140710432782351021547429334865619177982919418265047677231513175120583248217547334952275941986529216986676500427239767504038970945686673450891533050649144296167330835641869847795519318050921770146692225817931024387372363680934974577087622615608493304571455978131951732262972921979845680275708555543143800386294032046855988529066600 8959 15910337293611096372554936842683026831657295698991288320664153056030869957590171275893976660212817572279413829783716753218960712481180894220142893311582427261384884842135742206352830807699891060886334125751546685106613912318642859732227008227638030584049690676069000348721728596432261635731417489818585545668356341791636233918497620353849616684998064269022145816727997206532474410934137202140096319791713753754750516584462492395118230858168882155949296925108471025270391350885365379981154453718760803938345302455167312742465931894369641458673013016417119403447350938520561765130913669093821761987932984372054020117732936390000126506133793624323 8960 123015827912433974480188158328334337644443076952615841941056626014824678998516257910843829079488538396061040570419245946317914836596897353206849195120021819202649872346103868430884378722237867221132748449010992431511314100673925178507349760198646365129168801419014980756465670772923058739693290555620373758535955680313226108022435876408158890740994588337686527547528673964795471335436132275649000859035777826468486222716174297682897455193753261148331426776853578355644727357291346285580761913247243660875736883011928946873588549561118712504864483269387609447521544943183211516508299859446329376505129055320483750959503516526424441702273038953289388 8961 -164680080373859134725419542588311075209222548024057949581211355404924617709780934720850467090962462552361022242225662358103412887245403674010784380579757643382297271351179678027499436156771231967514748969785625425383077698309208635797462391488230565783024540833925706199344468559457989040344075035250754875693859902820480005344597119827911884191384371008906838987195279512916998092965258510413372927606355965545934521912150325672823580705288279954004367448742492632370494563426113518682357869964045466622727227099502168183311641784956420981832090275788750682950378398428954381609180705552990756600659706779818737759923873838263711853350196557090161898350 8962 -47052302607673184403137957276057055484532650498764476994865196688688840843355120165071843954178764798372133860323629923510630303530838477252477608422713144587888618931462895968188963915618284697923348662165173254816957497944568666076748537717616197947621460454450684359886764920860199618259792810103329574995817222614038974655798815860294673815842496167211140686439573084033590126093420999000573965645901241383317631528858049021830987390909401840052835183418349971004199073561064371752736103568126974927270628779040018897063592417925122296108629626115425356225936114334262504196695677456470493320783101102280886178022615264056121073939842307552829068736244731 8963 -54311422796550556842496305361168237023963833384211926695024186261966803306486539772556854683623643785401859755653602155756947970530666418638727076055143491956151350555796140378199609504911043142254114334255112270315992539961801187143738525021453121455541543012762475085763660362454462810177128965149788154552630643303296180470704769470574765808716442631673263175153275444878115557231397986292626757047206200936246286362595517644341765983911292962182903873412197056312576592903146337873770093199579477013469779272271282406879702466818381370127611662934695144590590115382478539304669941455631683198270092800559876260111941866771406937070614697571945167399939106598 8964 6729151069690001308658579137335548238659231360809261090404250538587090909999725964969919760892763905659203798483347856474063641066797286517277567506754351091929965014061441710161375504171389504863602737326436313490366117522284341808222492725735428327963095009712513378699124086118863108107095663225622946113561352599084542798745272940692997511437898773033430112276337724482645721064537961345319152309234387680964037608698325008137740765432551795438214810618977248516894064571823159426892597647709304728474232956182720323827041804091154904554980152253989400863581488715802969820015447382689782159100778531436893444678968708605927886981675667249933723499426934715321063 8965 180775495989393811587269583859401646238243456700059472128262670715185803866558007727948609130603484287088704893024102421199815024192802350775307962995481511227679380046065968654505923798850417693375303513675409148572670983455111394377059105720000141097795830620897354738512225325130497861527521829040216280351284653795099604776811195150749512724043919422580384555189075785481710853294208856191592973530864192250980650775009120026659996736371194817990981707093133559122978010271150164773356250782079645826085827404444435173475339297905955100168028455764327161088322883844463915248491776855416652812617315226147154143334533402855611326774377835266428638252795127054582149301 8966 31030270490259003115875537376398067200328146426263094887572025371063074991981059165641154386155022769748729470800246993219451361723256649601792674146564517924955990764953260848146538183922504540202145484625366539949952214636363765665944455831587992457317973396049134305873839045790813866709545117809126118694480454140231311582427544846186900697838554341271144378921262903107441078303724002386719363385756102142875609865409567315832012445383164260315777463556552847203963065103184572599126834253954140508189123119285622473771421383283104700208300282288251176821048138731613755616529141530835252526395587463056790144692761764122062490378125327501934309975294543935337014218417 8967 -356153451652623052779764027106076821869564001840548711162505048310013138855850254454241697994816755414259499330162764587837799916283886358609701665797810873155727422053969134101801816382805122256153998711694853859026568458008266744776425815080778671347465585208184148400987264479694346546669689298040838163499097164759880358086949675343528874384063085608842038834317670635298028652493742206029402363429616804648858847510046926187493211271503255885898404922861525146596034279713009762188982156059500220841132264976383069166548330941595405190841520155623842604551749279949157812720699992826306508267568343005084139569330678657341298191722678903021818598381495671982772711315099330 8968 -906455436454856607249000877867305430555153882539634916162729613913575037922043667146939580405102667027234616958911134265231810081797596577778374531508088561892062901441238976210278080301476257341402756652357488251484746756692716974375191018876962830389067796943585696591917451246001112417857309741166206151175205019534176214434325999587526431612499587016990722225426653923632149280866804751465435793515654992466959428469254663677049011070289370342458093832149943302703035714382690443705566550718148368123106163594748628198781076346400546628022461680062365896845520024060774927320379783173058163127812736715080020858242805049914250214631852626287880009714310158094380133322211137004 8969 -23052058181433852270098540395156917909032460530544607273165313488277231670780861197113152069371399264554325639971228006693740280683626472501912925662320213524290743599452561621838370956055355729927617069314310682113551462806125534855545335696634087186206414421136014072594803895431110892059416752482134118074744991455269846319267861395004787744543866172005919576691176302172938698993106935241960177223284944156644811729126163225271565155660400425048282956859104358715428472919391237667224890502365389440200340900401606624876701159490511121307561720384587325710076987193220958256421924705504074940791306440559027272493950297310247355000258425054834881551084467552941409876702784839970 8970 24487897036582474015121494738407095833684935769835850413408444212406779249954011805729498669691555996696265624667520197627412310933921736133835821853256646753707405738087231876626739037679822416355956544192540933800817989591708564496273231334829125544196454281717220587509924582468061332324025359122807186493749830113800248718878884384858221264054732257400988961345156111909839278210009447116380300125304717007068007316856964600185856044186232305334827971633625040511194700608377109921877745842006088494092719597776864673449180995132760837921021743060001140584802054000371522173557881353537744442159132053571799051586448798491662301156610620338907175967626431037243280548427319639678047 8971 5961677257832703850822928567342642336607508162028171994915937986799136822098935407218798854949711798785743756762020476544799668909238076666804146651337546860917944645451020955212773861008173521286908744191715292195903557078652254285507476463844355793888135631401832243211124187614576884384785803560852824696224685145263455182090549635653310774051401475136813394956276860717601257537194298417537773518901514038892262027482654829687852457147866097175728690137766764121269278545668517481136978048767483435716181552991442964923842849457793264893737532085832493868027390833120719264220768401341443169396834324861711430209586515530094045162914261689826947459574636884209850652894231798377787858 8972 22379343016869463290781265562619114046322841578964178138197086511156095114806513075481870725296931707769821308195724821471993395551609183141901556166760914663599858370304059722905201767070337384988456365444431917626494725135993448884575220881980147366046556698894638370940264596665670681754004451721177951594901577855534230869130423112779269255980322414976723497220310220212023840132012851083108907242825132896609273077864638367837603406573597963383631874931207108992003944199051307659628944725276660167427715143047961409397076025552183780728519118440906768869681046600875904454450528413260104246390450199029368064304453698220586044904225883579967272611977246612600860545079016337974355973 8973 -2192774824342100357456157471056058523407703646540306806610316470956242187076372343786707648382875943806274562924110030473479856701651481689738085618191117766201344571554602219978464925700818576273173454400649174566887841970363617172415700622695953429023347457028994111150460107189400175003355245177390913292718483274425023235256000363948863721466008644756632472085817517176860951250189733719736025458161965428497083111807823074286512221269879753788409707393703761035980626229655990133586005471570184208668244883253776822273396273585738558465638305574341444984344240237590593709170884864407095621984863715617018046970936693164455115176915379233230743656571904104177684228718133836225812899352 8974 -51723244079747213637417977016746306148898862653568283859436853294179187931254743602873337398467789508449946898730160787721748459897817067708736476106433621627237586622444592371818973659204895783929608015193939738653795058204684061053074439724557561966306281208069767339545814122998735787640934954277476917787392780620247360618379600246018606670475971059503197204183009588877848679152727088941604169945580791391751921415129484376849829154066075760140489296387267322185280250507157123013494182032150217213234702895454773305682670390362110547175727266980231612901175442706808611583451785544888117942559651259878093919131608855812593914863299828358731995171598276999014774407964847902514227630277 8975 -28552301256932922713820290159651011295464639928663324203601874107930609828437778348543720991247486941549527072782675848517404661584551528545320859508107987291628612005267501620144412755518271494518729149911127143045538927612603668619981729456807164804608628908114566600217891555540307328029765994399930076192447283421032734688715212785780217632807090933018162088781407791065285220179041727174801708650192566187032248604783418621310623284862628094660382913388113748504960205702094433597651177956911720820760440054288711707651159222243494003188284060389803988478353009588627184523560426869874548547032067128536008691856969461278971318915644574916226625768675148205676089620076932323169964204187 8976 256232622923834432355068108627305690177722958481967738643035927613719479597340270766684472573698243553562608022413810689334095626696255778310413078737713855785108810512529229336832069256849025749046519448024059912910034429187608384304517780970706514595461699975528464291916215747740183054737312489067907947350330734003635595771567395890624417686506532390405127364854388937800119808498040608014878618525939899499030264681205366886928266777330751606362272907421949746956526871128751949362171890865826372771333490844333364593938641259172490852204246490529516735767558508762455830047418342402649906164960277826140741997847408812964556249585630546289623046655637756139173428667964357536430358090573 8977 595979059962198383747874577956554409264880531017409824449964620341791038864936367089121534579549978155460831180917610393665756688366481799235061554390952954439971400766755740118931540396236291433209053433671904084288003148039361873651376126079250726589757647090633343968447195482779700720671926301526743330457798868390342320074547489727674470471186871167222764138713640182579859129087303175305424326851532450625091228428613219376432050779058586993450230376494783721733454160816584022592096475930233369335708729025950876545983128573774271188742432443326087564625112620924888180776746979471302053061103450951721522693873323076902757600639762315626831077437097225784255371234311849700900723390533 8978 48189060513822171945391310477974460198185229505142947592732351997647907378953065723830408104854252408117772560240082548444634258661656647306700428880785757391240231684928883041922094919631483481809776367778032084060522063449546159265916393085763929183534881656973245633170356929106003416391976361582640946123010017947944247885794442108840490975565554150673370394653170738857813874448895788060804566874887449291474342365605923669783393735757420832764104130687231335007786110087587065225386152043575027977781609822220885617740679783947457651797363777983525876471152631657115184645239164858547469028295452818560119570253449908010605092714124137822981519418070337924464627818307385198470992339469 8979 -39122003627491061373575072915874894912068566113404606080995081432124552517955384992499581824423841405512927275919660813096098534188546229484870990152764981669786636463129560423775827382766809963465292873484339156968897171558230507923960338945524301188396608199077139809667625184103735370076691584645402452280836491558502632223721804203481527710283459543471570134041891374024050836016615055035367486223366826759277128732207757087617426868375271505731313557259865852063817581928119703737803865787396388316784838905939662347449111910395091311974705661984538078504439453599731790648211417528609159160673755848646101911549070693630057681154215286690696463938275299772799516351918372936736047218948 8980 -9193569486102002841661574088058260253204265932526110012461765174003438050053479174483283018731792747032235163675810681223641641572126436438965566206795764854064833539155212386200030125119086000424602037064886877758105003748384475493779212632309276423356090527999262877367372072985876279876631016890254785631764036913937739601911821522886605696126887581643569305986429067747095055296837104323000340692958419508098215230227505165337473460360599478288199966908305813370544162315260739528001622818818190234908489580624275443833060397818547829271355705445211243787555778899625900633962181262243632259361097461224356032276948378534770433850074636717583579491984587852748040876244939181003188647875 8981 -108438594928108377386326081014928817706840543985176041767954190262217701356147462569689862708584838434011292208951724505258838532899925968745933242247572679768977303234194028599622803220052226787179033712245211294248786817410428016708723427579399396115634609909417816144556066214383077164772156650893913279466927354212146119321846530966081818282269036434258148915743693324654595235652772488435102022524144199541420116542341806966888683477951102608081103110769328807456394077887277618681641500346576874971866395341805845487893825443831906486697735694238225451717113583482543568323768845970013195229026205167774512278114752921290493009531745060868173568776905842936706170696832005072068468328 8982 7804126429419712426300545352772915075324542632737624894429989200255367843680043512234137293658864819511029611433302408155494399070594835218386901109146772923224108697872446566601931485703764771970869024499075945947439930820033018691146798040111583845572909254133017654361962482786758518187898457113285713119622661200727057620907957719409726124912113101187801606751841665824039139533553192246840194530748437437527374974697121371905152666652411847839562288889915353132644911831588436133806035218682671126573386475584633644914381027540835769907141430776731665361939653633232835862761334697059243704926078405640976801531524563812191604072463241105430737576646997138331890726563442899054348419 8983 191615517006330019189855239012619538581146661899856832061459031241941531552719066700612036031121642752799293968139557544404823190683087685002288141599748826736243950533620387246714470843143159936684864957046722657627675204849261761383498929880165102441711308895337588030843860276591937142873318028206972384645210993368326619281894962624767704560340503534878752591523923464742432284707509845892007163687548626014166077613183699077784911580116758308896114177255575192944810005878298798290844681045555365343706352792271466782908895368723518055658396861419530984720490857738494128777895085254799829470530123982116337655478841709851874595758816434651581498002204098940873531686278254006859934 8984 328383742466568991436691366335634754191557966690146603499617705366092923307430813387699007933017167218810589679715392616582704661139042733198919138320574050737775046034022550990583838393102004135037379808440490880898270343830450427489205650591940673170860589682292495748835530853213217678080671570076159706125054302730357693475246266336855077255548308300316780609658304430961702161061244968261725633346364546271113718265650506936084096693918015605594407090183585370344180043925390608704949397840225178906795301474196528574031633362311383707861429624201068448702308509271790424842709109297876849407441872304515403494038704134497468962488839316691927591191797696618268126800497774848049 8985 -2028093976220751395330461733404632824085842166793544699667152062883332636071437657874367829347480390390795548421938887152785742813428165655825006242401507523094160366344511389255630683207939758429681603789116991857333942913553169262508453654273043712021620985604522696111051168399889043476107273342050116537308360460809500134689316304401799800349826893715823892938436890566526966593788797228392621540066065109180228360031125172953355632697928351825599683024720572369562600516201220063448672641418195167285803099092485441253735516096308517844675689029316759152399604171724833013120610588661520527566932321758573299239782878373211615868430862251949028488722645171331512032673242299473 8986 -5448074163427608661511007692996405693306241501613081562023136590735858035191055780979815962921939750718442448875118625874517434543998744343657172951898785954709540735667228312925384538569966467568374377377478360083302013048979595879857194207098301795868775912589141660622857923777800200551949850398599485753898623334317188443355522541275083777928697797648989454102036225999521964181180165925052524319639115145318923361355552634510436614797124862801267228649453857074996962788772143358792368446333349743332280066324038018637272459848754071312811781931805339731393900184759354851805773603143536612143544708505900740490746442267943393780804263382979135664060758650411506245549368130 8987 -1352281274528598435811373834698700179742374529243935490246595804103642382197252958834845645172452412884933839592815176693467779453947676232692553798047396225048378522484239973496451305033925638420155623390440890785096018738411009530685988068019220622689795548242679762800371481800365722758294533205246162046761205906444343682058030677565542375110894675607019590114973700161611625232344695658077951009850818955509080584566996607092913008162899052409861331401086323602796730817788888613764289209458976412406782013510588015650050275816502158087757040591085288596261737564293701152751816891267400207299574719228183521622681499729004508231898161812563984923663801926708314139788945 8988 680005427403381851504136872665228341208647864058976854119874568330880703319963468631132049869463234207476364369151232059293535119876226410948623649894862742422770613605716974310001702465827496999257226556710385891861339237386132322380145198617029462597968129973261947718315768762705228349728675953307044993015669695212518374192632325957867505948192222963485899656060765427132815802816465448749067863347312565200960164923771226786898580926759586690993950283048502473768064496138698218297121747112587484601696413407150256937230526348843139110623891354625936192913334498076060411114182468475539146818724706627336492135210810520910379587039098124593518033039062212964961082393 8989 213072557023128025313036181079901006182501125664124860450286260474986271687605750643414762524202947141210023246603395284085250332712563397582456379174263495979714701417389979948096766992718019350231571745956038569376056628325308936186856041552672937304273032220572584501280802883177977725119764639899329943789892086399121720168573981644814962818087406083460184982625457003902954342478598747553311457531588816241080705458663131052721327011750903941356196151040065237660666054086222991183483529051109378540542180478357377044531940292186080429917309461119034406303362559725655841722262420115004610199335531624955025200313596845845416054309637945044717797450397144727096673 8990 7652538956980413419767044782745112914944854014519419891589895927220995639186365127336971129322097205966749951287579674478457135525476730187049515810246473798421070186044674698804716364106886629258459053353685055218230026399272664832973281632740612552677918100215474947382869236693994530397906693969180200229173977360743694121609645072053290341341021938060391371346392161196761814686071031789596614712505239255804637188705855938004532090630281648765591635960578819743207236326867772743164649216235852778953421166131266317771585347045245807949312966660428390760874096620270766617678367822730968326633843936137682549530850843314159896099045271577115298889531722618388 8991 -285952523377130749384040769389449037172517231320688520945421496677439342600816897946196158526945938812763126162613221112661281149368271825232193128666635654594050548824386708255217394863647433615552585703228292322415060443100923203705367007833712188019953502604336530477627398941019897119783598741081204467627742224727101844448777400843319777943433673330634307482501612869612825625296846230254272952280642130220249884161569595698027342422426385834382407322964195005541602968054630647111952488140648665679558323239073440159155177858161629107254769437986741434317049137400285200727553879789623144369475258844722376977209854940070915912224957747172446388651212237 8992 -11507251496140493131160577362228695202786270849941189923721705160119069220416228545543060816222351883495725597955675695277767048084908271518723323926032596625051284775974608474825163769024834510014753462548921311342738644300816721247145027729859266631702061685164239952571439716561560177266494585867227780427199001100606306518023781955530180112647351176359029982363261530926797468024403887835580690944131798037332237983014523852605220237978487989016873858899161881322668362871745958550845267877543529951341976556912017269027028737216885468636787257498952253898814480895382098614068543174877630128508141595374002502586618010214680145403972433708071808377631 8993 -60026515115398053909725836594153358917385746275126275185894074245057978408804945934429607197788507146885000792949161043988850206770221426534427920560303192431013324391110537059026461049143021538041411453109183075897264617061955734491099289520587349013794999686105167474971735471231417789953028576902880836394340099601489117121515299722685205450279157579209517941074328463819985300835422882985397702448561485945641142879867216167596305605385045455439805083449494152629785647861471216843734061179126943164310585668384722282784491659469482821320601209013771271976201054497898793654235803529588294132912594326741867678850032564351861040470012871842739424 8994 137271012108645735579770052143172622703929938755154072185693275609015259478449881889246280384444876050249836241930638526330862220172650136189502052813656921016283890181610531966851788363249189365358715673849206362031962466151524077495319962847068731036743706260137489248321983706378629847794701926509429264345770113276645730040267424745811747243339199561547728923916824686575281998032343381930663329505276317239588329664840038768125016489856094498968403711931898061765529619330163512219771331461417155906932910284439454620234241296901128417211597399361026387245769056717636613106223447024277987936325988429534712020542189398701347744757889702353 8995 853022522166643264376606983287705724016505454428953137724187804405906382814002296048378438006827932866085474791068215751764979713120467633029882530415422091051122872640212005802867189771012037799894408635004647100363280497986953681587673245774076614570991532792668805443663023748366177837964960846485402788453966797116756124763257964328945912365706880524825570291101512350178082957926144301590006089042383152621693827844221358992161540940141711712655341803103354875080658649243635052136576919334891520201608308197901282807241653943149717976098145978404783787790360399463064776976072598909537280104203946705841898311605312579172534252659173 8996 655073517395492603476989632759865959418034888124540941788530324140281204166907298098390383440779793211921126751306944104970134611385903485949058624620320615940485194127996002112954260200794610997391039178224757916279617024301242981212684334861453658362822717646982737521020632092051300927130230785164652099784635719994222078206114237016469319164635317291234671986586292100434316319381817895767120232730039208334031741153255640335062305737689227123384795185724521160682700306222874613796202616606351896373180598688081346984426296952967127750304744012843023145402819733596515026782206355253905867903468750559057515805788161298310514983 8997 -42401335484111720193289739891722006381698167584295896762123611191967230962259380707754447278135938415321622593169337446027641577285225861419404080289590700886554274317564960181367252392365528507608313534566366367148128328349734867755131127514059701069602558925716978941084773314977548100496389890460772764661548205767114570379605655780865750919935993494010871081919941842191794317023696759098908952157220918134551139844806995187583865900843500815744906356847848577164224528584505183635412048883478455767267774481923287560086893294801220733518745918032420647909792672755211585484626635295024307397396697053439853943136336254715 8998 -84354202467281624780688600655225000262912331949765668480617986162528419224986697582524167245733466201684796803803517217808257662422111298797050826106855907315243687661127950322626629890457289298539890356983770194770791054805891155139850866550753460256634560486470597380653676996749620653220186806511873057957073902040961754943032473480546096098008580587465414966604190052755248835713290969324489319372948066903224902116382911252713811045129096316955527634069278101317364988863688556849065235394605242816853754157951473090511103288455876349124179453105376544511730334907252789369583528463298762212788208287455186224907650 8999 -9885213627502761001878151484672142343310170163024384916831397264455664548482298714004514406012696108144653758357252865260231689568915589438463016211544868366559496604322622080837949429810258734921959675812102432855973003040579240427317001929016099347132711877987980482919767773073172853113732389562644492483558968385247242098141239223675231847701328767237323490869095887024140584808547433551941496853598348101457285102438955317130714407189913202981090282127601922660686544297093872011177459408757995234007919351371619628844986603866504080073197181690113404276465818521836653887435854752183711682275059939011671420 9000 -126589612485311546703175777397173595533007738108378031728304082193597301368987541593273735549803834018244814696703588828382952420072912820545530364932265878275936160964528155577969732367139052985594273720725949530972122823005945356982298684159889985367626978011833286993700765837881590696656050843947416372045287649569482029839684451360000954425692390465284339525614573132434490418072174468330494703074819249308690214729394926971715624677366688559044657736452703955230090407406938151465737191651504676943401078157635511243358592058241467947177149749802284031896554882465025887992443225000246944719665092848 9001 10103118241321061990876885162079144869299199786278773304421931953288621183374796266769156377271798137041797146110798789261506325018658174517474551518099702064039057443078926477807200300253006753843939563032473476437251755938602017653249706749518781704004783812180720555163982072079624591899160391551021740618678507497262740175529641484252052105414644690078676679736806495196836626203405804801587090041062886316235868821255671010111534646652462569704605432046198599223154085941608376329122217994335019948804168044962798017629348237501913759257738875147311769821008933595086131428759913641491596428101 9002 200690317568819435162043519812264122259871290175759933365270791150301502774145564293698155292874919238574782371262919002566812139717539361137472716666077070854594193759995037901534832143095625992931726988121894832660862963070764867820684831442868417489268391943035613642262023989077699231214872672203731333066017026640288001078315604190607617928553618865320135840289148850136342225161013613640575769492392143746569895092954465658927168502612169043859792313040619366935750460774706540292422550206429221706035248827189066422029782836449782861621006235494196237345815976713298057741143912644048 9003 757046923451721872182160576949099536093120605784686574129578658646435448440197784847578241474313367937730378529342570553999921961967033517754708161728534908561981804551977057867415184250418943505968789175466546746304753258968248536519122712707480878194659975088053925775302331076115230359785313238362636297415789118795526573502324613359136136949601632956508302619290710521289039435580393934301844022917104895387293288179878619480975522973161647002888086178130550730696406541067354020755842986891795258064927910998754283062072311707573725790877353768153532871280175053485757588870437 9004 -854664553389240209494083065396297210584257126879818778209102149059226647802982446673927094917221113793722987469563641571686579943790019236295073722383806793013068154513232830698295936454061233360519886404806377330320676269555761860001215900846118723976033126471012393305113677641973800144176753942962044400057025016873102265201471755693467995671375362132869585728822884227465759172745751964780482337243834330114838812668527940246332424299737114442356112144442047902733265428440750843279071793358255390233023235883887512576277241839876542946292040677163313687577494130112929 9005 -5010672552378854445112214951578841903445775108104757106619523531967123050680078788766739478981363758562439094653412296074816833986896793964485677706781695009027880457564767715756876941702362423671052989844587684894816597205255939085232102050526302847479781225943855328831757475476762207380223760642573510903884115012387425374382142028828956999430080215325026109685321823758543035018393756142081714237442812117968452980104679116672468220275480358785181251496211276901226658970136763328753444714077373952436466776335500237825807342038130424632844395634855287505857076 9006 -3873718467102438952209085240216991114244530751370245159105253494250180340435313063886945368344962137178701358412511780611020707042785570667844147269173798617261498822188083463505457818150153421332511770640425811449558207823131080853649474258471864743393280331272914082750712749889769496766468160770172295843011566886329605812780123709849458709218667665975910996402345526002003842978905659442033855053869277227142620491802894972494006103736737483789667399258134700184630706028191426407280728790664640111347490327884023491941785331217766970811306496465079671 9007 -575310145791204465199366767737432474026366655507970058282594027298250778545737280810741773653296829138725023352979167691601492041072359689119529110314393355156433476235249540792755160281453622929433610465479445384374460010346048297817658284935354738608491624727667883103340234947324073607599541157118691548968700180186450438095074848116625912642148258262399014685910763000394097656342528652269193199768206401248480184166900666846634237454502742511890442072952170845376626950968201807337765659458093396967921337608177128764482031765793051716800397 9008 98236963809959841565704825979263756248761686551525385293590326711411511074747596731900512941007649089890759277545309016681798191289349614305805855385094396591610469037222585191641763818371970645397704574719337358714449005196597964776991824042951401301668229734727955324372726571189142260673386863636257326835257591078777961502132115339311990536219906823572232355427982978943356189911884573228046095864628749472869447119362455883422036454325046646253408169512990396259993837384911450898131072500366972848500994237601289395063310815685454 9009 20184507264071294094542629003585399643985782534042503098963981302350773348000495873721309744379784139521305628469946371024321773475728962942057265194620642867676825482761253540454272102009546760133038497716653924061803864813662730228530811504605664839307137724871998080139574560446064488799240956354910816088895184439290451995725015325170583160142893330013793191660696707004483002110243876427624319857934607140643129844531863064001704080073207937880837158226697588988332229672769310872796081095931036168743107505119324625629080 9010 869580561745243213844075984011073825132033608570511613779985706511138441815175714626926387085964828092491603453709780795542545749554583024079064134009906469351084964460023071096666318587224342750093922671899768059695009556686107076981202424979646099873320124948560063167515051248284376482043000440348232264943732599579008992482738925266388857062875481980949136371583915195084436396735081101152666417845076503598702225276360384195342327964075388390876833425149873225850477384895862094550567396682788620302750010559930 9011 9146430479100790958983148759872070142059223766911052500060596069805889928799862465617247451185650391839834212901203053392647299952685797364096603760020185746041066952608671783944084649704154119609629409083849710741406141655828702179335676982878223702491327039091958047923768512028117736144288008076705552630798705677594851976332548576066052995459318163823649148750441392714430064956463158825214292266568176940334036269250582545527428848629823149419085368055189458988849255619344346142387404137855023249864 9012 -40812674562586080591858127268710198036547403539513177924196417012458204424141322962808291944836861808815721865169287308449814754847333537565287788044335122362835458586266472491367002156287621019261130073500150541321902241363433386279515741477124402138295934055392430160430099925569729993342551868826963410804782117093188826982177785207666908813281018437118040728936742329319643727665434736416266238169806392354266616784341670079325134399604629248072950456109795599188343289432841683729044329786 9013 -785123939487851693208110177879460440944936674079348401181710004151018123267371616250762435966370556964346274949019271322880625565675096717143773473533912499172961805935730405718558040240360254636598267030007291787711704518124713749997729701546613812224981905781039290819709174905006752334006989883007237433464486560302300237767241605867036916609365146498819958806213419886431777079895164318164146097577069620727434073999813561396620184398879284165798017783096698312546207432745903064 9014 -2599516601245039627122936184334198666425550215280188477327513110292454251230185342246539653825190830242023032445868100049378874005557803764665745849275492793522582030448436139664655504602888744623525416204121652230363691918398670771538077628474246449846384199152528497677930071904468032458268251113407750417871309552626922271386968220230041919771433992360489456305674122389397356894629153318384394631290924412200143012091198316917445044361476087049638918794042007862914857 9015 -2817705700993315535059958190237533078889937485080854797080155856560500235288634744026214390599711539561681026829458456968402207321570971070412534451593911186167807872947973028726700328708061177302710010953300047434459239564149100733403969160048236463045975845546193518504881950635514349745904585209159213863007952551136183960395996850607359675530524510777241360803322465993834993770233565813523866426969514261562499169768423732733980515187254627265110907543905 9016 -909042807816864465544700990121278141987320198464674230696858141173545689336120076904269141416341857745295900888407389788183966542991508419517353800549099424431432027625485075230199178030787736305717654473360300634808250011231126125121725247119741985615689857483734546851611945588749306855036719539193711265747610392687585939060118915366594496643101788261849486549882471978810559718055100782561476333649208511131001024442394182491254119306262670575 9017 59623952334892863508820944925092026693083599267129315905442612344441959093609905557426056714638451858626346018686037408546900950580767829415040071043595718523888549071194886274314701939862541601862306583263692496985016193802217848140873091282649242833476701279339437682026170590639668835465614936506394839881528403995418796861069356044966651781538022014754265153919230563623421714912550207083592492463579830123480598212564391805926555 9018 59775222558112472079419051186444612180434200240203481359096185332666006958833782156929438518276911098914387311728710316958737771526139851345256616262914680759440182768207001579990643473514929722858902363857136360323120097765529964768763615551704574196174293094741698791218604920188247032763623506143699863973982366031576735946293596874396117352982693407398009062090416130501980494244860184920483775867597547130961167861766 9019 7611114454757112217123119504036528127803629373322679175325875189139984366770218361506580316658102520466436616910374004848164848428622308584374272825608700372095355326625859810710772943395197087483094161138071765894573268163747497404887694598235046648706537373163276628985869473226312808577014756486931608596472050886007063265131712287392504058702067381706174725438410667937985117978186220370113831587842103560 9020 364113679086378491081193698403789105704665141851085693083724829113820945456879966824785434448086394275105225254072494457883561193832863981217462314807428897729786007214192556340825135918912790348685325354604594328126745568508287288057887772279555137647066123005445493934969173628417370442150963711220824688123931895982487208086294971152015966463461427151890876615603945275599794427102589789763203 9021 7600057647278350606004545183571260472293666144335133772331316700535738778972308258510235186038806990246102351340610680750180773913178687038644830896776021151470650706958903462366354414934230538712003203632438092032057325769752495100037648204477415293372582686558966787048694935905043176141086271780993524747078903576627315407239820140421893569861728121538552618358232855208454709191 9022 73822187348868018640363314729312542910266630965696543720051418593743881439990481974676132992229105089542039138951997488306263898371392871891719155653785223811229319605119063858702976966065007079339187414614087703704753132799962270586116491481243477088076249819918337487504469348552874252469408123349042915984862706760243794652277099138398619889171919522887674873331244 9023 350314009634971643876095845633896991399379962169834962528825870580463040565582825528369957325014792836206517311436623483404302522655775735386792990649932233844556882751014566469276853177439774534988349623633359256219543654564835345213346940737438784004605937528742881407242600727428175181194659464534855394938368046554542963915516367010115446649903920871 9024 858497236954390065822376838069315732722779329284554401913999036519471285850934882914542614342208644947340520042323873335838645223827952811991283843172201022390923763515500450317788199816477555111035023845671368862458976788941370938636348256539450187275514014707266743037283886723025306346394869627940095822105327780288336731779708206333925 9025 1166576512465297804612106575637110743782987495176733843170387375196938881858541274051942942368418374832581381284463600128336116672686945388914420297178141941416936908788952750133174165796150545261582650314329950583808926037263510814036259560272817958996778945444790978496686152694445602243289822046399285894084911188485907878 9026 940737028205565991954523447922508801159348953187926819361715941860973921803046617948954241848161439010515201453246355238941951248621546287759520285367051401012742511340538795216473756936303824452097223234051398881879133368305338878371111587468784679816427480064136769273978879818464414581838408391027071242706 9027 458270938131161265787373923248169222827319291839739971742746227258854507616456886192088614528827324825700821779034613831381640835666968422966662617773571951340130645677456405669752716997820784628546493085262110030367184417292736347110099086183423370373699493149429397645403664685451980490010109 9028 128448878751581440514237668392515239409218862052114776463710302885503853609959636893440507475892433760367888020826844148661795423953949380841087942372675116385825862981922663026159828197789350418347246951580512893104574369732365537644590921850369530696844868713631421734678391434 9029 19066986544921758523186503519857794951116154049636423108644236164322146041004108204945193291389787588884699155088812942464014258500384672548067736822523707519979621958260479423580798665546214254994265966492716421369467242665304648671544979243300942162550788243225 9030 1341258109282483543337641399636958924333354319420033466019379571384821973595828775700278665658408697258512380901339464797129336749917197593935365183637574332960484210203305716389320000400816462525199749785833717928394665693323536810822655264494039 9031 34230267004499058062149225253876736027124205278462536742054888103025251011169623765044250228389132369166388976321483833693013666812244826546752952312042505083289748205917090841152729089651942589010016771709837622670539364763043433 9032 -193835433050918192924152532815598255142800577715509793017728335456022739104304533662891652425658848175873233558977083663702596044863883968182524060531961782925883793083122731284246896903413633919659122824058572047 9033 -14897340109148961545239640915406240117317088153731061685196693846299286395239543292801667879197438276856282049063784495189738405954445076897087766234629210638652637405086185863758318402692028696914 9034 -59489418565313165910737285734007363226424624979855697973938615733461422779315922113718931634007076952641347507181566472604660226765321109893837369096439689337635438622072456339475 9035 624930162590387811846941438466248276517150826975704871766339451997625396973150506834431012214072714167790444377512818169872028917175033375311327921955375175498740 9036 -514110447194126329072767361985018898865163499081454845497066939200900190421271780852657816435533464597519231291926456001094848266042576987956219 9037 -1824225819204413938427210753986897392667155806039395437289267206314060243697723281503121545122592576537087373048798360059792703 9038 2477004848217497586817643014128478307723169158910123304798441972236320422105926438649414651905664835774063724 9039 21737558807841787667465556694101872586736014083744383182373801473647464037626440197227480369 9040 -41354379516682356586876988675204242344848924905917195225760965960394886625 9041 -126947887503092415949044026691315774996867408739365972079 9042 21039813798698690844211863048567250753545 9043 22043236317084555051812391 9044 8942040704520 9045 1 9046 -1 9047 -10889035741470030830827987437816582766592 9048 -955004950796825236893185257256543276904519724980624221545470545 9049 -3705346855594117935219287921336267420243794510097861583658636693664964348551653 9050 144431708916367857589703551369197272428778842640218649907843618927173500681344922590096252202967167463 9051 625538298377192606738708978510770096106921276851877145942716801206149400268455960947420033753994441852157751288171799862021 9052 682605052474967524826355743275833000449678613711689765659475064488697732344078154045903451776346477120648884594169879708914786711083831552 9053 -1313947886989272052178611197031044020119137970742441665867088479441059359651690991605915619555247038045856401587068920075197263388033914395275020554840481081178 9054 -374700103147374471804352728057613755705067922558762981389739101965693427855911844288047749560366596041362635460306615349523321156076281173128214916175296201840280085870055559346693 9055 -86248756904744317554616422553427651109536323148201508935510830054824637800582840460790757523260684828303442210733878003592999674790176231598869178416452984801047957881243906823133145904578375554 9056 10931378150654456359962077412538706548296004316807355375931488443974806458686432485737432229590531912196726528771343880400926857372643841589612261249403198082741005690296670220061182423570942185171609139597418135585 9057 230912954830831547708602858313054231664487204082637780007022708984682206869690522979249044041354015549754159864936156221713498251558646346710028974286972209602921028138465714434744082791933982802958921976789007652284668798400863066107 9058 9965932632921997782735753098168986050480719437453898491100011957791689393021394891704934080814193401711044755944422674826150473380528685588762981609627176450558776634349440382573929159414041351947425077101775663066945055989377521600251675680543096 9059 -93563266830114866527005316605623730653634677013382793366990445457612571628732534053541332261901516733681003727562998317224405028179301025524462626287028125028962998364121833442647926450074766748046386862446799194637452830151420681887908276801436310997769720825035317 9060 -156162534847111257514831041711456331729746038857919449979715995060901219394366000389625841372411068948804581571990501679356037082092448614091446520050266021195387089354296638508044529725682574612926122072914311907168600569582049434453853821157857316797815054889846749390377354297078407 9061 -1184725925384046453940353182917602258644987270244567540189697910589547298004599385856806680901081505071165364736628134555237840402130096025252322246916139384905139694548871207877983864456955634618043491371545574121879048476616681696076219870702435426825275704026917819839511316794856130213256171377 9062 878816480730989854937375951280595173431871452006782772011787052345045226292328368375134062669565072817772259350722713740746604701056580591467810751339843540568651540233909293836450185767537237418582997657920362826917487676098541477121578221230074321912344593110655478764828283817689955055931269550657198801662122188 9063 120725651998139195144553928315385052618732425507545985550182854157877616064013062274171392708923839940279411033637936936640040748891548453908810502162999635252165508457546237830503146902837414545972721436378103282617875824228418682351871464865579612566999416252032360321895854261246329265347493097573589860268137139042481314244605599 9064 154554767775036619685805064998763899611966817712401600530246237034434021028169200969429337923243621550665357460500219089005232725082507403285534854809166827330991804536999820444586355212463935129285786367878666811586893713815489658364443740718695547348626715953292062969851241565262900941723324676557237053209784149413254767067959263928498322670 9065 -9435872152556676498402703672918478256802047870679932746152178757054439242400916193682767847490557812598815609686188960760432057158501082142904232761834440910767333981434965334832237522742655550606773210719827775443801991161611024383621724404139061411289031786659158208835022099871958871701867787563445243877739104918354071589915624294246564198195514646690490285 9066 -109737014464362058433914685651747762703788671992933439617199606549985930856509064383972669289498543207598596748717634013590657346385675430500727686667977956845309537339932962103846094439992948106938903142784190699192923178720868982005690669245049413118907945172995296616280210004845509450701467801839814015271396050809966257675087805195191903402737782077168934961426539163986851 9067 -23048464666432839554006676342865188437172284781575187190317812994315165194524162243501856113893131856463619249418346038759557950290319173953003811637317175657479092577916470234191173549612034547885768678887375801135338276585490552708936906165560122803508673549304679830219230328981895156925946723817307394420532450332788212206043428965937584288486319723393882492581350382166398128082908346 9068 119121802319157570158960258472448614401591725486336211243517497012352681382975092417397320531032462010071601444016580501391343389399773159870914606170301276656422875888353617770533706217977352526045354077150108030476093857302738373924486935531848685770382526517231667782691448838179233219828057149373015830133317660084302496390450771079585890238860270190828961728975751954677922593302652299435184278454491 9069 119728133439288468128637738388210159683058427142089875899986662396340296146747400227909818138818260925971449339743917127035379000175191367142535032207047018979882397970361807639652285587340256107532364808227938605742882315716287597003832355549962580434782849018173991837511772007537569025834016642572237400333127492786885317941011738276157047817433210254898528785093630269024369458036901377283990359583339459557023652834 9070 4041421017847921455587233682724936502008844794895771131711955092711972096746607244404632258777526399264741677408707321023208770293623718393013262551316982160069292332270132143067970663181889077762354485117735286433835982232118702604618243188930130043217353483300565318595392604155466768597902255882888605251628300069087365715891196843449545778083770146504861530102631556630600473478442527063527070627981958572322431283187402604861 9071 -1805013350697840482792127842263020788551629771981633757605748888881081996085173072746062249041732609185527400999199819011514013158371252778424544164296739858608540906538995187364319947888415421530993696803619366671616044872540151823053266510920931751696832183815672487609907052914701661236544399658009241159295524211352510588852979031217897730246965703420324453895070133239274657255597019416547263683041480480791013817750138457933806155382873404 9072 -159284836777465638036008839000060534429545511982975487351636898710179083480097896711824652252277112674126876908452326889252378634889185099889100163558663406081881157372586025334296146607361058475490834990486472169366825526518608822945622841906610011141039760439555512598528191690814695787387762261620230259086931534801075602516629421322993053797492612736906886446513065693242629810563426520866390034566234740184910886582566550923803873182641934931444073039718 9073 -850586522172140008892168151686073310666909893073186899928745802939862014237791486350498203425057509491224756602872518962136915671250909192779301979771168501692711410481195597021438568622948299006884201510186369451001771570473951448988354990979589847198525347513119456965882264777978098227999280407012486007821226154563816361021194691869388135277929545487028138477444262496479343778465575508032107335031349928248787786932502969778580620835045277951637881502556364788365 9074 33349441386152470766777210531766780725743903100498440564367194593903213574013930594826864005311083219090057313280391472882279096062910950948020760463654905677911700623267574778261603762490966986243223468481513201628566135569607187221895921223760649678385658667473666507316203512948060655118807715313272072557530727850648404322898154931245902893365089191858499968140680302714451717861854526147994333260996592584535437730814693214690109153809033999577376507009225871808879924521642052 9075 261633302928081287712353877286265875107050670778574760388556299501219903322735753012012635209580707514079972853358110692471325354169589705564941658272431998836667012597153103582741005327186442876999805168968588881354508615417499020334066392991518800708065191443012768569322409962653745793663748662365009037706779320122969771062074242835956806109820572822932716938203526438308832502155101186089143525434737766662500802831146113562718604929899319534614115680685184335573083242690496939876550017972 9076 218294515585669415945483519247789975047092159924774872049262473067872784187978308008194377240239393952464178859092638296397999295217491030568566353978373795257048705814675203595002552600327630066700026379026396243662285888608108454517195850884056445524222041447989903264554866196727228782425954962539644908219669885739926192780455579660992310317971330625642081903737490193128210092424863655914121461531896144501677899976933980620143432247485529562236764798313202372838077255822930995621667477469998339753 9077 -760694144697716431387920179922610107290541331803034410049316509223871235624287906113491200023805342429489883038954257176026805545549517431706258054338919436164105270962866646201780575258458970733604789132098041077476457946354532062309815312662556217137413565937107139934030500750000814753804060432401446736436804231728116071178983653300628484084450614612369547834060213687764117334597978400068778912334956223811534300465350599390939090585855725030591299165051923894617372560052156057174449406094274295444896461343323 9078 -535961075386398113811189124037810859664445815297105273111892167619437935550120014883499524000774854275669291691380303013569757234037850859862359223553653262376181598881728525999721561171791867391014231877340266703068591398338812369923535376135597009180070058684994899118377932848927396986960586983709607042702501727554392037466313153377170505552303773682838831525542260739007230227313188964232033306418307825733275394582068095012695849226540254495659477722334599229724810522929838856487482423574377374993892771462959601749400261 9079 -69169636436028016755351804318902551333570212654446637909134252907292182913794872975565962761244574497221514367962063933035448824820586178025488140776792742248924851487684650642719058539189849511694453430397901586871759222099190764457848447335723587892443888340002973131986443491327646386567239042740842892256127423561913869491542907107433033744555450060683367848698933635247230551589443102721087155419025212525574222428895923278177840816331043922375961984396909176591451491041734791336033627287098811744784820295068431592130313806950278 9080 21637580564052467875271111676539000460844277596240310637486543801813545680967443604096884693455402005967293738009003183263075538923736609757276748773987978949163429430096338240472325404237565109269161655327353531293731005133715734172931273362280939015551694759184571068120724331157317522431750310469879503151654844409767076080035716447597512706750914187699108706639689434789904431348391478864370308316451032482856758494263550061218042783460880798746363130136065051969074755604616739190865936004407439131829159492172865213563931446737176888068953247 9081 1380783646400999818409486827499406883560762590782179199242365785452581611108873899866666705414475644734181072761945027355053907326297256171364547805611894009344103663689158974050463113399530381773827288127962227692552902350051969112264028686261465312602103429927898507696994547519230267150649506139537047424341043426209053660778337342992218541858033389427479005595100026314631478345789898820187152267356077156843237263670903300974277065373208016876212033637176750216303782155157555096614622290051497598039619744014200158076861193606027245193276295814626926430 9082 27335243406922087864650959109274485323640411656569329774824936660545185422536055980588609176585179818851427176225436678408045879069546420788329396156442368041790696483088789979645557719931813747977230339610453175621311754873454965633219987509785866302114420018672194392847794005987116374964158968450928103224115831288852438144969151625926123834809304441910422910420553697603905009505861367819113449977236314593469090471632396118587162410657839865038847425778982449023817558825868867049958352584372652396131810721407786112629739861592852606292551490432108417124120919 9083 -773903588452369907089297712589983672033148677589857803411260296218344703552693996118685205934769637726301819718442727114360676770514175234767944379040329056596501089620167815742962965289122104149824707157783843682134466065122260150381151143402271917322593175313072450664162656428913380063266176702547071102253724923804947303507827165681527674518677368594807596741175221679682218334412099176037634350169794077118348769677429062006946263577873212839537496343700669582873161468079883465650684453633539747721892893571904231836891480381755227067295254634486627352344797666525048177 9084 -4505454737887958923973420990247546303317022689315554525866233863951792451970240075707406597225420555751018129580268934582076090307074425776960926059618546681480409118274951737776506621287817627589520996070647453620696377831805289336820202431124630846045806903747491350089544790043567241304468178796112597098690535566235552497919025488955071873974844548219416425608801777089111129793809927910904114295122931504708080653868852347962789758294496435518294956518998277757950508376186172616041913817983443825920400259775943869155182557932913928849383804096004503351237560799721796582053638220 9085 -13586387432863132923582966760656011475580485217294620752416873904813446626962245794522059350223935523169117577613774563758855693582653020803691559996778365711495662666013685068968517794025096248760944805459679860588159905567550795139166231464742568985696414934484772085109097564856140116824779284134054287234514824998668596316784329517712253210793378344580320650133163463409712891434882849457833500288951681387585767211141839591932523120740588496447182345198129887312275087609458806683201070798652742020669825674873515254097617445591283699970543426276109430743362790993875955156712437363752548 9086 35048406964378984099372726898772712323832828140435461205066446859751932543858567550890742845357428526356292657205452466177271757217211006652100361493765013739855354655083619231880071050911294632361312194298513344827474752014654317446295621503061160860378485966696230393802333074876737196384480957000187156941003643675957549155151382403690567149623997411900038210758537723026279085150768564975190896502060580475036056625785589507456029636694179834360233797633592027583416716291935702076576690919311125396084210153861529091459350369345923190496211724323833895481129329455240374222444403290041082819109322 9087 18733373985122223394996986121083328220895536186406174656302497021725955892485459682859252571345510780457760639557611090351564648883636864577914513256209689453636632153995882050479475784255211647335217282601014912859752039792535293591858484057586798278031989276509696355683313059992527631007679843956956030992992898542206334775368324567220994830526996387604410679782340903061147812297157645148711923305341234239557865136169212324397279778921602471547813752400694742632258407886686315637530134496388978959604750423934567534755206362244589981781464073707419442898800039727125972041176869148743946110158747351349496 9088 8553429394332412043676828498535541627490134022648518771159717806400007954648234414174719366110342560140473493556354340065967968766577357184495990250853397142834983074053516504776061869894292628757134025891171672215999844580625617702902778010599413711180003022759436959459063887404784615775405302295520248259936683517989485837345529202057362912330335925332425668118965679394077178940369308529882766343994642823259384829920034206943374946849330273263818919197076076456246965543268922507922004446617670748295309614825574089958133875236745155828076985812619099616434682939284367313226561854920072614798307706677831299591 9089 -2021743269679383821857485129258439975239253598453613258144486266267294454227391053670447040413193426835459183348126090304360190117864723422467131805701589733602793040830747593290030873546595730719320243779023798688401427881958697137696572275576462451255733246198896330525589292141672057500768658410714372906634365854868315131933877714749693736099911575137575115013993021381832590501580975293676874782013895259822034583896432549208938928643191711756412646472823078224130252365328613192177725163259076073431006136727241787557811462391902985375418753687437897953352215462138954952113440169484867613344539950750985577252086897023 9090 -99789140881453134027657116018630018899133604043966014990267009759926299375349418267143895954035567142451130129000612804445228850600452819082587074953570158666858558351164904667086655358492824222604252568292357384814028369602217799811648452103322916765011379976439602434048679001112503075040404202185389327474302461543274987637461301744382617956022463449344760205473623887903690675476139095587348024557074158556240822346885777946195081704831727883406658060010765117070717464964088164475233168809586250286504942258197880701710062295784417457903394295432769588279320582601863049788835133648379687172721749008919213695588745957895468463 9091 -6862720963340117522725642471308543493753286337875980221243839004238712890299884212760849493627242526266814187582403718557453233528551574890059050955036319157866014137364509827117645762532394897930244855177629437440120514650418117538014485786130691671728362931897238552982944919383016349972336285257482630996947675303092751725904342486439877175475656502770067911854777571381167017269577559302451755959536950058371133226967494185687822348267953816264381137452484003901093088557470101054239330014829238492552009367217144358649701988112196586753870616940919847588172205363421866485017971114282496156863794371925033950900001347950847072391144 9092 149305032427217073993431713827106402846555805304445119558519712189859994941251457973451246253248060050201572734451096249193068630593276948303913887745829809077877082280288617649465192387443143757461688398539367886343562542428465427321178776537634706590203374016081486630993413358042527087925814795891692139257667096384104500711808035724227884875731228991527827828624937035318713928843543071438849357122008275032612587426906060494078015315414134511831240604207115864467111873012191151369962203481363616048580730236680487374856436504039940352428233642453714508170253339902498573942642235878792568361256463051480538482782209809084077185935405555415 9093 684285092659885808654230051905406359642246105550148632510763980944220748413808435631083708772373605936874127623590035706970439869005735782771576309061880623697558134601203027947856677164855536840244658701608387006735410584952760232665976021313358336146536447302976348751517676086880740406878658445903362913461769622118381127679400501065427934576343786541065995432272815250194245611415130119051617477061418386417773402838766530345512752714856275944463733387120938655149822565533367814948815530448839030463467047829497607417737483911068412337859632180022231507851081548525056389331206637286448019950691892770181326131328174188670187772359501634840376565 9094 7055539987218003170838848488770373373554464500346191340429492864479952595119727973007594891523508270923956296447549003764071740514579497537371879923788650898524464989759189480706057088281857723388700634392260760450933836088719944896884308191145362195147392828013224174993170681930523818464105592729003469387016898238945486330299807649636417140507750270471853666917374105343774939606938587159033207584528908984699672236562922742269859251205514556829212775673373089091145677971534611286721424121628160727205238807629346311897331075965864529062166912930560115348482935690472562242804772180661775116502295425374158480958317386131774975734482840836493605106714 9095 -14178709608425213168796743492883247069109537529985134433090910907772767382915742965391213167842842957541734760628371312649863814357745763555362229293608587690069584955284370697993585341845913855889915847321111291438492188644298554586562482952235598372705829140375669956189254971997909532476925878909994914175054758472809315164108268119238564010506533138973134901097794306324780548618047040706262688350907702740528351822470790423436329869623111537122450227487854449133096171651939903784425916133930173360157666475836150381015313251954848219576343567938517659851136479277093271855605899486251370973683325287961395161738570669469548993219711722801618974013535096110 9096 -6067750524897743407644158060353659951920401269910546625083185804228150410960186767928582406342651914731351107439501529293494139531711673121887013523257520916587185660257545620627188393045488680136050222922963910633870048182441959809225319322502908133850175237159426137022392004143583081974817954705351048101229397702918825026283947436356129076974010228734014534226720842238560003946011364934535168413822730388669187833750590422325204118891169976689635615190822323355626119660321252986037204469341877022327482404221333730967622640413184920910859355491446990793653562276759980542662091990974254513366517894358907428722066017743921351952449081787753738915444457646900822 9097 -9340907624612810580812797943175779644340680419353262954185831915212705503120318406679097440583083049324621649952155967632675093419821751722060364909106354854020963118832342964140309922699960426485807601285441642100535470759064042310941831536484961079851238180284147034489267849371755555154392417349412270929165606045252799071032046852613158219522491557927743569691111524696573281577967448239142842643616563359573919162537202820561371367143116012106968316628697978463210210834304472958769404527655867024383135430377396346852342064662736708073048480601848301445472843360589068938719413528983207677980647259865281532292807722422977222312947880863872090408797362133867415038 9098 1738176607118152355145418837995264244583143568428494580946829805971443368133830169695666168867380378991262933955645470139815608807964638638328655152752268701903737109695450778853668343490481172370792647897807492014055495582382535115006162617702000450673665983027503898456556418341107363924082262577193964801188258180643306990613577177329089983374914982709836294089800631815710290015459652852055986378281983821663495810697895353783947739258566905453475574487968135089007187114266860915218857809667553197743227791407066432953166779987784699792440365626070488192027956818898091460219704894991393808592329284982076225972828536855891918369126462797841416376540661594589657205122307 9099 69878604267077036520306840419420733262622822989769844041413229496069394898114161305615500194175216265319972877976734812827370044418013013887859141394940486635995831283292610248123560125580259304801813651594077215262062650003921379107999263956758110347304719309717309795932048815386022929226467348565811425186251501785604306870829072559838478693047197710914301195501775816938156891463554703057146681498571329372839536588087316765987020483483116115806318943980705696746938808920989206058174960618534463009054936196781536913892222389983003326388080818380653337289257109181247527077663782848084336637466339515372814375662220711226478815394632259949980688529336556481015651771322008785 9100 15999282591576733042287240299590808469190222836083689567792617475068318281273309204650580888925423230573084012587653447908492534785430483936018090543461795662286114100003407988252500443077316772502120439702965284802834361846508856050754783590523604906551561741008211350389413250745967572131593662801512255805833090188380982926626214508872537637019082572181820064233847309364939050522248282796634151604516357102561407906405265301974618318634799385419599743790388074035889032569849901065691237741864448595870765969114752032447691784359116922701355232113431526939078891421491330428422095971933536435669642298005858810131725690225763877541936545989658208439333566073296896377883021023016 9101 -276007020706281995709959135733854549393786537866240370352661788779551463463885865600784026566637302580722463827691544064537676839409150001501555624464172743917184563622644141384133520822076772930999091810941631203789923410933176127742288716439991667251456699822935513021449710112908099347479306075716174978152493035496561307459214618094674929192759743023687899391168162493274518830570142038111131047770359679242152323603976398774948995181476693546636488111797089679725134775858944356145954595982045493712882805855973795017883540244449028465789683801197697435155120874377290583561750841447340217864892903258181008508406972956782785423179095536247780071370812436696770081431334600302712643 9102 -1049807776088012963557456451830487645729216919936904109178491390572178192903990237849706313408766251123402920563632047337639720007956828991391456991415340537800459596735506722093793032339217675219844026529344433476527405707325941086599414639313361452048860688829947513345631382716654539225103708922375639914907825137776496526795577254146715058765956335872171816341899890342763532806590136829983791235849125285619139535342918424244534869701864502545898069147025776629424645228844540843017112813374614525106285129139733628324202668993001501061200130820898270798088429782275921970142581263966948417065088424386177138851638252494448234913887179495170385060526051192728328836916220455041656635037 9103 -35618089881134482951355933433154570805317211568191746390200653647150331506279610873597171524232379654471618748811745883982746886470978503944940276381501276185518337035160964091275000225981785428616892683868155548530419870501745572733461336884931527214106048259146422114133749839281957825127074841375775112895562313157669228807064284223794145893104096749225289135363046346567207274383514689326037760113959216097158571779016322117602928247232972845847888169663308488157405517272642410173985738136988535772621614516691955659468340522822395700842665946965662049675751544130183289405341860295423378421756061419825111559743624070258030548994680976400177355263102400506666611561350209954108688067702 9104 56938233340558355099996185948839606067872353806314998548590248522893255162940439792780030178128660478810610055836592633448709767279681805330196782117813476708706307683847593598887223963222348495649694947326242806220061530942433630369600003140858705241777750316311910892283560788716071552608726186824347573593280260694540174254921155547014274611010219698949492005418338671782662864956696383469515906247377425515966753024190731171872974277673100948421883296781936267589223151699594107730590124832650656819823046761897339251649775558564339434411110857708085130467006111588991129417241423523054842569181731489141983153329026509721851415429289598480127925459536217831624926576764255518660688133560427 9105 20672561766069980809963687319924596036495101127216412962926139170894204223040587205505644384756622428246474948510187639877304860899814408007091411103212148248311527104422858562026615538610096339188263634085400519485748050327512221349023435641403812752174203289648824302692292929291990776804204755820642050653069820702107754754637422609914668810775232397150669500249754178146148793164017688674472153818959093475937892793560376818329569499953643114080524664956006117773032995558218185262773643385309569697304211766564195685472264439575248689288219773667865696950228994491123312831893429180032543877003722481245058795921507548549262002481965402636729350865512621175256467732549753501461301041051514837 9106 103561009707099564973158120840377595891174320532762067620183611609108022325996999417145002573046048969968138286060159582981772752872116934437072731931279905031227268578936622758683115627187921351193937722398302080758343723086241938556928306220711304392570879111754877159499319192474897960783820680710640179452464864471190570247992523522534665363503744215285503045963252566206764691957503276249151870498793401102247075501541781639171174643051799220127477482463303961441695761012529902100508108261557727567416407855507653370017350678193250476747801029332629965940775615432512076632063217250489796577985932187656658834720817590718010393004889134403376999633730233243581415188548814314352119328564056521 9107 -15298663017676152227894530709858742958923900404226452791417292550336682176772422360626141283802523779634706519867415502820975633187208236176419110787592814855979579830807053945208865017961528309629421038085971310602602581458378374626570405150491637481909437060786004328625523989866403399473737468809183645751743567044092941219087956859863372543647330441786591455588130811987258783620307955470452823478463234514529353681525304010407765200950495685967877853792048708023962422451288063953722031898688103547429483012015886841428257362595669870712992725600387665522125144259584058216341207098305075826781476664269658924749523982280662396473562773003354458897483642149283010315530620743983978503817254562270 9108 -536470360318102537268646939730774569946997259951568817939817129415047183102069836584411859469775383297700716726118136786754940422413216350797824921601245239623443021191411742210274694957449901158611405668519666283429807842008878715398253211069092527650176411899057122891050626882708945976903112988028838255605501637419371825645285058512952977531812504335601619303953426358289634472029288717546910315859224937683383366455631810344817132764523845006137770184955982559805530401069944700368530384075749424827240930840951415576285293907040879097922234252940921121515911036992142503690490131137666928720287778931606944999619251591010007230416245443395217820149206728910455485882666453718751035272418947424697 9109 -395364789676214276621719326400262008942969252133856483814901475268640299227957890440479606930052840823085963925338317691166320668603317563732734838914873953317833496151030036625319834230092194624592244772519538613697268681192976427858744757833494427359114190947482087707128263771840595490365209775652857637728868835039202323849262003340204472754456694511171708724935843563043875472644328397274543046363469338478383192499517522782527696380581012210639295649797726068985188975038866112924888289339961220315447431108804216749538279930134103346794664741778967446242021407301468604137422129147675229525100073098354859700821949036042256959316648074131692638810151660909215264240021586959320431676346674949327 9110 5365049882095855482605595228153391200161639495655363531410576494765170701594682838605234237649101621534943197963998799929320634687826612964677654729382844632809284308729382145926369465581909174277641523445328914434813923147632229053568520572823339324594168656930871336622871231222550562739764878208862482059396288944202255238920142160714279155153010029087598097380714559396731122494095360436598695758555627477850074393883258602773715108760236813760127225394899205431415450818763488647758471903216999301092724626586041952005888967248943564431907968594629513963180740077405235623876698579202899648847006595451822932285905977372292546031069034247331226951875429163049624991061650724634704405735309381767900 9111 18464172143791769432866278320747351646807478787285751490911516279175581400623855615139427537880887064312470330970654324282917004436430963563516026555278436202869526019711978201058542337962212339747458669666647825710237561235875804445982930031173432205258985388219101974683769038523964396515463726114702985519088830632654799314284049359618332824308640888432099758374800781444458785493289156627730095439627489117990115236092171277933296888148821880193555213905023284323209860756332993274027857152500842969364428902781782167302844021861263697335222063225185264260887044780485196392956662773116093701609124708955513704763986333948375713281743818767703182116084147492840970561458253678826254250709794865178363 9112 1994210759085350351536109193305204292955741553513536826856639486775600569459146580537498993941805911292206207335756012873426053857946687258807757648982278243397934930687392097833129953161665228248467919193914524073860650003342954099297177462352638811145898311317630509312130969896977826465933765912676557640564533173794748795303067517707003907999614194340536316005428079304064875183952424663151487678696324387727959671096866062596898470955503526010054297127835459362735332186617837356955604067952241511201059223020675264759871193562224238054592039339110697336851109315908528660613667466727996622353929131344409262881790543944233486673939006645113871939667180827263162221094770488270284177512488669376445 9113 -2459179621883123954906037480954443831997283750482768136845641019601211889528287481348734929851958257679112557278445460464315889619606935317931369969429252961133901398349264333255350779551635160413216703968189126628368838008203052577710634937798880280646491895810847545759037726944280127371853004010216170366976499774450747228839836670040751469328602827261023482820458206376884849963930697884536531105622052647982592253632072916367177816612115552564500836173776665693585560072255684179035988387722092838771827364993115611516064957152552761666129917670669595243463750790234455773113759361086888171728995555015037797989357595335999496079487109485980734946266782103438382838347643886098078802690039764155571 9114 -849262884128496938532695455892332733535929190462979598524057238207113909366286462368847432015326696013160800657239119301758775828135240998201814310326201440083770912378772110558348536763920919012342619263334174739743618043665257686585072548982158192588098019545485894305300628788807002077752406799305452469693434471270422884955629498904078785855356600498883772360709851058113219481733213090012776486354478782260758263681695962512889463348161107193158966901047043083409606004529095585385618465373703759904667151239878151416308311378233984557914090850694788373739503611354872019454955881446561823688196119874409322151106670677727013843205621078235027408096477843950334821956973934815324975953439398585074 9115 -13388565652779791526488204786812875204880981938246022784392027812330614480577360071689953091285617297699232340181197333027207931933981962308650004488529317670099187599537377294869735166372365498836882598356466637676550998830688407838392699464062778493752065985145104504918748456353128960947816181077396685205563644460679277606341233802139608922870396168322414725973682730754543676120794877867252296120267268824028109888482921564429219844725111050396589575367071944547450586618244524261650214958444841092532872948528411190391065715801922719139602683539226985535063105900703543853260560694903760926828186690754651203251775850978285668154690488353606725502680563291367441514311296810654877861169560185164 9116 1473832218860678515243296368545157566303306981724145625321014345645784650272384912561730973761471604008409406104282170816138311111404553000312989307379273263244165999000657819306828313016785680199447063499752438191515690873633366807801038406026452061131289341727638025402761793502806420845993525211444265802502094525895844017781082470794804126372204204463886160657767597075784198885629950379670764578789437875712803962874937483197138463293049631242059425459392848957450993333082999827496282429819468451088041961208279116465560778489856842297297642327023696316484687896784549306843390161330341413448120035365530597532006117077496438437254077092122754832148299354101177397480501423922570678661265588424 9117 52664040495755309988350793662526799845710394947903856434875818713316294568648006050346717067977500858441095696340589161357983028852775407057490850337799064296990213515405425000403379021804078906496326406342807036957029586121465829493155004269585321723553735155030661764857796386391800651110310201642279650813552088118389681210604575201676150805914303563324688482926423342261183878585767340689519274309216550982728494449646061983909892844172111734721001440329162845724404994762720818497639247725629833873596317885850087235454403657087428672083249638280401866465761823556576531964501008861605021113920137083459162786447178105826733007272645342987488063600981047834426942508234966094957652794790066761 9118 120703679482561774478081661290646554100084248475241701757047915287776796309206389203264159728379500442407173044020916114958141131944935457048748161335707573956314859861351732242846696745926273736829187391459932740363918573384478929813656770225013264742013470675218314437638129904041388122969793672058218137857506681525513539827580279602584773645177574565596329507997083296939354387415735859044070049205745223924883559807332125078411626810844742089535948546497758355981646460793266696213099088053850867195036955210646931364626875054062985473988561884798090126970218482175086327581224146146541744843100716857076827208658612191088815977199875149767668691449856817262494215829888447316542775795761650 9119 -1152682289325705767789174493186659873607593229863259504997926081183954572934679690497060769038936196798340107594806248387894806618607638312285463309876259207619730547761838381547537944225828100845431472503297350391604426130011165431577488697537553526011919219098814405884171671728796302403959588520831327215753133066668002203308770400283517172499634299436700669264582868315747575402706033405972523349552214226370376142904261974615917146208802731190753931215832012395661933712082630356651593594848971550860710944105925567145401669024788109569020743312682369934902405697010751365282096518994891957327209267886729405378013853342676144572278163868262227240975906144503648413012727969470163900503620 9120 -4445151341700512032467372807838030264323422008989570698685149848460119605295194936893620239251527035212044733504025600065444674605199342866609198096745558144445390820861587037663798506597989729058781090748737394812806782617860236922748329754422085303213166721314658675103815800678547434804084168480617381561094946177450757841239922451930678737248020714151942264464029404010517416979907683315626442323429653724407519960090055875695750803917253099902999161140716502786643355768769215548565423892533136765403380884916253139116597364509703456483817673344213771348479965246176112241375785715900512326489335005752896897764167091417802744899142600073957776060396950693874095609607070386093625527256 9121 -1476095850515892418565708206352241363390027175465731211243726620414505366035835682252674118057836970645722241598447732618739123619439063842878354540907412306359278629115631861871843354759164180480831408030702172478731862597897985047612064904857867116161218864843644007933016208342088897298660350318317620149583560046552765549288554173731928330048524006779684648894878967165788438125342435852171899386593279140320288177437364111484685696113375445418008439083202345317905051574992245236688086963849516338184410953957266491234428272696422804917737003556007112253479274087753932408737286561922218026928569682850842845886810849768848073897093373528111640793464924040441190993934429410151486192 9122 1168023586376781732907481229925591553499584449170453945015685701417265108704941224143667045016887242720307133766051425987985898073561152678068585684978251232960873059564782488303507814704988287943099055176203926613204178443005314967326223007914841415984308314170252661839509305958742379382447343049915576070178622419215983010246491348945082550206580190512179621563937940987201811589629368437629771778989383953366688570912848587445186392481791395834124690119325300974713845424605609687630486274317843541797105222471465334416096208843282085622909952028688407398855710798670459806943626296324491260147753997963976926717679474013079172279554346874650843416018171491424001481250646789448706 9123 515220123367241848721634937455653233426428103606729192484233267053357657751179301089711562727082157642339033869871162984690664332810642263210158022668298247677186669855433325849756467762726106835440198812684637356433019553534493433490662225911238517600532449516799955186854062430006774919066224916419816092881822119882716892442052837555392048739219026957366002251513513259346006046546228183997261443789338042726656200033216552419660949303055594265140605695342795723478646317907904259447224717810147085687101230515894352834353153386074218459429651985961089144826592824247000221044136231125904276828332921617993506075703707022509800040857895363442035373939455622960247089036320915738 9124 24745779843940138437601879862616008789037468437366008637125591021391767800279640923992099601513832493745949572665613631768625134302014574183076929366565949892875036957617259768584503214199110986454737427943419485016374898711318806873769141643376361619514737769054320630190371675659525883662916214464424014975208419454539296827055619580588307603553232595818247963558009327720450110123976257088984677645068862382470870334451514041150133201354845393490022054050790982838191197153260585142900407524914482933978068254838439324790621475256523717316158317885960002046633300560814347537163934781380369397395727779209037086665695780240887572727535732271975806607314396621545989933023752 9125 -1501498845795831017211804448280206674077021858063945283975313765451880033912416031806966355258796903400932974579447733341613207977601228889065797328080639523109890779036251872799243329583369390359556190396973008283802572489191776747505817591749053623947827748588250042239107055709539244957704668072469700998878428505221951382007119382086310791082240581122307407804219858036219581430468729283749311452991859318407825576013556871862217644343552365186565029499127275146036425157085381549458654467767055213451978226885391600649837159942009275899733487188377137049160883619056860022747298458657884076576654072169565025725087293340518713871882433169553814840934270095372545009675 9126 -82451398789056652093435967257892177502610618520738233954236163528913513549962417639574969965486414459778410519622151975107696971127350583817284689685941549026936917493205936157279930200096846225767245049419695907384136316400574559227063113255255119856870202539231294176426160196471409254162733925289366723686931739574754998318175653903262907655890377351884195803924339090503020703571775341718230872131535279734570721049843918306107524819930550077443580260883952616852796305845505166994755257114210782187568874386883656006413013478325114457548010999873165941326460632818599897382124420837570656874758170624473981488369487162662172306990193054765950852379092885727073529 9127 -574019573036668430186227059602097919323069666750468854131444272108030572675228939263215392329896956616867847522965785579191377612652388328156155185734885480438396611508583633631013971566991176932162640417603845676215306385374276517291281971887291565608498519376906425084856146718512792452792494863355104754062546308315298411409755494647676694008753048249319676606467829173996652967505105668974518639123517696187685302133867048297678380549664755171950694151191364783271174360313846907734877622116132636723981029278849310662627081729121781583139594588463282373278235370518932048797504165890826131069236977476372437308584147065782515925215843931179938813981522819395 9128 2292784591466404870084930628964197825843758135979083277057694652446936176517366627467863740275549884221403671961097621760352641943868969932897282474625620742562898217806717524388036573110658777749462280768060410861547647301180497842467630690023135749273973355380368311553224786563036197360854031772587698146055968233162859264293463009737284922191419276951345774474046366730360935016462032925642492989057696988815220502223391719392051508481938517836523762606223447746345450325479912275393359579970410841658476596864405652165925628790201620276401844787223113483938283690977343766357376331179697979826617584241233847617822651364437161486527971675570990068173737 9129 18171718319029227919497311325966142091773003739561938882557450498346913986689871609452688233827812073151736911326922360052104921902060721509306779665393817427952865213525884341265540796754917399503944277814632182389828101867314293408091490113151038212254784182956598810646340720838408043818390494034018973865907733417619804582061098545577885923978948615378777557760854147648101607417089796940443828657625513671180336206639221936219047874241779824284962468675226452165341241893970793345671988215834989922802430402921676429259976836739611653135239218475942210320835135755982234842851741558477731236358879294473704610612794357365915627213269300872523558138 9130 18523580566748115999189256082823566756301896917280693962184270326549072151808210227573848835953701829541650877681798315195625782133723292302388089421960832819744657967726090717529487591097374968864178301914910849788891112967034301758864668270891945374036600374261496105860054540444600290541535717832494114713496822530117002870546193896619737297707838119581278276876797439521597807553453732060313842348958808762798853264472737542657276664573019586451530863765345625451131472580690355369021913678729108760600626590768004907067509454653355570221437794988938582781582522326969286938597156582515519295309941944843418875906111894205357594302972960369976 9131 -3071753043466808555370440030006470636583382572995189782539765372103326422555939658738014442562634529806809793524145478609984192867667306964258259167643130908190068654938414391818336125711677054130364641319760470673594129540228886846361364195525253592738007129349109843095732800628899894542056798359180114461406312215868623340820223797905748562608392947213466987813707961285316845972835894747976233413743227888881789898392845138213736967139449048918653706809734928557526669288088764373430097550585721649284505456020362115771857535408208247402451323492816479474807140093259375859948403324122933117320617385337101097179931338246914206173775856 9132 -5405567821085914670963462281228804587691979355716959151504381960184462735492048700509767279921185074604269945405138259522073326598599121456104966881031056620408118620960051535113630613335878563822511951479283433499312643535649260756171980846800199032040391250592059028523432720604490699366171180774214447819497998435929978557480373211764354351759065119633383879194632427979985843169610862669895429732389575013226118289923743761392384699093076152467678770465192292176111211697180417772333847924928995862208353061538540415563861230003150466925679795329362699839255854872695992647533376066414031599218632794830076285156876374343338420322 9133 -829283751203425376462349576802734373854012623873982799542506318863808458846803132829031321296351777296968546867522001919050988182930113716306638752030224346935171438789286537354203618583396179605574881306456820738280313495297451295451709884589860563730923422277571024155135376206030169678459619018209059566887129111349473360762458676037386949705633297018940391241117155272638712884333761746848891615941242792462110632611251690464589723390283874541411959736064624476990901451024021679983242712810976240530270279592779719903524032675467191775053340113737764146246404160294493514294422079746318218400378471622386743736623312825262 9134 -8693880882894829069534516443596440241228961681401651847871840873454285343803728360700315704439064500676271342936059202824708551266262390932258989522567885691478414458808682124967505621028925275828256315168213916084593244518033669950303412604933710151352139795739829291648839284512300359506607298303253379985356262714201742006131667952467193813890636072948753612722426414833166599856213210847223013412394664201544166578129943945403043214496244694238278655567370017737789315513140338286375363799763495344822920028340967803423326594550615044024440792459322446495360192950459772362988506124875814462150638307956749211740412 9135 2027826588877580016161562596546142132728835488675475973427219296501430992120040695206604817701848791138201279916652660965935544686929352453977773242285777183368696729008452272327332574280762739991421713697582737625235600079055084293735992023254398320064320680273147984001106670301077837327878905802261438884919239197939379836252102779335067700812249751294327237328318368243436102672379376314125699352004203194327967998251223957832136972770749542905922850981439285129376037226824363428470194887863202183105086127813388044379616404971848434055330602728280850341336305629796275486571062463753254879887501662165216285 9136 50510764433059526691180292033867065096893661885525030938404249622230031997577826276989494154028943119850813725569347817223851796291265049664822334390293126823893779042834150835367987023955435336493991360342819456647414366174951618380788663818018107908624406232165479241021331870043195699999992773827696438441900778276866114259838067965875214301534334135503944825214879010206825913097500432357029646767262209318536727595152442733140954775687045138983120496690906039772855072283203568111152905178816500513696522379600609163884995453681629533402764566036306453848233118870682359969031453571823170094900880767 9137 223865481705676390469780383487806184889413744269856934046356665887504670935727956995135853249353276532313854046319980704844405051810171826862498027123202889118261827362061222856005877521348691372090350855691749909958822787895749974143372596060878205859134721725129448708501246255718807525012025488483059697269867274377399426236751028973274484007842062711569452092924891317005056251067263375314961837255185652792268310463741318455971016470208554416504975240835744422151022095381255300443350415458875440170830704631888247217964379753257104590769514158814626990122320122903060164630799742998573987325 9138 -714810697868667426420949705673487506368823058726225402155798299308696389283217402234326768808641321745946031937028628454646736221525600716651214136589117259105052830462790304924510309621061811904365085454409651686241475467803101872744573594537298008176902560567236680067813923700262704259253029109915364900863131032581559162187703779899834671015732737573123566012827145671885044359093090026189177910906731381400820338632754386102290482064672637018559676796918508314006042476207413164112517030042846865792409599054158844948894064848956813255012081119100973027158863594220714922988910168562 9139 -3926957479058127305240814410004073576408841005564765451656713017720921964341975390582345301779151191680333898377436230600762558200658922782862220773661469023881193067332861777179983268145391024004666726865277013886238460283141951669229527741744355926454681842984647743261142224822576716720864647794436201242898602060683515488813461296345830396953399707113956523546713169909805924108490973819279489395983410199236046840787504304367106842918726456183007677171606480646207316208128385757191449989935978212255473882095463319224483171201667603812318088365235105953491938756112529640020 9140 -3696201580811133822798353193205962909807748528997320902598345075116558156477514342880071834762903575531797271980535092874134853927492223053077941295283727036211114276013166916436196195962280965756163882233403971850900534356793392193627683945327244468044338081520535306988256201699181106639999102255678354299903950110877463305463549773404182396302052058101058238973382758987486577301929734311440138080721883555125951872299341090795975585859873178306577420739915090585628572785634366210027655972640942093184605980873803508574534393356287603871213416871456592035579697848383 9141 -450142322775444611001593197753692243294720636825869615154907865311699953173364763210957223990249006485109839839449939196524135998998347609534541502878217530712309724842869915276699258956463788444206512151196364179699436362955306501841146177302265823739617186850277471837101322186998725652063259734932012222331423351551999973964186754102334861094450088909257359907896973959062287930539365802089095717401540346655072986571966008324038577179731017388093423962580251464355226379608300851697306426891151838238184197132236197324893694701102139564108083686234089414719 9142 301058664256995490215758770663406508809163928536014214224743812585487587114274367900228478802297997779788338586363253402599435179012285822376782660608444536615045665923052067778814633651323515692307481894667659618813123611368117334397596724320139922762150454809180950851433916583617428425895230912099824019022870685928840758649060263062932138540683792573151613667883799805396595186743679398656018124923182955469042470978410525754984745627309852798565849881502410554651076560734039233146687721633684568321787428043527631494430242371454965530054310254809 9143 63136149047862116017749908179935629721491016206391253860894282919735776081437295336076598600831390152894859301389147754322594915207852062391727350988650856357450989357655503412642172970723563254731614670593698698808846577369814994986281255191468143733817718244968676729365650543151627187064785075072179748853964899198197059162428700026674074002046315089219856850234421316771618161460930987125813708964032159239434265765139860682889376774097825650508384698474350709081256236295675705360902226869760210557392744262330153509851821507118756935349 9144 3145780856965490689185966795901446469887843321994063900494350807639937493473314059547821708329802351811368291354975079776193125421562422089364523870104081620296845230500206388714203904443938949469653692143965587129451965278795091567853727018483795208870745949390836064077815648433504607031930688479940361466098974405921516690960076003279961707507617485781902099529035554014987641201094395370754143572604265932451788935432379671732676212161424627005841083001105317651081695050846199677613063070579773088115637197821913818292881275032 9145 24688292965551732954422233795499027374315917926518670574040518553659435431328907491261264279133534753646290001940523399593698389918033522559640127830343505495253096926331867659861946045782744542339334258741271088237114558737266689158801556454982551808630369499092930576156468664930318914580074519125146629259188261511695171779155682568133790927751201259078784055164195269296760822908646628981164918846522598561977860646148441726649788243283091918049036902891969940429338799870830763327095472249153628380905541309889320997 9146 -774744237935841983995642399699639206173622868906493903684959897343733327859552683355314989824755822136597414456910309421575023656900264845318684804444104552917682798745910221760702903025930966705879483742791977423359827528953983392477854335905609453685473730438596186614187549585705422319572239018204536339326142125442285997080121489126742975640563483691952050240499561249643361660726648236502916825768235941677156341718723324899550382235636346568450720827343570871237350852166451295465912926093563226806662909 9147 -10781616549886402621642967490050107621819678975258264594277095948585586615350601977003817794464132618522862075706772608174172543355176690037144372569854199911490533380554537979753387685026105345328351506678123766424670372453785984051332882177117896845482515780236932031732507805266043451297582094698467846653531997972290630033098120377444985191072070969846323188257162379777626025688817997090718856159618759259009737114554696772097285754693957929225445697206568999112950431339420962309729982183164069 9148 -39519747844094862003825624102012046365830509467884894950295539027442380228497412098798654010359957742911350378554530608959532118679735379960927974362767761286002603203942308235414032597717653448705115245756098151709408571015667427437513789332056026181232717479977328199274447943141145486144824097448358494189724163908171218183972407190695348118940159130991325784986362427214177862539244468836583450229237528740316237088844255156452936371352548479557633986536902322214595008255965001082199 9149 -43944895892261061521438035717857893502374162375922024948639131127589883192833046171101293329263033077324990930131837768216684349615739102029091956848619973407924522531306390564342764726658207965536565349592424511252825685616116490020152265960215196946459438680511352708241889656693871968537599867723693669756979918015655203492033862604585838430748851285628844198104342023281912647466820625815388811470924944343159445157081585778698808503095370949991524756795503176592561728590 9150 -2798804937051241739911517201131639533884229705922115264197509955297798186804061771461343926824429470341722729768341128899663942523311346045934162559198251162029823741426660793061487290685178970558137394905373456522063114805747649354550225092222606510437144515599065278773508346816162746958044208262544936029618505704179197265494859352165666506225331638439494565978466248453700369867750479061082308537490334096462619358132709421306697672020180063954414506364763210 9151 14300518702503260343837309563149387542545239784430658573441722637618071851237810998312227496886950215226515404708255839288680063640256169088091870143225070906405567128390346875348255616385418015599472210334045883238672404283799822865586743336882961820569385045184354556730638244313799216176389253377379736762746159282932879509204138805310291678518603745229176902096958737313841747555111888784774497070601687549440562899666017603960148136916088579101482 9152 5530903370159935561467797449812204371391940632310144651138206444423520965031744889054717370082652415185373681373073560469090153857998552605277957256966741651700129442095410836546577683742316303294121686738014468756081984400227524281643618239811699511062246784834047373743417226431357270455388625651552546015786292045123729755435824123615202349961497241950418572820886053772092750480047862668242847600586709462184538096728989050914115439826 9153 714664287254806416943784541087060127825663305693428112667919709508103877185065551241764285878938403822584877824633772232118540841272248815008727962087570708312385787677026321224734402957863058645129335948312199772610860982730625256521544480754100453362320349200552091043537233321488103951217277341507318221597831410318798934886624610587381484749718408637521627598768228801961608073289237062377778348597330006991411188891992618 9154 37240420232478964148665312983056125769468890177547285839144506148847330625841701740036663068170049448852908299091165531850114236746907284844353891620442724119563122893501571065502583315027478274829376813533394675797542771042307126157778035151507287225799001294935245880745111433240096643556358845993390586704960016821708751488692969181050973050415935523112798336954355782005753227294971471557300625181387458414803 9155 812393467785895879866504914313023828986323349460889920216684678818094151464395220067499610861678736354561188838169741212150466705608739467977837262904683581813152127748609038791891495032212890604629301523357403699157408372632927257933899549492092407820827955274249503285781085278712808539484492416395896651313012847399157685817838291213293873757905056884416452933884772949108839770208656565806292177 9156 7094414267065647556999793045481126029434142962637044458320178534316752869626566922803800932819952167870330180969932375939543239084987708813448328447845987235020315790710528702801259698137394893801162331464275161890522731518657578658794197532920269368872850146935260552954879062497075792359590576975774438039835975984175698891528290054212505466046590589665479097185574367297234399284618 9157 17980940211251266765765570180669230944396885413442001074703729701951595819155267275894879154601763185523540494714345512679258720341214166934124333731472957186586593477693850232680990867273277173051635326476086673385112728385567443594674882082438904296497235123894315130559438916428614238741233569564323230070276042755265344513151001885623961064783217712793780883879983332 9158 -42590673573663326823639767320241072116727975760393621040088936423186914774907323665004770194816314523663106247013115180336132301987506891909826341063547407984122014820277247558472368683035803363001703116044439804911634718499051622291816281222203225144646549222410971773043235283611675763536107069732363403364118095925585926211760741365108547931806871151691 9159 -240372719468575275762409968809044541217023317972230164603010514617800221791596762640449508881878836565767376699000197171030908735545694487975449901740869811721517792862785185359090840583845716161302306029436127170465082327760173097529049737286736155327874469316761004464362921348276915710257171294881377031577190603749058378491945800100747733 9160 -330880667917717899156998083136815479566355372260319499673632076138025158752418895595358308786888443034850469623211837899215422521926821013928032979364390148130750001397542623515200215979048637104406521849671239753162079230163748988721428816578998196725672198952355449111967094833599596880307400324781845418760611207146994831073 9161 -175067202276984243388682321373033590295952791872949869833615376714428399177066639405114611301874400954276994379314843903503493841342697870404056291787243942058530006581056433147937460016116742446936214690337382291766327608066426133656237597681344183866898631180738498579934772091398367454526410308340729599293202 9162 -31274864359946771422861505195063873117636490001292064656382884265435749021368676768090192741541692088118236577920269208763776163594809363877993091432985218128405296028595793748777105792482978971082259867616899136134806655870811227052520487311609837853343870970046964946413252898293308640666364378 9163 1720705351756074312084689870684367295459724765185223992990373009322535617459666052341337681525346894224122284070964949370016696469427262296431764074578770102085019053926462139765420628058671142864832676514055527744160807138245478310840007107282483264155918200463995527456986224539 9164 1040636642229928704285719220350917852287434486812136245439385953109707865081260178740003670996242923791954012083985187830499417939345433652168189513328643129070418352594523824526369601330056100674728569538442884474633561855042770237609133681325915908615872688173658 9165 98967403900312444525677180815142346666310581911703704909930638092195019759239361862420603194214937267794109552661637044220367226444049619828367298140032654561585786867053506621437489176114346337561454094816939482298612041177190992760155395089112380 9166 3365424106003419268675827801527647224058212476846661138666806848196033085200491853214020867758534640893937160805848329938913228370020548406544518816728586578183577360667138071277950613145323623823288511625469560630592642958286489647 9167 31849920119087455960538810817261969336104453012728359511802958231279338266616759562900980116780463766772036533989476346428443661236820319811089612098434179683388577371953823251088930909297077822248747100815945036326 9168 -228254799638579101205758806489081475332676814236472079812555421574105159931084011951690797855538933503461833018818618319290654577778137667238187523035985728569718080520682101566897635862460516348268 9169 -2715928503146794987830909210623092592010968091159076956132858323707650042630921244483335450703449357366359136237903536860737877416769610372031214671754628234652089738307001248653885 9170 4971883733092906812906079455123918008105313374297545208087322868293705706643185667492617640696280067115911647894230318741553993481191945665888938006531087155954925 9171 12967994364074828340230874856961188949566802611401047143967015276890168364452941466234969680319433482904444570817489918126653055558722468004368714 9172 -43031605986312279749676438796617725615348299476231615882546721291054241601255422141065790484181332667675988135385317682376168579 9173 61623013399349891443693921026828206718322138786351664634051554286972907182531411983126284767021679692024279971 9174 18930878169322294520908885675050140616121698671867579899872558673815317692744934059705952848 9175 -259722787670237661089313691996082075346537515391713080239516713184609134817 9176 -994754189604645879379961864215592176190302064211504128601 9177 43579325455427135824150503971839329820462 9178 28227900919656798009732455 9179 -2017007679175 9180 1 9181 -1 9182 -21778071482940061661655974875633165533184 9183 -2865014852390475710679561216287500565728974588935591572927794931 9184 -14821387422376472059212135284286815312033300780658715292530845772388659048441263 9185 866590253505553985230858752466560440871185314191918420170361602808198181268269596676831712529759648131 9186 5629844422714692151351997156445581367897061019303874836596387244324788751458296525117370449346064414718510037679003544467764 9187 8191260629499610506429078825055188879257708634670879002269253905991594350054627707222302528482793741263546127344482770062930579005236340473 9188 -23651062036332194675980557498868677884456950698596227646060448838280333052831075143608830190798706234209734429915700004242182000601641398906793175214701502356478 9189 -10116900768673009523053889778562276043966960626980931244170968459359599710944307156830047040161595118476430636628212707173532519002671957024006809769339937213889181007966072087472940 9190 -3104955058021452870259335582387431958791028666162163000929660498522707558806909414708962095096684085586648179308713921843159622187013607422115853647066224672586919693833934923348141949774157140657 9191 590294427624977224958815274419746263039021363546683801220302074373946740648614457373398930911835453726327175944366899518574125189136406138456787224153870053586236702275987042481224955266653442371399129409721263862368 9192 18703938726092692506236718914931595651626386718948803433743224493481855605225435327248506471048850706701572965407250298700779007189911649172456394397903704256850533567301790315396531508749520697815296362596842087169554440352759948765536 9193 1076320442363440820227658111924431040690992795151739157555993815810151133861896471520007138397350347568454586623191192496897793436406245765740765935956775084158402828892934575175365361644343254963275422176859903370761978370612832995832839230046872999 9194 -15157249773501972806988816681811464864364511172885570469318877818638036247896375364991939215825003577145152619322184900143194450167806486042912101857764839578435125457795611966858595293104008543010960303212394668204668381405475154640663916797700049876670865435286273216 9195 -37947444860706614656184992617537882160742353155337905260355784379819353068013437575285408909986271641581433681565546832200769246110158805679514675130595445027013331803192713529976862824546735060362467078897484020730181533285163808851350563646780798704938298149935141008413330944944275246 9196 -383850913489236736195988601045290755075786643184678787397796689515106030126767634958596679823613955026473857033896659448094778739044246586836934237001077970775580433210292155869520088511613169001375346869991723006414627254868092998044315145153540986240505809531161254780194793094554224198243620884419 9197 427104846198526858918901563215733856017642260092446365937782403653463642652368613463000552841851917399715952266314974149947377863205647392473507034298701712525903616434477277370121465942666432417945722773515882429757111744662781725017233744897353835640381707016119181058850923701763680346244090013812556879077235743397 9198 88008747161999329711494595683827891555129164320687959619146950318622934697389608066782000012830133243234740095291789685222104824485020250435714932241632807594557237041268273688930019991336027231485497081508528246524418332602718826400159856143426217379812457925340090598744966450828762674920149765090761191562124309208319811560319880827 9199 150226968366055600087834360912574738142462738549020144682389350064982308640137744275036003183855137152514747277735462442026375274520456110032916151791515967926961754393030271118918741222251372955083445198284291253671404618116537585931898664479487549105329950082082292966333489649596558754139174279718602906112377812943004452940607578967481703711484 9200 -13757504113565729916901500398954222070013818801325983379730835277738650653218885989624141772130735832273443116983063694757968684417002540348343257048935900237227377556529808437196466806976084821632402251792883595423975347514822291486635921400952497178836453162459049005246276015232193362894444134714320677239541015222766624285705206660114534715648486733945113067523 9201 -239993474632603502906885938496465968154477487757067579684597167669686064908300146608673596343276627227945620139667250492919732788067250571203536299209291002968045217449114313455044186746340761087468753846279863220478802548809095100041604976396069579319465096971560823736149653988139655879187051995071329959907505875733445168295818112266383434680530654479480469052030720056763252780 9202 -67209068898424309825938482857528164754328229099303653874146820963671960155360587610373556336080619722488659250901189228979001151737000116580729996809588773928476003311852212451201810275504374523663236264269605716703108543954636515039509128029641180318457007562025385626460203289908055065206268266493856780147757013727526797686261863019842747233535927884831939488457147539621910340444730931504 9203 521038953249932107207818854775290008822259281350541175619967767184908005593679404236970833324603296511364295564326188267052458338288481032700621628213964020173351936644036266497523540230705384642515447115477155948185346286483114758432342938589686779973821228458160202424343915549674862759813225302718191193546927811694513321183012189416618673067048227691054488826653608008639439403785387480447414990780284945 9204 785527733602784505956969408188112876056804680955837895528168136909444054500327184238847098542692088363609649256575291878079344589640170163654050239668803301289189057279097875764184374677027576592340459830787484328021031784148543558952283231177322619020561758955317435177268383665341643866459879619323341630740342143786882229436474096821626714876624569969981033551982668932022323373732368799666173748221026093502594877665183 9205 35354084660481158981231707859722656065687535901600249477089288525380907406308882324471009381487932222584932105048928352751632399045616478705932333995590226240460402620797759545218441207714776556179711624099060104865741124231138733703846584676133908474843719061492176452875992122491625342060037501207058629028398061123732155967051541738123240343704899431141453660340533762194004670351821012240303937753397244510539909589303664278653741 9206 -23685401582366792197497513024695729628644794621698572181095267057795546428557546391168775286910373121431479476441405812953722555279191275048791827652254734380738681470596784383223504136452202832887823895271735513071808480898203378197739024814417282561844770366773926393096770852082158738213271034563296447826355835025485752978683617268732869821310448924024898496569244188173520660475759278117125602659084196615896290337495236385085762859698297213858 9207 -3135140978336776375426667901011505773759946670221254956530556959693269543833465014750413374662662928188468037842995269911666830327936547998416864428376848031084372330471435941804228300332815094505552841645618022435427426191917487405910718802175216610321649863171946456739783255334455782650253330639575533563338026480368286346160884501879782648019603936729241565992598836153559323420076541303430623152321607933597753077379048891485636039146152317699477635076882480 9208 -22322473365702099461129630130961650296297096843101662448588218723562219485729330982888753457007337765005488673440667090991073119443715897957728669326603808148194233007476050300954821636068521725984547138088663482565861897641522643845073618384536676471982906286294410782124368251308090118183216891250316752145595626465074394364085751958171665675680286298976982560483236287256806658124142147713947147738981189295019999898751692189246754080382937731786436467276005539532318367 9209 1312835774151950496208221469838838523720065121610208961203175595931401513544063093202566423792014876733073424515083358776135029044257070973835499875863325425486519273121189133593952522199477507520436803087019282528249088853871547069166403389700171461994427055353848277089906219148552669005728905907969788463824114860046359242267825740174875452642975835983580060357803621262937244200219942974243018367391655841703563849012684909130395979448082824646009357181584971421017799161807650715816 9210 15448637156419660829673987414784518735389974017253776207940222887205757975208584369073020599863884996210879195005182576628544660434957128315016421700458045221514484990070756274854928370105082673969547773334695718880774147493533479484933459255123195056602230164380815742871535151376843133684596681358993330227238167492471614694584512462733269097031337852880667235431589208825087254407588348359966506236164824611748184883553148643990717584199424960006630373562313048564772439913956656090252428150306864 9211 17186313759654101741346930553653189891678162006855607508885289897766096211770377381218156745886046086386076575573360985097148476036430083125594945065785756490478217035878430873116063493579205091900808764601092908067825729520131960992096154000686018842697480410225946816091487742185200196136919611805982117254472063779741905397333346118004694356752210260208705464100391451761906261746679890359446994502394651967289125265209968543064839850458501397193628385708765709838038431857645317783403322752952724562471164 9212 -89836660022622365268019157034882144716066241431141558385840383521591411249263582515478756445561407402735777710770155824609774524775306169002843180702716402572000565113214255963765086210012604127797659183707207388516821995150218174980555715294590614597803633792182800516357131587789892182358383993858760558771738593625889145774427123745194286877442597402063438418774879946060844868789012197543035179936021811573860489079626888728723521610702156594413612375546272224587674674656424665649675463951596339971175934090347160983 9213 -94938039881240832509310541289113056133423583407315430996078629063756690527000712094081771263276005607212876620142229667540725935530799419436807619893362273760909745115294157264982274718219008656286292999893334910749609532544714346143064697787218032709904643774201057287465396400745883190657544588557886652986644853995457590022687658865063557273318429641102584035417988152759603135897248403515720985749616256260340453867746033212254468800918043261157534951565057832659163741495005770407262393062920786975715874417509086902962190775209 9214 -16336830128679063209602314586845397004645621116510949689710577297358637994896807446208283832632450226724653913335857260843939712701731265908724307869476371456327665672056392320719092319659940755846982492404772169492660015652147396242120982432591346356937545333208328883461554348057223133729170232872882318341207477205916959955100281307737439461925928585763018676867118446261686901442691322456619470703054759190367442435777628304619326691385120007826491606333570164987845897981458385848365578563813930277146448417510602331703828851971346782325 9215 7666095148345978343381450469286830889992942691433338629503795109236302535227435827364388402889241995938807989972174697724231874986301452660454747043529465025648886484939122886937210670291947527733917863769001434733230555338483800933200295184661679792658323018551066450545404892338764875894815522575947309229041770803592746694932154147523348525564612548054398784980942983180837803736150460113100934632894947444360447116974726872776586570319259415299296041664178452882784972382149916734967266170584671572442289618249220364176082371077360992596815951933111 9216 733727728926728263514622324302179396394359568527375754041811645356741765591956050850297259808780488689827324681931265495030187388373120559055438890574739905355737941203045103880360063965654700457848087848359721362846567909730474722923610281525733932646407949316853498895861149981530712632331189109696185143913141984042812052514401468359387661042411716264528517187314102617560373068998938862827655079523087200865697032269758784198452388440397312269426826880283819824005079628427594632462995577628768877589434235633028758136221770805687129505273157755612213147601681 9217 19367855041756327190489481937258667045542614099144097801522555251164637562118845344941260544377208615136716966875153645051575094406805125484439625010934269852754533188020821659744294125267759555217845601562103426297732936847066605510877710083181709236395109532344318938611161293750083703326882686484012584343425532883487982152759511425441013083284403685514775051126043619603908294051448413464516911534531054218644743371005894790028011244279941818850397587465126907863389739644262331880975198096273687772939732282701755229456805396415509357307918580274975205275224322268288 9218 -822573740038433076205781168606775338062553493048173945701670718755217290869083253923954296537259534850704117812408718574041999539940750377307419761778488323481347696946592530199555573705749083089513478440187031478803846654926600191492248766436527812981363928016726231479938200657227631969885187684906024683753885637699979379155947602641491558416883746043559400190446584362449997122660532173377999505450979255787272716631014034874474615941362560278637528545472912827213869278896341369205047548115876643737574508498731658840266094419641938956252271936080801281632357243367011997931060 9219 -7181877380076659871001247577121890850804796122134274331938243005543644680629043391078521149597696641335749948987014923482626925614717831333526521120041179465188861178200523366637992997691560179219249979970439683855169510152403184706733184674042031247064289894975563583988541300028100480720679064002577570469782593515823714499431899876938768458277865304693902447010644379792931202753244100771168120680683129257055585062498028615159413552009370642575037792818249779554241749931453378672106318401582000898368492530272929223860603891516297824109012021924632066862174232165641604353173033451983097 9220 -28877453894367645818435179000141054740573762482051568498646687055135721102629486767483612121139964033558043537479326381591990265154430060861995170554877512909275914181751666620449323193509641974845272604113738056013882764979527459268173448011111716390050534518805600460567294148562693407396350844772501722717717801250327100644659390230753828295100664207512796143134527227922307607508334191107955430154464003560776021245500864616145842727664731513712372540139536396356773870512926454928278519324455682672918430003302487502616233920543713383552554968720621840766064730399421667301919586999492588746061 9221 111758235354464807786227622657258225374135553484289821504577944401456815236352685072777704895060218315221958224526807183696921419722767763356672274605775646063235808457867957542747749490399198199001989121910631649096367596263299412699033564102171342676381037429044283249719251313300562580695099064861423468941392934966554886624318226996877875811488689055019638109078534748111413189320664590332912872990116174348524326735454887561193248262289365552377917778106533031697411855789702216371579446770987223827986716629392497793564656860762492714805724124313023929135708593219447208810472089137025946100360454154273 9222 89574800511176118951797095537791481855445413872043169151700308903665536877270220034715535258919610325209763888505855916550627690415196581308701853390904707447040444796620715077745269633434203858535497128649568268089419436083501998535867471455527470429434672257257362898234169893884496140218912188718113308806582603841564848855868273262955541267984469988289814871396465454739404288664193299650345722992530775106238120608472196696505886473801744544410250776696984755194238591055729678302060097759570369292518920451207050738620728624390787411813729798119882849938857264120939238165181763662167916392987403941481482184138 9223 54535014541441427938411522529795289034267987858290807955869866781389398561263315503126491500283031044069626155652641777111499747742644747466590684978152693916168564762560164708784869734163932265439484260320015638444261080393038255519465898499539347380032176054424582391614972864734033216156335586839972553112649201175851596449068031982418995658294818647327647795589732478242886019301471088971994361046644110843243132384495286857650751967722464107674495848316248202324438511642339151292552209878146090705785162625736325228014130784113045400065927244527228984992127831155549265750350815141587333720873772002882757930967496893 9224 -19340238765826867542654354623190860049568611598784691699945935931147931828781544317241882081325005798967604907734515949052734810575033642634163211182942383431709079856734377692432830297869079003873410447566122261556877152568030944724269249965936083610534600244951895632423752089601402813946098164159807529082536135957833085532422883862759353143791788013981974318571800855742160950542261214994032468719158269860005001742120548431812149011258430312615696872425278283505394858783129405802731498253435228311911165970621593431917058734089510855729550481918219426027219638042499914808034822573146374980555675741908217063100532212610779554 9225 -1431174472220203974187845006483578072793628405882904575051403266664103656381705746764262359162523401433522477587573708214760643048974562153193441512103832618848144789457407584544595758925896015905762229515566076640710499044381124247735353817544706787060860679067239075527751747271453018242431076847349657940399315214836908619737675527503107700146153017785055962326629954507342762564459862675918586620951338739248329008586483927980230936199446829181523402609898684361642958834011571594360641186598174477363998742587658756870084912178765989328866224717352271158100704729720131386044379429456996477213803134948909591376481012118546989324824601 9226 -131245992993178335740033099785300512814951683819097864152234164114263220298235327040059058197193671314929066365374422752524902441800141174199623485166940521491487702712699327497021835988723858837363819532938269474576277738883737215969534631383571077423369981611850698701057444045780873442871471033159036367787119344103330757012730752156092906708234173628811443404834349760378424478162798661247191237972345237239635984028872912604660045258892715229772870312945850680693380873159717853340953044520156016922935833416881795002210338519019071031939556048296649991348882556091229594019854521552195412982078921242990887388302305506629626544260347600771 9227 4284863228154022979630222425177477291270078686163822440982933695601683097892533478557927926707887058789051977785737300569672575357965245091896883863451250687403095370031217664123756322585649891813805677643790990531654317356188017903387519812221653158920354802947097877277403867896533373865052492607778828505297170908730345336765145069386890312706107685080920215394902190951354320683318275556217918524074180388832801734539830719041292777853342845550909045589767188516320371556390189986663677628208169568609073167432789899480382432681743871546153375769182787745354531867739295966523949192831572094875301639496374357948962067597108149288403205316617357150 9228 29433167484000034415074323961745597663739277746885883353716440118091431251005028096694521266927875391643930907170446921063696240426480511445434600466262980127131747404080692768946481352883037790360998461621547430512784302231640446504698635993768449789626017896335887799228121944296138684058591309977779895462456075975540835769548294333823800567879191764027325009233827927981293011606281429980684402913597575752009663989528948970329056959483363397342561484804431350037004059836182516039969555340493043040951999772005262143185032825381444882119540287909081091065594543790911179794137103377979890050861855205500425468478676576094262188363608003855276397990692864 9229 404700535190827893441827347106413739783741311913579872394259899709494013320385222849422012686845633803252908591801483347281158036806159687839745422328401823572617474272686203476387550301674693643417354295167084948688261667214187426776685741400419767619419874533740545780253500650645079982646795853297617903222715530173289137005263452602122767745779790941773817353162587130657150566545207348502066993871143885430022664266875243413777466666631891939996285011799766446825520712557239903861958589836930115601470081151669473241382968998314433364938225175954413856286126840157048086189620297352686015408524330405385437908201543065638240980576549478960396304968191264146 9230 -1220757487771781576201165319070839776833087950829703253334032401045489247574865965049706633820250320534962342422152239309918989911656713898839805689062233367745681772011927224949834376738650713938210683852567194010284838345613316548296716481443304991240818432678364419057927683187430632789142287251920028137218196329163051031364248653912991156290436804836222825290458194849468856052788850689880457469247060720582646541787125339918938628778471737561968358841517337630454070579694096124596813468810037447217333050849309784972048174840396162786286298894567332572402641470931540936423334819775405563223907739162395648607558162535093123452680704921982079399179544564103422187 9231 -782604187584290329304595730885806987242043258149944708643979517654959865073726290013914689248549920651939640126078535660999080730260887491072625188953898735817538396813392825033757530558596224261888048841165700708669790667327857107776446691847773038105906162593522830155106569134799836259105539120588127257763433617683916761470554557348592854929317488479768120325059577003753785651472871051758482817408574983142474830586177061034983362136398662214077135962373150945171237823291418288234233377773576102537062995319713512582412011509411859287722831958693938600089521561859000193393238375769069583450786581721875022703959808962622485189850735055446581520632702715149514300730434 9232 -1606728119423653703621745878935645243231087778217125581948175925358308162960742653718431455752738458953431886603120580506906948026948941647404436427780993952027281178132664646418164297141447363553590533530879694785502848587487418313820670741931746110576011177746253020337723092785067104812334591969201521526452896706096778455152992133941569421003679179720044666266034657388649911373061193547293376654191075701269164966599082834593469354134470158987456378821868300416175568724291842089359875692113150412885654671986328632365300362266764223906493954382519691618535792520254365104815883333795671395631250272600930265614813241699533426040357451101574875819614080329634754385532547405 9233 448975402481414511344079596304457538228199729845503545494976672654242867367162020783419828681558413255325185265448288540746550208513123750787741265611842856894832785851892900310971867230155465711362831315202378766938230032165644145253916098491687747986105552807246486570781660279192521868785737725278444572963701690529995114001426603868191188559202281919132521969462190942130346043572502674391012371714610802574697090855110973967161304451937919195588353051585970009803619070065073287942978222452896139158986894183489238851041492288459778150246937230326878187660091048026652021412245547112484634022142005327499281416408747825149909772987498120162752049646198497108949463158416823891829 9234 27018166055803968256263861766991281352092195464077141439806683575270766966433404863790550161494698579819963530034087058088931412042812781588358333928171874301494126571769801759304689015220475966785939362384685578101447023965545199771549332759749465466201365606117311801974163601751844968892331582974691557716135945748007563642354937952405858256722438036440002695722909666965590193796363093269483482335266147539696561261904063103457696917097210594087148676695465198224683555214880423248938285723203922912903699494142954259992875756078461676562825296036528190311278367711271369314598143879845219591971340104406816144723508150482329344326006931812007802482503071484557878192643982303649126983 9235 8250951902948172460284162983959877407768418526004535859554785956843660414360414051611618810268639686281245572396970760198011435655661392891212727608108084589404595026174621143787706410950649039009411945102054205346951096743769323366001721716511132140370061843880895930392559560799480027183331177403306985347745338683785693773755706367736748303108655707472467605090420930656150848126083960989374872162282182068827208191152916062161021947846394330428341772722653813585328077062181214712080312348341198685082411682207270541919374649421628286175482942478263596772256166275194869878766893553069907728136487569257074113676657025287877676533204502907480686423762503761012320375628006869685697038266 9236 -213892019356495510451878418005373729132226649905944189889943034205876297705863086092111613205878425499920395091515627319788084413111500205029698817244095004626136679250984561798435668483321113350461497825156476473016405888071963232506310654143832414547480773573665591662025858085076505087160725178540139310408079295032191880583327240139535094393885669459357785846494392173833841025342824953487604557670116587275730698213363413184896165329432491147817823879584644666532764090731048441123369709103637762845199523083333811738568759412652533238726712916776949384730396173396022994689937165590121958008519219266215426026963829267004099669948714528761127528577727641850555887373245779348826749984873840 9237 -1216298376498334420092977782017687444144512429894122876114297937082293135686090346571411367715957405753971437957606009531789806897437998091798722089574810191736967788517740554447354155387230223991868373033201782511744321468538526109114196358274129230904344357666516283979956352224836270540610680208111455451152460174047807299102153437343425466733900098855100106013047090446092846565514615793829575135415880255599905363082922434812646924356931372913809987339546680875042845741358831494856972872908543705505185202813739813658242022763345476421266212930793978055931641348322542414083473375293296770200211310773913777477099051603424024425416299709121486912541983516303349049581059427624240447408618054234 9238 -55051781818062539006436075688205756920399836567890220667315316742292602091967279240352673658063161547853447539147127994272810936283091340855422674454009041072833575438945391175015503211391188140801962684776135480927944838409399786651105593941661403942006897114943791934385540969132374792890343509032296289919682851816563799108186412712605879606450467953242761029734662352896068234979107958603669567757739858464792601374951812797456389762859465172076804836577235672616496155388909697928209270853997107410637467645473031696444605447097948117481117618379979763743946503269875407592107178020773218837843045765121635704026046248536465084939922244831438960038208782997124288103067610893536837985899670846224 9239 132385839195070117450060089510651715771419034241491063751718502692471213914384819285526381054184892242261498702113811669155434518027350739427398143411018477685487953643185681020700161021040152552388205161491301617672678383479735845645164611785854732287805316103544926030317890483830172927472193155602825039843851061921468850565152007073122044261406125404645017378783315445433625328578651488867812481081137866324794470696292064516053937500169724620638707815842779613086196868249714171379356503848261608420851525382259805861125032374960260328781263867811119389834849581145716569205468211470033860487471643242206899432793694192190908122515757679663038570393517186282455495118271560226533581275948105025331202 9240 71726003656236224442055809462072851649586055511717716756302954704536069751821215070845445793755624072377114596378906144694589305405934708490561669687565730713085118759412232872774689935425830012814351807725542899191078310425684366152627992504889663382809769892513560684396761836319220406432870650304315728432727190926772429715592610139184482464547647618390699642987028194227602193122237877289935029851645781017935197701842456895986497105177539007136803946195191575398399522800902799137050896693084395142826972236202965808491669634130781123555287042180208389868814669545391753569097489514815924545319143837398731548888863171409834448459483874514551190581423554990336601926451338169547815806670246235329372350 9241 479471352377748141753114458849805967816068080133073198886529951620976574737885027808860660448607473712950123814176275116728964715875110132923377248908737880378903557616574104536031628912066338398670248099657670388396789670892105120748710795801900143374962564422688522989273787518212631201920277889026957144969790584831195253647297699248719450860432949962444446905716574725318114832682245700800346664692202489156085079525120111648965130945517776555278205941141421825336726209572609756890867362563318597969219076561201713287297510595211726018852215151323431219407177101512297777410668967850587093218199610744229388392320067935665373799722420958794727301159735957768503391284125375184461098965113826557326295030 9242 -106729816358229466768721881431598931839714212629237906194082620831467701147646844289167613669232329644419916011477941841046696989076783298272494286202821037673411386025285740037806875066029078667211372145490727852812887757992978936814762114402494554478717976946299754570452492002573269584124848501582508364965845794109400300838272211268540213518859719069463742321091065637408706555879357140412137173997890348739648858482715225084747542977165092123617838925802531925925821709273246675369467676175326641926273188481556696129221285170021263090078219657753283444753947225818900391882935769524336375181392030205196086487561710736110697167903596160833452296980275426265673058196307227979229654181019233495013524471662 9243 -5569182344584350330241680170421012465465617767021544248240110158779555073244660002342860844450840318881571690138902581220109565821846070328974743422186912890218886013157015018220602140990924665081374451489869120656929343248562356651140204998897097604862914926773575682465460877296267422121628483561213004255783124404790861807303530791419739555709176333289461080286961139311346439351586330154750889322408562255432338570918766051711069251690812014118309169050041720806768334252754993522973905535282736315335108064785405643495340572227264242373853682553609046233958085600390658715970089005171123706138678507874047887355029971759118934253518183200547677433815400794153972719254060648876955533613403544908724637911037 9244 -5478817115620612255745368584612878252684781801259478746430425852865323809709617383118654053883414179650906099395944910174941081456407281615458348984727719322807433857468306143740938904583356728738960314285955719334231094958137243059342386501168936269615782997327536504423246737092451634579472382961636922173124334475634283599697784135088297420928910960441757275504239225719136202215829217315492431305130832731094549255910238035257703713608277047797708937200752948376423612492340447102716837351274121899703387031029058728659906271455084226586852536333179638434524138581524882260944889847926562092024784058565447212883491498960921126734589406464326924325389821139757963895449099539370563226690245262506652294292372 9245 112321161805250650384669930990689491760664747005331656580483347101971529722311997223008689174470260836044505777127097281665988651828598517645305734480895965616530246815795332321884188213403638323719268937216310243064178686566934936069945913536657434544091054914806039285901480312111758275180145647480708208058812872787327671737769459155394259383878694351386015673395285033498571713612105253279909192115073617126929353574906772791954529785549842835628015610125661044504792683429039940229945842404021682150922031645229605340535618956325128557076468832460449683169182467417478016784532148361309002461986736114885961241553560785969347807629178556098565683380561658849214500821502653832374223395554658371872889819383959 9246 572786401315352130929113751759363644188441042955816654970749648186328435656359588977868367426174661508387702232924633180124270037875685361428535265081020161211635952894838425310462450961914367948212925370200174114432730026302626879286640112404484573366259743291523042104694407096738038152801620241675256016951847206334546696382173169371493587791255395350282098724380981293509780827716073932655558377908193715954557530132645676277652757335115470861823101845108968947856286287357228490400219238118538682113345445511719857602202620129174063661236461147497653184457539660868225236371087788832101816207051428109235936889661512995502083791113150792268939484972755390294707816778317116415555983503720722955145872265021701 9247 82620605910400503263800813307805342892145057099623932706151137023372671584372372645662650225428620009912343936091633467374250864649085190562638144271444368835175529023199726807071406079213487266662253150172116170169485073728616179680786222276491832767335832380034296454936152965260037668097258785445072325834761517893915460602984764124252335628522140574251429588791859289977622012493126371538534731046426635474976985158661102442614324003043457092984870506644183635311881013743825602933432411986067754559028204834098499897518394991602723123113729433723641810845562963653861781509699866746451196312982651157017225175691447775569132555170775624466831815626659617525000246000052064155469452417661735399146602422097995 9248 -154545609939473213760568952633551350996915252977048774800398484024941028887879306008507634458936891458853442719428512992955090825983393301203324798867650030058019518850188772917159633791934592517909609972224829227826202856884299031099311781268443978942416569789166191431797600638032950625716133685426617266565112572901557690618122366114271135465494050571468197058296365800424352420940111352708681805952879003743427043299815027997507728210151365699656367784086911895440890126579758022323296832222999408718974680112056905987719489851997321040034406532831165127177229144373493069818315410787573670401614278610013938920312342700860821704750931124933327186742570629026809956032159452377553391860365108575742166797801202 9249 -78594843337900238865016562497396602983465064731975495869190825514070432430477332652735485162351992688331168627060999839446461892326526729957933701825449503500793762832376118354320464283417726047376449835071183559031568603394768411975965088677493055861115684298819825430449809761845307022689259557223867383443452857667401908307452864798723349507476956685441831814166168400481530457955064220584607727643085694097351944523095549585201639131595326100265285414434448876697022724116362097363589552720977076912276703019461040598200454307202671907694159137053124575021772838321151735152713823123410394837104878403018089103834668655654466854588955718691192121549605261480397243006025224490255066690026742795878315318988105 9250 -1655763921767011163993997904123545729600251306581211610529005431184183330632524023635451336245146645204544859315802867938465996177156632386976250539109509153561550199444846518454127582196812420939696096770094734365975193254239445148270658808762729648400747706522527559999341698453202265283347015289080413817907749486737790774433511483622978593472575347975616612787252617224254189161376552319058051710118606007457969097422195960792625288673908307146894093281819436434341208493936748931383230818943578058850770023253851954517555933125603781602426256914373868189347073664793021425601732110842953967952460229821018724211388472382474480067159306072387467469659149640897216327186036378689734227966513311868993546800469 9251 278199006899924382192769196099638767789217903844609363951556075728503089409077377150705819076896607478253802187753395907834269731467500320873481480856920933167342936376502519764611748593499174006420079804747334718224974562883545934003958153933466014000935299681000098234304251495955596313514297179203309793991470802475301152239670009908552668135775399022964346794783257043354740388655682200237047090300199454826613930227415258873438436656687641536194020070884825035487451241110542295157447045352307865906634296726001598560800266042793842962663624043066668280221204906581934402418859653836210730831733523099161033969364903089023404230163343548693531274677500674682002218421224625393178916404897740202826949524883 9252 14509715183135251303270843484775604910290870958114906439499398482701719309613939146469453971003681326047335526491065133953035090961561071100354685315916799858314644370141187231972435364041766747713618655781533084245316501640676087672659816365199702643688153935768766216222200255371756571596354014501542092983684192971226542450863018488467912100124462068917319704759072053487605614903533191877453928660112842212691246005071163857243155774062705964010816635298652558635287628671622295394758874572896525584310110933812964432048359321905295798277056898061802694095737839769517512293963198173901605592763553776006528294409157203724494812343734309882847002167020726822864345638769051904700113062406239986551937423299 9253 44467989186525889113523986565946342937831751684134416790817364353818566345273804018423055213499785147618350960426825422957450685880954568124071497216676176646093036590850639643103352812586410663236720794901038299328276306567144912709217712184488915020604271537455635779047363873336844514087357534284464960857800610884899164867996674161583715065207494701042730579177626953550059107304567319164014395818846469306336381874125498246749993820627555387458403404909690603630725698197312445022163014073399205470344729803983164806762547463386965970992046999002459927567043321952141584540668463942008489737412858995872305841386911342660148759200042852011582266830102020368939843037476373838870756552480041258389462496 9254 -654408645397777557448495727195701841257273118848874231416825584655689314327682651494522247461881847726286596784571012959787138032464531483189317203456578594979535389255326391784990059300546659210480706043756134845533787822390967783110722549814261185631395154806594022292880677717041187224651640042552155122699094840671613661002143100237897390729619484876893192822918745731789245428786130470101470992470151502194511409922256263222094191470885255113255747471205807637901147569038033842038765726746926759123520880282006584178420759769471898130891774219239480776844132606552937353501362843404938402056656357613258524474964445300896369187514043521587955368999736419274662894410879980422267554537054848623734084 9255 -3637909738961677715573437694121649092336189583583483642093514266154914629490155458531777773034074153571170058947896116011042990312660613393404958651885740814796682977741602372957756147036808058749167068035696584155053096798264371528723001199750895380691392293877644748928170699783460756341416682485779481585052658809490290107766733961272076449573801313580976755897448569041779506647637860800382938679428740079992145070687106508266864295613629616226437897750585479409135634673446191053784604102684044619717268487283527947288896284041756072700240379051353429383933954694422784882671448785537934173235685498323880011560495409617443415826843360707545421556806791422477397703137201850885911670335568798708238 9256 -1616050751096093613641481241798992811521968585091306615658810830754661615087631221076549171746904398207824530329458929525082174533758568916562029352905465082417764804853814915263085355109006194679231923594329037223023428988337516480467120017515608405611836147033868580107032700734792537461345195291018197884988653575712050247460083167029858302269372964040241095624356876564815381569483513132794986310014706142836727859392110893238459165147421789325842594700331038690672857990683130944935828860614295352730929984322290865744519092909245886125208453094260344254591104392864076909823896870891895834583362026790678473223458595787510375512717232858773386078403677303801547197284895901249711409489983396441 9257 2000957373995189149596108986760848464838558072003036637454611915867634275156685800381218415483417533502125144624282493658479383261805797028021581604099326466495061039109975378621344525251642894658942678505315924376333521870480352827401577548196143905627351231648994043735263858655684379798115144832483276751600581854195153445290369092698925454472526972693073476726315757434302139576583500808947392265694734343543342044160405315322329277730069416459936655418156533109284936836556331874737488324169792099538675839815666730461814894242877870164667564169783977410740348602642423161362233157861870383068432695069662505259438312877154034224646335100205888577755811451592773515881196495006739969649932578 9258 1250107137992836444357850099963302449778050270266372812517823456365429256554593973640002852007599326941417765113822508089348869275839402788581732688093306098160343486151912784394016166284720712331616436320348931345341347237236949751068617110919063986516751361886200077909546051173756498121756064416906447597387591224980020113431482652757950680134030523696485783013657540839391042728303054797514482800410713253049482361964422238503622483767658539273567370767959005158578222555752159832033104767645706968550388075506036075998227621109619350172921160509852422466940229718039506102104487244897208710885834786764757446492416605449930339877243410729946151388692903221785926112397574681008350722779146 9259 80310209253179707793293466662359531375558052836629124586672168811296766130748447271309587085178458414853546439753997875352777300928202978207664493015994310335364974612206753039709442313909236996821401308161185674311489148032414911100404930713738190300921570735130785452142045383693007254270762087501136440453791120744066984734682040057204989794832341277355888289745964820981775459927738808920417011137673697623958234659051358987204119025258478219611908637107008449099551577682710230189855783036519807289301217346205606457834956577592324936254528717347933857799834957390896396940230104120020129881400612303892158506400888836415353068220849632742743305615068414920225426965454843954082089550 9260 -7828506404130833786110509250212295398065490734187807458767682389700995177389919526819915272363252315740492104756223959029244561885053751669372350964869436353003240461887393146252239226082042576715427321141152184273888340784508741222170659619268437500817558180039990895114730665907984592831254012949573453780667392321298845041755104601655712833808584357766539791681258440378624601730130842707545948536713722137353729112946459306149269332374508719734770075015989964714060734677187930098050299922533539661774852034251351731681139927017001268802464972267517977823331694672954872591514260367769068706204385119060029995154521508422361205109716299430179302916739694571845286795866297269602177 9261 -592704946654843868878753462721920964818812585152532049051264952360617597567126280685215736578449601600484657338576553382164018014697054267615990160559492852650337026496441189191636161958221125026521508023507139289942446321032426207775407908151521817628776288504162548517667224969673311537085694455026288965936506892643352890510514698103529772088373999280063058896715529394845521349487806282829838231030822990424560654699727576638604986552403876847286967709359638229484214568273120413737955239316371488708309695950618371036519687136406930394329643658909655423824017137015387802965045266721733533964610403297801054370191405991642651689135399165454936014269902320151184682489698008694 9262 -5511276726870367313925432858401420768891144830175529442857930690579490585350737245356040687543440016047075309700014710230947144104458234405927786827688975987310119105366616989261865685850463466938994556488889137017590038173084767847362466658861224240630874518089528048439569391127557213166216709341332085994626866592871349746940047477726128427834282693631859480003341469916582977617977495338335014023887479887347522817298475247627682577737086404851879683686803848296445929297826783281589058288543712116079168563315319595529338012305251904909844902092495013787926303146679138257011151416196965394310004246142460191815114873063738969430292772948065724296149279808896327285277059 9263 37383887233438059133516992288553437797949481645670292628552306096176006751611303402639985165789639587857244882819517685435212103360174134112052389821063346438782911207998062857233329328364652278767076606221987509574685193752285407829166887507554253556032561432876175333254730979858716726325100337261389130074803276956126102971762094660530611423615778847589436165971766330775941935815506842437771383016112868360721410734046553207116920428952094634589619493208633694787250830189068311992321033713197634406982123633226278238486948631760512610297283186170758446866310882798139814439852137925240865759324116206154080433908482046416943135070083787417664625955033823094493936211 9264 387822409854395842815411566806151756308143613448161255330138733265269026246480068020437011858564303240553327580518127239600714736326322464932949665751737163440725643067731972084770280407701062555069397723155828131762183489177861298264649723061839566405729596279580919428834906401338661211469746747799690848523764915880919851634002331716926051240617897294381650002808827067981163005456513389231450348589435772824710671231973382008095291011859303377580909021398996434617852738822198350583616805739415342755160972654256987651324206229458049272455034681303569750900808335284767251495541352942706614917712434088549396889372723561864358621247812164108832061630063597023550 9265 525799937268151600085745606048818262667303528901757414403098086819305178763592301298998151412755663907668515910091911081475524799908503357827433173223932069317702724139495771554683955071212627373662652297773040844124872374297359091265653211466234804194848885025314324552409638039016617712855891297157457677026898457680572869108580043415575847356428701686775491274676800050816254368564159219840282846443935345364037692927958070936219988574269116326134224425993757050503361211942311710565137610711400644812396747879762552104997973939644346818204867374470668624876552244878008096225809281934307044420004574910818630528327278662869401713836478897631666538736253645 9266 -181353659731340380597042706535958545150182173910800807591011572247237688617483754945732941800064091227193975223350592722603167275567849197243417772348591176754422186526852152346388706025779832882475090021144653729998555094588503538976162923627279857518925079413711440543261717699971121186908268790201744655395958621633275636155027257130417462418492532730211363814776461868835270171027391130787736402211308606067297115447910503980171972178791373889029786493889911961620788232506438920399313054017892017122072439547238859059872684391086866674364050642684121036975092980909174434644408920935273130551303321210767085008820944506851349918538070275740897147436 9267 -345439406783593469951291425907120111389218772459319224301670573127028448628476599304289414670300025593922987784869696971501003749890394287185243319227565111570697308965405386597771963402871282841361803627889009126405186264436925295697183217065105052060993188190358067414696862622120923744044939110923618843753698062556309214615751098018354079545258906765337238520741943294538131566530649285358443524613548871772231956396978956221488298648145881277946872423283857867509080875581163222335565962489088929818589493058344653648182231305178472547064541475574316394600496038491594702373611516827501854342870165508849581168032630551321218874382472133313275 9268 -69740308224011023144786390961921445652102585669369372359535961690258539488378008918519421034765559638202223029361232456172414410647492515207827847692681948139926917889255203677629890203305903824092101358037265771881441989399488316663755437100712770662880564879008433794440309701805257115735801748509206196612457446390273391695785738260044094504129714787710044801868915885154092649257363406248055158633662000405112952142489731806432287112455322589943207804568280314125326943752513870875415594764963430333300115987117542896105235298122166748346577621117905592487205860365456724066062471748491410527869974387174961580960783909178423283881634664 9269 -259171519157112866395352801355933715195096986932398017764404124816725016673611753746634494897018559631873767322883177061046337254314389798906802031582249733517250463206643227905422480114848964164448124671504570834277680485734758969883924177492139428605192189532807840225767358158565717890588255266827989102137246153903699732795073740166180131547946827024987033423756318439935907582981501461398566087933554268285035474437224507605908863443840461895220399434177821219951667452263700184594081107720062423928113154917369924244569717002100582451316064219170601963954514124161517511943512802808153313367272022017423423532601982700017128634 9270 398982035303024388743529236196319044369148865956161787550257445962359774470130771192381119465375260169451892827872305563233359036653085602595487916184372491876382280436869050163319845610487840273268134808633956917522052812048483340859959455547223950546896755201819928667535343132732547166349070859419401813484999937589374121994830189196861177200891139390808705674416342985029400446869814615354258101121486347446591010432173114307704738759300077266044967961371029545734109968216176345722883901915301763440655679799044113284338321953401289458219922833203100420410507194406292942479107056280329141037857872241227444412574553754221 9271 12688251538358726861986624202103273872551823860383676771646107818183573794346384113328271794124740238345699899296662309458869344604391731850141550843357119085586969164703658231934579238119482154784291430193411718822661697443576671426053722488074778621217188548443052837766795381191651807861052821321453376995642965602696176125740185907576811038229986282592763427220981510078530157221343297131853287936737573007298422833344808326031973839761135649367208490236717378674359320119673518382558171417873794164759441960375129006145686714984499812123844645067246990024208292031752851497756058322732148239876538650026235594084406 9272 63705443813574264259895218435577233164731283806308342714699515405256055550441094348455508957920269666801598628370301846237351275241040075224822009300301934992920481853613132034231137492710736445467083150210915228706651637144624774330114950054309314734862037477190918217381474497000862938007637755675687325693284540481164643319483601263524546418179963823043670087765299486557201364791148543663168661558776893138771368432231351161294470225917318121798229092234175256630614405418762563194467253995535893540853350793075318724753077833788809676098061079027355314312040912741088992537051392789624784300856628225728246 9273 -498073041147901367217681245653122290639897766608131683806904293375439980299823902988170342233071811327429633575705704833419026035246788811792423372873932539792449338886393663284094685862194825473954261746919735962925462739655524024049647083561723618835778700333352025818921707913503192757042965586893609740418482913840186140875185554260323992268082060480891280405463974201124588008214607383871662607683295504270127853248349600412188556867297752365120319888949817733330572491452111088787089551448331648485853462010153515469926374793043373412715980058797431760334187351490879192145158503817463699725916248 9274 -3024086805087822223042520336791704834229247513515128359023628846794588582480953035569608909608696093224435802132134625478684055009393886239905199829731829506068778518130232911558108307260216506732986126580193174210144828524912347754162562694362674328030925715468801636268474224208318727890761800528596981800451691041836588365016540712368450557398920131071097028841790070542847834663221579658227251812104928131762430165026711459816690250224023568767944722225857508494780733492614360383830820791593774077943837687921431150770264873360860340621210645630698323461494556547596872667535114356666910712 9275 -3469440431952129470204376760905778049071335899950627551429458131487279749807913879554841365569151908684184641882606222936461250924245431558251779780630497105762051208332761780204597717246796501478883466279151575669475125425013380913796451855836839634654321214106208484957953961632511609438305382924133136987437951989607061279090082510130217623686908563087777477991836346694092579198731401150918706916836073822900566918707204969761243304313145885185412565173655226602088798803039732718924447307358721408042626224014707144451439921398108531292362765144578363595875170188835518994511424855 9276 -103504475069450091043031960082919398633303393041388062930498425388798317223425263797890285141553745693535671357952833163656180643636349084574638375032253420908540348829494726365039671244127855753653100174089221281219518022011050017677491826003638958307723646909051358869443532199288447013620572228919395987482981675536401056328347235855119352303916796863702779325085688510194788919389500828457232818366592061406079205501873693998055224737190321567615929614160653567149674073646388058586615844384281754456537745693308923906144584307384194380935538852636887966276249295887598820 9277 801087805431737403171281768863775497307553846802239717847875744615699932693388300999606091593933412828798372695636097964644096624100445113441416341602887644934996646885356886696573969959764679155316063754998085090487761804911824112060111799755630734192672215997467218528767653309768415181526359876208805398803353563378890887359399969140433383911551088965686400912607493124618938854532222026013963860383324984092644440726998845501441436716022108646760530020350542844038202211894063215946891018651708578162173402465652572990208304806787700055801690316259976962092912927 9278 190713836238821883480664118290926130495334986389354114954924449439211804925763757468270342061065495964030366505642116146502174668274790480260190931518333419837591643291854658541906592198278275931800725120674497657667657870043087562156971859948017334428526890748646465917989494210660887721854301912654788821083594857546133645106129091945260609816032089017426925671220829407209711898253743245780985666636282741936220579480298755925267568586539570439391904721393247539330390384272733012580631797421175342562195920835019434144875467775757907829180632965482699352 9279 10779079960432844125905785536068227246326659262223746716515108418070294273629601264158905398455631414441848200158497541636965328047616741704711399001898485763766119664827857815158026188880583196115863174277373735973665660878285743150325487703687858022385307342325819774373529191993313556860919549793057190808347134477473978210116967715582949628415548984322276318190483222823024084744435627627939772135614234975301306418580001314426284155700785553561975986437771691810690242943897609613963108510913292635058915410478562812889892771539452625948080276 9280 -19643705747473085811476057840336612995130623993862675254218393416449804090563627824314058173644825884385627387841878744628716328696120890944761978267213672316007833444487130274541097315586489885419606601076488640154807559863604430204478564650438032838165712080452115162848543094863879060412342118784573029544031750906513733727755367857986430147472033260759349287486749563739734369152992404449958331677832803330573355932351193126182038614002456451847245884885572586706504792367141328566251906860561409461703376520267348939953413998768045 9281 -9389194690051492937405018986740103276712598144708785521806015987119954979597526195277460217696902421278733968267157309472536085913408587973370738566760889441907752161902678426073032838415455649291203929631016740150444834982054096793139045294703960170880060370177777448135646763646773701096873720195266712965436634977195964984854328661142494479973277813076394277694674938755511455374046394703004039584738548121520939002191689193154567055803147762280874876903139214708785824821316426647890800325277417522775981396235382587074040 9282 -134567897928872942152736222837722478015731978762463723637005553717707392108898738559813586281458204673168759036032610180794829081480196568947757554763372379009024889734236908872583663622909123106389359489759236432856769351131536068915906416091319980691590556570154861152260599258193713029526631814911420873820986056186271099724288864828333689935661844959760955528102365444394700027435757929385721435279062299800137440736438552676412764386349760298088824534210302454258449511078130085299201372575645058571736959245612 9283 -549706177682696628709066896669554373557568628003810401469239298603388802846542888072352486998437081927242666384592053803037168236787462538800161604171877063651986012582996300218156725418851435575133069161886128466668037225102968333175512287799481412934041341044899645307835095123940063813739513705000324702800424627410864256819585512058692758932717386407726107122951489197326149653204173917803604752090611478939038859600931989849309311564662006645072888650871011130184070131318688489798100878073792278366 9284 -485439304475278030965438683385706625365471183604758604601983725319011280090611930449517247832851910741317517075671210036633544877682253047581200299914748762872629863514183859878159692888961490356405092771835783483302081590519974488863304599061710863104917722572048561553860982194050272965306885183384087092557172369698211655286294120450403029746942591010592478621717355695412168993498934332104235730021969445817249955768500202895877503795221757619485299180591302668896849828760831042462541579 9285 669632983975057052456099798564830940962859339655484543945527012409463333048266864647294970381654667820893265640242599012383092539786058434005796754708444871707106202247749343926887476210869740794947794069894704647366446388528223672909986597740791973009869356631914310791539997075391366474378161590549762268927605084075617649490916014443381428424937981189841553128394094521081137071877537323413459121981670648999001110691755700244669088643777497177443029301316634262233660150352079 9286 1008134530329713010574115663134433135437101005571319023715388057516855591540682397453715515767990953484721493285858855417628874468632303975336934910831007649987864057803166772926675201886804959572873754067759377917439077168082233715008368649429478106634077882378250796841911696410062946061531322270612628011401758050675678771596290291662217116073118753693300152410905884415495226565567201862072208347545344523730849283255170431303810621994517734100433277663886592635781 9287 386069751558678959165171176339581281734975155715752052881931223320179376019632774958618056634651315574971694143627801531260008250260066800598599819273691725150259036097437894585877218049959389757787422223911301959870992685629515670008035020257979156839251188561171509381424604450953925977821857864379179756436710638171294760535325491150931262325083802821422161569946058626036625738812117459118122774864983854203216592777569887929283146534562834470981968999 9288 54177404796634344707435952262631640103610161139366647239189669047414887778759074030279452732261374748834729106258175427612170191591686759003125775611799505765973592413076358560694902555524216189235174263015097096280359020831439259880228758195588921311648471422036212021446377725784915581588796836775801317305108145730951901041336531633069433660674841276826397667495412727083194067713109678203305688475759451687687425900536547960777184432790232 9289 2821099513653644678661002809634392089888157643127806889759425606782126573885135530760468381540555579744754185104703374900016699322799968474362851795062624148479824680240352778919896758544428048977306950682658997383803923681365859259940871351452063321052950367648574194909240784624560148308967560185731975545119073968444407026378030049233979893061109056797146159621989630662843404761474035502376851452447822026254545454912779477398 9290 38513305218299615773797826537534661830696135753159838497851920083318473857663168639910817766920284617532331143991332223380611221661576208310029001802271194069741212931632126926506134226061240435180340821344335502889143073336160169792831167553198690260304763886410764145519004851746900121772303335798227398366487593910118988444004094881629688727521647711008771890856184538608577617247018494216855443074339371715773243 9291 -665380658029767420465458496398727984279561710280572035488043746629234068416797539264379728324261863794620402530132378888702207688902469641328529027976493896132990702362394872628610201993726672379857836972040202400127862285144987094229488528991042036010903462666442717224543702010315120325078652924118391937303590902393692006322269358783066274996692881015433366188013872807874962602581594174840655540689 9292 -18902992983795622331258627494713472244977724538338733205121130727214719225009630524037471401239971481489532598787309544415837326472937072507295590340047308670142505097215106902600962382746757177735327830701002894100648347254355382975892534645345294501561156031580675387123477239065638030402436605622697829519873690236780432458170466462569779726710666910022369940921865864644106165756056452 9293 -144401121919247453681608570747873270943961947419619026578495795833562290741982458914260481677473618807769575061950569166509297360543672203856660619004539401476648136891108946646982744886489532376688113561908633549065065591458975863047362752502557031771570676863410518782576366569999316933746165373769271860142515110112130291631374640254464609095691349327613176429797331922597 9294 -467305167266016897965196331049151263367948234068096206592312866392455618087569343607611764431244060020816462511740985351208029707119787884833722589714898780079304338669942082603926909970263141911071020885502954915629465284113192373020513025279297449036840074063385280506476745754700290627162976171308602412036226041780230107490718485182946817511269907610663654 9295 -715348920599995964621438932638371835634128039102148623077022482800417250481839928202807570217478077967288322144038094664038467852526019477192024513197852379982265089242492403588226551396278221660634402604318019536333476858863791321976137382866379285482545074867910884561697517801988709281231176772661210863567923453071086479732066204746910044857 9296 -544635558676136286503265897604308355419727647182732457031519062486889971465542911741487578847890743682649754261318596562862977922763737422531997469912184885908178196170242351191227098742043993516273686078980444082428277836277217765708059345373786900395938026762149847683874699766052103125731423806259398524358114167175964520348881 9297 -210941983891983723570824800279075374182637734369431518726359860626751884129247233149495776581351709244690395784381650582389109920147948595312505535202867698163013831347480726260791375160060538683949566001537008560556138568718914612063100234073791730160773681506849563902638389793699314615022441281924697608734405585 9298 -41323781810379992842483766270358582073247407770145942375359312261959009518362285510970816361495610254349184318338208151779287086567579668875948421754143774406798154288435868535213138664719439836990602256600992567161654278180975426586691640930154961626654570486193361473639624212206152122144015791588 9299 -3871345015693264294533167996747356649930171068699466500586095487329183591946793028881525807070266045541498855711511607146762194370518190505891560334807675216015073690277813817652677289481169047524279868211720869522550302396852999279777428488972649258989605515694246459391297396385501 9300 -138680421710019601009017164013300053065566808445456793884935067026374396898662740213247583983530918610268306980223895716432226503212021557401199103991506518729210845905169922028987387046602835307385550918673303088261587287370132589372134291465018781602046738508549781 9301 964777607258474397850841854233753063068925080173127209163673531485788871438223717019665580483482984413546886598946539371854875990459554995835334368890819731337895888365563711088282269366476360523401916035983048789453244745396745257808429907242594510 9302 151195918325731157552732873437154427513353271826370655001104547187779647359497393648534216130742089970649821182112179347297306282179775043738093662358535970526690045608353867874882157073655274192390530026813032627759889147248694592731 9303 2359144797158760651638785204185818771077785066351568193341866316660192460684057898990873480849453839242228974413594300746954120188970465872338732415093366847059091411328105129854109249426791702694844442155231589981146 9304 4811685722057378672034424305769846720322673097321877756768749620777321270751095096722486736902786712337992945954714048101690750454549502883153935183313201569176246860043662658114134600029528523754382 9305 -57669613432311253990831753730611836124031842047879017796183852755259084457068639241430997380556405483603471961785821665383021045552840760785014602786414497880376767698783282952582044 9306 -43106441784516324746813443834085889153924348617368570527628421655165786761470950208682452400827953530532921157983018711138659917846339514584357979773765111077596735 9307 290409044837964303505625431867800048469859996128392843321377218428808236782660037584329913182142486226284117746319816145983247728437714355791091327 9308 -423314414290790807805340741668971250498892901997171662167563151596622178768180737422441330747988585774557134544832055417631117677 9309 493867249246419192139966629839119487255203165945776484886225539818064538327735720740590330818873378156607488146 9310 -267771810018103233693999214027572088965275796737436585457198545432746132163625981949904409695 9311 -981805124843644506688229424263921827894135228509098384734942930761605038819 9312 -3424627199616823183630508801264429788949134561112706768107 9313 75326958204979903170542879603577963209340 9314 31705659936897523576256205 9315 -8506816427342 9316 1 9317 -1 9318 -43556142965880123323311949751266331066368 9319 -8595044557171427132038694537898243167217754594794212535366151385 9320 -59285549689505889191853491933972498141313015861307403059227694076459949447852301 9321 5199541521070058109848341588729674473778799954040303263645194731728283235964688763305586555073289494415 9322 50668597702991898887796616343381606537572403054562789808341812133595462630951598980322697504525094924086453140456423683810497 9323 98295127551995327953764103712333469611255005709056908781516599349816952957269625949237216222024798937059123187560661111785418030064835078324 9324 -425719117781691303187583376916987702502509407117404768980433041503251634172158789798435846245225648504171106710151320641385274979650357678417537782132973117621226 9325 -273156272362824826755527701170952216277798215165512808200966339655195161811051143845347248262193798913448223509100310945578689491626491081619343413306850920338379297260924605037362777 9326 -111778375991717348933455600572992527812669676813520106547397161208820463678785164585017144828431457807287173357680236999783598562465106628712145318209882334772925367686226720502020525470525786370418 9327 31875899451116837037394293528091442313545554993365884932819476799743347140403405682186949086636580439402269692532073926128782396214196641973714365483256417169988572469545719925348681566038893180416204349177985789921617 9328 1515018272518780768727484255937606320697870068481027935015146821777096769987048583640656639110059103934463579103793952674526009927400248976543526530887649204094541930586579205923085545035494317615962671300703532933834867606850755403940021 9329 116242580705419125086165629113942225201830388527107611379895974071639984296684699707256960500883346534540904312932146503387274581424275843011065761628325206600200368912041156766982874922008820916710757371724252884594124772016729899905254591624182174922 9330 -2455474542054767683989043832368641681656242941342452991564864068803677792748157441009212412347142952650999739180673444381849362714752943881507637232673485285136016758473797067717774193283659114414825090645532769587909492300350784011251491368301367036438195381300572387969 9331 -9221218062009680354682660055912166889490500195764077910620084422797717800855691055086127602109012851538209340770405723963014023792330372366987481046429170618189521166586096366972533084533942742692271406474613369226855233915305244509937552944351264857924906491468053803770116286610993473705 9332 -124367613509460366272620245747702315519511152538142107086083050617982213533046254310453927663034058098608909203798285733708397848580371192740139525763517615523907585806535366644540134355979048831270381449661629226378338776082300817867091797578113890428278191116711930519794519931953212043844342021338339 9333 207572971043416263434968417167190295732417182385662360890661969426477172282901132595210711324342601427773026248074481093403420189202145602175230339317543198134155676572306265124692617836907905706532964199245045655074361711661318681271631641106875312908811803272314746964774677931652332405251358741919661123385308405529678 9334 64158212643390126088687935978609897238102413829188235059624308469923694723976579416670886828946295663090578130076704046455140696458687862203180785956276653853854183426297383375478992128476348316613437325904400954237447684659010751590144140612644453491200581140971605826489805729662143748976999751966819479338015278569862942577354672741845 9335 146020383513311964396063630144577030017993301403689957865706335952804805657011771077788021255854536599537601066926189088002511789356973641246474895206105898566391286638794615757732353207785029211578926028577381440206875266867464205521010465352735468145948582269201893245955363813140920664161400839964440434244203469380179697032112488602735942722070790 9336 -20058444256300873870759376399784443146242686379001905620879529637120624513538978069312929419212259197967582077835565530588884121846711681459474199362864750809137487010672136918803329766369814552131984428036032305614916711305707897286517093044473067550056199308949533333551530490536303514365524007641003235800957482218542885245846003125805249448710903851988812628223739 9337 -524863054076497157257842122523530883559797766723494890905470229693791894962291440152123632038773367162587501695090645041584573990123855954270339600534972585625542771948909739977574055853409044425323941412551478528706339730945513290762618303948213894668686629168655146979839376858026525601268219863176434643956805159585945751011017350627656349643054546751004383794392134752951963669387 9338 -195980986385985068971002324831776181062380021745055254775550397106313776012197892710940280995077768169985976603651984267276202625777858700383611737403785928899180508254985586626399485997042435980679770448809220991454353008350491870536076377493790529542561394009787915842812772487425873408603651753565888331399022796744746845532268921494746535516406017479703654022292969609688553342010829460555846 9339 2279025119656764470803671642330864006766947720755425917385410803218006174642944761149747499884540118281905279405901883614913235691745920005972896650697925353236573162429198495034692663819134224853848194269165128316529091060325307128902053925400495691227200981397992235622731485462209781016734756488971839657297989440034550925431856548563796326717407962330146205529375298410258359265808749451910012893187615223211 9340 5153797597229404856985794171538892168512373037158997715149035469597671299884471333145519169472830647948920886647264314698987505741700184950721265524079527974024123398035251658881707180399012108473374750115952937519223031788598269912901273709992028426259246488824992731791755141049536118168825278858486335127735640760339870600176950659351271320669805550514973070039863455739211976585633531281257057236570078268611348511695375735 9341 309275461134598886639322205619984354365195096540823463956101863664096101353586981275528917227812434316657285508724306681794165553547314527039211708933167521910877972636237847209943515381790460262623052845424964081497446438108278267653537732386662422858859607238217833011721795419434888828289960271078114484324656289726674150680883196516009999281170162124101691005887060472531777537695728185957263575801006705149140325798887924056921067532 9342 -310800030728493458648877543299412643612932926066032865148896520895410738591541084925969320579746166327559208672468425165671958252265900283663022168321892334756360050579257134643820299407674288104900675092937185558466565842605443250388987750366380880875959036447242608025249589889911200720028904886893185079423812140812658175401694849400936095188690763073658813262738204907016688601536833671085555873561559561311890405503374582894570277264494566742883824 9343 -61707887008744773332675250526846757960712438662566863704611449589307538782342654067490878404501320572641820763602187026655424558584514917234961748865066509991621235755135480201609536407596167379957993254076343106175641422925439534654460769003952737814758675423687835506748377551958024557984718841948744634481342161366752289668560248910002583234998763201914486666228990641232731278375552097263365699177899010030806949415167471631299442353695703705885798567929134831787 9344 -585823542164253008619749280056273401246231144040596437760680626696002092116338478538123689309002543530061989250489955320051980484316124564763241740907141610888094660666893425844846549056312370726102287001630791474334097584647587808771650339357469276969415554844477666359475639500277643185366722323328913710951347581016620575793824698223880115201604652029789808697516004671475762270828262619598682345063476839091804359165269011414132612421151673953244018563928770876829161806808 9345 51681151309343720093026795623331351566893009161148247133390687486344718291283744718344355286745433094726583525479335528935201981267546537199077116149191559839289127929694496625282954455583053074003530329600961891898702573383145640764636547718802806221985809637775284079718208410415586939656099488157240946681095336587570001413133813543067258566520370480342671433221879142046073937889581391630642536436776315933235479326968301077211457625424699714132328060063284303897445260110483162363304555 9346 912197825316947830513049087058660399307235104591043424070591344562519338460982108819116909145639319639856862394838894363941545563026243660234885015402638694553639725006667397535617723546776767626534680355413730779175583662191591539254848376310194532026974837766206549076216651216977066729344862619818921072481101684023804913536617902128268819326748760602655522817274993714023718679938389014841284886691470261049832356360852744877329033530419190921723800177022246041800200887588143235805117041826746058059 9347 1353081360624337535398865646742831744353489005065800710567384671208288768120575063097395456112616965711960045047885549972438816057397601759869291771221180496663234473872301583583158328900212247243576333328932207476764749638726457285651526866956412401833212223111406009565450508732315344110870174919894194928688385406704277691654988368816261332186566621762921786045607840403126421586761802928655859084377933679694290548253036373430532907926226187695283352968672165511509281948969233043855171180400792030478540108315 9348 -10609551167487991085878915620128200492122210581638557789254089587799534952071831084055748557193327954021848516783996911753489124837729917575778048802919604290791931993312162117424925877383697911982374241576904671768442736186232257001568387474205817458057179229817676975414479059349858815074266638540864814387358083154728381576255779847486305744278615544714769428183864690901055381746464090252804105269606379146809313408154363271236646209740769164348608837355938234240429100849017192018186767855351987646517726505022648411574997 9349 -16817066729443402383333392156651918485295584668909780647950406488807485926859965234361462280745035058126395648728086564696776314091821548599070581161088524870722215519668136413726565077994869575396152686668084451658717178316434999489325152824193473896761663001700958840603538088268902960540034888219067794619656806704478957925561178990714842777508221101412298983484618881235484964595974780081918212727713335154742010459765720084859286484894919681971308729603714928829061425233004642551232020665478422262764540208566789298465306256848713426 9350 -3858534096652363092790662283335179258751469093594387154910536362475168085300501554851883317903148843292571358979280720540468850417758422627055528133658116978425906856660923509922279512585152053000605122225165449099278998210699563403090047723334144514373059335133800579964113157654147840895445295178872780396776658642940818635523636103570482279916529712548329215280614054286199650969838931912734146132436288983475621089372005282246848892223068556594578291393156072111979149320147654161258880406819004052226351297526927478830032704807585958064709710 9351 2716061013263197780204798953799654475570309014409085382000414844222677899055385610829687701329458892112904087115019671987039642084866004751898550364762936803140095114651377737645205646885928238354849632511326491049503394024735870137106864244913142604130264179217968759628828965977137892944985873184313186760986702254671010348198104655665944665016801347766819166241883128047504945182686412969987601563466363924261417079133745222371884497229870626214087531414595572270732097613864551559433075179247745825725200113521278413687092448397374511958342612343077598330 9352 389896476299061844384764946276898391481473936457119303712089857171358308584427067358221038495680550187459910830108437436541350967109982595248828589706146101530981551404842260537123313122963116544444536141701078196184899895521819585736918845943721850139308444537792315713801733816913946698246518910476453567693238290705777352399568738114810929031196095430166154271227259397481207437161416950854032169417892119160904323316372968441274056943050201469731711357399184768942527555783348094947823105375516943911347741178000760570756881563459482477243221243077968526966047582095 9353 13722840591968458055417914974403814435829976844917503263489956914129660440219831875777023570703455490880965935433493378665709602913855555545354371894658147591427008896334271422864831338383360012578527200615054102861979269694696358517779618061871542572272852961965592136563751474660195503758007597393800681290834145163331577923682112983512178067369564760384859977802686248350789943535843000904077327764159474568473982229468897224417811942999219424375074459194390207135046061762892035261448645225150833694040872656184921315526020006193588028995115594575587627760864878022156200777 9354 -874304057477044645283603009166870514043233145628715093227774221936458529981721795659254373117085524919892753778444849927060493302493610124704220303355354755628513027704728291524864673315191014622515090186421858652997765115549097740056433764961356536589367052235814387928940005717575566220825178998944639200483806764893866317882529961055058234091584183363993624952354285747741535050748378616180675482182823548347437216908415440599720168649707713078816352031946911002790444562392107869543371784042299522920278954898430580455127239258123426762735474099273035238354154642135554489316136095964 9355 -11448428628444720142051771731305295770783490678145541357143020494936679221413991722293889316487690248069483128748580166688629718834013609106354587593798560877231213109896440572865691608820944935796871857531745073571120633308647868583209696935354518697401403413813984447963438313412651852763281105701292463660302125047197043369607239368478821973716435308590320056148781856502608039769341037557372959789796670922640442810006461960446197163480937253310026311172483350724244028331681306158764843373198454948934188609633736976047442285380552772802122260728712236155896458311114376933402881870847754263761 9356 -61379095298476181719584046743079801165601304379314730161484985771253351681374002417658042499980466447306146114018427655787338263583542425941230793214066231405334274290248267974101570948819304120038802607720556694043466692785975046463850185300960148899548322631695066980746730194717030709165384674371322288294380314485029915363159903291687769731895326351603960173179432821539197970153466730287355159273293156318870135182104965965378588361503032381373519442412195779111551476612664898251359928615609222408429608145196397126811959016252460883896440828968319159951218237040522574280765168869292825827978134330 9357 356361052995215248775981660967552896952400833285348595369598755315252025417562883446973897823010629256356870375810924223187948766016184178854447235289468121682524615426819080897796806573518016337653001013166678906558586593198377916019853403482491633205741419552651304300185695851592520390630217065043450075004766873913634666532204541422380305815628820874418716883278331543808561826554750611488167096569320949346478419989597037343344356267692114920241124082579768870204325774778085680641149853962313503480296668978850083365722110245326384801978392415505834033098830467858113081946536587062120472859479294426502940409 9358 428321483822313113724760153639735915417185785680942377118195973485602989525162970642685672698321989189142452772077698743702831870583616485250796141411302369599937336374174657101334652002310779439777059238103839729742160597541901423509354917420807048745073940164047122641123059811109963857466963597182439287331689422239232851970115448117167889125932688956210483465615043323068825712234922995292836475221343713307010705683439455692292123735382729634275929148041278529371815777815017547846105547572307081662491648625191643447495747509049165175899841379925125289204610992205806959742111748850072280743320005554842388419438504551 9359 347713712791586797043462179139395932884302944305802503557847089136299522381756365014886672930240734430117539158697734474995772602701253120707492319870205629072481094049444577240346240461822513116559423633049598202652616342455523547603078030250179579119224903702683166066030529469441413789866129967925495494340352698053498909311505048511029644923781494974315456395670963319804792060778222271432767178824494076977898089753974176941926431354525441404016255345719080523880466118098671736732552901655472455318416603008038151983887457271299605832835670181042912375044412052048399357216371938991084886503162583588002926582522556315611138 9360 -185010648386994332062131066899566997848369298989924542871371818286498076090617988102821483587707069146396764631275760409239041069664654458448241561981841869389597173846704854156060538304697288837009494648821403989980361609315615459456525445773532425270800864355661007269915548422176048395315746246616754169629865466246369920651050926659853912862754585343733386159855496927464452166226077206639192420541029732828242088859128798232466683230370779713573167393704550390985492313395052454021464985041310513332846738122541580591766435188214416842611108337532358352632817267471000664311823888011859223793102901235438523908330422230975714628582001 9361 -20526981073437204020918011612396689581462031130288905905880952886426875342928851634545501355758863436913053749149418049210080059020420144496806482784769213039653775822826192984577326879639358065498501997908623828853337712957429579848936617177969759233324567552894592212978359561542043508515244690802301621166912534602618883248960776627074247182072982432992131431252023108090127589694782061175067460332587376886959036380662349980154043231892495975451613238234235384328185980867808381343763444721012520416444276487008941347640939141913968978662339276967447546563337638451984715877599668192452126328560826099086783104075257376531246062586288106476243 9362 -2510119385442891840163066212022048954664413641738010204710061015685711971293287880994141399804393528124245239725718314999132481694175039016129278434242687887952562410180957419273775098459441054347077087099713253781910201704328479582313141689254120342823366511506339176547491295323972485597851926750133965772917844390781072612728769549436732231915798672703982935807049925063265752658347598599825354856627512536970553914254017208473193548826691580704465718158816229628841700171290395394293427640813935982882789014842696516402463627142316304620912040106044937141893616233096653289767664245152730645953685033086778693969737372721477652371761392298871534299 9363 122969646752551092560391513696563813309292850920126652885021281620701170776379967011733206908746891684077280389614039289651145515101199190487478841524933057808649837797623335332338180299130083833105252266810976132849827502353238419655339439286583514552818397814503780153690765741225189806825728005681956782799370136043117245586029425969153341472919671876678816877414760610578286396946933245030938847607305909230471354449148262677603817849690495118028838340214987962292701224662470893780730878356167550012769418867032814829007542204588581193553028133455889332499463455356036712251126028838868187984694940256356814230665574337518791067995717919204492980698899406 9364 1266118971804906390201247788939701784476146972981435309375308541513880705270021559125696127435093915576374337954410369852990994720696057405075095373501311073686333016590816383927594993163182625650075769619351770256304047470068380151318731080862501946983235592056795563092945113140948438413265268145717197141310608934752900310614848250722927293685625638551903872435620587197504545426007549351225510931078042353933815526793748800096570708976913600384783994688713932106716364683038640409920894102304584523076700037540393208816597481791692744469800937120884268343102747904318713446144851020935225471378243850068450689848114146949857646979251132459947736532207883221353351 9365 23214951489024347985910048680883506706098330441820565398443327338277659099953009456600998873519661180424795428013221457544529831905290953067339264345329160143513586231393355553644485569871550628795354000182298583636217087419141362407108492545465549967442650512138042572747908621084227187647177755107005842894361745641833517096839293016678626867113210641855642281991676692598001890598287782600286502481330441963771126491820070159465146074656384994966530124817343243486117299144387286592165816938023048714839465319638476883315319917734058328482155399555390576620584172632108251733082566644930247895233426513418258696219096994476217916268116080411145118411527973072184603733 9366 -105104058615809193673859435918701998254386625356563983295122840942839076694239738526129954194178093475097776672387693265240760113568828158739636469387106675490331136805778026037766063319430175439285863046938072518191637537419913066957426761582806061235021869574701587067570051046700579610967136962784437458137482906822420681465701985038680152493654037606262143597210976222992193394342144221406737523803283643066370324568410462000239994970236664065765183639657635705760738310536604077880744778058787878227423570961415334911774705347875538181431409506557677641961091701901741610272875090449406559767433176317981649609527056631472537473691890239288007487182401080958378273118375606 9367 -100952449001745310339584138365459542701107704929273562340497985130532809833022165523400741871510907021766806692308382313180494959033456451636338809439753726304418193196847939892980990632732323831406802900378702726211544653038484607802663501115423145289934604577657358622934802687402538594518412495322876936366612950164749484746025224182772449341690525983997539417686726917151842338587325906351129656384271257291299007683096878724460167582676254613178183033054227589697273070162561513382467125864610791287232944986664911843222314623475390778794446295418359342875935557012302747397334687940277452135583439079078218241961788170484165055108449756511528243557406104372513519310264926970490 9368 -276404464878085441252945810976795665035495284661323734352451640970541028582525235576086299438092172704181349412761339091172747458294790864735663178741340004725236942947683768242320349518366442827779320366168768315601179780606645003243846283637458986438454911751625115060274307619285343253410673156380869754466310842410862843146960963480856989011063617142666877098347484533239638377396074605470966314542951014903220302843204787221474347143646738217214669710464652631499268381574700101516722117365007141025979728688551038383272024202711100177534034656244326096981634499695032416421944392852035198700185895591712277582447413060611577479752961068926506851910998494580664907059126333234581612 9369 115970313425496382198224895728268785590677574197700710002200031253704982356521036379480691255142550860677362872638355551736589247311992891810898902672807534032376979830611449293656970046935116510914866804916477646678287808858384183307494421808853762691932983647715909986284609409999854725546339036517622717196361515005540084501597208859411543762388828804782131261285332114852614769022808534831000077801566473562713579892378628251261339798278800165804122421356651529556321666857084131985464883477226379850340889292127175341605644681305389696101037824477364128767668691078587095247457344861416131405973815220549236048882544572117267313538646163564532431123248233125136752770760627497584391317394 9370 10448716722330236350258319692675141452864436068903678166564639716504923334328107220843044643451732317187917657619440227676578690017719966657296583781859972302564785449061634730268673175196356540148230572323429942564650399521512106065574493171546235614549771396778368171162553440694408217392906556794494034997295795562194868658252355186423562623327464739567973727368460920295350294837321592262430273357864860911566072696525684533255205223505858103605852730651149197910634665609199429555822693437533188342050811146743718120624400382298191542890671258962341423807226962792905037397019501815310391996565646444518323485870688164465419706131755209049660770215674898829106765466198133931146185238109718070 9371 4255852486726549549195379693266402689084402603395009620837870944885063306832080534883244741364314345249249382119420652637311661807830241444026882717175147483682599467319994973618027547349880039142282318478099230297075637103207859059535177671526708460507160821251197133275697323511421784807011924677308220086560225568759648894777784535992678550258340577633037574848667674363301830171692668838414250993323231913163890977170555046942400207792641395351393016241268335428725996159951976327326637213950267419930812632006511856514594218180202696918750203722206908020593776781932690521003370039574933312974297137134487039722953650539368026563296901285563675814793111827478768080577276343620607778115866830722 9372 -165753078773973657270552219575612731535241663880240083689028533723533711077936365502820352167826521773666618800170686460976279186007047489225036117118241345721908308339176408921907295535266958311131310450773984335618247899676832137766752702457689945916668511604412967775795007082170638023809431743123994601692959386706547526063758578088276068742188160069179910780711301694536318588713400059049091344324016755121001164277481319241754563801183706716676254498002522104361205670673501999261971390279824259669228350870605274705726095774294567542555689417281092901650515406687276100836860034677581940127033474523524753259825936431999415595621875186371224385123591622131630943915266530193020361212893894754380237 9373 -1409677536773960000212519965594069774967411714911906418233558191134197082912800887423740072340359532248977024180489499670580751772263371517619949333761451238298590479957426567740602836303911852687471400853000151840787126586341547072641858295401667873512471162160808271977531020719438384461373931645677429296598149335644679645102357300684944416432740241927641756334167953971648786077554529701178696084684118187112013688874338105604919747733654620355368065564517580880377085091342546759734851554596153286450249492347311488361183337488139931235064406205333042639940852258099598513145864471065532343394218243250655805341359570535846264234476204358075980730799299998379182274799980347241463623952902332248159793401 9374 -85113209892286916250901135610337649318237005438553733327075422833727607917928862989297966489898462057134044057701612966912264919937701609878851810438232474570880826953788169937471718724599998910027569277675804384701351065697682132376967519965432993832181138567882460911735710590413659524617568402150744537647879849127035335722744705022618526432249254781259786047185688758945405230592519796242886905782383023870757318013669219710625235501895093958359555344812901475548875789906638112345212599997125226877705614480397760266294265216069261745742875631594297101754743505995504398116826112046499488752384639114302971614038692761623923443916884130959258356947952208880004261298666696665520333064096169715427371901489 9375 307798257064776333672406530606790922975395593287157117390173814528981008305476938633762751177923807910103439928892786551313368053629021516306999700619100292667972290057280150865188612710317628079448525962146574079539667963137847745770843407867391534180725198787279395043450072098149544323217253418717922376774158351591032145158286862229163135845090420311243699313676121313900634537606869055886315416213716199311025004739512818988679961926377171455100769429723480199456170709575898297652227159508919537716315119267477187987338896070226650965542953071433573436660266331179629326220191702860276580321395524111492351066161978772539717977329097574009021153314408386002830719916725905626713892311143241363035494845696669 9376 248994076633714926662701620105582564376879793500851433665687172035826725480787202568153278864958766104569392974011425249108870035865006193699176727259373768406167692956207973677379275735952881509600194250352412600009618861075888288189183334642648984330472238745487327447953366380752967982089862976617786103059069157132658796790539148742238070536909805831956828610587845415204912008053584155517980532939090294565811813956239321440669975842275362725180573880865505606827491779158137872497978165784350767790326545580266573844907665387079473644674889488994035779588343551707551300478946843971685520625859223456110915347364294965534418983910729410701547252943899957395241794997709331020852786823045113879446897581641004222 9377 2220872672624855076604988781098599582525890043464397595646583680214978543486671288970495854375399798873561537014091933497156926665830911973721339419192269856214411107643384492608115410288045859512689588732988595273405343534577922176425414189180154500410752325546134377496876754798500535497543536200438119539137406728595837141904267661799124412778275798429336038401153195191473056883891492689635485507050731223898918431939002439324126225593264396232780117276749604004443857560971075977729285246375917542680178034433589229326412282448037220919923976159455789931787089781534803392865091438801648777290772347903447887499007036529797863260361645010831670182574105091097018033978782361769699967770898768512190560121430216795 9378 -744551669766716890611701634466898075979089959873224877140991137494553074623943558200887949464155674428210840084426789663084921832758522446145083336243545552006304983887104313645043570236787166552945715175191090655579711623479359708480610324793658392366999078365410792930062250766507148505229643553981459481286693525581104097809839094070536365844057017914841140094171698634916149209885800263483167296451210688455891231160009914889088543750093902699838878604073209551795558782803234509672529975154119491750735264592275240791197431804832427559032540718458652578168684639623764241507701637595453882520453705034507062408078613204202074981383234071884024199836777440522462099125636603695668020841026056325742432141829470149791 9379 -57860844528913059193656076705793064839134885664642483560530323410660022744183024605443536454396212217518233072120311178532506774794355699724804715203847912924203732541503802163200308860433120793713770093680213570050095288283596025708920700075266595048285753302543580984628966716028370488052358660430487208752492156384903121839632578722727678315137243018923784229086358637579211903981237627954165934709472586754429694374734703883997931465280064736568834455582793622496283543743838374065845241878846158203137516906434534688350707739055860460966842939415363021275857010721476087372435380801236141069177123072832137150235611479882536577077659011869002383461658588153753594589083942221293133318704600034189860096558288283888359 9380 -75975548082632730859584524696116673288628750829474008953845623478207482470205631918055857216986942569398041006682658476131927804587172985119023731460406860915475090230301445357516159650705144836518012988936057423866469627348130548282052473454426042476560657836156993032808185667106977041937410811143586221749307084222599927700938679991231233753491422561822143956285155481714880036138906175384854136450654608083213289939809128140428843920274375222448619949618260601629177865182871190619293364816901816884184608721755275427825297379671816229102339250332899633493277767943882997329303217802068199824587105365484463186702367579907028895414988711406339319462045667741825915925818754627035218723254585253631079623610756561434362 9381 2351288869013268676599991810189646477331700719962020415018422286956340202383439760470279371457558695584156724846311621009891935377047237473629554177476140418058178247552682034743892051659629746431628668842959950947158374207110400459650725605666009933157101113596317774442002108653776172650192277830149603600840083838458836543775186587929805703959189644908241755328542456542331359947867948614178170592247599379860090310589543188265377410475063610343971439574643664869571537263836116791184230093826514621284905549958428706658931207583956292359203957672337017872722239164782599246995404312817792503984939234724528542810094994089569208131580918550167217833946401780369889322156784105620219560248822898132584889686352314284763438 9382 17789654480441135831291337324868655928788373056742984826301102557758185808336880725576399785983134126049441167833172151364954820540718101223354272234507277177662154435148234328697841326415676707559291725806123434789096929836750504151982056411637925184409826727204746111793958176523508886592603094617223839571221369711143662516385899028477504270521340809771417544300270829368826121982984631914856603975509187922524472129066672988613961098541084538645013243685780781317151918956237706074176635655374255583886333644844416795284842285521342196676236948173954243117006248268045986302087778821527952904044545052169460914438164696311666262040738001404244350712972384913569481599354086533968638814999804138851332465748908882305194479 9383 3426515600016598048057633790060666012784998483696599546637041758047564758618830043097269784697914493583353352691974514966482753283231851853021240152652061101198313092959049399217037985688222447053319429193631558386961999140898139000247631164038140836240695854114450621932184898305960684149912731189978502526870814685842759824247281019907835869490332487120429238969656953924093909349911000023182900151320656099727046324414203932176275387276908534698359476736285192137867898303575998291229495751726048933315750376522875849057769595201126117245217072686360350665034775730285131216524812722389079342322964001544976542044799075821209482331721148776060320837201894536452565178670054543231413227317695084057515874814661984947987149 9384 -9710415297816428502801759343457429612187122635878903180651864132973940173950576371724413296162963361864306012118226514652595390443721941950907924351467840462513366123631325510579456818919384768695195748683469202001802267267857749433893850779165150606601729003120358425062939611886570045354505184853731827815487416300382850093015460070559880369038531442255025648593560986406192754425245332209693896181342446133208806790902943325837746099165175614690494897874048487504207075198618356259723255122058520399876274994365910000944334918598180264494638818045896698650786286050387061048021655964034451604562023405540486348207842922193071561631266810356506932383450492789442671725781515896828523231609727401280136480932586595430816730 9385 -7285747491019105307283975252352127630323872605488740162774439072823671093436318072704470453181707582179469075883381973477602901069909124918388953177701176579783460135452672973895482269212845276154200293263586521908996121197969362160112807190329694635507269409929660655272135364066110614338357510921332925902159295387355100553313290314481979446755927589280034998372019741939079604422870401078851249226703886601178444594926570823864232038317634841650193894390043312745364182163670222940195621560968971117916645122364161964332772262035393321016467915441375123284969479304105452106424403375212058634467230051034157234837888091902522313339718667396847859218872013719549043414035603514223305369657166777404577409425648627983500397 9386 -205075352281677194036007026079812899921396444259249626909875746238553099328950315912250593483630347425569475070455513529722627191363153270197092480840144691570245966549245346921290842814627576971215491114939915917169275408645755559574600625091885258783636582689165584667771746221567603146161269352159703493693124749133060977097601251117903735495739169764327781846960259291436266936870491273399802717158711518180627013017100680962796920396282328974108837289507740446360864679076164695595697104613191494143253760166556621523380155079482102456759145224336306806479363977599634328056651955983633474882813656219649193603795966827177068228697770358447741316371783455531348888143263152535388087219013709909153957924659738470123447 9387 52491198207923738106913605643081326811172553821531828091479780184475801346615159421266069208147672165342027899326154261134412443090341830093673124512857041920457592034899185158405090726278253725743804118031641723271365432123817377279634270630352241045382620762080220964957162252307155357607115785852767059521712120236052417914222255894998232210290289078666903855540747919171806429607188785107369042321977942392454846721911896121573614512639019144520009043488258196798015786475057875598153272501717552541759767353658100010351337193822832142423217225459500493375094895414181621934689406403724130618098299078020962448220530328792940020989793177262440893436309293615162468505096006631764011164892992122469582184136350925023655 9388 4006741343311837335698128740464869331164212423614271309876800750056210318889235637482388492824826556195503968245505612043127506452638249256946645396097450843930530696790724322493534093414649459563393430450776883728047020237761487334074264040008798126534495568552431028198714126976696900969732384035619709189164614134029193459444402040085859870255353635759334466797676302133154250418582923484683950831983118278625936610316372891707568904536697857593840095430844065782276847349895336483570318882657038991934399067308966780146764630276247699566222482119860644070908519100218205747175667983079106127219800030144248427939550002456228005534922568157284891396726452531481063046736181504716368433533813397944269372159441889258213 9389 16416677165049448203290641383178226254062617375529081302004695749996903107593567695541558164222717390707367324986747795790969217123956837301140969251491264670944048884820078279779809832651476349909916303503767790867432832147382288291921318150372553928739771443262346125645747696689271805008768887662481451959626561327464617954059927926480614056274533188937656841652838080312331191137404120198928976733419431722788251590560864138238495764912079041246999629145032102481973029691555776916451871411577384051982331965800252428890969275249309384754727566704617533448924027244149611212045927391353296805435037607150246667546667366308001470347446198801729723544299878368685896294720000336477642610872248544789533214829728822820 9390 -371194499052601630175508743941200924731844292329439209352801788555859852768751668895261743359343908599476187512268691135497774908559007923248760703957044866665956960469400037905167058221601396581870766619356369712304828378436203305413171310463592561115442087016800968410597110571987686823819746540362186493376892788561203743272361668970096802064101552261237992664408402933388667408022648511851675614191356979999311605624766630053491905316930757523745294502276748577318910646010495127830928910818151806676810555028971154644450647285761524768479592093825568127023312515204345197547192400082290553070787255786916000705435445033051482579250907005200349555392158341884279765413620352729803648407071541605473406168030776532 9391 -2985886805129855404106614506575243522485093440530233358482340588381059946110395861001448692418572232295986597312857572538295237203805028968102907527931621694617478964504689927074306555661647509573678751810401184821545724143601731819352286739870555493247830828957006533437026890526547406553196296722654400108516453235996114454485030336540147072776870840645056455412888495648627277740912758994189457936806046933698745806820234173808633426417211909993207885843825157905290945308900840589156617798688646415893824583273933805857162215824564836200995948436468109565657355795747331590785426260769356195837347816478578346218457261618054494064879995846782967652326487787900273539537652751377439024059035439908303267042676377 9392 -1774214156323128751212547238163943073660289404915576035914528185262993782206831054101011771746162014556675166463916549526518309792089994241027249966681068684451447944520921397476364454837336024022069334469185425140663655816294780488914685018526507756828656011533466704442348738495470892092150564041913917178061032011795956191003258537068593213363168417694418786706395813477437238822189387021751275543596281070552260165653443940173523486640505343169702649354175021560362442995838240509785306456907970073537851588476742532220214346815703026540645784223609819207976142431436267602279012999668302415092415570024218802672871996773978919242899577344335460586107047745425066399880060064735515190112715986225986780219935 9393 3420736356099251588461425246337326067461252671782809946725635226500084755777903593007978266811017786855478449395436588500507404620407571028041106299616739301528580187882504652461735939257223649096527344092580491763971026719745809894962971631522139985640808484572382845684156845563019553426255403802327161709880897831514430531065123916907352914533974053954522948768351359944077501642607033135801960240228826361441918837086145489873477085863290064313723780271776194080196271161232050881076433885807852078773401050586310242161906867692808007100930771269019456062332187436958528755249227714145788412520440506369784098206002221969261098179796838573250662386567434022751419296693608738835749269574090702532810562037 9394 3043415651225200993290606062683772429283951995160357049160063819358020604403751557640078452541177560037697499087210475830308015451427538715747340705156901286636490198553780497552937497262497018328527460304736308893305632888932811413556823336081336587662998192582996656199038072504658522216055386033883809474112921475687999593189558172804368335250916103815004442920638324329167346405910996940723251703446252527573008799823547522213071809820987428119273171804817394778760793788814004886145808748306207197109676097403777979419146403278543225262194779895211105830825945378013431310521005404868888342103142435446684058685834023809908519248836260183847516383599926855712468817840206094198608716948435891603736277 9395 261544248910525119911154604301239738172243446203853418741076683649495651088262087231338258988903647348005261370088442373243695056173623178924397461666442967291251707366901957571660801255284298204643725618972163547023423972029134907534605084904135757895775961782704728452954865478382097413949204263931504841580687263837200961392686793294539707659033839841712814859888964570740603910130511805299612947410365555599806608988304058703796251153644823744879028659556084993539658279071777503989928391912651131524884068458307567213402729398998265314248775513363179724525976352265642384955385563145861361709942302528788948032527140108400471033721799018444552370676952408839906431641581442375843366112571539399724 9396 -40598531876209156324758027961157789474541988466412449558617111156256491926381222886844455822439157314991195344070145367896894459241612106141567417784465893304239981173806051567967349140016406892146081913803444146711263900785193552079401933166355904862769264354927368659883676370578252241312792753366588752658718569172566092072512594779685703087337898405582738763790470514298859509170559935275593337269225528144411538571480907185181666977264418493333537535020074672010486384170492002361270769496846290748725524904740331216412503437732751674457141669712153552786679972832488919544626176910240632547341104840836423292021350463113783638607689233946965971353589232252166659033341783952653375711028298794 9397 -4275131189020353182639075800631912329701063053929462437624465899643622347016943957994039387637931221055276885327357413141241604294557591870232544905885493279805996804817088742278720085893233414161558747481841500386921237795153126425193386114070860732109322644675933250396194161577729119617813558519633419979436385419005359686527525791481952758795090145568000314741538266025451105836705213413820018225183942654050152763848748427082292605857261128733099688207606712978627379755617677565585732996095110052260324458675748209615683187326147511911514380334806148172309924522367406766014773797362786664719076974229615570500216695621691393373375924709055190363848381684757072846768848926927612174490345 9398 -53124108947254029390916288614792629423571444951197956438274081954663464411529170748909179969079372569151779685500376076144508699157542578543357562728456485193667163789725418677701633874040835486872176872920342972754583491844669358439123246676865022054837525718108127905144998735039778589573970240578718979278122354901156716394778440934187564457651166782869877959445407797069717718199083431806693242112772199297450604962970106609319479112419694563842891831301975583186974870963009210289133868023812172787820650566971370211563721745921885029649840514769956993185336295879247591514900532430903304204875657017750464293325716883160801405643733624310904720484551505020095436591785268895506340420 9399 599531206937987662866819080027117614685572763844695133068748338301989058412725779155507097737887980175252829580107209847840115110566005814113839214565026781078516019256205094373006797994548479287560920707775087652826803836823966661891875281729984226791256233578300901500921680438786859894220990037020333931815376933916018949211991206057951636628086498159488016453346006063051317382949894335137776149361761843460451267667799142900485376637151045277879150295764111139072699540157150074920557817858614190726152726152242065849454800358289457908189821581230324755063441496340944456969968272230005339620442631637665119242813226854906017274124399555018167277317388209256146726592130994413068 9400 8296999263401040719424385871934667688424114574973255351713217497376376854523841916646564421176592323223455745000729452726694866538128687679096502032173637611605678708155045712722540842147496154559560754110255891473539763810341967896405993034545529954371510669096651582362503958572756903639988011867890815458880525305787654793399695528024033603504683078176657368771434514494521065209210993312033182072688671136245853985309845572585781371585089253448829166999873156789079927627341900484915424507003496723677810218061138146621350019028128958892149795782035649467415987015295342749843540607910683140952918188735702677380163488917421991913562072418964939026050333676770926872343948292 9401 14984228397911783899423408585077469537193934403176298949857074695256102847665834745895697397787074748625012940885238275909526803168055019162089490657340186245765385627058355182003796877839660918829629519066292743009840120710648161823952491670286309181977883782474178820013024642736123586356144100100694323810980041802537175424865864319354884554020189319878657388923863793123381800400690225288739337706942579739572740124581846074402844183073687179900178447875906287733603539599647875942204210244143029739779699729154415515093609228419088835756865965086031851792330776851071201773339295646358109061696902484018274672375754517800390643411311858947723927164531930794326310828301 9402 -9772391569838614093983297720074292595335664460622404579503917135156343593043366751542414393048971415213646205682299037707010176030601112615606933575779823973713361573642445581066172078466624214947529768485800103686930756647650633315084117206889328068686071592545058436701960098615077619249429398244390546468757555330613379303721030145707315371285812522556558020687157219423260746947862996509683417480231955871172063345123961082446867418964615283308087348209499542456263119535250059306965263780842362017400559346895342514699608289926645697225059430396437283976934118696984163388159357384951803315582760585013529343290492769340344085922780482588984767267139880373831765 9403 -22054343416082285294929044013562517940095280741821126433278947471400034300282749127058143157553693385110679976250252924992098063340195937010738714759638202754287100987053493365704183589724553580711820006494666821150485357758989732230025976868516601225220138022254782999258209575824053039169549511816744696777412037046355665019906922908513267362732840990807211488246866324294942528136017845360906496011194189040352928614430576312533752057593177542185738561969873793484325699555996582653004649977509044962598442070969243543030792044432642813760189130801465405146456318606203468395799686222636146869574005703591088913257894610080334615241306080763266945323344093288 9404 -5882608905637078347498865202171562597941941669874084966672045365336241883303253609558750825527364790140437300113217830505402156108309576169171109816573407475725250117036482714520832113195276644347712729733847645800943672767065852900988607441815034344258724935051557832469211379422565466162884645990016238085857153138512874112114898462426360660868690056106892728656785789956972736770687864792401519255178040579291154429195910532739777831698461928068125257115598079465880219548685305240546078329431227891855515907288428081800861953746813712168696590951743443189504369935449026963359675586709350633757837258640923096352953108902741051822764408991637318554323 9405 65033773733591703155107750852958564385615863651817804917915736082967016806281986632502602149779366409338876814083581079052278377838141993201620439353167553729139920560899358155505338066888923651554944874389313407050612876295597086038554247985605819148580351908675314601703596062895510671401437568567362010919695201926250072593087883753948783989179322676807887097300332923687937021820675382210087975156502408080412422160048774021807164684809108816084752021509629602606597246704692070097938878177645364367105226655929126597222612235754214196411242826221912690298722005171665912431614214275518103594225325671968126491556094006267983821812365439939694 9406 77534256172006056464478455229493695802499804786374241240779199192194075318241028965490168799269229657562863405381057872478317915240275825793929894182573792452410781703198458198843693252405418564074167510148294045913907194554935096366223961660878983858370499175431690625961652680715483988712089647852915739074495843627350657119322113853771484208848292935143694024312611754157760214735075211757374986420876785356269885187510071479835322583835686525495239652101494747980486870766912231756111112940305194333671847307848371981262335991073042524321959504492121419298394481093331223234695175918878490917480217320491586529398030281804514965169138444 9407 3186632544460085163222426148908827988458042360129927242398127945217687365613500180374401251962955788573625644006629296261727242827141712589540895525445971749350123631835894811603525569230538945234649956902346840535424807325816127620544626825894990108700933950353189351183128689300160917424241881375046256691848293698084269782936666174884924103410523270802005827337796367572813197366356534564594000309711147987347580944471858990953191666021736588817187279816170411200360797730411708247805340660752401822465822158574827865594090536363904073473896624790863282482918457699824081803923336133482966488739148274421993832419983702619754124072 9408 17028174683322632577221112474853659805854120446604013998637488428980203866092907210613899470671383303885154031633256035864636292613840307945324187170403908969109406849175828905482292270335158705814938556747567619096528915154071525906082200906365775902867042258329898227667633338692387999070751481478028493680796141088175665125484381971944962601724123221471686570713783143622149539341311817815348701520327029074002767417742533031233364770429432698300094414110776940892323847450185414965778073121343800492830802809734621302138347590253070704645451890737666955300021391978727682819833135296480253375159320169970384292901371243859 9409 -319518308206388945678468951165221009218094836967666733960969648808092288433355191082983469829465896687334207856861312699666711413270984808137065128588116844885017219039228781089790815442640351825170136204410626517095246018011445174876745352901363275444084311316437734237347178406332521465297158552035905172109376560168613853500903684534567428552127015086018139052423004343509510984793417994832979603408315350414101054293792342424501495941514998647360748434428089181061485251736077505159969877491860391901723316470580576349234806697154202583696089102519819363625440496328353673040001849841007376574619640480951746305335 9410 -2303806447895527090830156489570424656988443978676289711788500853766676948974945989904807853773019802043012863455170494306832708872236106424041102052300910465338932232874086308807796591658778858018387345119411206037972860095801982223770019380454888075582499770415044859602433507067045323975546926471579182830639265280061642974562056688053812577960413177119908469232721224693420076394339073560500726936121291083480146178630281846460490113168480197347684358515038494738010407012810737262083549714118070904874361951543612936430253067491100766595415117387870764669089669071490946158317319443943295794842803415233737 9411 -3198919026642181798924263035314360946505332601276670746926529777994213380111115696162958145140967160799825485592313522172786048988405542794640163440570920848915233045270322160654596218084773197203227900402174275049327484630142658793292028392455146819913893178173249890991572614751350575900384620444886903779559942559784327906074565822583924693546737247094901568372703234949238473625401328380943556807288685283254969052079202851360902913441878500465532322450550164483996828982821407942574569057716829833324155024170977079866737681071250117062464728656432239958614486992846256459893966931813195111758503 9412 644174783590213870230396792648244755675163054824400487816310078053711169530475777314929825896129723450274342054510435986750171508853913386051643243569015779987557168677389383126750420695452527620240134760474975449047079156704983791228809277625449906559628404667113861498189252579349311712387773161965059636277735657454788576676405184789677976879660053600105787867290588936051224574294574687614855862096754132291786729503606953068684480038619387650599499480796808640695837881889359941136201608714567798473809363856548184383324760046556405533958130408324191526178594809029695454250823014531341 9413 1989413349857069598765771385189828142596656904579441459311547534608609020897046315223472442399597122306622750907991648645741146589857399199371215599693818998078748340076418039012562764666864905640156464970791132222726872208323733022580854407091111014445569077729652352471659233865580065348770071523834078540570861675382566023724705978948564493387133387086863510750046525932262977030985819072868040698979719207199259345798960555149613454671470623499829628951472013964381467367961473130230392574054142808173582008615819352242479663017870976888065111968850332001614380676343072735201144 9414 562117080216281233403504872135370947583605581626709327129965891437070594163888452292537084493972420084134478242805816963212186606727070642548289724030872920438734858307313897028912424966561289319054058594772277299778229881494845543582902659635284954121828157743319157031092322408825540375459291808352095958673507848498639631846596573662610130608201251849363052871788286446995184379328853179337340227162578941312610967037832748210936679463911246093809990304757335719854271849599982790749193133503918237299150163724576328886891779253585981360542471383729289172798605432415478 9415 34194757854879577199684965632016328540495498742173209418169588406963863323827996874691128877543553085126185605871260268099452543524255571512969913338810926871418987720977422230376338798928008288661843767566478819083557268333636689495266180219637290409083882491906231843820929204477719641490165891789010274433397303362684338685738299638160554038293979884302913790835183778675182722027795741583147852510653292471441875569662492028521735467996449903213128739447942043904872101505420844717884353322035761524300205478866045095253745487085975867241614289686871317820648 9416 -1045677928948182080266346099709189372070374119589901174995424597945489909547752773705713144733825971689609607579168613048952406863257748205067060499086359298157053256306078766046337497149768020812391403779262626850246700241363611029168318013020717963060510274494562344850707464851060372280517290624566323018997591704839739839604409934031251440703431031964705739990870755960079422621515554197750291931152236588362855495956387004145087338384965155857254533393998786772884339582598550897531476518476488466612611576722719826216134858328475271533812500973494 9417 -97834371751923291300361117407194225618231377915215723675366454106383759136960835683375821809443728981100439320202346564263654873639656038841120257149865890193189945448355834691986354002894177298538351577345290105877558271809227897275440143002516453951486537045669363469804584451311171541967409752869583048658149929038264513976813862483900189269515922204619027852222597460838573162470623820348248770585169995227461598215756559470049369204861552360249440039308931323871728054909263721816129672518961524828503956815629513999579406450613916447281 9418 -1578357680652266704219849251007565126653810182620730697221587832473659927122574393695910611500864740921714315595052889392674798801997659970678712187688000575923308912787022566972322967397898432171339451517165323051121621446599186791418943219331622481278787305649477786656106898343775978407944721432558932225551066441355070210553199453600976215503401880820950256633415773976967241427608780555888910660871666660222435389967534645416375569208037097524106271568816791758193428656944931646282218320993692530406024783718190765750530054351 9419 -6857818494457639862317319144119727383403545600627092402433167774924029902755799048640088964988859743374525000317378975077693035466287326501152787499460431213474066726340100024716421210257141890507355948095563193728379150163720987701895723530534625977200440855883399594221800684903097854279131687343214178341612984476536658215371294887294796040834763035485717197378765856788997584263241317603895896490648657958651066207582853267119349953286256573610573524263071212056832132495451230013355313726805177392989360806394339430 9420 1161903171498136973248029189929646283790101962973385251616455076074802613725770606627026557169212902028152011822131003432034742798795527429117112574068051318963532178530670384837584996506579684385743437990067185215328517035206877686047296881640780505165252527587552567038473311376773869843714910738876861611558061788332528298913420720129530376117923118813919301288735236242887257648416315794410155981436938938899682259797629923178506151713032843121177121778754644060286614694979290338167275896063382418962089 9421 42282444381568958614861675608643368217125806305831357152616880702931808231460076233442954677211951249381823698782857858970595972819751955928660281162388169354736554841315749700636815181144818525987264359550565239605308811532653363854107022696086045276111348309526606450323933352118711562472197145121328461883061561025069430403981318748782527022652593091535378830059538848058184673400952852681874592412663418146657879197403614791598688245568412994392249732709372484682497298510026340479369583326606 9422 55144170903371345619681393534494650729850264182592100359250793913360965105132208765842734914041218278522068895234189803086356406871307475488311448111343668414179572404025383097372374801357381268384003275842860127630667764539055466662556243477590895983891858295248243196185850593324835278669023263835442940479426487407362771747222612212284893348235313285541174522972063986859195949710064286802913633451425063661845789644821278883634117195714595928496976102376501296654935172680150097221 9423 23039321669941948840945250779986477270321374175064708108534197480460547996145207052431179862433473527428841548529400364051746174142039798861189262527322325321852094169075011418937020214665206310633778147017043851591388276904227359241570232535466645053106209663897190579109396297014099350534840796774159325439618759092907036743183016545008731433180385416662056327510140583067314192829423184432151922384810740456304937066293880314636871290565719391442829417197826092290572147 9424 3291802113576644822525922296248078960164037929814413734421288190090109935118646400691584077325367224457860544031075076446875738916668097721778065326583685646762419343918706788052814656007275248117128862873089976533366672365693126515867493230689523284203647296798292267440365215366594350067026208676002361174512609608450073914319539357799652168535039875732886237906478729795334202604929168556739991783951281675479700914449076049326468690668542056555120363388766 9425 92217287237225360295317995444472924230719708663058677007076056822412530674800861059841016387744229952808061432316424836103622901924599200885326552670467297990025334914231580844046990777897240989706567075396893827672221451464363108168140120573037854333036922901548899735093966968347198337725666094829460278471008919035472588397249692955888703012197839080124968382491468553303958955328653519766432680972552129383119351622784474280264855365754233740 9426 -9376786730037852083671828168403499747269377566127281809620061214503441633031954177454489251384944951005838997652196743095350898035935863486915842695567073985780788423692542927828585298416905639202515294930240915141413266405391812259586391321149444252816265570752983161424497700428615870585449925040739727442623439839369810232760733597233188999401081619300298518775747411167060862773367872275882546222425403559624219664608953306089183 9427 -570729579670310244316931588306168927089704893689795751901092496834719296450426167673256585389393495399071291578046343858401394867296496787882717540024454473978797423022290509680440047979434830272230973481432158366673701692156196545186111604888093150208861972285269733231017504916192154872919545806583284399807616730294435223774963848087583778676725714160711702419417741479758169943367408960712253042287905172429344538815 9428 -10692342683277373446548714220322523669493908150406268482262458236498292557629878503572006379642983404475878726861791957464361517066928538391185286346791292041812720021099835297656732997389130345104600814976105318510422007617801148299099406846704936401878041160795667443843515404029622123262648447449315660860689437283019044637984798371544569856632572143549662978477459759321309309105970664873420893045031839 9429 -84525938379339475291135182227549015217447377961897467146636265716369775783522040176104135608018749205407350234186672299660649895158260087885101145388051068802801011597770099269611564655471492253684894867442828455022697215398611401440304355340098111968544914784105704667063683890363170576037059711700912815471223982890555443928648389773453678105678700742585009634353663415873855311235046492813 9430 -310493401951297098553779763298657235956933057626690480058733740095811307426244913807672754792821794481933434425625253112597839040742681060846145861350669101090024618146414696970666184815103921226533350409452175544985250280189671424204255174456174129606438729756963929598870788130526573838535068868684229129588510567833456023423161173357479524910042169577495913153223592009242536 9431 -561298046055075051364092336172371888470243123206831871463695982028697202868446756916135426319704992266013247329833323767710269847130543099858451529434548132623968339498365690324601138038679058962127479234166735348043194251946692515126600136704583239150355798336507218776009967220180424959038018602300394068243769869609424041597102292589057501108609824294615392006 9432 -524141239556457988724433644674896867128419265392611761144647904944145953501497174778480271345214483118097175644836984324974857466853651008187227218333880027180176450257083734983284548524375977792955240632889232207860485270733029546180262455044313952036383994089341202589074293354555689675505696379306406252329872911783002456857898649563595137333656 9433 -264090550310352539602737413964954632405943267415255201890009641779686215999125548396335572728953996842195294472506255634321207132070769462506211966742031888664895626452446374905874622989508456297975637151193216016203365719317893935738228453397498310099742719698724026834639438057490470921518046692049773412927168391168188990338295520 9434 -73950637685943873657090306780253252254583869152174295217230668593008989344645903293850518967341180187553994978950952497806508318752239610758182352114982440355941836364184025048955685700727143568266888896304255076208063341820767602385361998733452340402523116785887457376940895821306488614472592885731594550697996621961 9435 -11524945206877190187045060280320501975635548118878141631441226790413437637535465100538144706501123110658204400819077260906166660150266718273479358974998839552836010261976799568668492038790197167294514900046277115838627917475673757533815313143334248152988026387894208186635440453535982847642399072645186 9436 -965895334080839113736262794621297928423379583719312495745141743944517044718263597944359621775985041763725748479764293980319115506795623872706033647144212588103184598604885439345720960881200270327276102053848292966047041392910920540380090232183946417393434085395720380632839054015988006 9437 -40244624730727246175633241190421400260365214295643664678653519175516609750674721839026660215282582029390516584029405991754063863289901665695233005152297761775941912497216477794315569763088477007759669361370874114921185669473116148704473477398836513572558012957409544349 9438 -685682027373581059323476318415024009334170846162082006338721692672738937860512096419794884773010122355885376336011286187998526105260009378480105566108323121941212896966578697757086701079754046928004934718027524538091523527152516248066436062972936692746 9439 -548929304729312489804377499093963365705239875045789152664478605838615954601190530872541195334597028836359772702201847901302854176450792279996804590696667540742035327210067413176083791413805311349022824582073467776621948695268880210098 9440 81831646400215922987172872528774612550359267890687721456657918698286873089875270089427276909317526920504758574565974093273046892005716887038225672212986889059428334573079319519699526398584335807563480333260883770294264 9441 443206691489785607954408650826104496908729370509522785363188057052559136819421543836347123399418564126292052889551823307410665435413453613646110283598223400532745343197181017573275606673356768226081797 9442 -491632600190222498247087149647134207815437741922515778261652764055688198077124703397002525367675433497492170326692683689088148763663907023524688062643594718211611161608496215476162568 9443 -2281746960236687542827375827153863633873711993555914682025678004979997197862039707635736520473780019589006165659809731048458751097024895437714510220039008729442760253 9444 3306707630146035137455026949569008978721952721999032683484138241912779511783047092880526477515578118608197002939622950176127593784880647464299604993 9445 -2482580347514113567843981456404663597098091271417122701183238913968453809762464255333121905406444086613148130147036859657781456067 9446 2499592434934281424349887000605478950685187058386982781729644582838520102133576626252774338950365350289366367123 9447 -2238641705940647091140100727379253303868495267295592899801762876210763661062859906119417742910 9448 -2682281940492112713080196799939636104622504268873825130635427545843590940199 9449 -8694936605899341264231995099341664873231190139584588434212 9450 106924316668558767415733296485993178111849 9451 28577524038331564997499815 9452 2173415987318 9453 1 9454 -1 9455 -87112285931760246646623899502532662132736 9456 -25785133671514281396116105391766212441714925440357513239263987339 9457 -237142198758023559632428820126365703244802390696988707935054537253993554136437543 9458 31197249126604019651406002312723317173667747177228823851012396606711295982969679513825839549803440250315 9459 456017362515404446195196949392898456235851382143241517262325311854807167776868923934554974194260129581835005664512733357817800 9460 1179541530603943952334704614132773078595973017339499381299706506227769461474269762187169546678894294393670066736171720724663698898529388899429 9461 -7662944138103437770170705051639614487546556307189923095597873654868643601902232973894879888062172983094565120724939744703616181743717905295913452126807594474937070 9462 -7375218192403955969773013639184227174781633156281647967674617497745964503977101424658638973010527566189086363418710591127063288672203068237547493124486583958993373751075249464024184600 9463 -4024021340611786250172980180532643638425350524161902879977708136684210668357855978294395234616481371988673316545307251018442980566902941083706356947596421264771039937422598301635893108327539481178281 9464 1721298587603924406779533822817998789183379021947984676000701302605947410505567580866134449408343278447935457544511553041216102251347898627954755587705722301122345385990787010620519005761165590371870204549961120475063712 9465 122716425044801412875602635602888534854041616096790074772308755576928090185633564580273195180816837157987667188087088826920965509006647333828696217083548462589702359992490735522823390750958561151289779575281414266649352764876887107783849866 9466 12554196117608469476085969611374890364482200718603628072633353877900032845271332825378706745772940172531322549362643373789205358947687174291960613157285274430360416483162683825655394123879074138174743003144900199225523861107779098065290102599410103097025 9467 -397786887149276508866821825560809678785176232193069684196157569487881748436454666072865260019945082937416092378564693657189312141571246033031545621919917187531527288966092682362029716810696825294220282460314861452756523034836731574622145710618698009631928865465911740923204 9468 -2240753604613774345022541515245906375947296059075777293349206311143093035129171051893978683547102017475005549830186444814307927459270623174058552900993169197125427064928371571885251427866739941948179417382169596522221293544399167563799212868012667060859793845298003739096567356922400030201524 9469 -40295083029222639377501519846342016249787971628226099962136335129775776118310653203361906741243657395823597947558864653358249053532356354606406636160342200399029966641384402793446457524249929483901435769919870047986304653095274256181372174391230155275102536363660526961433461815372922640870520113064725165 9470 100880470747002429035159599834929097541281418497326015861482533240504420786371077323101922034740758760518426304744460961781704973706388032959913433284458355392691195724842315463790177241925533200455556993684241857012827055635604017463487432336771661365122369851705529852741556186838346847406562394857415420773899796981346771 9471 46771230720609702641350180508080048915346996880948252542135888090188498416713270373527748841453362686935379720303097305649979523083991695419357384144374155490552733724313105260059027987514914568650459114053415849905789737948707316199008376397941407790647904642596905781217711674586400806649103590427543648004781642803146584951010805779096751 9472 141931614288049415793332257815979769581140971563280602396909952948116978711609390024056438529782241721230686425345833728815743325094810071745838242061795298083962722827967179466846903567786003748055383380006027153203428222153000221044217259613742830901997813420319894891553516127297571688553354167611860641440613605093991242056339864682565061995350518194 9473 -29245215947902157020991013022427512752335499753959772943458325320616546054414197146759872922161456571560175694331089301600783982967765302150141374032682235349029357295349206102946191532877762896882341719729157036076919983890643886450318554366841426594914351973496982225868201785675789929160322758487629053374174998644373172680877766794451105766955780644651784843156657801 9474 -1147870299173679482929236489107245996700545671368592501037837597629713347624567265036286757627574119615095222799104165969263632297772468953281130612529396762697252100004060705788999727899564905210922284706189145282793068738421338449793556507846861749817283765641049516535763937985092432257901266480435951945709162939710854120864218612201263030191373150993460538212569645068891386964588642 9475 -571478849473100909209727814934765816412177162469286493629611020897047928999886442888592129007950498288429814375518746136565472748232247302826957271020716034199660758421189558380270906895065630572726000331507019304352214740145186852221392646418616247667864510314272681178765436365132293725889464770076113718217222474458282362485340808590385440901323071131270351754777556091234563766323002732496795590 9476 9968458742500114235586194856519970272719535031986390054595814185392128375195583572716598934990643373949711559026973773760500657564300286914654403640486736948401513126294316734973341039555223301410950995171650872729630981095541471822182465697326663005003807142436245419434270781969096155257828490068806733152779430000613999369681757880759297176634013268409908122589953764491052905959707954740188180610961226694535227 9477 33813775234940970732312903920820051100248617338063005266729304934553360044393846742574363168706586777792145883662301842444742439466909444458207822221372134390468419521437403971973105811401621829192850069871897678455497520273663217212528885222410286226367384265643865723040940467936249416602777543581804259928943612735430447962803060146422301001910956439593506389165404415215339080712786629710055985557254777059443498064562240124284 9478 2705525626792747357867406179610715159616103571170997745062865051601191857136313125948756022138629770642085735124152455852107349155809503857921119033036408394196451381733583515322909233247641693297274845536930483101229935932585089882769358029713777239575782438785908163175697232216953129609541621571166161725586726709441115288873046500772955977543364454680631239938203348089711388008738917130293789518403926044522348629539892389440939509334196 9479 -4078320232302286344763787396768970647350295644195461678061458714498694510317317352825942453518269974107992768172546980042671355001112923529248708372364225263614938371509730936061736784166073106732062229485309874164756031383390056529527383101883553627581599256728895359464153176466957712305198370492631224828739661912945997421854836153582931859754035395761621399548224534780972699924921383264465781831542199353392505107350982763205736846132441398470117587730 9480 -1214577219200142061300746337052823503270205772212467018838168701793155219724078061212387069440786907001236603623834590936604667488664375143773537490074707618066474220905793601274315721345241617707788327050976506540509043638689092896207118610395707909434687969488887523779567627204753088181974265174664250498461735221869039513493754051895436848997886374938757521620845564902804402751812605579230479522394034310715696560966883049536487624661040620226380416188189331057005769 9481 -15374179280504748616237505443383724723001604173677395537864700467801060414530085948160401720974076077756374732242697456125734801278883823977452627076960028583411074147221711424642503309210287632281072159520701966995387221266746992325808306227557551909339272315758551484174614338893159819120760124169406078576549005938084747292801762313158402858884073865723720159687198236730701990506990900251017910427043536356889427067699533662112812315620656076808668298631820728180687334134624486 9482 2034482239116967468139827000124111461738103149422900156899084694496859512601044408899334574496416213527822468096261333238832567118806989484282375206606465158322382002996498998766167484464172169838670232911560024824766254118192024212202198432269024997413742687192925043098836785830143407449210480757072339220816977882102165627101845469346765860710213475806773215445457776050887160789689826982494459425032046223456481021279135298012752918234776990219320341411457756325373280315603975734501098180201 9483 53862860353641641626734000813432687650167322794334547414170144157869836020173134334102640804604582523185814439674773817147473951543994298042723864971866142024044891640205934369774959223084354923840424051337557506827284624827139801031156527242908730430592381782046171808279562057791582743322521075622046305835997659561196973866689805267308686019352290998060026917882467327585192090671482312431824188693193597516471500575440052404862304841930719027231713930788981088557969653220709186956702101651628934009155724 9484 106528597679037846158102801811602399199081604537316922101094647546806016153487950457509955232102418689710151412099881172917345142737641711556613523887970224757848974966906975318430514983165643094526976297260144688769209570905013119634417199661770523956463264313635709541857824280751753616977064719074153996628431531087668097342556224976811065563889064422614773908108839321760381832264921682139071693125959457020126162245228821475434231438650129061642280289104213013819668256826183504354287442500172494728346807845424285 9485 -1252969007990446105537360830232473327916756794691190824411489039662889996779050160476759175842304241330420715541013688894192326625099654784099176212062086126824784279516958482310962857553999709947242533385352914841544035420664440449297814902678804918335856647419027526990969282697529086935857405662618121755489301434505408703818666620280100554906988447537547898176610760179513606679416250451917250901270438671680643077776216736661004324920839751563682337285918392536208782183791924716795049408209680501188497969983029793533531853355 9486 -2978947703858746289737724331664480726765723296527467640587848389008044714364380140054039342837339498888132332816452518223521110739515872421181555928374641376955739808483141385425366012738611079866634630127810104472947876651062496727024098250487702886032143245176833613906602770060152174037617685349473450819894882889954956871861028153358648014764739182691884221554655969059450031949325876529752045782455810494801464236670876822862148480469580317675711951993313364465076607413417304180992632527921365742845163271165151032849160921703425993565271 9487 -911336763926180589204518052944382397885986056042649708628058198654405778070436361527140115212081876419347946420946035806323155703829656175179661317210169034861933347212081930246687248035240666898682066358354084002983477754902162633856053611650005025312071756325234711746722860058631441191040017905454204774827160842754066610564323921346005805932453826671531378458137344179973120937364840972577708003061108944757934274022812591743647350650654618750378156175108083121398548445599214093589561713378929380491047306254883458596923482098081670150726804290920 9488 962287110403423420475645913705024661604242834837708903787423850333841993782162208572957881093227655154174628562888462181141377925401101087175146965354934801077752685094743102962111241287893629906724455788300413203387703172538183797932252723361616290084291973375113626436832021983915087746188372959103813515804656362848046383810057823243705976037389802133737066226445792858878414955018601196366140256084134837709197699179482489548327449610288774101234759579272121719027805145302642267595948215149418081195486419796849884331039635960486579701778012733080962540209341 9489 207189720835479877541517895436060083161049728966398716707113464011899216976567301851876815444444117745058706769875153985371571995805605848075629836711457898576772944932619907179713033534149982036916114982523371077507880067343835635927617261247210284939466844179830360578611938317348388672689552371737745026387547955809643257452231148617732514843502872001078968027834721137663121395143859955342761059708249681828554203789172257840125423222859869206032051978868019090999504848167491975247481166455574409139227073871205735129783788410723112663534386522951381167181265363095124601 9490 9723217227654385583510871369854984297438905055353112150933135753863165145385308549909301807725395962393163945473356904455702319817585085794428752436757079167091714139555292196528683276641823432136314644512642529691834344887794912532335165500213307481109053936804536811955474242068049141140625862799890401685594033914905085740894089087789372406128915401658176392218566805276914084398622516638775470815892777968238376048515416450880801731944105103395140874471079285905018993569658302032974268580559524078615474633539926048781963463469894222201401257950203742130240856313635793670141219 9491 -929286987878160540208851594785069986083159872131236461572669309046207196300959046218504781727855801352436949910732930269078098146004379827477219502912208662756521845332727689156580343583754523119497132419422849343301391236642855242874776686005803799524461058203653474633710930477375210909999171033890970632488538220502880442775753036662210040835881536040111864459347120418473888864708950244681329232188725329943427592765663467234847051585288611917055504682965035873991528357750161644422661624369952374024959643343966638900763793259796635702380766817448639194650613537443417920624426803298682434 9492 -18249937003108040517085393226158491340901761231689800027740949346826304700500043793461841725814758987530446513403866826539184487301783706582429750422496744043568788220703250910544275241946531448877195279777425948841017765773376862829905601613045817781393101007347578305489212694786318510257940928774137796535309981153727945478667166167802364908216352215723858573866964927828166369093050460714398220706604444290798511320707823706214188237605038395974357541884523073987362145400132433176394328704478670942074305286551240927629212936772172254797723795555790605222314510080880760983878383165608610341216152979 9493 -130463193365157253347312769138610640533598747208816888469761891743736491764560837372235279525035912993091544465239469092728821402560170160565061490270291482092523637258964651703836075703502501126969536655171578655443601538889556135471406909364860143746992928566126843001109256885941408072763102455199197303706002341684001860449411803187542339899058382104676562006661397204663247772634641680091187246357550493910134389494698534865016277144283456729431809469224806732119257051549804754728083788430215940996208475304113402888109653300026668881694850658757339657412208869025712279244481768019685069560576734726437183 9494 1136319446778196177530178633861669815511769807307832777273132491380645118494373862596025042634793649909427035770377212201451319740773029109054037840142201843056963515028298988582840658131139680908342934755630343009255358252674434872956897172996026022994616471967271839329290604611151270275873734839471634978349754160361459438499579912051846893870854117888558342014610703459350570264510469972156748770285497406302473102948141102141670740135072211019496191131489663872925154945512689117829572249802026406987552634964863026933324625577394281966719657647967054714065606431048923461246906046196416353841551601850078976627971711 9495 2048172175169250625739457444879935450288248321746786122828373698493172934932707261924811531791901807056491085676788731909931463885798989359400339787352697126943042831536224767922338824565703935732541286589834554872099665889516431786351482931061445080600926439061636619866751696331657963956239713085279591510312546985663327741618242066641814297175753852426899370991390449499624888580428642789438714802503931119977091865221535626174418586294260849382309009755102813982588750325241498519678302648176281155434264371148770689773155429466218982083531067843919525917887297624774115934978375751065159667034068128260274397140200095824046043 9496 2217063770670386800612874969917690712785308180599951425003505473541183448247044139043639859990522197778238349523036400737567409158981825251277296461108414353729474992368354762057591369849514742553958307452646147470743606472526128763380746182866149634975383600704899665850728469870135515819679622370249423235963579765010928387944166918959733374610311068238510762395733571847780355279957956440369589021328937816253777248241623100157426571799875594201933689018484092892419472851904706983113119540615528311798986541231654521236040482783938629072619791326459703873119012859266577137051058102972916580787990917215319778514429189235047829263534 9497 -1769826907395063239548457245991352067876279416995541871100155051493199615672121185866431638476689180352120913391824276235870323371159682048490133313952322221904553763454337204232308007906598505531032396342455973310901030425379079629977212435130178547632375961415076764224857171165651172061426283395569405090152027924763675313478622401261951036807952686516364681288905750379772939191068873913832984177384790973096253131706245229718878623206164205486153311877151565382233286249769887957913347293987199680999870293844218635194541673721005714064559617020682472296722191330994624332755675227846411784890987259451512300706748809002424845451115272543272 9498 -294427400011475431084351796144868309243542486722936703671907963697478953331293823836904990665024488464522870776593317237524996888302273995094745771763132164393938273018113359685862989037528853497436878222970367054161539193936239946809705364955256367210719782829269876654062960126546882459526687300766341519748920494979315352290469145908113231015420452550805286139203155450777880971654085844732374697546738925477103453574177538478854975721380638300843295639519486521654093830371388248696390174996850621553391069843874472315973571242133525380785267866493729255716066724455021104965369520988721298843652794832588799354594398878679903432396041512707276063812 9499 -48008623612652894627312133004710286963774424540127679617521596963023672605287082954993193064962897544624965858272082139062059211633370992538226636486028221600434988753745322637153094905930283351603905527675619302024295397329015620180932540012643433464509097972631656549483625621245654179246634853444998352279688282393612792651294727478769135846812005256692605783307025013645607285842883492170958030605394243919786677425189094971578259918924075649395613691433906828459242387886981535543097958789926731218010712438532180151723768028344091649927969382680716882805970254528501373595274364530236328311197073216335492795339600486546669569996412065448394809814358729 9500 3529047554520823454560033848954786707200683985007591127156664667593998603629966744532480626126011316391333352833032661620198953475236889854233155109217075563776256907895616288227017167681798807546896911431737904870385692918752414104896891481979317893099210529340873373396181534487697909843775647905360313296471164563762675895663792084760859165654942328787544183996899985245815846605090737306056274858587191522124835678918343824785390770512017188086069667682630599858936881444276366621475700712340281044325229032434119036875779771254723178316828217132116670777935910207927755685221546330069214737040552208393760811266499889791337050978246543503199383943376110219890208 9501 54468509153830701711802487667693294618485677767733572198838232836366084616351290095769763733477813546174996740182481451498887798171083908025178148398256444625253186689960201334855938083366471647939127572856584294912920450688996303267831608477386369915976661516486624050475564635105482315988800344002197162935577929445633848723844808416607388889731361028733089537202219281719546832667401056024367329637503770464841586131241799965754450719098218267987293250421444487674042731132180808311405385347057504393822887988580627225196960934611808115149413627082607746860171640066038817556029765911097892515507347862861914056448765251553005299462303708290203021458132790491161537323302 9502 1331768993558577954465554090215142418226041350562666845353620426855966185904104259855217825288502563683011941767179875776357982777034775589676592057599446290833974133776417263807674556387012728012150815258953162599100077442558092619158354901904647118436381076934972329193013100438102650217889287581378433276303358974954631358668358988979368010329213560511919028254552292381995125631081073311022296196662556028875906425250532513783973449806701082552081627614387877888484189810036503236775507625784736368172819999137030028219676133003176834797707918660786100906974960277277437165923407004768874445408121049158602134171043785461080624634344906511276898436114470548681358108761346523 9503 -9049139515036677414991030394429110062488081549887667892958081414067769623874701266111780471466734197962391617154462182902102434259109966726669545375916654184549221833159600339151554096865380079229542707138320428188050158780479968482405453258283147600617326051232247146399534571444366642391972077336724726984276217267673662333076365100306395299551047064890526097846170438695667831608698361659566991369992285471202040383118015715902548533817569177023816646665632163786908028768587201047254287650579777015809300782478878702194641569843020741974547811892201482105339082371909852088224753731928944698300885229540828330835848751465333106400765590682385879613804944779703074539061591190596900 9504 -13024024568408380392294671752268247577839131794652154983231180407885161869454401034405004498830106521591501338303592958591093986878348309511393520612225496171393011755464775195521423580674858006368997119941383190631887551843588100608685300115859928023432472348275110981174149669064081540950469050462606296203126499808031797936525186138520190426301128736659603725003074705793136806285473956384219443439879542174254659242189194783900996676348502071647141810758755408612811460136034361738845150622109221064308198850193431774246662771795431675680364732968382286814447473174318733489874335819411546195783481123499941326641595148782904249383103652408208331152236914560595018217237110211236023833712 9505 -47554501914640644621683904139730177233266691803568820288664104596882492454074104342662739240288309392636378031267664186340040406565137905849458309340803672485421200282742306093865039114615664783234487715004721336324855820624809503146534409675150765014831271908861835919393475151924450014893661101888217437290635262586624705731573861360730742539355396111054070901110546664498680653540649833223956307791009747134307614586121697273025067353113752437529008079517371991386820165965772127151431200119783452036304556327944539417558080105390458232363518360350906831322417675178031168672683727583066259034649460962640066785550406909294069119281244927027226862354735349934241619683021854666188533607018791 9506 29954858896766272269449234443872625397994609883022862274571971719736503000664316451918312687015258310531858206580240016819973604077763291974034444823474649559439759522968928444368593833135809351971552652410681784682466901383694287144051867301744312584229094224257598625947126124601739669227310546276418242440571231415945962347815536234816594890136101684061854993113869510562897134105171408476608566987721801273625351777228167804350648632050329230223497430514958448181571418827578858630038943116395977870867946847504446718899726879552751340735544411905190401499424808623214405969943096397795153741574138901612373328518748977886025071418405581761379228932020234865500314250335746076238607314858299724834 9507 4041617020575472509280016126822805157842127444045208179033970690088338428065277070075785057236241828635301574649781309013375156780080015001841265763947524411679451273724668040321344891925315843971862852575787086313845602495311702546814087741631044542301146517845873087763028291447073591404122301468173674806430654873733147743991733064687603629078604340803219945270474836877210141495061869432173033498940251555200843113848807824564201372968801593519384626219158025731345016641177201752533599108906720604122987277477260620146094647456477987060739428861296199838533141953103693092389697160117472133634206427875816652062482430271020900269400982332243663862173382815445427280900590070650770794678144713115524881 9508 2195530297526904869355949903934619841315640810692414389610587750885752374826167477507641055112186527929629897086053039590683519806762920545128728784241766749200532626907945723420571393661943091563877501115731844577681355017131793864258513783332884782496549156283202046586483466138416975111808702716331069781678073880644577934385028363804507420525387090543982162165168515608956963512315572704216066150589137118058620791224547381725624597593261497849721180385715253123976866191286517700431509415618693685905553203566351182891655136272400735728748189559096309455342296200414395988396877545743811179565423563655114750254835914763756733057475937048646241302302131446855342794445244924157590999513407436362104511540 9509 -128446459922995762441738664546818559516661581815456740223736460257626417744380115834064744050282124551002755276485290490730888939709689190498092156829788661373202538674617758339056513247347634121180050994187585187908840383178867038144077464417907227063090477944133904355551195498256365151445077049122774283552739279498780997178591437586978117725924254407741079296486159254247227650111279765072538813289417853894027981686772729069132977765601006177209757109807306225778129793729099400613499496431351555584972953645344369357368550978945569460930277579556701700491098469475421449624629710402279068588215010260808371998994108107003042987168689286000944312245311073415725511844380503044172222779897566532081400484517340 9510 -1634303954865767118302756112690575667376550163403520976355725837000762783507716418749379139453281840040518788654962413884937332731159295536803833430606431331417085219760055522760150910770356922719864454800844067155175862790188371118965404610270065009625236636436016002923701915762248240605767905279294330468289096760547296017728610046593898551170957932888704737357900128554928923898329586940615790854887861016568008559272455253253857454032354132793844825338917586359372482124744750006484303274877214653686112473975735103599720317682182524720026383702038403370149568973638859087961345711293558861703782871305926841068795179114256183838417877253359569810480282150102315969048013625189621228154932275936372530106616746768 9511 -131623655728202394956544494810830943991843247210920903948411815548204746617736955493190338530992005175043588758918979649359954097498846192108653947352784636875227796439132494773725347835512352961951628387360189439882924627311336897644235156841102966703085407490439119697318713855497641464801622329284581882430588784567009450437211544075619051255446394742985168653729169923740704583164816823801421147731584072433787883412008477470435687336544013393281461124063045067095507879649695105708292404891870555467224402502523991082429989836528240253368682986045876279123884432773357302889555434701990003220521568620235883567425996341070534220716022501682014299600082750589881805057296928234950181837299191044381415406608314467367 9512 715615248580865262898306198241506598026687627378788278394650487237677313907208215176240801605738259071201484234443283205856049372959501931754354337751615683388106035125279269435596846694055098376010210458212318365364881243449833866307091275398258546274485838520823685975273373927309320265336396139899404834944251937012215789917299070197462920431618443023429346945414591542967134324938101419202746917594914722195057425946657212279891732419871371070572649847620304181274614035253863827610477667182517038216663163464297915412222200731946599760839026681563971291183074388487026009104650618372517662425589275232440329096622123300141622298758469157699842430974286812423833679632856135836426718598416569171145481374337312513042865 9513 864783749589865626804094498737409954406099720901989100706222435561854725537427420212030439867551416949215036604262682238991113644917276243735884472406940829204928822868490557897033807589239210726448674011025982216250266964230551896284017259688986709463760465959037534455426789767076381273954595153339180646221648425120501164769874937734053862661669903782025212956184280657747907192952043546483335821368645296804653004392851811988256692684918031452567262029209546655423277438612068740334159701140911244919103726599649152477928020303445508770769593859255121068378595518691051855801533164622454240272763039785812135206172161235158058478814801702247976683133274789048209727541258458720186930219558485861749313890415146445987901404 9514 10291026515637617875897469880686483521750044447840616069208317842082286888799911576960881029834046408836072100918674599700096118605530372999079665459400788704052784140102912617389676797371777282173081293849979998949619088560595040983028758241714276731029763733487810280478966430612147437467942129209974746705273000720767715584640748271113705071402377406928132950692054349452817602652402074084032901748715600934349119329574340644751854178882221544111146506486097021785204605550033388301807594958583584225480755186479878585897306106980332002670829636427900972943894730343847602091427025332288507038435166482972925918678417069594327911261286162986978137262336791531305243406443606511322960545296584501610645099670711317991949865332 9515 -5193785802310963301673971894804789874676518211719751985915661760339709604176391196795049849788270009946111476245765816828712446453327851573958013966319962975011501590415924576897410176587538570226473261587881626082773241229197350154282665058684172349144363171203338727828824842039182574728773733397790989436478813147723174675487685876173657629695031089133456414134003890264550898971551713804696808976010663001119633872131825439579742152727598596030808613183635825749048482218639416694336314263136161602228014820361713006349360666666477403138665648232494800759088394521633199352913208761433815553445920071025451236778091958286973630200397768178767924308674534903556729205108200062322570600950421915306144127278929209498498736708952 9516 -601576591296536939525330832722368227341246584019474960004231627182020444316922059386622255000196561494366685978041160325387447904141983923674779863145782341416404992662491236986591741596259330948509806428917445175480487460444752565449358564966605359730694072253561737771679356100126768031758196431215475284478412992823815137982742767365391903301667157388889911791593785042729482455689500129119680641644394382720078962024543262273751239827257585895947106019202244610147870764020832714862638456464063436697113159020997707714540902099592530361162030071323619737621740786145253109975467708122306351844692781848629521190165553354152387447127914834469284763004244100392510811961014180324252542956123751441774101436018022217685649871029285 9517 -1054213329977142416465396310237087970008937759732188981058085789329178127791571208847242110265836010954363494876298130154348733394231319916518253620522394052765037134935043173470946144925451353256501717567796506390330689475807741953902629273477778796149309591011827967521965436426784725923777257258753074402943851469384153222559925075936423231357317213148049699363212795701109058174001718016295680238942147853140957479909416949781132723080203325121677019559209848912850325358471943403070334569038556292995062253718561480259034352388159266753787082586282256314123275757364127070341447407901706167798425409583288684798845221669500078083812365577869353260549418648642757227938452396387036057586619205423990747353556518028703203458950928 9518 49216832195658238200256983760486042189518737211335704019499432852527028650669768127163364619472987294353509884984561018647940994615427266045245517798202479566474759184352057884866812120848426215790406607193737261758955890023270141874204010628002674297274536139609752154724140729163680727134694310323357584884312369374606476956548011227775327690025833886404020154124151670464803858770952970810062000311204771080412924314191944814450408317296149885954590523870593170806303940680724679696267996732413514154771208521123403972476934685014214753032752246777864745830238281816963699626764657980306179648201868005291623736775536113599530705263644409374361452703246338390666186043274649047383795839000297495401630295957022313209330143648444334 9519 553103011444221219290673627314252646869260588373060891671534537402812995037474719664825082955268523593877649377828361974142410826514461941239115694235365956070413506613380861322708391121533926373113599877308182600680959214611759995614367934969726644742533888741825787866428200491826305571049127872202343208969524506701254954386329243332086775300275735195906781703492694427328001131947704570224904223358308916922951726392680617077222358787120518685556887244371582528151467244131431030972310640383119955615285567124397089312692818211973398760296927788352780813135555674121006729952807125705559074425841195477358782641800818722804833005271536054704481530779034190107178750786337785951118840571753581991554519005828393006135347935657225388 9520 142239517823314816467788755554670735374086842495805008880629437638402543478361188190693048693352526214243775747623648921997106574483320754139108059602072836965663265368441644381392723506977687743602641293793140942205336477654485155788368548344627306016361634820558771794445386371921016821237109561020459307762027743173401253108412303012759087222246440091376612852385072448890456244406301126468535337876374978273960846920550189884160280119195715644713983630930154604966495545533303092580755637587935928998262850083903798072243922349136810915334053674022607911383741221534309748545548978342323802570213046876152162025385362842045815907226756666095527962709956061515454354665464352925246556762884620116960075338098218542778218545934603253 9521 -610025298293380094003143895918487555466040005527503555835362168417909561148185291053319230983978192692302913842770893001121358736799655703841970345359717469973481433839518969023325838141885547200368694592374973370424274463549599617282252438853378908897261285279620496285551767820713292504999846125258451707450524958907448468775760812061353770919611586647976243022369868333382200768285446014305462449650803789746013046345269475540974620059091671568164625899783517094977369061523520139485521018293851734913856881880755955069031546336660192092774380414523533735248697134759404249086638124192537579950595539844918097267354320201572317742463695445571857824184152704358071636313701711844883607107406119703463678332093229951275128779440639619 9522 -676425420466662378648627561470531930704336407174465013616826874888850378437628806746677724822316313431050218083959190470688156695383725531280652432294340786700952636727930162926796818629852908791549085440764726099982648250492350268028393360368056624866133738693399671500408379962696695160486699566316297345670446845986369826487725583605275682227103095051175324207373368619548038538901537457726967793335363667243222050860217370241052588924159059126465111736447497386060946110522598132287718250064739811128757588771822367558959712226492745593170597905114386189433018921977545953017031971670238278684830277415381028390096233733991804289676154397428251629288393905412836386544646515265885705962144999789084166323148496889049950277859457759 9523 -25434305360125169326701721472094411161985105108086976355263596057046792059405493380222178533686364977490406093324715790270728158466811224049102635502221589025396022667159083996833092981021801396648494878319292019186500089153152512081503361683871521439880443127951891676419869685363860249101144340426543288401763279541476527255910997588781642427549344204839737680014987644422842480522696774604479127510999349314793723508912610750385238649727300071260907314282726898944559327567073973799634508431801413095871656949125055569199449071384489893824407214129399567427017339793195283632846191816121412354744380574159316689815424768013315281258376911452742694705820664213761254643409943212491204900816303011579719360238042292558554568375659900 9524 9900850488861677034319231346234083098171962664604283567319303421315785000843422528173365593474314012392681548099968049261557060096322730114359150806883860332597959651565984978778234174225561321179254430738054021116814799079990085326151994341730509304466962118763088505155762752749696115592318085574366214881377867725224464179431037195644218068258721992891593729950920487334394681302939558415846949598858968194412728524211074172235183395603416916857667460944869249190309004434053630566603519699373889795325942341320711950656716357707303087175122745337514981900818646035311816121254613948197107985693186234925634561506517036938706363816793466047416132928760673518534214930487294970961677359927197139631924320424119902662940689285613336 9525 1108763561971962994953451488187903129903305372879225457212742595666204524175191189743102459697794435876211587161837673964669628123444082692256524923736275457561837406112346740507751559600950687973895511267861983315784970806851172419203425446988696883240239789828766611977635996614369941632802234354887736715607909878365523399987340026580275883301458545325763128106253513675019954639324767459809939912151672361661503019558745670955120314703372829324281222015544798394490717525218989482403314043615652670009738806687004587116610238004722747788647696070831239324892305231114328768376019454485650704218874250595445532075646704720350671071565039983419891868859498997300080022646387159751394139560998394215691202624720760410205889753014784 9526 6072389499092171044049686496947512190819833862533188064220978479155429381760217995830178594201845385325308398897860568090204863864166358448664430808026649970089414610438818729388896925036784248099425629504985874242451586968685142761229797063188168935821771116433500873814819810096576327052135010614435800164683370914794903657678237267812105379940451583392206160963658465566089674546985133056668813167047455843468446551250119801325300814240691532868926154656034083880350690457886492090626829812201358450457934281606255173918658876771632153866814389225852194544879398065959484774944836032704953723990759524393663370532482969937759735887272543115183777155690709910265544517060548679002439054022084446041480208450251626067408593669401 9527 -210398192836300870737348246317735386302473189239873943736391944433942566693732575075218029040535612796185308063882757433175939526398809563104411393003036096510706087598644156883208429049129651095389457370968335762082754358882110462257370612942782639331877424179579521125508181099389269598356184922805789430434307672688379815009600420196130248516754230547525445067082273968714119860140983989546183136555166413103307875463196194986679512643954368767301266788428414747460480018589716283626978172958048103883982361743842266336540414065807937559909836106544639154957929022582560126275146690549162700478368119203310739650965861632635993347354641225249089613974477301338206680043841078155287690406386400801366654418797740298611912592731 9528 -2457427772619625969294283577513720450091894993454795904161667929731016769985319860293809339980747968417664365345252103298379818749519435761197247447175907803218993693915830259464741667766047111940704085144226946358478364679429323054871072614835382274679523354801733962295320043140429987347066046525195881915804812470923706209864004383257723538398647663323376194128015623172153558407296730334109685119419132761375607944177369060987103161910441904075000781320892966497180846679371624746623107803214848698267695442058549340092401979899381100146961450676744716129673167281154017754578894799371381100858294848288968419254851551704568811423232846469976691618692546660983968518729263326325032854715625310747050230729005269433386213085 9529 -1952924021446928596902053165699290894609960512647479105935575086639912126571312091915698369929587717356071505106277957818517184537134394443855806008941941779296334988878991036552704237126933154711611847257519389751311074600911024956424731900657191462593931822151303575306477135731282860376814217646621184142134679144066135743978308263270356678484703460682016694975147258129237210302047410370092720656245346726421525856248735884565298094160846741499168983664688582320823059212039166745441357125569763239421837875391174396043417026775446963219414295393772142255959958694626189780354285717352050330386672422501618911642141057921686268759191645844041467569351351018428337760466459775870481273156921738501665579974081500983640511 9530 5838306834778203695975982424219581234059251871956484651057784953640713885031736450894577810741432685343084363906223694065125763217736039816957936967453260765688841125280290964138691872053180349672638741766464540441583482555256953121443399886130261191617977708120917114735955827170437862290438878939494378737872430179911634632739810556923377829166782282429303118639510234009460926556034092751263674551204823679257876183497722004409442217924907300002012616361379226903196817041526789992463303562222545270671645925624783447534916807296592366011446947762811732663538283821878145404662309044898569526073916863109978992293579983912978301752650813899941819295621448162893858715230289844564294954615081962362297211860613197613368 9531 7433474538107734057237911404537210555952403588397163157000439558180362614471448350435839981362393996340124893124418627874269522626229410866790755029077385309936855407659324171461711365125185498724935294547108703775110117429674627614062270309301460061886250586539192506348826747345564488142089445900108677556515092577392627583252974007699026422852951632928707912517247976233171923466974922171781517435020572277601235205941019207388143519818890071602454682822978145345541203645935316933269449048444371103339612334730359714070127905415493634396789591697154656884912295484291561059019999711709910558303476648331458182834902321387062748684626521836741763047102343988011912640125241860275037694497534042448023751887828965859 9532 854573283074910572565221432171533060954995288956656778692288729457916291107895664332246513802001806371299793277849484476328680335758411259676244676074749462391911187093119794188442489099414232830736378917610133073935552905124481274129354273817263978721853390470665587549148285795704400697799824851966352560261415003269792472303826956021939024845932667110884436948538277250475990136549116469091831093666761315898368160528494005974800281204317007560332548921382775865581590331549082951813002522396128172382980860919630465376412764713388887715377597779683193997213690419463457088751085365891273790224400939283809197846454508444540355100548511180896803515154503048874545935591256073864257405458541678110804783137097671 9533 -209684091815279802706944240407259763200295383479134001406264694920499262251522955038280128989898635045812353632030925436001463052812103258735712107913506530925393493886079806450656156019527011854163095425665127797766189214721920887186702190879844211174591807900739114849825317185003586622794763643214502487827292321379826697565419040899193761641402149306960568179935452967507659304178007912407933423192985681093334352976701555475833400315263081066901093375665595010288618137041600724380238844586121935099990558815844912693198942416923119094586357844497282667318480607252847625220237770602336032396679036191391936796856512900211004154975344818209810664048582965224087540382474770157357273111980025139375051023453 9534 -30942598052346343367815134463674577762719016394916586180989850683532516899254647933881457880472127043401168392230767765988902506011996683373722693898924288178198331129159811640372664003569524131406472898520741805041381214578739755408079578556326651741514947890313314916981975777816344751731437138565206617892740857856580525779396899919393882114749116518557219730105283173375463223497098939484485380954080945230382231367476552778009825965947071149312274431613230931575676548964244577490844798980918959067643371160017740614554699315307109019567254667312929466473893687919602148418085030922017493771562895119667949653467903962537528883684129636244092874865020893334081816732222326344922277412226399250440221907 9535 -514046469968070438479436940669202223928875335453718743382741028653599351116987020197245584704240174059544988550954731622662364978888466717326612910223622199819672664433470518821345005092750167121580642794324132028242386726540410299695657142264484142570972185811264537563910006942949301858898912056932709049524516055604681442639027423233714191572809502961255916832113983212585600958667258220290227824813539138532358169186830119670550434980909315499694134717443983952842884759902968402587021178587856844493921031725965832607181724077966342332691525801169573287556052160930565222042636918400706690683605088396657528590028082997255242597492477382668377119275328185942880725347409575636287052162696892414904 9536 9501901032383542777068080639199394243729665267434348869351966015144952268037339279155551302022713896000472039182248128667878626250604899272856961618121590309795093680536147984803376502508727510638969102744835867334599569897295373411569949011293944502755803169731708603059787910682444386490115736015234782330227915232087311343348256775865064702280813435834715573676955098088518151241011104069481666422049717893987036326107328920478414342541352353034461948999724610117003858353600049762928670393931594826700780811401528993211689526819505538466658878561064612081504350304344721934593910996837952529215843067307657070599695249996817867073123332340781431651209993152430283183256595026232935866362465311 9537 178008025978026640700557000232666633154474241348775019576598497850405608268924764474443114230571026038984178693572190184446602506931611709675239575631083860478413899027834018805861506399237302380501827923511726934559623522790421477082870154737717304828940922782193698282874215623818306914529261368855679467456048745414990604862968078949564777708067845751194254138359535290369157565118276901622397685631433093386243286127060117158565198173650972985970020062223573555777620002938570413336302165543098423849115662914999270757868773652924181061911107934348937443989835760034889255314538601816229382456157008440246089153682349664134289942533624629365383918915642712728171501888444460545909712922603 9538 428740577726150794183448489150590635240142508216754115546254978173365089798723193743152681915354483229683184306061014140443881024954634292531131494417941899574016935095000348270437738428375509589401242152186711070848572924557212872737708083984492551262746405803476128279525363921729357526738698819839059709563991783899497655220753311090329960896869342777315409799350405967623252544964225431008298977917035448024859801824098717816131386167332418226655653448695821933059328703190223576651120640696618458706958841124989977913743999127796507469066592048536422316743744054407170511329251480276834225094405448281990652647894380909414355547172728724690099635289000667809805642828292689539630615 9539 -500546337851566679734684173781320341514013431043871866617566168439654978558269473843241031400623851289629923824074848817035446222405532775832626602399453541635582853931646555996393136731019626417780633616118966734693248674940968656491622825613038545023779470990721536963083025161952777719363126550170062617585202971643117836831300199761560770664398756613303898172816344015233568489611309375164100745809755858875248453031166945000360493650824985463070767538511762392600043460068168671923113847316326763251928857487422152534848186757928743071968479860295104153919651057314986347920682325603106289135085592866598770172636670826950898901754442985721273531067670068453966883662110576831 9540 -1408587798919212815357498184586894572663061277568838318894680400563961721514863534935167348994664903853784868418786864210522423467874279444241331430688966802727594467852805547707750987661500196486684517817847983777387460726198648051325548394668142806306354729103163680125849311577667290538149100274995185651070100348829615397364504128009477645219937775055780089400708867631378217246597639858100519458733579126683609201219808420827402778972140202147851102489582648449366189669011549329195553114780637709144016372966090766495630434148000374681869885152736425279785857909267953839734481531863064705416753964116728341972313184907550127756616770486437525370890739396042518869653468 9541 -497893224574897029846096810939275268078060805276734215486348222146561540746578444426441065272039982725686024227566245276141810454022974377012918775358984977898992169988386940518423802914108512613726502284046877661772164360911615357460054476004170703555477845781066411831209594607933757648617648871599649956274159765658876704889754783764432858803170791853507174643063198409131364355423473606282313344714978233361901108568865121803392940211257640586204910355857149654265226585067054047682111926207470221305336473920500080708591843151902480185735386376269386628774351728275380494103271612301011688544100810671307423993069907573769882738236310063703642549542863444910066123 9542 19777197383956608672076989209029260028247390384796480537845346390892812924861560204380306277476333227807044717496538966960071622752569615792258421345965066619958070190037166128080645087355519749096412620928581652532164648374401908807847534988316706055194146246708412201859069298042933617089458773051466950722855754802109405583497170078678184436186197294572958159096112696138025578917073719927637958521887743951627367393495553513517185163123988149122890423081282553621796846525347977966444903681564146031332731903993602535777349554335963574913808586443816007145968917436038190936103159270942491589355586072025840926080239783594085332189936368636311233637912849793 9543 14953703560833251903545512346969618942761985327333495989937296538414183487742866496459501901424508115565269214946114695648898795643122553050124962317340774581027397576144609349078206474115705426134760366591142660562102577245836499394154974910152230897035037454888737186679877929444877646014123694307593523439668138462711744917458134005935871415094064446515957200386710371184619300584383594879998321147838550869769290470394036426280127207868841871112421385499646052484922376682608718918886028151115862430798130829191401424547686069347574322702084054959564549190273739780527501707675097027262383335606080837310044588614511881688404672208822981211155959580699 9544 801165118973737277584923393030026297370757344112289425363023110152661914972730849223009051685457179671274749581421706428455448887204149799617773793060588720163915977786943205863054855916821383020967187594476940355168557331713946464718546225883374556272757949710074026043220150431005898705746935514563442752948450859024938227131001825090250228902981548179884095745125928589618441602740425446966712374093283025785768912374375896125492406560951472425722587647765542757414855450057702901049852552656885287928882716541967543714802082440221036031639449906845563247827993915247771178773051364559163968910514965557270148421283091662535773464569884005503688 9545 4040601742259147555559464151806108457925487497519398482807665629344454309579814695911190811939615559503536699066832984594032297414820769063458774324196029380415840838730530939969535791592609611824497124898891952949299249387925621773699553116630726421990379899267853646360984514771385303971366029160143327718523349520753577286828959974184552864616349942217307270252816986903626984011028789835311673989931544691961551395791654459592870365923288717546949375004830503079580044785464456075196293113416412405090084360215937227526313912727502676214006825090770884837816048151289609444361570586485391070801851979835007248037845331507312224534947499 9546 -195932585833122095979935794729442656787618265096485624912481092162058382124694402507456622654174050143025748740864291079289870520017606423806120297110994107325218233797147461089005214428947757653710746695259150373633902661844285885264043678817745030145303792550707434881585025603264525984775331393901684994585106597976981804856198328502474186089957986995856193352733099354971213296565132671112084322897287630468159523662686234997077015561247069087870709432084184417150173243040046308074030286819690194954517146778284411972799371118519723938064564593940251943511834714851237401380738119970642276868499411364462242509311539552859764692 9547 -1743936297519480628697936830848463529820791104509272015722140106782927465239674018785360787423711680665052382049480687613965269342315700494076744017123881063235924796698882247648536435984800795125407909453915339553836908341579388135491543111442557722534064426043502743456109277855331213196978749581972392918374123520897303272343894459593532936286787992039215059557382916607508430639826261443864902400326599882731068038023491757530289655943338210710544686089230750872723361759891830413658134693552673553274197963201427310353567460970105498706631416195143469568371379224127810595672798959999615111755130507594990862779884026517 9548 -2885066750516370942157219778214138189923808188623642045158290796920570870868260933355453718613629621657028099219918926868136017350147926656244146918994775403133094844080377019486075128219996555378554770672542421131975387120707304121429900174786314997379325630131415397896508506452117740859972015365203059777147090523694742503729182617182079957739275540745701435280456772885351252326648652169393052421453954085029988500689329111051600759350498948648734956632867056659883096838863429052963488903652902364310989011269124033506571288506205512719076425972092812009854613264762138469809217423379618815790419913153316081799 9549 2101717164654044632432127094594918890136591438873772599441866767792156905367932218450847796721315261046481155275679855887463764403222875649414222292181277254592075215640420838958501756030687334252578144267851094229738808289773227328465511188135297363825940375517216997562555032899003353124199858666777113932289823715887500504244519972222718671292547529384705887904669939283997109119017534394861987711209463190241918705036237699714966633235820529152228567392746291429489534917050131941337953806344671501606753172338430329684793373970703905797775734369882996574009224113650008246999013185288598930048021018002 9550 4751603740230265133528608999955867592448809576547330277172425251252867005965730596389236930969987090305046738111191983322068768603070679887641628707710395215588366715980695857578566587733064293144975921895105187704013530197424882414270865106947169684169635582323354209849657002759490688016902876555344203065292762712233725055085191404740924445912561755183747833424483020439628277843809172904526392503910182786171386370415813953746760147369316473935776831595900818303961931713149536645778526680338559762625318960496518346356220456759008120501770190338806639663522061312757541554253913573900404329815 9551 1625426000099842091054184728119771175726549726736099817213951612140900979175342889865171473160452861408986461112710132940031031564695912416747507789300050291316003122408382828089090488517264140196593973920338542042155955808809888427459908627313008319894392445853504998723783678617323543739231845866611059794655245046879403895811258799460319224929233307000459505017980502790565269156121855957393818307555400467665675068691443442943094702286085549423986621149845362593864260460565126044011732172987280739671109894852195884889825816611460625981152093468486164789308534074621803349223213216317 9552 94256582460922835940307322055276479658988862862332187256278222385375131293304014957986529354343609105933352180109049389137920762139928908488381972348370381101044636567884203565654361305867590634176307724234439210947122863640821128619489245972769355190091279931316236971841447648270801561849809232830093570790816675428842199029339909605050539043314638130535810994830409202758513294681609637662411685441611975104241683855202028156215464705849155992703459712056220666502881207968018421337352512296118936853795077636756676024618368482496316517701453633660363298067209598615923271769 9553 -11437515210556303091304441007214071057118274133806136818443606673283017928832979842258241541650556557261427109113792518629733846324035323051281864925008512152982400200095917302763891019203216710676967246872726873307876615065896172510459230892528819863836763425522232977232596949291449065690409360105671808981006007849115954085142957927989125925129121940624033900120490602161331551084818541875511546921601904169149352014836354294310695945394557226720033353302815046305859754386657162698567108669302458261435100289950357696657032468807508363153364231800717999218738976398 9554 -945144770388620958194957028721679326171821082211120454493537367251280150701613428404405589197688542552724533967287813886276476248989819933126894715374237747484572343800263929744082633849726417233941240723751132084501658002781175857557180676215483920453671390836234980004883181365392901713637484906497643698200296958432814823646526495697588661657910080694286846637191179490357212064820893296165302273047697603985622838584352337799599829024735184654692247458265336453425132543169620153033430319487922060472425269094033582679521006028751805558370904380961842751 9555 -17613463772694328987248087094462707864298402591870926606758402502820878530332701025086094394089931151255853558937688894714567953474983224581073732306477751774152396381553294746833859617469349712840220622295311507106101527437996062985227652996835122921542706399137857516657066881108711396845267671623673424487289241957748852661319256455828708280538927266264257283044400400570205117017959352957871898934396602816792104947801133173038376020459951027327745853971439068608891322614985410284910257113360063609722193795743116752153757193753489445659702689 9556 -70443522670506390104542512823949817609892270931256248474836318518253729043844007946592697359854816002076018093427862252067675441693499075760734944919872813110150006879264068325763597990490555058973953865664030325331873280589041098476641013304372604410354666082151731473431714267973423577943718254383694882794615644796496274454194952414439641486814633738922800088322901669650077502171065111761323229340850221571781442272147754052518746667849664939119122121503108564048489334187348896302610622693621783638981929202640695281470623069444795 9557 306898602025925485787139035693182830579441747110165086406957300360283719202147586687401764507314957838399421257915648489335126258427489367273672685057561793467467917918076800231336479942544519650205317270014963279713842199942597551962752736003758946363198009417815642682282505194335334927424182242190282160077474916855377452417334806172093805694977942347287790222457915452382128216065378972141107049486226804693520003071388127227764653202758800987808094976591187512669386031064738286084574936479907290130981114230963437401393 9558 1903588898197378391868141432257444026801729560020651066570282639323386148060772222141165186116757338922900538399663500142940926770009703925079833762746748027790358666437175729057008561050129446063221761010104321719975220823270603016539426143853808663727019006296754212283277669025079447389225851088624263080156117581735849877972627056965906182337634619060893064616095190153088569688394577665194868824478147849165210987989973623149249673855941094850995738714318694731750090254640469084808737530029188350589653630059 9559 2655217978092140427046828297548991958321564698257098128787305130962995836286111381208554002711455387682892576081957499675447155288825921777393486202940747457981292879334699406778400428936056522448969854825300785831669931434692371319399602645704111698619035426367247237055248228578771871678018376430063112260093964835082245715833655432202987095758624786195446133225154963754838526469685805344554361831832148477292719569376417810440629270402321898464545558294462962538493122800793913753101909053505832368 9560 1192505449427795972671460711381066821365772751151939248561732780791026485663210951825473334210384044825018569973714169837810715214255830647092682056846197824641674592996125133158729416736969889649705488350892255586322727048657539180124330272780655283329460895485237171314857564695783494117755900959136827508689315330824676158721719256098174652763683275863983510139167147784919159421771470492094153196971123989659086942312819778119574220506017347055498020659325678714276293983709453844505100 9561 122955924280419068659995636111329227018992677827446463660269924387309033939474899164881045651267908366859840252987300082062383843367407133002598803109138164518659468036964207665178707770111439030873863511965348071811048286686421275615049909346148711967964551129154317381990583068312971874081540796803198118568863356184426657212665325957161501006769132219739032330721075747129192386349310680330785786368972218381999222574641880651844354177154401399566306573816370351159586138570 9562 -19876659612883397957247969925192686115519939813880982396658931727243836513645764346317548126665412767052492797217042795178504391517096286407934201992524314931819739419802998040438648005567184721854532829939619444994348673670420875973242217639076066576608805003851454833515476027753589368677843015507061455657389876413338712215766389503817631594487390195174328491212427075553394363950279315390045208106409759705041148252169938886216919002812829303555618904554357565 9563 -3776454674952917236297120760559884148867129554499846943369576053125296899508689026163077753484343188768037953452068629576331042783697878869244050577154415224073852426047845430938580274313229072355759475091027247837133167203418434330090354778711193710250041753846022269298064981665232769590129779364014537080987827355414632289720407809744713990856007239663811899982216778982467348226476221372506815599158276171938018769838348307373912794623013369479919 9564 -190751621305610476046185982124080487071457648466488946717170813975608187171875817761229909928181106819802550434657732691877179790888563767916667468878837520321342492949083475715267691366090653392733387419387809239462956592969635486695934195247317126628184081521224586471587548532423431032700420212018815546351214585994716698640406778862421289246836796443004955054948221815537555459188995092553634391149550569569362486949903871870167051698 9565 -3813214717243833062604255627829134528380655153924686248534856104588160831717240912215961791226515141655147476472349384337910992058502728257120491339716174105113952847663816912239764933953885227407478170564019435793419525701783739295192885633943883758613417269220932271734856682906613255760991478511605505087889432309904825704350980000481851329258684760000740709564462826731086030140858568925428455510760974153935732496726442 9566 -33077135331795555260081190726719485567807450274745244640837759622951721528016727799733682454708541289358629450630862095009845302281931035165790060628921615587527045393325520316797089354674143074497534943045509063151625693938585648005979223283056577202191085991927231474717642218302326214940457555552352744991093227697924940388086427754324956474536259530413756218075759377937049021763282026734581593573225171233 9567 -128993379122184282523179393999181896107319724126743151452719435854128175676050650455515882217993522608591293815279915843657973726760931971504232287672320975805853159813648575935962757765738832068404675056279525830881650987062512393201767607375827329072900612502016901142979692071184821003618668482470944754346744574786273296404107578908778738079779978883469568967225009420790230715714516563179230 9568 -229606959771520251517321176359055677727245442934612173030679156148053811223471841481360636948686435610719004668898838885910764425937918069524237961507561135327375403497017344027996333301661494160458731719598334485038013583395942868791859209094045376430704784220564660644761867483526953337053210783044022817338742158546621963945011910117064360271109435241785486083499748913960405796 9569 -189057531717530245673063574407982793891163423902822082119341584069620551815543041832091664884907124761360701185097424610422832910735169243906703304181351328720251996135486856750409512947901186600257271428336486823023803982369561375707536778235995616774179803946710986424349309564444791058966588326458749245483522101216582401418581106984530851650086857875985188949219 9570 -77167749801363538865544465988772497227256686509455768405942947206649442153307952473552371867212319553239876965368194030274816074122340927713168621852773230008673265671767608517500159878868799245260558229553111373803464860138030534229018468756806348096863404790660381162529140801197061689149767825831314841620281505319555848877762370617164023283506904 9571 -21086959922930626265535135232794085344719852120053339976316743734716088309099644210375799669352609454025466038610049003116520562732933256780488227743939207279394039941346026054757096086506860045848685094700154535101799636802573395636364662872190941637516371888644616753196920466337040426628719745960642638272796309737550302763705026713 9572 -5503741283186719859151609931084679355206311852719906814714858639196633857811829230177251206404076456931523056112901186946470735903397768313390202542509681068804377883598546359223464135761448161897198409837588023766234566737238732091233600004900043346435202633466369540453659997314618233036703682858208567794220152986405 9573 -1025714846607441650076862032887796622999550420782680556429439443317532201554544414980176853558274020073860249894224450315688588006824225381928439092107778616993547813243437323574827514014057550632802019597767192240594383166967185133089224122530066056392797226030266696705269115225362365421580354201269796 9574 -98642314099629832903566566720861875359374277139958659490361463347468369850921981462169204130321284019441464694227898013088072255224991429515055672424140746690637482907746274604444282358099335623900714846250936093714668874901891730438626579919118633526287096633983004601366326612327219325 9575 -4469394952644002773127318987813119360428616832551229290019082827012756413354790600660785611604859825871517163541728535705475832147918423762454464940368563858639206735053184575992011017720385248874668374671012734513592069634159190329706278327282512224579871954767243471166 9576 -89740682119916226381798395264813297770575738355476405300505486385993564498520955141417463176939330051946127908727820791196329132210778096227858061785763009634311942460583549683583401641854098778950400646458940079127073901041127112614882203184624539250123 9577 -652289221668521958041625570743289050593447120008926065979014519150300693987340715618844829177131396705099922447797622971113248150694460371055438440360278924070871194709601940176655949508897338533184386144419536852148208495242709026926085 9578 336844491487800886895263038584849807195362712846012065346283355765774573384900371206151204804493390697075355897625671407295191063759325963738128642989720182268729765055795684065180290425485429250724613297915524142656568 9579 14909270844720990728081308716697870977683108098231825198596124652685778503399945321021130010128275537525369636832927821359189660382703835776926312205571193627775706278782563424006138532077927441111224027 9580 13130474000955337401221399291202812605622572091684192534512209332022770059161708528404925604691394228687593988958633047016596636259200114553854111442628733984764268205614695500173665446 9581 -42575265944366224995010462534208970682371708269278777711365455841623817561349637489014277803639287091524785112935631368280301275347241139782831146646471702203144648811 9582 19134896773305043114925036069193072382004902097748652433465106833806536698034479530792640003390067955000555115732475736941163567591180600411875221939 9583 -3170007716613606598133841137458366870855571334262317760684434721656681432496454845423455689662901570708166732131261245793643294973 9584 6336347173662109365356724971216532227087986582793145344831738387781063046884746402203407113996997320855474517610 9585 -10866152406936661200958200142104875736368004340699517272546283512117717371092812726705170618242 9586 -4631453713368646845035058335340610453792514262745005863348441146185275785941 9587 -17108993444335488900765259356619435888225393465102013498344 9588 108403345922391767373247348249615502540645 9589 13057323197608686541714313 9590 -545795793208 9591 1 9592 -1 9593 -174224571863520493293247799005065324265472 9594 -77355401014542844188348359731441603205268099633022290984123028385 9595 -948568795032094247124759837676889945017882322614715058896311087835311118746368373 9596 187183494760542472870015807420841099449927248762480126675884931224426047586530390839026069048299842344183 9597 4104156128146458865396981363872756018656437706394233365024523508548826096859292661234827591072699698545301575515508122490382621 9598 14154498367047327580022265290094169005349066839813043837473876495025945806120074008541471446199674622142057582653729661341598292297255653518152 9599 -137932994774233871794909070293261358751299570983783582461512886500308300865972417535997842595572794701201523723988618080217534770445097893007095251412980773962839418 9600 -199130863321491266244442600078213287194167254934553740513625544290993349310261496752809148027160059977158680566827448095572773838417159128038178828512004363681604781037872163073153020493 9601 -144864762019614685968136060390080630481268198392010814074187003827368196491867569180893250099850284433146996062163142128096417184968807999063940736916661651762632401012150735317275699249739177441602530 9602 92950124558033107797654104181609666780373167701814922883390853117881872572219298004023904536444220810537908109788924378967164335363829174865824932782301576151920416548824590644480968996514345922032005382790530163614702593 9603 9940026466525121171577804080175740004944684809220783596097394740273218558492663722196295957769080407109008346209616864116145770290925083129857102962940182371805053006405391588756574033072934683904938762557494295579912601781520839637743051599 9604 1355852931249783299733143157571814667780161973568513596242873823599829908725008122543834941543937347566950840845705507394829177472744286798130059047377319350562869936026873171736429298435289656523712464019110692731788769091839993668322133922339130075501916 9605 -64441477350189202189485107166593076950040976044517663570793397464362835892716997766559584474596116604577431489855794256230460053178691102027233564392085097572908336411333476071446360210694578646772835697717862418203802980764573623583426993700277917749386573175243875357183661 9606 -544502610878977498806874558427235663347823062555803494855029644490123964963744506904864582982631609820771960625677180104193771993948451439057629247807874696363292740410273883421114631032305145942789342110279077795852935710183457800644399831113032731346440250396811936431697968143470630483305483 9607 -13055600062343432505747965344503376881217056197785517559310739862973204425548544753006057133277577279427942177463218150240327466692592325616834508333151963033553621171866773472853768425136898427526793190089805615857238486853267449252012844154405036957586109441183274557980712884549932572901973850744767797173 9608 49027911728520085036382540348706709842466391545892401105650652882319919728486711789484076974897822822028051383749584532496567679646044564764594514007140422528182434789558870711388922605900825544478032184283738497062777289894054510887299462216651530835483685649018142207889426014337257559482558646432264961683528959679438065936 9609 34096158315250521069304979738230948221565664790429764029597157868907196152448843895013045871032343243971402016187420649214695570960733687466341273799596952590236437614939038801841847155774231634977486301703633659414812983700609259982399392404935346201625981258740001692459334465164236596232337183511424878825856964360584454553489112999420571163 9610 137957357601117476209658884452690350379461150817180228131434965185351960323562399850947152469151936198879557677203114411513291259375192017737913754609227475977863158201404100525645298277542823828920403385256081211041564733128841385206598995346300909313215909292240027407096440056730840208103956476761619461902021876312832661702187332268850280388066538029134 9611 -42639530322712068245604627279313750627856936411557267775713579308795478649916725085773479774468509807567845567006596113650796287379946433495381223059044295492499861095321018648864261275751805337581314000150899422305531577914023861717120651485573447465461577925656703074832351326093618933698252300896598449252208686137839778729931586220981208094746925283771418478273571705673 9612 -2510382235317274398548010176936821067272393494766112408560178662671493883281645925823820574614940544355963000775588348418479240037538382881595723120550884894346169401475785461939193892580839764304044078645360292912408788331781757575294643146281337446982683237033682002051917382886461974893372215508225008052539798156166604589415604914677209757698243657685051194573534747787530037103584991843 9613 -1666427901110323188642593617984794667850454867708786829243313703188055368756444192770296332657983318134234740104609423626605929762980986738783851073100259345375011434454889024435984612469903787848292608564034418684276240334026912057922637238223895649490904385767797685979892494024091976583225763763293406342242716037677371332136580760188418631449847985069059810521299445778511259623440848156959341569906 9614 43602049692030456639975294422530139901177514149823745127174814585636375012162607332058184034306934555484944858919805325155777796126588335374113888305162573706249927504370338827789869941019085494631642521206812382206570900433209533343177961093977042826420388232193875347076618223932325582086306660229817564078711244077094017052830465231953878452421094739487075481263811230398951057625332278936578350947713382742805919163 9615 221850483368954021178179921294944805259684416819659181708587454791982514054598364131510935984587206333623127307042591238757463399398446990745509963915785564382470024479155704846158929214762990820508403724977062066138189363567125706541937940128799185657832047238271140398527551209155118543718026680012195682201812719350952510181737496620575263145484860423249212779193693705184271892373522892049162323919214724386998356409516285661571064 9616 23667812937715219988416651846046635708140451745745100950729325333103445693087343469967961255763371623042196669933889776761089583142814521247966287306317833526375108014124071049104789392606464429985440920590770633205221779663169650662953404457595436109495576176522835875156963649321026560438672154364278810943057459632881108192680414567998305049878801304628905006635337182782225756747760277861838915433486435669428734627464324655181800605855963167 9617 -53515744081099307138959022888338631093204045419671075186290585517663796720875926611265687020480981719365854262201663785667533946621094783811744441976881963658675332275232473478429580613839699165122736816401623538718278781034053409541078856204321178893354060183122482781028596037903901048136452378741875693610547899500943106560785430296022761120281071685905544344528524313155084229398131332546965813353715872696396411974773938592791606960169052291199984845228676 9618 -23906188868481131706140429801297783587628913331131478916960986285374797844949337513795712438648728709655090483931011711548399177005011384043375318723874807618603865099157315374044470198343256762895209250630430511548319626707485166794276203540345767367819365781610186067623866525044902378867435067508468346115051760566894195873793540857704649680177694102588725843752504144507217107467820601131214255339391163871216043504652241890959536235403688934015668623194374376918400506908 9619 -403475907707298723773462460462503661625301137573833963794634782044705615717485983252198351259894693852558350857095043035565297397888959057442358510169325111823524756550291742084521693982837806056469997891017621685676725866422428585328757390702799349485383846708305129708235636912449350371888215264047767271197700271432212251306646066485838160988092839057904210234192036664523390188104438939180800490247647198555913561221497096534338947225204126719484573335470316605611773355300803396847 9620 80089499069496398171305796531762904859830857009210551443218230483746605700148443040207138190068331737857716618335701807352063923624307334376255217807488238461144596124281984957954089663094798051499786149778512678471257304367906067007285452642551645614126088623010700443441603085386177712829664496250876526800416433594725792359353495517310597782245190997379795803898624805024156332930636664353125704569678648596827028383113415766006281274905335894940961110505320238039499927817349398741395596140239734 9621 3180468835033114309882454097550497447162788586709749647470628184062679879603244972613456403009586950948009615441362529614584835233870198926918274300871170801352475070503984263969614067576465558902551715962605163417170224881244120698477747970321280278190445476352950387252650187096948510575561804142389579607928768875517282066480378164726661254003536233271997089986564413919318139983195974187664417203646541794824941483677215480781091880846359717399633681824527715792545624052573881814274907100887934133318593353222 9622 8387055313320955179472146466783421435309763659531394711142373723131921318911033410116019614729773781856137171608901822996271972374508588787743375607106617683262071447110904690931349279139356142012333422337980889941761774911926248734667161447220938572219911216986684062859829741964196909343068932852815163051565699191062309754233443741697235201113855665932966919807709641981151905224054654326536379534238378232409329360033802313806143201165230944637365892205019397381479226249707196774248803176380557627584178847406777768133 9623 -147973368352172957860589282447961723872468781084957999048835804579527736004833267331355914886099019303811856983435463096827761112096302129698329401670449783940899872434936789061884475074332394801777876592815418150003664831060052315000621928092515632730922192339731726614270392922093447426784110396273286884047167341536972738562325973150812009138816750356991737045623275144446945905169459740995968708243572990560396420054684136070557803459421770601421310918644266725874857533080489526186373717963032936471013271319390127937439171490668207 9624 -527688782678657788817857793566125907549238223152833901402558597787903135874559965228970467139847676189526797802762187554946584158620632859515297670146808368177155629849119410172475556690150912292747512776778639924066851862680514842595126308343516577299564610552991195440951562992538249483920475003167887397007523808453370138648528977961007037592924971860489228931319375721563530426417714874047191399526364403309619765785821310856505275947726286808922147886000077781643889178743355596446996879419093391185722736838686714517445990879888017632990771579 9625 -215247053541358426340883436993699903784751121218384988344891533253753103208394393539478673504445001780628628067111069718472281278832847711810997743658003925899085539339572463078683623819791756377585282324349068669239055467051731458960723931948148752896855290139726154283406923403412984072973422572408096121273629813466607733193476886295541475355658504968105805253752788320859164421523928582289128901954887291451920925520313712263842681980568622662336268360057249559637763319548922015744294884117688219242715926736842860626985577906848153889878474343436549118 9626 340933490575943010142441525067506841260565363622803730175302898440434227735271873551009461400561209008453614920617029528810913355099251737606394885073857375508096089189983623490247789950215188756300647404936197831702043769885141934564132642350626075058325867631305101255207753121724892774914258667650775383062026528610445089465032332346973124246843771558461638284660284773651634043536167846958024798284205334582561646656505378166244025731943549558876879127375102787995023208450981291609221423645033908854991459837236777529852964577550311389210726339947183469238794607161 9627 110100962576805896343359858086859211525051861049646558184720834592216183584452185864721684599598240871278348218922695353234953639891272970445950610608999307389382174417706026807713876367581418605743413568066986243734185512551266266108703377863868570541797941348708599784478745032902174058832847585829885270279192139576588377354380942181797199008090873525526076193163525781034492058020309300046094128577488647496331949658258427527625227084579132471279302081739530943341619293663934538768333974721436584994410737081718594729072899026386921348870332406944827568226645948007573388191024 9628 6889362705211839080444112510215735752847424590763467189539433506484067071381986050486385163159570710072672725528192138316745934410008337776390777991465982657960381045469545531310108112924285480931633395135641226497846826171533634981173506211992193631005426023687738314467009020522110724500940890090747314518203883920274683503767066420154455630456044433865589860127244332535484339303533619007736640140860594309744411554758176660866293464064929652397248509872264648023101924029378778992458795314060879462626277683788965078904523345640367030420711230573629241411055899153765218185405615020639 9629 -987727078743099959935814957453849380359947073484860173386145828613239504396507519775920702588357642294847913181123450650521964106529221486256943096302645510013152114792779700287672836972474940663992475754264964464552109421400811263828513298314751349087469134330752281193612946504563205789828004111576458309376859118732034337212900553642230680570639914582198803624226498075923786508051719583517512351018959686764009764529748868812312490371480800782995778887621036025942313821170395797483957806182897198746092367740849047715076835893796550163154708523253295856863389150525059145281374885616782684435763 9630 -29092671948923354297861941463505932044453161967957085495604554030929664485301403112708201374660649694726937325955874077527694667603066073321752296741563856467302207301949493179056011245908947770371291449102751986450969454331969745724514302388552080295102928638435700863985516583432060234181261312995418256666699851495553452701100901604631359960128235830922187248735720031652275718668039576527792219860950626888152425022128406849324808879534773178319310962763072927050899548785240335102285878613663332487644570835228223346412388049487750483987982709230194118204349875235514079378144486838134767210250810889434694 9631 -277306982603526663453171502799496352600017285568415367113367005040380198448491325762008551068642109311492491407495599531806785674276414223865202443676691438232648076673396624766083800373228969941976496502093452066975521230397077822604502969150940275563773660120443544463969429570456112933150754241215199221198609379273844054101770199154915419012137667826943510397309010009877772511074293211582161459419949383992832092469431985743969264445328621650940621153891312263203523304729275419939956919566418819269364679205698137867422817812021373988749298095004435676298471521585800579970971866215720386789797445211973850304196 9632 3623349341975580565587392336297205309988096980357558808498332674485046019087504983411640156363041488285349384290042784053186060111313372545101415155504445140641331826367103049266484002096699772426928965174718179634930469433785618193736943503254131025819285727519744037840364783894712473986837631021739277930018620241361853398115858676670706102620136911158827821641768643993814168242130110338724653324739753139038611064040805740238334421186004574695966382134040992707318398718208703490603214274466811233999164376653923879636523912261690970546064319737200742552218653762008803411090216117980955552749487146638487640652698502899264 9633 9794319465729535447146176601053938322606493442131837218852617767424729360162187442493435685075497075439978898640053813482103107247625852513978204636197670544034864767307071531731846057637514246729855118095253073882657246814873869549584425052117260470740920529356425144236138275464654579595846700236350149446926574312782504301072835012955656185782261132158171300220416643307521325761527487031274476016690591314502226358785487366126402038708175663206922049295183250094086473207333309220634004073112038923607045308732451091098909186756931519449925630247117270792146798766071294241569494052160074697347394636647857710741138331235346938072230 9634 14136549779938454555424814853394244677682683530364585730431587380783130303007831541225336208524062255637041494373046943981217950626405278269828343166133715415920549255017002232732456712586343409023802407531958300725083117908723062210022845960316889466523599215693544239396337410386124163257497378749266604891313819270223944197515524373155632864986883022949064936735495890348786787309286357840835280970822629063838260063456046925839098415039715554497324363540991186225485911697444064801343718994083603773497549614334774365249820851476030907315930503360604494976574076771348751392707107048691740506754087809269019899426102533704876743521287773441 9635 -16930279598498932052767830250782366471801194877391922755596431897660995491721513691992487728919394076310855346573107684831466875121488774098829608028456073446038358454647419180972581354336352836508629302922929669927720000789910788871952784121945469781897819607719260588106516482996159601711780121522605125454235943256339596019398270240235453684390505610081412646108709771142521640215171918945946968350788270689011243244497439964111859116601607639950972057846685439427144126882586302712929986309413380865071188414553333686751127296122178419018210736941239747692974223562633641623963880071389601062831312414376533325723026894484740996861752287465910874031 9636 -4223278547753030986125512805924945787973483627573487523827335435091589750309279021827299239865739668818925289888284064660356087863083640540970456400386876432383534438984985727968236274345055438582799618626517870970779688241850216068472270701959887660457471837736640455494118783381118807738627513500054753286689057501249183591318734717845847269348862842519359420969588286721170031795720268300677412226441374085477422092284196164166511353115661901075387365999113281459409578720773631343581632305322109187864326461743613478975150778093608264437609041143750615384142119690254473802828182717811350933033257885152299693214513400283429689398567637482609609501452363719 9637 -918245592288512354679897515903979988616723692736518144636931764363540324580597835847361890815059651156446883326618682522198634128301745531180282175742820646251366681563215631845284432564261445844802868345038929069198487048706650263196654162930713517727305445651500716267183356730861136475045028428595741230961568249561738676550073214756306006812067779222192972224377930389322293443620396406412504104839780120476583007209330672781014782887868811918811038236262077663934010910549897917540741682322103211536914411278970607264106934296606365069382374524537639979113697544835823693725634889697742909101779187933025362995490975644980078583305024667604261651817826062347682 9638 101278177507910993827088537832667132572839638505816793034267263609953050675335220487033931364976839826772124056181714187013234586776924344210722258365908216165137890693639590033177904766908903173194039537583058520579638466312249801954741401678157980354890694793437546346531139382198132516097297183601440529802850153007113519162454653939644798997677479175914649277698082184892271030953569701489433679298849670349597744796682688508993875882248750605365573452511077129432521714572660369559100508969620943900452470437054749899580049427152705127016054418182342178215111787733291572810656126047120623786438970411289495900852303370170948812690685437052222940617634196297958385551929 9639 2343398965850707646126393094146837929658001627402564969632494842395911892391729573170986132076520972380425208145010589815806900143970360188366595061895465750043078070035980129343148351304657955492581031115763376110465131909438002126465820684046134423388693528494396541173460102999704680748856109010681537865193718450858194603984213859476710450497694968649853727386243866055800240821762105725115598598497218942072225223973049198647993381993416668618852981330339781799269602477187454291055070185169946426351741057011626637767315814187225888301500453249918714288826428451697421638291975290502573111895166787269722645874646156662544539658908505280522983743662431090380681807234354223766 9640 76403656011489619152573193268437446572188646088053319082146513504471255349657171035676297409701948261830190503712432878260086424246065018936762585098586033927161435477798421547401335058674494807437634487798515071885965421674619101185087830792316233091439938108532019367806946987465025529939625566656005417991512389225372771192345437932770716405915899434044412040318427583009376051255306901382809782472492101301994406223559743534220765498697326567681348850809157075289436284212964028705350225103212610555798527610492020104490137604407719289992796141554786712514662730618857437002518078261016938958401590499828740883401048055655886992631420278996252873336619780530227164366888925964936871 9641 -779099736183166031755653434035660025232772812627020484020155241601634382116419455137561039625664778804025264018919374446842034200841395036057803066339235622417766024903398440784111341663921877034306733156002521913102036128800615356957576927096516060522161463989342652671786246389047164199973300396010225483472742959297017375871526969243152249325282599772728600969081719565331019938843881310121824545590209498681825424310638490725722967031502440291400748377515966813489540691103836620251449645971333824755759295705117209414339131374314074109949643668926608546688237348011040327193881537150384396273056223753592527650417102590505375986717347185006619504886494512371238989415891958819909950411238 9642 -1680433518752266691823076547337018498312068952609828454662699533873230738994406748690798027923556352649449276407210282308322879406740210120141686786334231311806806554080270265444530365845078471392005899624326319194840773124017584933941648051171851284187016741704541806628538432877443981467343207401290494275728897914386252769662102710292358394355834562786720268481278090681750100860408056586490276447874592761885088958167707845721210015741221460806453373993669531393151302738944978152777250896126632576999840639238301352284148856604986898062354516083268390984755370452112013585072970152833853429250029132673491767958165204299726898578756310277029573094627209414088280889279841294922037193497491612115 9643 -8182336072519434828945029237007199463231799750019600673134903245165789283865065220872517816576080023081170585966754671563889925765276406086853986049480404220298227506371536891850111032679099551551525078564837059663221365574377106067630004486376123140859575282786225770205128167417469182151291288591022110155923243122433572988785695824871009401365388636424048283507675521176086598524443239137770191597137410635487487465714309464548920811835048988427502752218315359306666407590847592527090570829093105449203927422702953175789813557264359166634764914819264118199327589187026874432146472704260844602277676400877209134180896796471499459853423377093123272351931749473045191776225955895825660501777303717899099 9644 7737209423141062597533434779027140674706851644432695522006708000043810921437101925139599753350140781146869575414676010964980442868354501482023029199572624994563724623823115243434361788161812825188617997659686338147087877681742604509885517152749412446834222048655901029729269434134569189581379532307375441863415603959702869580483263660401345083497224769008206485540151216546397140862942378289639687873651285207507332489389734670599742179560865585253343217926493950736219137639723844663190579701637047896077871682550533994285225506440074412753059442417107496112279553385850544467837917011739480427486498138970608668516380867936703730136203852684195865107295248359329378424684830162685102353615565951703636117148 9645 1563591267071734668676764594855600772509724935504086887145242501529015126101124935396565418503437356923048517529617903583899052629099469686009119516165045327735415674090378216523638695907941252601852781974974092376997219808085862016595352576377759309265042563771635924545427330911492198767234567407466611928224700085166827018203398648454033683253194260443213209107619515129979343115090333371521724316874436077988423562662717155088930248764760617330718619198349991442155087341570150045043647167752753587114534006135628750204979573577379437373871764523309415767295102954682316400791283039164735383140575027191137615886779394793834559909749958451542296264734598319854038620090448471523252827112063143580477035089510716 9646 1132804523002937828271467930672297799711912319232994629539758565221579443930884381314298774021111478295086927795428811965267109567971313116589082232105562584329613786222280834702350481188132172761698551545420395722928864109723999889542892824874365518760020888277852153653473118355126714744882230188410933890242980038808915425350296834578860753520609292628396350198325502356568402027962576255248819214783050665807801594281529885381061757833099990338877098998227510023130195812761923784271840505583752987045886654944650465105620481884616437950016474382971856067278070079067808557388648287981065319911508156822139234803319985742883099253104605960591852301559187800221708268453541298604984609884949795874007347796534659876 9647 -99535269939999581382546468258827550528639160464610865995526315502897690340314641157246260400998387268173699453543946362408391063823175023726211844013864228767749633208962516621501633016273428853645489143317704711630191200851476193662971907938362618162171386911573590342087993160840425102946474890310167222910563961230533822927677682826564350000007884328521632626473213056202877893004993967199184631106432219591896146595395331927909470380575981439926798505328869838448430597501247151939237609195833704659034866178660119980043529192922672470616918549724564698476118557980829420063859587430421444468608389363838579852997795450964902346774610164864479654157891800816865945768230741857722403655838268823333394954596610025092533 9648 -1895243442515111242320428181215816485517267731719331603805191784971450348333661082369954704793502532764111507546735194092830335081433401490285905263127583900935085419014837324231810100024292798617232318966978884043261434445597356173730471350641811351293842431932480132491389343247397574754017061040397894679201852890999347883130307382753774399392908635914768232640900072113432950615009198591253425986517651108193867584894321424244280439366431312004513891576387292927796875080696095039677316541248972149493264123535346728503957641581055778069284425622818919140665073583575948782734560293179587086575241150365658413136330699406740204430577465713152784826594894966702628505003930942572373448884760812559371072475598634143667459834 9649 -203596486256619843786829391601945295530258980512984108849200798895606613539128025062037427780524396689485302246088759840780210864363053434095846343107508914381439616574521652746264777470344235544200015807280777113456619400998660028723839031416521275636348341424701084871102435511662046809283153881338409060957189039640119070637201681972622028304494812419539446638774941958525825938869421757163549512435411725578197011743438134259704376954863575396493060719910005467385519954869069345813592758003638318452572756500701959052993367361100499583158526319144152411498232965023315390066978123408526312988658572824955951391736864626992131313259332643649163390370381866942890126787097626781822817557836182456645048814661383425015214124754 9650 1663731719859336560247921224991832170450275018342510904618389285738306195213952062877128155469504417434434575166839133176885857454802264813050899218321004527450331269775124938336422111804271681086999777735926041649833823397079522863915063952799649526925706135316412745849610880249840224444884199544725256466956871457789776496324280899145740987556777527711036548613301570100630125536255823041981828888710005256382196591050313973520613334179070576243443751407779134967134258890083595963326503118277510388370882603152551608028639964175034549708254852644959080881787892922558289666640361427708495448156968887679135748289698011913444795529555675075596999998268521447944458105485566021443515468472138195715729287947367874142325224033615960 9651 3004765282527436741924365118469737815367766083844776840442296020633634968812027718505904176155761681545306617127622528993834518765323883388778077695861609345396084766004056347683643407427382573394109307755239456454501193937672413500988942701029412041179450606110445067834506650160718354990942408333158427835762753087518573731315111793829763264071784798010354722131787231885090089595235775589421305795480974248904618154968881500432218970232302993944290772104925836262203161033753619331478090194645089462219934663234853278220883255438034523888154965167865506239523775570447344605972792430880377075474741365826489496458700693055736544246368792843946232643862162774307257442614281240997658324128644056743268923124350151730243453122970790898 9652 47703393723044627395510849898877096274103725823787041277728491139292713901446502555255070113830806107229032541519856292195017673992121943798317218368147211095606154739839142060367975498177894478241991443142609931336196720845454872404319943495120378223152704276728344232199563213571683476760181821064552587458633609728205314583167433572256666397860857354928564422562637067525272329495093811739715787001055815899393539065283221483246371720821427550575284470339242420263987676017317255613473367710744940879795501202580753844073605486943616208682811603278910237244809723729600491048309531406737305755107459804868870181354484894128790015905537913558784496587558928314687098885776532611234503270360939060689076898846137156925276191197035678125 9653 -36228982197243387865909174565260694861119278960255424815359874530673938193463367626808382132909703765413057537583973608337089980618071763475840893794826529492341791981471204777878207759689843614391192585160541151294602265059458593824879410823551451325728922989209818872126155841501121982798230092179145424927223756402585208234701206261058528585953522403731835699156309646687703300859982807918111285438567260100947340620549515889116159978115913018983052289477119187681974886256496194625288599928186379456341016413394459937641162091928011974565998705009289038155893577779912066349203754806791359455330405778335915737718819055014582220882424305904421623640028243052438128933819740793977227568153099594159533661519303792708043543973015126774345 9654 -6258615007687736866110021122439523258098209234949379963708772924236510723258256447220057450041716103389267634256113091247522186407211253051289818517268441796146984786652029808976818203714744996249754457502642222036519680980788420354905350760781240667315438244971895948758858468230991648413395196663445467615632546198953873851348657385588897967979750595906026513109687724800499445658882867562877187205588915262840486677432865502260599266441132237726460569272118018976687536706669631981652544815074887502605161549141475046953290762332734085599396743755554985517069870905729407126997778735271433706025770255115630004590932685676778355332200934740618481149150960512301864943290898792051654662218004252319679289900865527701194602883158498727130880 9655 -14636022962630444856267723093220868368580395960451161186920168030354465057127015987549646878202391142472652603369520067652929588879084597211226235499243114971682562176656361892058388081489579754209558592038158821899485522923071194199091507640859877626958838995823707784982118564900644873220490439031013170400752091806915885449617819069233816292657638016547542748814132018783331333552356541351254498453897759206054200359930296813597955365681877579757629069103794259506156676789417140182658397312808356870874355057535210966823280865993162214438563232220297635364911517678112164799360743175885074383745480528813089246875906535910814465863502195652381652636892761876423330897779582525433449349476810148244265968179796675343388811468995353536503716 9656 1030125514396384618044444522708848997842531800367897961735487560620919480769489181450727691722433730793281141830255191782922871041610532370407791724611184895698962171982088784609102998949020491302621277378888852511195184969151074687108170894797987709389162026771720600526842452952182904273901988060274516232072731750635599514390459420173991827125891285363973596833826951928647123714149166982250232252073527010520849954535258503237911847085183958988655523632924002499992025830376997625221951864412071154216926286373747202632591210511735653228946657318984510774049303730655286248562267139974525635256370699694799797952135931430859540915872786643051590039825068339239006543859241221835927296762204749659544979091503195758547879428858892288775748130 9657 17213282566596377890705516447359150289219046096186414682854362316541939089372172951666758701566051683535632144363429697225996963847123033082642472550996090456113522471259282084880609405612822288899494993528445121050078638505605341965458260097087982839837374503538287131371289987905391156665900027605580724094323809261628776336754643264096991716913562096177008133137528442283225508313937606582373210753883239928824275367504498099825702803644436839395012456127282342030625016976841540403586758171439285345200954872563319857583602924164984107469010299932471910037097683601037979313828463077869316895906451671783058792803817149305212312451229233856071236831020957638916137166547143784808457410857275846166419269140011635286166329767793132850790141310 9658 5909503350522299567676238004494035081834803039716691771484531943849434849867219376482756315313394088588824329568371315645578607727221315129788278954445566078202563485539148928076402346381586881847657215231958442018555514033501612560845518242113912676650948908470137148207300472278135311096744301218743413922290884455935902118883652425704493463417140680375665567530297546371440782587486044164223019755675756833593437660133422063633992231159860269166495395763138065942437965384308622263743258957957873353980789588237778841208527575080493263140908908740943930862701874592913163068279966772980774912979127426474808617989783599233750784584765052943877520734492163843236713632040777811494164023228810024816916576613753855876436364480553489696354712737 9659 -38317608768667861182315442888823807206697727407864428180164784570990875033146208938522538354348856334564036118456202978837411457753123368724146362038427345413755297625782040374834149056055913844730824695530618039220848734315667673745520330351455798154230693155711552959130074480440188209591202642311503758667689113915420950863491047603475982758782242681026662839030997040587778391804702855096460654729258411700284132090545158028345441392672466368023159736298291162386286129000805761893378953458516213139040525854338433674959415907464283995220267211883979059980098504236621460280133657218025794986114747275062420427053684158901418209895610719848181660222585310260462155850886324083351601090917811605676747162200612816158514649459493151523693370880 9660 -62888708339102058102341858606528419224247579900443823243449271177315533630199473238679196112339437697612820384233763915414663578653803715484834014085222856953856317184140311406913290142322864860574776662074202371741429060929180097693752230395473752420027782523759317439063494535663950558109594619204077623174766347802863305641250432096238577095324312072039426569469724958230173030597104403900565792907999706607958739598219845110519131672312667345105547277296029504421309036591748837929847131862579679849882857057676857654733073427646234322414391455127047225421232548822470945518014592711553207589409557029762316785654656313554094091659420305352929071474042018036789799441995912438676644868812638449807264489117718127963880220360675677255226645865 9661 -3158366569095745228127533825012400323602761658045686331389153464952410182339628075121118935937100789064403637662687460009984924344247622258156468384229462394223254437500774529542999417120993017320679023841395735901069178494365096949638853185490601083896167288374846060644989526738829548677510034679806912731019520168008306517149761837946156642379129180499735215923677486179398101519231785290665769443819788810779572389727380395013385282249909940096379083901511846665044764078810883876653423460733188717877622441783160268238666955992316651338333924413527580869987187065909851384590435433445564096352026572609866978836268855667091692342339546142000100284453681605743407796546120698781813376535905767887848124951848557326433552294181341181026727658 9662 1866977750961153575298395379667499777003212263268881205687674519960276785267309837177149350800501622487364727995554479657777946584156148679497861260592207064735705580695863376171217368712943668000502118815003220554778197551281061574840680989009243608214768278965288467164295096113569364077001433807391280263863325504671437148000097316300539792547259256639353165403165431936631990647570495829070270202378021691061665719570201782596040841110262908049804903459806962050840343080572299309663661096132066115572145609069387207374695728412077002711910687825866138516555693154624380094007037786696554365191985797272616269453548194032343230480699621789140766034193154808188454297455059536134333700468564571178349033638366448373732644219162053102500620261 9663 307419349812200376101175818891835099188986672389093330073261985628536004966376989702439022849184990268714999437907517776215566122520313202197037640166749892829039730622772006631846613588423270137941762946549649996419942559654557095407641891666729419119719909342459119213450496361641937014082218969148716041900549860925816606787442772143633731095478370129457018997855178420655027088873214562934087432475279433854116404141833280476192583589943153458743753785576149031821027997266650298529743816492392458038561269926244781324388380722185800390535297390010433416351383710381230535078027155838558583795034365122138368882417456347712137436513235630084052824949209232775187473968090405952422967917097657572158516780441993609505947631843186133964840443 9664 2250090540854060769772704982014834337139773474519461429617473472503233791557490278926823042652054913815176736112052188276896559752260928392649427353244660177295640285264199865679084985519298243632756513765624805466410593011182393776682667074611871427063416876357642717173120284073122352088866518451301402483387628952357298329990720127597075470130245037631030723442175867598570354452720829493684130694328425362260215781634679963129538099348921417315965992469595718908936569765104572286687202036747869382337871187092819636711048018548574059552487685503290955375527687802751136855125791785554124973865294927692295997231319441539234214266769105638134444604238722823683594291674923984898228749341473894266325445202794302883509938887315197177473443 9665 -119187206829311582276481214417531664781270197823727825330344810670508275027909038058826810399407183249884707651309191394953560425555834442271186099421339473371709644553009957921630234674003371168491831798173829635932617875448380547949838388978914700042648279745392826017202896317030580662235958208734836538863881836486460380329687216048819649822790803273894018820331436964384826088403198992506439793351958150301560931401303686235539073528379336121732762630977441988159561008162115412199588493761085346313825014128959786862890856207517440862009312814144682641411336029680761665500797533646127697135583896037168069223575723337330586479273867752377913975710302997617916592427772681689108267894648997730938567707934035448808367772018041657043732 9666 -2027690316940864033111279685063760376153943501359610162760672416993386879114560031382587941828373881708688454958562332040932495695848239162122211095558701166900856281848652931595629721169169646847784027886989498325404193934908224634627490809648398380314101611742587180819496916882321645420620000204221359878389164590634951893054417325619832286332697547018967037980309939337667240446602985422813335794887411618788993800921315981503123774495184284832913113568261294216771231173841516592701561482143374460862263062988756214167185665870257072683985236124190000148323826835012894856618802104121613282147930160796678156165213616515795698762100514730787624087852656970680091789759833602997365927898007488212417066532557151341346663729058252285012 9667 -2154823157682433427654492152335723354949431990221955959941488818880216975959330689785025192062316227957201499389614370663600481296111267369749626861388374061532829352551544742602208051151256723564502905609836709385698643468235949137367941968534683594064518161069232159470688006751933097276609410891781749918502600747243075677364062467644433834511444878515882108833336282144533155627434513411497062756932507869534078141806143042959988040209313056920711717296969588352619469328638701364632027428378018243812517778617884719411015310229973524204672356322371212151818549957475205258499495757908973877652594885518911033033695281818992262647700562068043333465147107920119191893651865350672902832228566932435315133709528406619686331050012582857 9668 9951449720995781671528924894910878435079802319374874066814123172648195638654652058481390797238086504663723030646779328454159282958975010157173906617579728851272986951498192104156942750530508661531060047137641443821099854675443264093016736502780086431312834790533312262708090394989579435809337701472110897471524351424604035587570446894044054714460607797363702033609428011237200285495643103252593166315382253472597915474103234380165600555227141086986718842563496719996226886124950521136792974112410100390533459934219103728995594115788453487915097277275591420744307758370518931589619150130323608588205494430006630202030852120142253449336047836497323395536626469041775112821185598900658716198971710446452453799433659553320860741034512898 9669 18213162892568034640119105663632953577945176756477742061268716840561723937175820925064813380385360478117496377288943419557349985392647122667184581923347769538505119779540434108559183444501560532197586223894086879732785167370277801895196360346782098683921306459311232747301049536786310380750718864274224353865282744706874597303770373961062562443555232329830011982319758721497323919992394335827959278526460338307891383532163971200808045157060445638975940391346767226290894659992956125263689713178426404671565111282216630955400026877094206168019080976420357053651581011294628091525708821067408956398502493413409714267942246111790103719791663270457770781191376322376132931801933051193911757212172121964312616796580889135016568271949530 9670 2800941545816249832233372823391514284903880531563110108116732274026994088926828786194962910863478142895552622198326887442938217693309857711371400161870130807279311843190905262301540073050426124185104843562890943971092899192880205926429985371767884358086686593759077795150467400886322249754757736126419394801691431453462843162502568192813034798202585404529526679647034915840300199112115540390355047873502078559521765324138811749281220248010493077012029896926656754218692517600642211427497353587921325635073114760408898145638243345816633349782484810197740555959880616330688463964181338005935551294107701926666507199182366058248143334038489502811472178375989146017631607898017542380982670723192995930291500878268172142804487063799 9671 -1079561581767538236704235918453815597947409128649905746768663227962139217078985308163859287816449687016298450209114462512715502302437383758736746223526553782507827955699218748821024366052480079467536318298918418933776283174370985753411324373010406253920699981828744730035817796921869159003449834427539196458820600519955403332693429218705734760196015804159941651262106537152603957349988752570156652540554640658729910789605577962599269179852074273697648790649394702869855272807912682354254193522281181191355970374553262156385724175152777576860180051034277016827203032407421335246454498123293159259473843987187514336091666880489630888026243182272577695188624513267959776828259760810550767473220993800712415356976554980063605393 9672 -224730546726801658273643132993373272596509928985621063056167793139470469341184344819446711171010870173916867599643447726957285121282156518524379818867396940949821684571531773827263264548413704207624288986001784789386675140025845045149938550736335628443720258091122769335472253407104201890017555063633224097425006924563199813276229459428907577117267629713707892014028426562407101082322920557468248689034399705858558520543276221770320885657208107793672495196833381199168758332620594740266484585427632043503657461698956178327548276625507147480753392776398269370946655991333068356098659727352139313431861751246426897082466091874940386725758346511613946831917187268377188531413925639379220748550452471886598380917068041674077 9673 -4992635306450397786378875119276946170008678894648436663760057849819476995885758086223975075441557792912244191232220889379529049946838089657071484317384991596495978212801267018726953394486410901394712761331727949800426447188389095071055629423298963122293735963809877629346227305177480571117838587669521030311675685590038486329924702915766793830088831110494352968137778724500950603624190499064546767523746473592501526964891828085183057356991407342973486860169927286586527443895778875710974930065227294779264592127531519958591141166931677501372561962920916734044144794299090553068079747618689383040525862124862128541934234212230087389773576515540911811476424722145092736338099635752866500791915804104629065335032238849 9674 149298480833413926967483894207142183557180930487139274475041798451735048463182423571832503048785495717944418313921999836750728213734620783793424527424498688740433571117144381648399049603779179871569778695806210968064065675489593637667541523480043750598805351092598900942949904453938812697283151808532080503964902107226674018443051005535208370746761459979757062901499029014281685776576614212306702389523956235472100826282229320609130638472902696340864700633318626274018539613768071312826210353471846497705537117177159874324829384628278065691138562841131125995116031242039746656588927089732899442758244907222478068243448287335533519253238832979735879943910442439457962874969256959341681724177187259534966556191763 9675 3831003937576550351899324510942735734163166082799372301009854676053010311673557519709206107069558644565179689697608057376234739397733723268597247871955924693866817948827347813616194688099654483261688562353110221935409791675359449551167586827785928806059631255057557576126887655556726237640734132297865745224521776369163784918456476560529943342742462855609349797791068306299631336932969722052273301381569651515551044151809789860598732181904408199800402515482519263693505865136544706950051872059903261959136380978761774663258530070124050056332993104836160126664515799525731252707945237742130465439089254026889390392743253739361443588124538859214050070788728698501809676142186565757212306555671980032601716033 9676 12316998539791741851545450342272992814978942578428207021730560938722025300909905803245399639650706632131685663376806048337540048315240455273503973586371987611461120357603187974185463314474565976114732464078482055737800080714437860211001305443856578774955460346326645381308178939510110313803162843714320041016068271228840241328751421668893046956430859353996636873027889761739877722818570853171577022882248536968254060826310341580880102004798486420458384703924920235508763886714992028430823619030212967629177853743290883785611102733922825358417581386624316216801980644381275389284369840635592600844504876935329449147159882129333321383461617385599782166893927488203747901353773770817271126939275182898446 9677 -24841974691572045543355534582777530546585493410438415022811958714066054674558939582512681508209969318237806764297719617809291024388179986900648472151434657526343088848049160071418040208195635852635565092280114929699792497489210110001348570111796208442692465840214265978742840731709635758888205203076782939176075035634566803286655178988523750176701738067674720470708429201684945769503736632429597664644066797236920814191476907889558626061310048187311423262653357456917746262835321087373497663690755441793709280219043531338971590176187838847677074280994256630672218463721616266963282757010878456105006554927149995394780297917191631444049372663453217836961898292330735074800115844058308154648169822 9678 -90087000591088469733043452988904383225966441194800333941509942341279118788587830414572337835370539158846921520606837581687183995146698900592844055535746644954824969991264465213867766698491857866949070664505263665619012751054749181618663530344649340651638076522323520608966875748787920475272033088488091261391272633034877680010761227966307513358863280564047326019443829623993546758926209419755833143797591051967307883289128075114597273283480924628351506627245573442171532018067169415564827703514818803572255328958493603330459610294418831022604983494656338483955895733501434073929981227030025940407754199254681399131507597090824728454196450831163386209343322885139629513511528382006983485190 9679 -42296549604699599805173599936227401705340829473095645589238356942107147729911932354518649454342523113039372716961975955387343666240370231082393046235971785023956586932022477901248735577954709861013455164088292827851998504968680059825142654754866773320731388060032781059980406658873322084070342092702253561603150607573045020947210885708976886211938944901381875576535377050010643283549039145579679942706907603138202614355350937850996091465649860415371571206273891196323076522940966644354590824887836136517940783171622456897820046485985516041899417097647077925745926037820861717241547746111833345986170407911640161169833112786227133943145560280761485729337435437227906966374212790112632 9680 3886940229674484381700307928188592811353598755690512657732590457948511520047690375893567533071777558228310702102150953020088573994739829079812236483613881942646525032828805998686230705092669758618914407991069466065730050622637840028092040144985138307656612551987374565605402294115015960590386330706488421403550011396238884441435653959101304793675551866393648854171414016826139870033553142180040565916893956703059460966437821869698027909332677519096990026884161039283865236589198625424050941225693029401497305076532442344097132818370393197236266607494087930904664667569099695573708990738997528115585759832311145237039339296989094620382044969337637902951695633828163378746492991 9681 2871657541897452117272447513339996930420048912035778209609292324439626231674448159682251291912354509962387252476476695529898610649643258027607333144758795666126409906858578612318146562815317164769565646782029673005644846206303361301997490992792610056256260262524123376416023798876006658378394762810244731055485954074510234288900465032496614737676256405350190411428977932187211756567391048877658933066827093325772169693321956827421618816580696301373309405235045339714827420321172511225334423618716347509458225206630195925619684435656982587002990716936079758208303956735268747319153645008438966791762180249968204234881877325611121604627466685992613880952927422926856652825 9682 201824627397717865207209525075194375100234735067479217864094067746024141758535044176382484308761047921172155269336644797525915712040785738033603048672745834504433971163787264068823806236844389398965713261834375284718227475810610973234305288490462535752344790800984121475350595083376074107788374877780173411144855794204139903243899779372377379617022316462362451585635221997611461246243902201791184615566616440137277699277625193334225629374615646752150811487058960676304722991100530859076743558836073034091283008482747670761486425166906470280767060019782643868508596448873986502781801883496740002210381723717901658788477571442080476054835754980922714209744949662093 9683 704908216994434407337108019844991303750187110526168714347996275278984115578877051389207542108564369439252346815699600201936020595827385264822788972808449520235019350367954780083921719688481090276385845749265176915520939413727937386156189242586641059027086560988318866270740196618250510923475109984859760531900982523109772414002641884030574451138308384769711343352903042933922294313591983248251910205823972117328152314326894381807294310299748261352628701297029827760341647423759904715793017385084019433746812658762410977141119675597556822491112497759886209386559487405937501005830972090477956971289813660902842910630187552750430559984287850631752930602309 9684 -116964614148448930363720384459454482563468472313378023308769863499729863836486738175365892760379530608181780454022111853603659817308373155638333468417554120617241350202203947745603702511743312216349511178345770810726449582318543172699433937346666996986693794887814822898476898384601602788557536198602079311410103784009555437971667001653437909768241750021038319434010887532936333330738476440277968422085888206662763425087396694846538450325676392489558171903092715614984905624836017767268491643100446601283620211156435373446498545573651150434547619261977654848331529960778969949702486576266677901926367462487361770773954394183283615076834824851192293 9685 -1315709437410939832884056795426904067661969528858799458931258343589079276288640011680450934818963152200293930054290574622242555486497040493763459952392941728960328240090820595758926761746083691337437931198458223876388201109489651418891099334904000077211662868444430559447075457621461998292344374894055355929409430577440743493904742601196865445116633190021371543861460707145271566985953771366998820818352921181209422457529713006930717609227334589319510220214634729546153808645165605970905604941469533467939918576569679367739818197181771361813611196510739545342857808563750902767475900075472372787057497187702279681453105529192528457867545845 9686 -2524000397946286940047602797974356440981739334868704149706891355494421780513589923338421670263610088103324194421627672359598663985658396182722400393392319745476259611558018397379939719080515313534728344124520516162502928926809039185596642371968039525770605515728932310123266552605988839564378765770582644590515736092380703871522545518388545985784877060808426867515597831780422558719625959372257720140039630956466115289875020760028389895378766363808932086682511029136541662135478190826390206845005349572278304134517230317134233850311558898804386183141597154684647681049207056308538472717693324252277935636192496088094011986124281295 9687 4797835266331561805750723476413828109876241671813288263042907760167778862408918976570137942686904077418356944368159153674681557875560896586324796359049152669927192334136732407143006028681579031800222607813852787353542220403887287235271469529266091357780009403761734584995752401814509832106483736130918844390620280813357053090784412922827988387676056576700314935249093258303451265335799631680212283219253903128616888168932765414212519115090318768231830711533416997913160530873931985286082981968692193580648961767551592824894247146054981238188238641182040906121120055368123860643852176251006961110722291789731621806000873985 9688 11085138086758434457629547344639709575393662892155444118051759129653156097433645613194526765775793588864311857093384390233802253895238423848573816606247173073326894852364939626372163960440102806261043677329388077086141792878090187812676601706976048330497095056544558118459076025887944798532031119115563172247247381901200165615602959414904269523366488602576294739281168135459771881523331799815909932617925556493817043024133071264175468620003758211637267528235210150780681303030893177656140625544832538774320458358408431550524879110819837196262769898177781557125816090357055234525226490744332074636601654449348366324 9689 4621847768074791215782971537368311742598003928586121967368040969088438056666230216427146939530039522613244776262399546178859439971326994732736759277274384257656699095435110923443440714772836383040360577020644025610276528382247743779693723299242480183337254878109831260826365344276968387708764493254959749333283277871019434022600021418487459413608279685655904271267659226298795804860217493913162288437932652703229397753791747642601276460131698476651342081131419790000095184390182728033867617268618350472787866043631302882606316261678606826427490680266220015258685854380753833794852925879817125661277202028 9690 176787717338007878366271067367441400063787776545808353368858766485875421939662095252243065389220994383734118894311710901576059881631042645964483782255978259154192528623663279793447631419244659861374897374354146708595580264677793144496578582604991834956813819260949544357015937114464481968065305750166603642943872036558681741611318327796133324542620276203935235261421856843519455694501436528710088411432390204648971635678872004508190849409566077532737323500601081162107163788305183370046002465650713616374265854517328441295046555192920617656945096187544983920983409349483996167101890110861100381 9691 -97779089138054583069385112394958701240508661430777731606139186773236092185179119647706474376028194435390676319214239437928371161240139449084612000364808128646988551694511088388980775257858712281246718355917482816283945063288473016914790476728199044567788040908020115366582501984378186507814718480875869510526620727993807902184297164484709882134915308730003806512555823810595039734712296367294315387918795695340044106091187388623107643742363702865729793669473268721440503955440833515048252617256114095328174493026244680781896610755929061985155448065693462659555761863574102766098555184 9692 -8728822908234308556185305926759559767382908401993238155436479958930341434988724388519012272107973988343336186913156626681736817517294763400164758728796730306761038503881653780716771594219672425039894107233141059009033369981919799965772517920743435667215542806964537765362090098068029425958743367640437080752639212593809191721181873687235684284785784365205759357655192913924038855444595613461709848432888267615934857111234577128377469057400336977382808762910295028257461235630421546267668006756208677808292720769475937191095416370458548998220486186278041006970693328275230036 9693 -187053510303297987459779102892508258965647765082908256956313045898705416888328935724855736755935137663667748109735889353690647717440164065800006846439057031686702853848748672440657651328414166923798473558696582551951740094081825567653727962581395510231222512349916979160513171868139954689088611874850669950829438584422590054884457675693959227241280068904644683495501043977622842731790619619113040399768324359769004843461630156342152937628081560076657225565302240096019090472947476513607091764067774714168818338298680427759429465231664090958101123270753739914280888 9694 -374762312854782293792955843114728386411473515718502959446758170845277419039436420000208029720137459298177914385173303131037887776438008514815330311494951918423337149414976326127165246396103027399588796533974128938756705826629815150047421405547966430013819953815913068832275341938653895501683040223581872236625483886997115142543959196770345961843829951612507389285596029919903584652632631948345230805226037518844014102211199595490153865250922308943038419281227655871499714138597141573071637397989459610780367303763481707952308361557853858187048112591224 9695 13350264524492589518124612000391424101310482115353569973652937778722013912217852574516655586802890256920263862128903231113761469936068139405550911762926623000126428338295036183141225205888087515735204928163667951865433056388002947690171685019277845599425969304366095395532095942452725684990970327689292852792435306963545268808082016347977081991147742802519303837783164915241395295088979746679376801076314551050971361335020651090449299019958324391855831179349441525098367484233849847101394381609019620710794387957539002987943937144256769648989 9696 74818236358327335831186286126982230223284334347042333201250011037469711611888925295909048074509712400761379485965017651585934901690660578584771763713629455285104257148700567998620607578983517872961188849002743851331868151097082199109403798250633862171831109704089633489610123693833480294714906510736790039081303129183101055471642173637935199071265823878472683892040369846718606665441732022386748667742116243855668837554399947557064690842689052300509556587226275512759884595865736116416751330039116240558796823629859380789416488511 9697 116536040826804670690943366058077611163801004938280302446215237195647662963746032051825041958675239650535260732358813167663982535825257409162617707993209572229930141128377020331373058799487905448150716358811140809224037938889400703819422394511513319604874629773775234723551039556596221607169719875010758345229284025714621581339425241192022952477005948985976762061008158471466038670085908054489542220578979090387473135119978860627241173411233443705714789561206291840513053825290159536193872748694470108148401841860678416 9698 49931683310198060010419443036144001509892535694080299085700104820709235735668242353562651300091067261325638618082165291542542183269477850109255505498742648181969341007894303992398720883493091982672211031404893863072698131991104870636474300149789982526494402034855649271802300952617093746607139827705697886389980614712417435388650352095633325899637267490414110843021192758045651817646941835209858093544334924031717970655953732748165225446561521135274521853437207363627171460752840454667070780402488163223002 9699 -5612471506126924297911491558908145452668546883359869836210935339427355975205943883619783769078883533088902092697889785402625151757522132381207855711232073793286749416107966943088392961287834567103103422141533490523508296644273419066778878544974345202353133256857119303165682312817265850865226826082443331511783784517681178847106533327160636800524133905435391449041337941470056220295193503246970242464890491400287366892830388392955334526300670955379663906097169817631629810232936165902732550852 9700 -5926067050971284564123486512241913762654423861089047621062535836339186689198911386860295141019728528830972209760938932595587844203164538334779485814978579852988327842512297833022512219798125381625456168533616688024567655668660393125265627487469558940947932321874393389118438227966594283877892360118226497130043275275381034878191038042630657422165490097442430108245503476350450266813783017239436828980492744359502929404717505066633849751905163172110736290261298549157250370198160022 9701 -896632828700045222715264386151503715041026322883876274699328400731633231225979852122541471575753597766646817603297417413221059881040468385859483397839408378934512093531276372342921612382273277279578486831338481848142340379286582269271250230960630367066211116714550736178349033733936147945930407036895990210400996643718770034503955073384004116657853520401818368954652368545153268953343295146758886576691084371280133471235320724420609525265395623034413425051643585295095 9702 -48387057405832562245463228350617611076161344797794253186957160538384880121563338381476069245660397674981281113456885634682262918848673897401646070259603969141356544998207064499381742057200191553572532715154277518079978570655987645868734963749954545173407540194521983028512771945346931259981920527167837078035583270167715552503426859150685005882060713960741241611973066223995633184888142718714589038485392156909098032808658489967252571864081338843195723765 9703 -1033089136636670707472224326411185124426463619786926899953623086970390591033183564944620249991824523934232417019665766931627379487618436416833593893972008018445100740069210524975648232087527517617816669210832311496924536419245215316759536844731644633845272218850382687000948806588736876328755059756817461460217431949040002318833968421082905509035613547165358160515309260703683417791694967275019415663811377613707747027060085769895102584400230 9704 -8360969530990310963967150378365996913945736849181825590934857988607692473636570185646262950903414759593031976806916853088176488850331066509193462274416341358653869928552959096705722718960268034410915970042150633688775873048917232370308514838310328051340320693615640729421472973216109388325408191476078811038375208841372914661610426547605987980649298104629661118552050740264330566073041394673197358807533478659721372660191880260 9705 -15801942499421965460348742932324139740823355463969273364921612218220237270081223747419425100436889153573555280196227888970554684574611920284602482152854839672092378403336828336685839899984290305250850738237100350876930640915310266614036716239043908269754853049174069646066199494891914230411674606174733777755651043484550734016556834036978924167984861486216078172148493566145295895181102814239875612541244156004824 9706 74140687674548875050548321757613921649055370418313378543318523023949892277719903766740044605302564248691096144446869587249261183220926173306600637078819441041984955724968680265529152277499698567488132271978467291674822120779100007071175234073534838766370203524881396173238014238628999061778993151300775452866663522282777746238803654683857211476731604508072937753984830610975663246134545736454024877 9707 312899505692073905885202410440745030262339533911046799707391151940067236838553438329720580710434709943197256819166292152408767494317064161183121566133822531259783366918578741000871273632512836872494820401553976362656671558359970817528068951143420231109034362774431239907550269358439718952197239257525988845814736454578550858069376802368720684094919428050062418517961950401620383344443 9708 403267955787931715914632594758197317986895472007841719639084405061706697557185948379543807544267275306163996254461036802738159539844369338730342365856053892679724530053971787847782015493226180806031982956358640500966646313129416957538083150315942786842843478951864730295336818471660680907359813602177755544496870105849255885318350227533514524773179207708925186746546952 9709 225310029085109443894995317669794626436223199733763283004181453195863345168301522032422351362332918270534108838313277978161998162145967562775149610063168176400108470153877876028991978110903873635014564358157511604198038237990233011746557190692406849231923469385103467714077330312342523333307462014131452368764826915770629709686939774138548488820055377710 9710 59343285899965499084521402385988504870937222244763718316720847277800191057110015568781654251650873218475154691579101362835860592878123117869255635278594669874270145790455683976184816583982791513595806958832087156994122268106839229886231785828235486985036779149444644939221130282838096781145222436605749124966806147430906695128872785593927 9711 7491429948760626765149143879581379372079789517246173400567093133520839486456231047300236154998434737546704940173270602351481769542942384353706133174927105364943892386800705823401565403398265726112341608645927526766539226362978665229295617943940863135424543187594976581848229571197646647352968356764575463135862164139523683 9712 431536011121662935067578393128162617000973308040525895833902888986490378576214821296980183184212248790963768185211124757980914090115967305366379801021420986902818808340893755905877511616059734483709301883331646765787125132159434716471489339386328372094013852076869576248118871022089736800963883753847341030 9713 8646528347720391364359954486470589413933040150684762662176623581423293842972401096055671758662359801809314615633851302093291215570645810867029905646899567372741240300668502611537975034018855164979145333257734166650166482598691344676205457499598022596641393264392746048586390147609130150754 9714 -93358903166907153757123890512527626020093731826110147388428805973335177606240066322560995151666480086854533913147627285529340219475611787263936668420880477359898243022338983259676084689357223562974085908092872704860937347895256669792624673990489741077149641578877693413549 9715 -5205557665312173940045378360277867125427035395858267980064017838667745228350071430677895480311907312907600890379237268132505763091008734491826783760383823865255339468793299437002099437983467489652138070545195861362674858569207473664612811139089687454189134 9716 -53626501323765826965700940202269719250521720939628492381419714618824827780146715919230010926164973928115956896806001178135545438755399691879770259873108585764623702370802640172568536067964858011399551128680516278206453045085911300506355992 9717 -141889345746580798494138493409124907212670340896701312174738214200078914623062133968860603432990103355110137577520044144471460574060695898160398261584073041232165140801451805576414526551503762026073174955207127010408306514 9718 221286926824765627869766987267196472402157100057202609042233024212337359379846508112168105770597428900618322078873764803279739166601545104716749405839198292402644984705735890199947716504421810478123457187 9719 668726177362749479866885840889509587380344248749658987614801394803164002722198362405339310072315096578669455917861251953663897399109264051953209836570919437350240280029775583840009612658 9720 -419421193526514263336086998974466179950415471121391812963094782835651350797769049949002898184979046584509093148632431956606449870584443411748560787675408706345518148271 9721 -99106847556812723906334527493566521717478172513659501548651904774173570981441887074875118176786331529871928596772326266867444514524161458952565607814 9722 125059167557567483873902489150848967960274824235088749595152158623945955486221719349418365852318468921476559547053485420204251456956 9723 -27089387873265425841189586531391789026356812533771143996416377937340655849551648950886309385629879704357389136839 9724 -35533598148745322634093526729578381251458369573274686413288775576221768726831224318021797839190 9725 1754130377735068267706468908250587634406178404581591538499140732626173632117 9726 -22897929269898558718534283964315392135861467999286213243996 9727 11554098464053572226978019912356488746575 9728 -22628153477956780131799210 9729 -10334387876077 9730 1 9731 -1 9732 -348449143727040986586495598010130648530944 9733 -232066203043628532565045166306610741376050945522966375485031217891 9734 -3794275180128377014284173022221841176187591126082106797176846479749006447918394463 9735 1123100968567846612027993930818651957750951434807105326800779987146480370476321860189013446394038802770131 9736 36937404077380680585694440435049910627480823315060225352399368399948544773394940029844874046149894686284116918467657384503816124 9737 169853980402567932328319405519542378236415438248190099830263489377226190933622978341540991124230364054531796781588725718471096601203733175960433 9738 -2482793910547822807124682591213546104534369185377923589282168908639954969558378047827705940827170896960472621474263795297215583998491324933097717933671665852568964318 9739 -5376532640718291100525684525513476567391812561234395926113598505856288192215589179558703171094896788710702245338787405483437318063276017433600277994171418997391820697526513941913294153700 9740 -5215131232963169094831866014732198140652918040475326061104406845908748813570776139487671813807236162615757009464861794037767226616426393018671269535067279478892613678252554336151242281291579813200761569 9741 5019306765837749632183499173838091588051337979830724022807349434841932949211705626066259983801790246546869727485696668539001051488149732935425798049814502682169025210310700642850445850608609655969213946117247740594688290784 9742 805141858517063904766106873488118084224166755559862558399224485616158921658220080604298468069294690017963820821206793737316748733317097038967559394683652174428659901350179095401285072941203148525547631323984785369654654864765682190631016885204 9743 146432092628620873099251580918797214717029636497910282953788936909611615243773145718845182029403844573862400637602676261156359160898818555251677382334628246580125747756676237787936579492624919316196665794130333384904947863335048268544461793243129962123549595 9744 -10439519565680747381812894113201137849558983212492624314677321842031522571059327372154891867750990578430703021157193583952191648348362555294133905509765615404203235061824459452819392572026563422214255059008349170061391984722604926339030516417189682774833994163732992116030252520 9745 -132314023194486567041522465879278126251591244140546360700114538679121012162488994613619809700718094644359896971492586527130168310006096237202882509327371989906786499403250972592286027590615497002374950675261475509958945679857717152604237904373397878234065228052330662059061400025029121193481722554 9746 -4230012450599920673927605195238228974496475263949918280376585604484708636818735600707388491474692834877181527236670525294903769111031174483116401900286332529919037101506990853615629741264127534122122588969935508973392426291383578364337568468173444485620482788597388359622056537965306838180061724064594973786903 9747 23827566372214979496783542312308524222789080682031760870895169392426016178697373736333217061543122961619906604440711064007003693004403510702140068724326028740053337881300742640134329176513556293078526678271853120292291775323568580621082986890235001948562309792679364601044623130673634664824965665066074734091079145716152648000737 9748 24856054777533919707730205792235543166742884380436428081298734529434957738316868469967596025202798616729521951059497851375916672341892578183115667719293009887482786862785220919145830843885193456779704020603264896516002603641906283058706976855304382572332919751612181229931602225615617674992119012228064707866456570022703004320935888597312098780627 9749 134094403428335998516055102270716219080187586170784439776941132142275146247572846529168055754837345246449615111741813829685224879660442147995191926319556807491590740014870866962170328636893395549017397012042229896722141630937338362318285125293557236027861628535820759922388254986345022922342423706262190341367491958238592627553552699972926784184795641869625432 9750 -62168442298900972269332431402876255517573178495254423414898589126893677344245069651481295450258596515451618344748208848824024410522774793608223978742321800127870986028676577947699531644056014893338322087838634780231829723219553520804898751997534099149008567890643660271399246367610302980288848623060371550465431371943333767654034254706485115644471837971836672945189239882569039 9751 -5490186296794786129692152766290403856309512786793283469285740322548755070861048337846140291505213018285673209770777120202554018398112209040368358493532345171867611017224736254640385817882190512512490029287109571905099967347444959807238887273601984761898559404798792813576721313747165467385349095106696663053454576431996215574615260624551659632575886942800521323105386033905803448330208916998824 9752 -4859292293105702403525859278654446687290503914061358745517959576155428253827884087973647436859436319183573372258058933640468430031729292460163525923558169932677004222805728580904198090430480996889206269510567635636368343333541659726463185606908951139638748836075137640065239961273539043200181981104424737293363889324878908701210476489118014920787402453011252426280510281557408472927164557870485253916831420 9753 190715408703008877317235065852472017298771645262730979130861154335570028770076318034026581267450453437843647112665224993711438004423540431047298156444146038196406525206640094935721190193242818128182871121841406617491046574274651305517134100514683420396180296319992576525954297329832179999963380465727051996949538731779721534829258560206148263521461405484945001434918892326681417032786177753115038235450346426903132332102053 9754 1455551130622654935506209045228106287412147763220480904801201875535209456661567410571400231747491384782394184749107313936113270849328474534723257636665456837074104666401871595052111287951291393218297624470724530780535608147609427407664376622934324239943920691572723557310932432293637080490882216571122119390922955501863746432176869212246328526306332774415517954051741856879530948050155504590203119804533494183008423604564699224416920488709 9755 207045053701103777582344230410969384934491030101737573000524987990181928778054312544609530403099688985721048293185175958166969506315281731311853046735548385192416087530831452529927283460322642803699401837305328155257514152585461162914190695778002567059219998224739522519390310276110664319846560914144933742713133842678110916131789967666600116112445631337264675511443542865915794307780134291085414404377411575095668991005954996800127903481240286523487 9756 -702233896934286316809894802595464007714199518444092391911621322850569204335729630927332885500807843547201030569106508451048892832999788520229592714729895811637330739095145628435013788606224108129223595488510782892992516807610737352484962216958352076818081775641627657046333481965446864163725823849798503752343991407968119632192014006225194659234460162033797087663226718951196318233196440706468825659536982190385889253884354579337305622359793531743415013556208593250 9757 -470539662443925267423635147124474131021128050165462367981768518477641698971139278123689724786749911493292033467180745898961381945358172517350286517049760717232357989867024883387648079923171584102608931653004812530694845220537631150011471818669215229107466801803149686347689880944374053192358003034528788450707377164999968456730831468870917773884978843762903818531083679471770915352880457799620424026940031349416664950256662630898750563049156694808230573774643480468895588943354918 9758 -10588727168932049404311809822992025204725181336390008915774265643757623179972916788839339757220823279475760378047766329102683554939898600310566258289081718029932284333908682129384385624442914475626366120702319932224261103598655567654013611978133697766620627743234893249340907321823086024624979953164686089640955034770261725946408578177752673879007737602329595421749028964766363153575541382017221966615021593217000688565179277746076224631584864780238988488703982035973277893763754573894866305 9759 3152805712611700294322380431331854943237857552394106227326856300769257032242097164050428297647677616138639084247341719585004567469886975277420177251440828656527125446338078270094007221142256425816682346391877101133406935621496656021506810255533355915139242287182667017275273425117688363087199774223938760274272193419030376476073178069659944251386283151210630222413565920943009451850078918437693762928998921027087237659721121090971412600812536064009496794721282623776323071309875911220287717519694987790542 9760 187799346883439184720310661667636783972940697492299920676441540578384934408818925582903649343294331562074120034045985769006771443704434135998519240420107126545682759330738361120483963568257913271495698447695811476425992575552684165008375190026688943697682929648147047110514528509219359752307293518099826898134521001677988801773849144134223970468690714144585469659288024213087712811475775242966493621452952170157078880494721113679123884941147522438744743288492587654371597381620619425943278224557439805956139720323775392 9761 660318845047631056151425602174728749023284067619123498634130488325815433391394819432084757080965778539931240702784325912883042240845506662450947317894893696850964177377322437114332359163637064130115507659872001895570303033334632385009885383830431407451477417867853572637197340424288404838340724920354148957074839911861780901148142086229116881116031525361910895468410823388455989440537162490800707713215330229981447447395988619836327302140526078410213749662249202383831177246094303212572141952226497074054529019829375258158140402 9762 -17475383457973195096861302159093399864444976471136367584237159450268286940560634669282561694924137361480172397511522521044745179619958628617661901400391242652898820516509661833256947892017171541993408297358480831743971661095905880074312496285878902721336411494842809730261982190782251946035279986089181183717131205670671167061294688701227269583827600065857009277056187673857999716877820800128782415134572048757738853432648615416299905327117207039802682934327457303039341678031533094638570274170671448184712901230988353519048223883201067404271 9763 -93474884191137129580597060079362424526196197219345369975751561129704313468066443328221874984118783661693426754862507814006243155381871019183971682691557529685784722113827998527354626912495949455650718198187635006244104566264664070212652187313762883040473148203184564469942095077396651613399933799132158548927869234627964567657013682099697351838729858914939731615001974158633960466721344090632526225134085860396513463620957065984579116376466982715715340957159313326041461247880441416571690624936827711317068007485747622022669694418723212433946334502022293 9764 -50839014058912691336387815246568901618477552943099075359465142543464294087533273668483598180769169869469473004966243143034897966237182287952639036368150419851476920561295017399078825169708390253557561327122316577510112427794949881600469089679838101729927910736821575005588454703041228022672764492409084917928777138979344565524775615108413383398005133678134466475500643735328391068070072208216297582401215383664752621628394200168154108612103006267771318947972506135982443799945309036954675780444973052214257054595045406927307121455508368629504205798679555907763383 9765 120790986344656976323282290256305413558183266528049935635767665952192484761896053706897628927133864375431072459040022750094517956719638870746140166387885059904566888986118387519463841760850221379626322721478782252236735371204832447044460562355699644565549982677823995134196187413270738380035292164464330065946734989802986480733788295804640726023266775524292815797070648515624473214662292906495074743858256374650748680643847362674374790581841539504707080652385870161351221430105651067439105750641548672340229431837875576259146987333372757885758566003181962592706293930526643243 9766 58508315749762844633736858975029325829718511912741115682447104078294788925103903384548135633374115802527442622003831138373495858596867087278838660010031706054271571717697114904842345436130759231220319874594043028290157884894766695020109196890542339276197336034183337775657470192121598197767831874950396693036199062864021541509460883546677893677448365273476574714685749282899403446253714045003374433360803249329573934245425952136935519706421075872657787178448996870765366020271814365543039459396865769909599513961666789701832482961217339217045330740691056853868240992350694337532688907349 9767 4881472632181857307920885031729806766144594640000916560086013801879721445981940693724693934102556971781729545676813040856938277162120972525495295050228064862456170124200079007444175411223050367363702643163805413413610614655829287659927706139866757661852080409923230972019343414853473593321005984530206884791856188006058434756307425240965026772341595227900926901425962310899949463684728867713330486362433923765528884919849446849932111712041352453508841887664804106978680294287117859092806646356531664887435288889581072592036503977787435292707233390472509322122354964259339398522267064775229098358 9768 -1049841738933077594202360026959355051260131150018085055882375982245204017850857248798046200776486670987839148055648945812484096356586349593295677125511067255033040701475903328033139792047233266834535925238882382180450905360554758200709755552211355369265136195264917047928702161596607625080532074694012891744217842131565813574294287525468958753820925377283263871592464720690684738839790234998980555309589415482167769934194807317498886426613485353969832289480913697148924013591186196413825663065401939886749765829050542814462833160542173538111063812466415853056711879985069103489798066335300121720850585009976 9769 -46377982545346552298752938671888614509670368328024136185463619828114698102806244067488658631447554042707566053570989529983101705369929614520300854624188029701639213965555312933111651859092343320873057156103046319184338268475524378571617790962168492962061205590921889307351426505109788135421870405998903845849640599273511465740028471841287751603993898557985657195013150807469472861662506387452898763004179420225769363906278019759783398337328533672493273426530383961387465312623170807378377769014459062769712129211004002931867695242795685326675479658187533202480918587779304666617508918095554145016917708725051351530201 9770 -589438228238608330773645936277430098302239827239187689834656177682765658623583503960806067119325763079523158062545149097533362759204156044195560801429553036380389203933296372562899742089407699862492493651991278381264861580996957944257133836374353079278250281957047250840829935987243601620285009667497533435596998871913586496765031535207801834089461423943854497079278493577287623421317959324927417385703637815414510005093619831966437539151328207303534362664403999705006838035645892614961992010555065492844188912818730696380098953785134012648604795350559585058388223662882698147654543915902723785281408383763188386575106465493 9771 11553660177292921497172001637947432403402684378897886861285180533714083817492658826938913720714937063229603170977403209207042345877103271151611169250755601449570866049007607031294146575875797954129147619878139416693858331046700483062675272771674106887977170142234375088672020121363994432290049930938095239322386961692736783588413310250010268746611610496580975184837128505989680405086093195791381684904885258171423840634482781918101111847774859805395007907665368133877496687417993737043929834738223119989818549587840697579428508159132556739523384158890660950481174098897390645280015175285169298170898915726049381464964590687648273145593 9772 46837319079934209408060497916690657157567244280441038545993188433222056308806688349647473050412724164244918419005708866779154365240609841295986516049772450240021380150840774027661273290008533081272826372847334396854326446306917621058666487051586726538693322102120170844237877818213052676158585883259570096252858315356580776534433874798384846440415455419083858296496448979824891855078382989367601728681071408285758404874946853226345533576254460532115348632848404700556630533366572790543441364607950461097377959921144226536702650678314629478341271668654263034354052699392955111167802855156492655856429948621697013717926462383958723011915278383168 9773 90139793508731690233695908647580770824476295609413072102940591682828494280168733548713450738462248554977556308748647430435022933079311789503734948592869340128025466398308401878866020769510068335562396714656245085025712326308691833690268058826172558268289184048973745161632952935984973218117329226890852704527887920627289911394904876190501993922175925949461581298992052525287716107392912758627088944213627005260417764802029125712513492579840183797355376481307809179752658487220326258870275861909006596962669311201759225175741743012462400036044840022251220560664524874414529095156519118654392878114090959780561383564024220699461574438621311733617665655 9774 -161955916721513899747001687761969844686476796109100153142247338821929277566540980633859534745616346611236444384513888449758107739160461283103116612853690934875880795064422035324990191300279709100196686263712127821367092347440066047418518349848165338709314650970728800141862897790299624151826404157718725999686952569341522680631804962230013777618428748708091412071057986829784088984404349669934184243961137458420048378747486796636401115342927969409511348516614799803499213840985302302089141249739167843110452825231515741388243733217282159171594157611806027567633542373201650299922885106819437292334876576781884620501531933686894205753584644022481837308829403738 9775 -60581156461606763945851230449294934713560645740343394556242316991994975139317265352638179848110741397355928295758124903195132132545736582308644711660345182659743137549416472243171469362996459915357435549215854022328803166178161904299903985240071184900409629241852155887223465512916493503371283639000917329026233145347359643900406682842003109526486521305481593088063419495289737779738985175663684634193958403480725283281411425251263178191681606139761345360248838450077971142177633477631337149552989033278141205591484799018408327501909225269712625469198030036571886927869589616640633529292553776579379080481026307267502300988163597593135146345714677417110900418246359007 9776 -17563519163232509925682594584123941108919380904563668649976178856007653399700723760432865813268631587188703983691302683622082280530415230260515755396098491721555239970098278921514273821101508549528141770543308626107787995265850271647456603336720348955311560137400124153548725808614161788149778858039617732467050823550564863586366486906501745527413837297327740266502309373090196323792186054970348232688771628994014620309697947977892076688446336922111510856649929963512872059166832557511435678502139948969638645812549401747251775554571631605500715351748492972108288564127700001276270831092716548039373913160409051164231304937159523364702076644498698794367457781884237297197035 9777 2906519000145319378413797693748421538307567487956774175561376114322822591412563216721537427634754004620228835138639167858152685697449495436107772440973878940680846259565201932156628458015497632491949658611130994694611027112437277895689628496535986950869190624734101868473615799261623875405402276529660109130231979352410018661167820676989262432935187419859757591031583131635134540617596913544439388642903167344103768163664730710794151213040622600506534491261292971572329273489424798586770232076917911692809931523137059221939796755785071161325459237378010724923241284534540922537495081670504786659639400630148770798380420213861265780655699496004275825788649879408923291637713351499046 9778 100826216642760207344090082316369314229160793448539351936820187902906702406004175506550433613587576878646551945272587433127764881761220448400459254220952487035653192136741379798667163767161350234023863520874401506207684104475161637807369825229090519744189242377821315168085961581478183355165540277962188920743926639683111273329620774743799395230997761003357180629569857027830278415767008832304071209570593344197400572330201280606034351248415635746591331868107030539425526518382766041997550465624461846866683176496181293084744892284706040400724892322598493013948028116351036876936928445935159636223204137446637862798860070737076319770241043694311292660820200227878590519577407179238212496985 9779 4383498257856464465975921544887607151281605443079911850586702120472318262572117479171006804570521143237026516368878306568978258449127513634803901539026949756439666693661943906000787845054254181581024717304804213779640367540007250327453753461370686599176849212305794629171708217311891882967016299268752446246404624788788218782242920970067381087620068485263514237940741183838155820669058989327839478799120872083412783927480657632944081148226963136234355182691276002603100196209943453902392116033283684080371892220839423718793183197009599161040501748524316301582068513472768826869215353022031686201550535755577596895399116283195968299042645230794684315289118603800223306508960976454060670661585347 9780 -67077526971856892811367177450853386283030543971783684849895294665248032254462480019598223357304418528574514975093585384043050239261430295470231554660431714471607143089743141453310533208673464710251408674536292252662115880151864995987284286333986827131809984443349447161086014029266331810513227504832757616739086105453058761520224883078984621122352274027659080160756986563027269333832776106045626094385298911126408310694564981650656540362114914626142720615706102464767621883793165436231193182154015996796367943847379351701745383206128607777446736445946968859242842780558405806022739591746447010809844723928099721415144165610987672268572765109430969663703268732970683237979004999025909462039613994025977 9781 -216840302689896665731746698221758202698779819921932804753507428187725805854618789691088292943613018773282882090156930391938961943659527486151057860634329968619338704063881632029331648278838890162878950205414310526965053196135227840145837679865263699642537485186493526991951702189985778300270065436482133447811383613521000756595975308502122353185665698770106824719496549088850832750508019960570732855098896017069716111074280751410109516163559890035458871217950714490270848915791657775084284299464980816312113939910567936096087144627018452165594575668026718295450270695713366960386153561781725083743249615480355499637453554516506165257200376890896177409011031352833663339470212394184824031324887561407947249905 9782 -1407984188767208669835704161240525857107399042337428780065689272882528273598253986883512791999845710355396766226469227780967606486014391864599905606580955148147161768273540154512308520958930634006908551155185901023778251002520191290701835779919689604854065629244389141147438993245614522534235822867221630783728393029265759544079815990388556840341698103517605299682711797013881432046895750402177514378733538952536118268721167989085840021785391025781670789825101809502027206660822144727375061951488903763900866969564080718567182213015225276674137600400165552787562559262360956594049327375201449483855276559276634131190776782642468357961509906712728433605666376107528016476580537050430422609168510868786025601472704 9783 1998473784723279898757873466264982096358795913526967077276227331812009206441938274480715630410596231696376338943884894833182545991450616699810669304686162286984519782162874724450672907174662911203574748903971577029572567809466418704546730279079508504460408077219448861727754789415938259891876615944493432310166593348395034720144978394564573770194135500537299610823543770977621663487487377248100607655460285960016293942775292625941387786942621954477044641271833346010716681531542010569846119038334810013688691271409257853935570047799568469931974561755853048724561427343561182516785481077732925205954348441887576282915861852393156772748058435519232981458453168359749197882843758833761706196157494762523250621937384975266 9784 605004956632630536748193230300337320948044380216973639440680043895877914146724596941323152894028373474196431725711092908914272732010663023690636446363444796445516448185610523866017502564278676677762577809574353677811717161756483057346543526348504067729167062171521882049680459646518705378424153055932893088550460562658521905161187336060226015676740087907367002107989144077799355930744789018662230021895259129232226667416745491703765679383719243108495660905295561503625334991378657431994932659732964307077173178473874751862573938550653318627558578303803598943186816217988890315261812001920845947666986129949226940311444369667683652668098159816703365836112282195047894983922693589704487510502265602704452009562460440608875711 9785 584556274058272895381397128278443925025188627462676474536228117207894056416216854722330863889738382669776802628977801518078557547361311906785478458868641904411849007614429636270683950096712344858804182303150037413020234992841613146208924001786069232404244066128103423170051599271627097383472163840579813884754956815500632243390234433436568612018047416021041604671755122330895604215129760634567956276874920316416480201603985049082148890413545724782667500638735542199162619677228511082551659642223934933535372339105629708028875014594489684473171869726888535907570181215129180109202080392742467662671231142128447749097702205237010544274917662576070015983389097369247433505398271729541894646967014024544500333392601362999681707167 9786 -77130631038216863308460499260847101249417791491480388937351114459266839692145677379523965149126506977817242719347434358848619680807242119142028318443259706735247669241853503333239030833463307431213140362933017677769511726090959974513339418772061701600377888257732867432288976502327898167653609190151196194339185004270412613200527970741015174248445487042754006196565921973711453447897412057655003750635010492670273954823364009492064756123406760274389557484115373223100582267868816792405836790714771510140881238801317265322671454203653687579441794731418043299886797749432897364136658211506005320543714193939268232457557390157080266219903257761738543855225506882604878133125359544095180193780511322749807206162461222722924468786112710 9787 -2198383657664415787250679120786680413113514140892204709391159018602654803491393781986801051017397305706705289440735671754838565952887767809429445054440910428787697723347558374934543322279659684620966473677460593910751461905510765791819400995350856781101275432918992095115841304829933696102712393418257982424184943715636840369932926395360622250936862115973108510042165375102659575461220589169465654455343586934126032014136213395740590018090436712094823030896733142826447133283446748069399553015065083556515247413499998641648940587474083097907605386611230386100501988344766487813979842139832232919502558553124366462615962963828863310568325981854487505864624248710834639845152925923502464652144799561640003665028604538694542932757367694362 9788 -314988854362791647195365628344511879802898147661926960791932473486446939763426607775616207348669791379312182988049464922415220080880122595398371310042519911124151919034373654526347182797563092037312180647569427036188357762061589516208135147160955315922376376356890520176482114908281530916093430780661371630598167922040562517171401208602494472412207685593659617529646788740328106041926188455740591456006591322596721893522615117346986751175184015522164540512866682806752441422451037284237683208868501582278367351570424176421882842460817630755031637191600254915760667137088498942904168774974175408815691619789346460759586953070819427753241575754533958263509758283280278359518131453147097399771363632412913335576099021258839476623300528214379 9789 3867929507120769392210635072664192984602125943718320331814446334863423930327102652886372521900649644625713415014972256127617151024120486443153067767607556638019666683931921631796553023601244833850426617769909870707894196117820538670179545194264169024657267570893135309498932635467175963262757214761269621549200947801636192042729926023603135835177785858580708560280106228468985826411605299104643213751237974566449359648608690538142503164563253062198907438207861814565506905116325502397577999669460429283437555534972178549619906453046040081940047089762639661354257972696761520949796356824123259256238075995998423476165913928664537491592452349227312758222905051890533749177108460654316737545929060024778239793089795574115249666732284401861402996 9790 10444283561453317621480942311966238497099816085001565951611595604524854023063109117424798923593094512261604428125168584017223128782329301555384244372977926448756678420649265903864023596545322498750404819022356320847398916175831475832628186048913523543852774612518677317857190631651310730952272071565754754699215995876803724613664575649401020137563659253635389514032803439318835902550954543657163264941194833441708300923685539072308552975341737417914532133345881744478903535323821559380368081354865570598713167612497092471137142783151543998127211633401268293636552304388158750760730732418625922157794140617660806790190485494094403856882352069373193631473350583466933390906113721534858545084462424794744222505825251432264626719189731154441836826738 9791 221196771646712106348362431992238044294793855176381091238641070173600456288357688659337030764425892308962055650735066532288096902395833721781967772498435755841231341401411404279964015088305251511577941516455378322921937339028756809235322104297618543425962879506057340809069811479762067038354422585129060312794328538961367226508540837783705570487545221037042196219521057585392965228712946795653636060729992312236396613955611282205977549772647391830881528056060061007903522522906456437804083371297398460216354585694681295741389986704429955246926554308558726723975686262986067804386913608763702910123700346074204417201653259031202351631176444941022319551532067036435688748314858803781702265662043347981969746724928621456975573210727356409975453938849 9792 -252704803078468734852886178571206147409258906684444076450613014572163638430288667451360574039049830025482293250698679142654348374247995070405784611669450771633814935070738491040664503148666692406449965795562752368963551794800648815414570138419098436836093478182407745031763026236469632412644326719726459749094405141239095013356885911867446340209430960271190633510537105131894419280014187270805949456787847189873547140396401685043505918545122376772936732554821193247528173471442558419279664364691567131785074785671491636741799532064831526284367296853043803564443589767999657794943085752275532945931537341535957548999228285510273422377569497794762558375487146111540650884354775121861601997675903962748362841920869824502082396654527567825809423689499570 9793 -65150525710415471013508710071424761223305656824395615794411170968111301799559976992537207634936624539996764321389500758305286561454759957388351120891162740289946832383972087850433094339701522960323659552628458238369808916642454078480293396337595102107051866060648631954371564711978237438735744076539913604678874965462263765260158925949925638962429001572363990415985905007421980910387893762210392598773166784936571944236880546375067535667952216999081542173388693807750108958362194192554415377782156416598978122100155462391765425209597424999246157659830362116705836373849135305965516780069674848091539453279557726980958360014334417038801491427583331197028626055821979587837167325052253465875804988678903989373757315156744562492447549312059817949019212575 9794 -203297736076232427747395218380200160231266091800943055658868414351471737475238523888404709111140105556381918805882971047194792433328189530042190698219156379678916708429524523349184292145533910162423466169238062394251578506429816308205041235873778674918053197766595133190017941535629843940526655401437002983255888337096710842120415276454574823340636075658983672859829292235960749604292870720762478450750552929747029228176325404481887682106500088364814591681307297483714894365440168972888094997859090521062605805673788158399352296567043734851347442379138287050127774288613504770277581325572137092162531023874774764344352068244151421128550447458907228711992888643401313832393176015706670146477685362547005938534356273529413784391819110197177827012321010153 9795 21559568706969340548136927927561518659554718923569536372661952103819275777539861795532000196337049488087911276582713832408085622033647421992018147745451889645816889184151245520167289035527946139546815855360861797565532452218492930944862556733294689283149469689793892903413928185947790947993482883406284658897617109293789831727152521139260710461226231961046966872665862233893461248554550796990189402590316458381600212305882397651473788862368346064833511457447331049500618484486814314931033240008879792669118976738805458253781894111957349753873161052728243831720056211605690047893277821267662098892309032335071065379570994262968639939599353462097616041077368501086714573925312849204791897282871028276617082413897692990185103998435556903918587092234257769960 9796 536166427762291913285017681469920033018667799540923482237095040124686438386355962530385452419595134007959508514480462251407850510724826773148091902880133557531077375487231142847299749399871195190117233553180170006878386798808258980379697376010993203883737327597843388523937003737293743982924706173710268607808484563564811880498322325377523807879528906989901700242555608060738262850470199131374667731048093666417911797653251432717114968774262969979165960446230575179539065269746868232426331894306850784275217323783660362213055332984175707811871578068652392133224877583137102919000867175154229951570742653704737580807700793704028532515574739822309662934102712643151487586661586245666652210435060825501927979944679799759124927611514235206629936906285678418050 9797 245701783640042230456794079855084880201927342120987039440239262751671811631602357450761456107734880697435002000972936098303752061153391208619161704192781658537929069658886921162157909321237261843408912916714441029394992075660175368937482189351376026164944960102430977581812173266001960548984298261190639973109842417772270660445720135729609702138848803549579503640894531674645262984167534552841159452938859274190523847394357204021640333805409633209669168212358071504553295602464785180706002309525269035783323593214460661969531115364350814359952539045118729563051648270701102678462626854351034597424901709314109150141717794595772571049982613409178312423792120789210879363743023658821417602382950332487567241585165739990724475053360933767208442382893680824133 9798 -2406572657004604287665834643606034490737452722072736298638347567770411915444935928187160467391181169681170706218715856026683537493274223343504861227442094068014220286636202723529380674925414723560990025698265734825419520113498363058929708833911575066014483788489721199396393458549223671193749762655386826168244429505410724927192256003821379392274700476154789187511532405989893868665869780656249856172738096257394495395610934789780975289674494862159371800615347875601275902382408322968271913571900771764667117082465005047420484072834958518557109647535686030868968690433626492795973249031111235079474181727790085242591738449769812476738517355017882513647671168504449732495594295696643481262532055106936172319653529222991876552698590939642942510713297153327765 9799 -5854332071243965747412869115070797257415293169993799294184701205177318057971572532421713370735694212825078163228201315320797940374050095168412256791033393948974583979068256608129248896394504484816921479223169748525057943046368537522777497075088320772477918450103555812867382557154806708306805310912671330352492281438170873332706793691049106315459307883414269406424795035685759224099191329374216825138625297392432506602022581927582480050643478811262040533092124871197860713567480489996074803133470402506972031585433845636791298301542144799278690788789979704645082375571654768937876327065119888527312064778611106311776535459661647997644120131444004991274147303623510835481174681384176958786196459947863258357860856223642545027410142493749212887864387595035183 9800 -392636296650849538666168922024961819056658106546081925929763631434359637184292421985830790709939550561391779302599973353889860038803922960963895058000776828404392339709212590664307662273056390999297206436804710364330321460632291979400638862602178980877429001982000843224691413807918989505109725547934225680547614213924122944199414275873271766478956706551828913117866702353107871409380917788881258957036812175262109568579920781640745834380966476069524613185779916047833828653564033347485157315419070796961210860613699363882780768294649992361608770106212035130395933109720456935095237255591499273465720081181831972590873469643767883987465197417608521013346989665350294141762727584319127681436433339365430999304986630185905832323898358300623029290849047352407 9801 351971112338488221885128888949438925434424459704398398445875572004913401468853892231931094219253904173510259696267527895543932720533033290019103627312143420120963489330258929917197806860722043607361455024412034016179156788210038991629621998893786272204383452360341353334729478565783631785995882214226761246171205334584185909632593546351181377473990844464446679600102412392175085114882121665090472302504857110819113083533019438116398689995369543327535120600328364715911301425208836380972765240400351442331240439011803214338276506106344314308793881699914571151280685041759866165494966098364464549954334424181386087935230167728641966167390944894555990110547983829992033297984969580492010110329547783833064537633352996560683510865594885070265344166788741652252 9802 85388629408826830085169315100690310428831963934196557897659997137529547870214906176915582630791282145333553743031658611739011150412016445670361278911395346740957532532431127148732501252445495800523907212559437705736858374451958389687039607937935608623142729612333444286263245947817394069303002962591881688653926264860864337551713677725040603132230763488354604145331750591056536234113903931743862562860874212854903821158132739512395371005225435252066598753231400579721126983477518489022511769556221845742266432100173218469032045114073728449733115907154675753102732447733381540053049897485519548640432436985940157053501344200477246683269879010879046022498739226008300245838019648924217701800432899487076607629337992347064652800124591217403598194884601896682 9803 835102353797732054242242719275794756693306736933251864129018455978756421590620274753467879734886879314795532524375957155953858117849077225583638370473144766404570372656953114354575810893870039532079480602483644364421427188425597479635995858798213751674295928808783023317624551015331065511072720971376161019514700555913124968039846306305957188886112436497794821703958891736172277905930107332172654073249303222399908794275885411802713074170930901273561871253264001739100778004428387252693116737069893708210359869625586410715839693376337230433486677944460474984832136196633174002746443330973639000615080536520174378244330120747240651435449758332910968441377377695333261777845284324339077160740398155811247030214543153764126223780857285370785714974607677531 9804 -67485655855439279728726385288486293042552184139304904332348629583067356762248454538347321546339102564899127072828312801270133968519451637299632060897392581491031395815791402104790415672426115270274536676111640134073803763536656146511942969781888788136057685400227291697895017580311226890941898690670463244379647508194731430095596549573123611365341033197691063204933160696503713412189125591880906466819505380758202525653530805023632330735316787372209261138392244995363225758719709371882918469403472188726595776373350760662842417387538934701882661880061997359502740931860536931330791807782814496001701605948599459588953121284345761361239175434626458741277544422477461655048711939060498101039350827068619235856245934248701837934206076112947414927861204014 9805 -1677113167444932571047515344866537842036031412039152509040127913296901182235457935173551759533213571685312429081256537007766124719525434426370906825091772994347232478470146078393285786612015414608569880283731404623796086508469182147181010963382784360613059783984271021049907094334065746235951950513570288321072376379260996881608886419996486981687731527814456287549884519987925179620551469411655408334103397122007514366411535767785765148208719415025781986012298406317981742426101169027868518738907973069305784284922370539394896972309815515105415689314922314622300189633668164721754190935654901680868441839644671099096255664373258586139678071977332647496107289715145309887174423055366120036631357211508227876515404211116231153471685209871324857132606376 9806 -2382898799350013380113495198698637290833916016320625419836870961601166186978798338014543566614939807315153266785869069297196062551830937470950597230565086211983881928982936968406096023252808672589573058481790771947212430747638857204331324996041103552001173431079411909880263830346078634528368627327015923969721766400042237675306179173364156680433337136168768652226400679813896119986377777669052423914816021810869258493118415712688937330743489273673839285823531053513824688911905441366214068142336311839710229776028867985821123875513425786980799287860025181881555469013315144385431799700590942242334023276216663165215275053158342325667995577463391745968457641542907667005003947683953842558465924453899197426892757170565587709231079392576626305327262 9807 16944621616121023428261774087304274813773442602918381801203215945121426514636800275408776178106996133104526537565112972199855909055513102197366942964526585936282289018357731308698481406481996877312197750927213096270726729620326780180543188421291652849772504336008114003651999637145847809605612504275841177368299134608247171551785095170441658893586282413528698320681764247210542006363315386351154431843328085170424285386731018486163707365243344417451978710786221908268455449656508153312061703123400156211891732861166134915043106987085416026112106565595500776167437528391102398142595243144692615426621956795415371625669921722462854801880271337644307587145276430176620484574588023093502078578911883329053214311803287957925368653621336883467883183216 9808 44758984496855216311774615227175776536445846223667548464389046016028058573843901848931090163003532036348310270202645111198213850327926045209341712641772721568653040376910553270912634328257217060213968950207895459393330476230760226374472334743947788160398159064980673597226923261233941660555629929711235241710171364559763553959829738637013448037650232587708409174497210409963355539022877802731311950777528638908554005268027120087482408279304263998691802655114360372587462695569009730252442737972015040588949688070660906529005639623215418744445163266512283313484659837187201750225330927439103359629695883631285325733661008432044047571288255547640061687737485667701147430498361252804630759978157091034878000095324995712373541068584024530759906952 9809 9207206047945232235132131746388782513334900223109259449445950359279273704311524300245757095012518624082732574676711071614447639647166021099430758067280295236227453111504738413976107156979721037509479042772566582925056411462168156971568772694822789373632281465631872122394184715008073914094067872220571582609013824693373253164176813867702045995827907831577710087628347999585117816056587660191545267305334735270926144858855051587238422149500127022579986970452577978966757201541318850263473336022250391445514176693305685562393086814271816632091721850355760647681306460976371839936124680324927886106661070508018069404879573663475164599178284160185301177009571390593019752595638862497551731241849966432077833515950642505149640285454576615409152 9810 -5544445952483537886890352728894795237152894268563478037608574000739082569075491348676884352513214095501285514117437231120772055131197231796969243052554172936662953223456896999078827387224146932442672588054249071816025594919854378071709145891958420140702638850530017597752803419162429373133048405075004960422708507253529001333996167097541750108886442445899126219741362234899276521523886792789608964527147774171093969696220173938081383474136774333222907805415212060890353358338362287286843638820192313665226761952674164939087406036342307233177390706837333646485081476628722132725141841007495362737982839350270412939061372888519811443778745907095760894029984806174139745361406915578549760066095418393770018592208093494059838940502135802077 9811 -1637748376137688488190260922302374507011535243168403210276239506251474835092944754912094206690059058874116448387665038033745384325126132430468193206897645115170474528322649174584981680441930391682217681662626221481949805306649510922678765765558345398777130151160641251789229875700951203153633222697536397005209026911939240895206865158167492957596283820689246112049171281683125073995529236960236572068829481703905474787777560105232892627414282637229914243074156464670563546114039128016892037802916913595434415585220479469056582399483718694144795813024799722079839840232252390028180114989017566081665739802107262605071179862887042266874474934526227659695179355050378110395432649454373922704093799792064333956161991382570320188281028172 9812 -48664250339103682180749492154997946917188427725474792585419151043213594071551880188144989388177399834363110575636442241415126616703855177635258570061136184965973962918750112512176448373450517245618291659819284715355799593471065509976860301403687859204446679896402160793206212016964886023595810320572434983909816127501230395130422163119490296832931187633638329176645062978098246582993085854582804155439914098029260648060985073757059170931227709176486080071299676285432846648468839900563582253709619014919010619494695993897384345429781365097332984270256113601848892256511259829438280650469169790393345735178235379769895628654618072496376770907575369106562493558037695444968020531437742837149341960689957958283651483636195484903550 9813 2330760474331131273911808218728120505876312864969556199160045959705303117760535740959276798392254261343194353279110516867388209180967691533433131053447902809660113113868256660900590915556594069165039129932718658331961268234542918366146919643632442470098475909044625191101539738241563159283925750648065143884575864229354175596573531833110244101909738051203421056080058851797425494505882599883607581796443457696651372255513525930369665312863428450729519407676114364215035670189415070773848009533485568274061908132514331697639334277530119632262847932262013466650298878349498166633999143139576107556333502934156153999326454173613046748393654413553059105934988275654556046254505151476967897548959623369871345473370959864100805891 9814 82721919402376070232793388599715692376434498629921075578469050104096673730703956236689941049079410119223874754797604595235183835503614178454021200524441316996360033961127850884085895717866351710131467596256507884181345689456430950309848395006861395078440353972681484001020620956138651238853051821549753579387007971000415682148307112528441103679584753633772546484490763583874666999095700733608866942140688564565165371942567155876891997474477729411970554035634690162689171788537159113064242821718462602774905154297131744078004791819099964194149721896544103606941690353239025078962380642521858318795551602853406767789024000390281064571957216107060411316150943964848913969325086339307151414699815716361085532426920053456892 9815 355262071004807080903752147026192246372588619469754238075407775920429179743897636594394898037655122034693902969860076869264076945799888185045416983911451384674734264396222047506921544883908014285534189977407720286873643950433843176546616498765492825458544551092570993103726833958681154875464640253850136611269896720338731464283209373694595231499158185938371843286629893648621865571436175739238946904843018660057077779765165054471887114941551180509649074783972524581753885440184207897525983182586051196986092761198272517278314990126035986505533276029974919830735124573882062617183937885779383639746906692370048941985446409878670716446688368692795588868573220712960391044730035578501095287294711250510337125585119452 9816 -1207258467526852839839419289781216982374722179747632277768284389655176517711528444963189489750769196066861168029069040899619881246951149485084266044384082373923274388552013561277066250302224171355164714969250665174148194317977635457490263489408551218416805439545069770868036440234462687138504547798226933667399429153140952189262031601660910341807144312972859911955104125125882846182231180260676388374183342854225168649817377236025227715856791480570931471203662522017693218379136739986144388932194297795578955736386448966967279673525129866597139782627083206910447321053584950311276621668276721414416960614220677887745373079210505454158791713687002857935190580157258256550473403204750498356645903209945223356998 9817 -5773468013264750638946108845646649890009008929418883830146420179569722555298075772331745458904197133085388979401628206664542422274146945981619578068223330430999139588217949857127095815163495528424077825583362042646469167546474207607089100054092095317249524821799489059238707209296582783227863365699045074816908014957136456107127309719977857782799640340411702799965544759892617354112003655683952397998539122675819195736951665370718839497662795576568875689011171600297224143046937348830628379717547673230018178654181859951866780254042903847666813809992377734782838969495352787376007624389508771192763620486068197226625966677643112902395288612926228029292667239205614910425513290660112214219406157581155751 9818 -3607088589864366829102978558896640663480825453593839526655460504616429464575511980531363749474144354439938734287569797872453250242321159089398649079809100910438388226737367779834070804003946325737515468880630468349532102736867817962324557807633507744663007070526751613815094013518364808177042221327151895045052884111836072552590818294115744442510564656975324757099263487024179114603047315301218936659135744906910775242944997748184475975336715870984861427962654928014452491958460323956316961245901392738992655176752528410812677970518090554199333965025706637516591327949768929925932677539205175620898040562678478782595654111441690876733411881333352387358406686508624129063681134937140837274026254177 9819 660439266334528850141080212971052535073010231948928222831264030257674288404401327067259351819898598744408884438678748679310419160418877971563116808421100790956604124466198070232316649961773568772898968588872529363451304363687192260475911089868183501427500350530841823326420793387724544078699839995109985662717703551742872452179843533236014487558308428775340085173831323706127577248909137462270476371822028012007029766031453546734500801745279638607422146277690297535505533505714010290805929221844023174444312026137247668790441816281583945149759988418312406637560733396419454250212523254882830563698772887154317586264078793733429562703190045340522101001441128588135383971295282552340878693597 9820 550342268716173785374030261413610590756683720655413683007401829785276435791478002639619019978918335205104029386846968162406193801517458034810285638089213903257960671305509126466871379361270734366023629757065656133980176797176218771979351225647209100536290776108887469539403035785873798766689482597347946966902904474532760000120973706749515961012662345822741017113599453347552116740602811535900914767603813799168759488270325567522563651871888107437982343803301079855719861963486121881493127576720863304025603586968162960251109060555539662071904134768810651030163000170796804984978890408994588394607457795006777004830757287465730042955350742725791261665196813582045535363148857119475468 9821 50978183697181400183374452941724442995237385605705563491160260792614263889031814465569908344723272791123284099872001317987508611009171310254013066273072002489854606003996801406514155530103912200776110827224330146289820654745014885002095005812287269011965706320176022367923232393262092740565903369000988734040913918331121534436528952747773010796439783441171804387917883586557635958498660999842073543560452010349786801905925869131678704134781688166467948545525197234433566529578461077224790168911856481105864254294298184243941234566463905243904982202132134769362785206632412075613363267502948941764506423311339293390269266992642463842978708011825703818079677199276264011982879633 9822 -19381647628586146848974743466660542304158440521475968716764730478401877296645487220936454278915557379391870904877134932673649894675067442854997627217816419518275375186027862592075150970474753830643999725472886437478244876172458874769560329930644240766354374145577932607089010292180484848736552268105444671615589660460230541833942568469083667341589069115589117553725247030386595884848799547018955381425578269985345504727170744919513955151734205157753285229215933133535986480200994878400842237711378745460848981178960261700868157334181986584228876733506466458993264809845534888355710054523161349710949438373112697507996412072083361062951997694814362957010649810998640106 9823 -68673741725214904412322996661408724489388649060969308676384788033428790952770365899262968211539671141837494849203297513076719985959322668360064391738183188641421677160773270515708798925132644371794887132980642005042169757290462882567332420892133409503753728198576847246310574491096149239467585344892911357101131514755640035178124607413105372767060316462584622439970429300889593388160540412949746466117862633173859880653047446727416733614165969276729866865096543540389988122901732555445343157977824332469204479536204012041398086819886762188747771057714350985070524506932919419720775095780339834269782503361240895039989075383014844791487061028590642546479458301780 9824 -991424299895699174394724278269988306300552174253998153663506226289317849085087095767767299468238685550199490834380681197653828904219872942032582734115321026023237159223778426709193654281813778586126990841914285431879768144836766266426566962287827332110569915936121713015552258144913996648860924091516858566940734763745387390560298810746438246813841241399510847021558270156998682295414909300907707446433458768196940973986565788449853992853455343652300710878937617253999305969193821613522673901247655031224195599574553838688943099545922483597518231829824705350357976902976169610313836002488582148283130349041310154843312630408560919619587915561957386799873 9825 -2107888400710143333321480095749447505783585951373316253845047474814553538383738144103378533023097226574571474948125266347086401858251150916443803439558452354895496169476718763236309454905935138547699291193884940088404021650149566837696720967907416207422645970029250820617833225919385034195329748641266083108401663825640119709453021300191270743843708040094640818455529267773282506616201296715825960027058962021652644890990403086500722663443003564657748305058129875693575198676706383335888667116482718171316079059072924479464102045467813286289628491152568006919292180520475137994770511972077220517573936580699244331899463674473271757557752998545953 9826 9635584709629338713700921844811535418639591994794511495152981170068810095554243381378338185429216071553264375412156477805675002252555306090872311729513473480814168898100040018870283807207432472388560291847329262235504247684900784260842549198837258603135949568803096877363597660260420379869859057994802774262553902505301699130423195432239219022295155562939301257802373332252378815191664680202369203722037148413675973508314982172788880265071670442139401375433169387602496678166468245576590851316306467018312942470721134235174619589791752318605044802806823715849887438473158879834464919056219373268979127881971945597078666235205026080993778 9827 25488106339346874703097082313465112123277158729867308360679810594805132137084073910707844161757464979670902332770199264750353656228212237536231833788906547303408615272772783808419554109898536827687455132157796553062450184019867831241214805049975118167994410328856952896046238936736431757487750146346055377217650763256730089970095577205221992748694771381969083546395531594077236837038770022893230007309195231740614530895557252046366088113492493306582205082068005131871409414639392462928108851604803394187853794530259260986632095838342810835239913374914310800585709459813203042423799220769631368165945373930469405924679446264822438 9828 12922126424088879530956411224155577022057798901171422429758648481150873446140908629267657838424889561327553601100447766959746236254866179697452429088481570785907515198359517727117054716317019369001807575124570082199802635274966185779716123645546026619597836030963470692378751329736926057943296946987543432601264988787995122423975315443661849897923046983445221746637318472861651718643122840997701304905063359229809103957607908485648561660247905980262547804687870867358529695240159866572096046890053756373417801509741110813494120155903923756226275662907011359085667918150919904795532792782468658423147452095632246790381496 9829 -236168660264737797845659885516351503615159092544133824094244541593304124741469208147646311808009552474189777019868761337898150356448187221228129208943332482607558176060524484745930616154707357734500132698106942209822638359553454790407288452068835255856847301628275086468253107585311419963104619943030632961182819983662392878802130967958898899306413270414609481184398152282430613156482956456174898034611120367790691795262253986026988742182223079765323755248022162101633118020532982955651709219992747637750950484307499031387601781621187810399176154696623433365454114237385778958745442075166361531460416904135768 9830 -754652130326729967394419260067839171988466461698274837323096793477525447525694437126003022428536910695512637058435250059576559989713759053829109677350873564113671531239347992946723559409715975602417590017545208532542191168475869107290492722737941587970546115835194343626714939118776804455117367697415199427380305936021574386732055553099401600208982033283450901970698356109664198250744623275238919722260285717453503107296880585886421646765835144550561888384192499402688156435415995541931115050583547308165124032414615874236467890344703134650762415915868087039934306096747940430450064943283903662091262 9831 -78237400103420130772229989548463531696818392594962019711908052336191110615890946471781411074036724650558706068607495544646115121349050559687762494567039398311530009362625353820314618732848620003218246935657882702364885810540647887093578354913812177220584795817430548519359503349827764956100200052912894833166159755484067419980304480788242014127841568775569524272817156727175183543302732427153983861037066241697316293243433620799800219338506358363325853974643862972050030498842870418485082104847343630145858182917614325480223686997201717223951408132201085095800451683338917928433557025998573 9832 -1867395591007334990903398406056719683374972594714374810914946313673449960906276370711225563380640277716845462131208915091394247527030974668008578332043928352175408158548533673728749779120244303151638498107902203335300283133288729603628531254674651629193022354975651337264268051898811164738912919139886902612790354563131681788363014634807603309278886442467617713341272212363045171210154974117888582195201024761318679750312835649737972421764323943464461351300563705828334070985513218885290647227846750891063235385611174436235563874043460241717634485742337907540989255548543284009655 9833 8105883264973403500777356548315085318252997805093857334461636525594133439397305429667072051451658311883634890062893671168788937638052873031608821262372752710736439424589308032313782227290064997711188132075165722363732398213755489672908794963995734382279909201002821603374030123728613546069558515210929622983762450720461442848042606806243039978301551106617902228053983584054517296929543833235782395168544276619665774938141024702548374332532666533144541719221312173299850068485090108652207557013329546335775006457384299828817727663119213089532477836720526328356315906215 9834 448220608980884664487535772962138518648005845973721733098693076567103752917997026209493474453343575966653198465874686179359554868841029080688610367768898970354330700997258728855550243533408190555406270722883257599557999726981187269352804997014734648588971987181620919800198466246757511710457807172821221458846747423036479829981328653237529182152225274302686253705556035787583255567915156906814329289006589429589108629329324287768576954157250816670635301772260571740072672756569694860389931598686150343652366438039842863755707007071519636947729093368567054934 9835 2721093524309208092592798819267333427742329421622040011436739618024792219754242686066946843243116758147602913812539125737518069805214896575523946143633859642350224407928663000751109468710915913464949622796952761256693061232103692525735628875720058702647633215445636482237998373284536589845813840746747711131228802423068222372680426030333471773678158167409576842110988334532747240111885968284270044491136229685186187188471673478095455841750699441348619870312718941229948518681003320446819714715695435573119828659331790088585256567418173754311677746 9836 4657273111191694544072609874756226134371509548413928509972233863326698289475226781819456107787524157332675026492641939992456626161940534810250463793711698210046209729171098462920683517190711260779813968461305874063918714890234304521299833534694936898307197505150984951931968676934179109005434702479491086639326120206876628846345298571502182302215658454349890392749827514057317560424223954787826589322421179643438211432234415619934298534447586899951044667841925297899780395853009458767692210366281558983577753617022447673271255953985618 9837 1088328234379260024324828196411923642125341584354166480770128363535629715683462283533982937340260176137785162869999694806466142253074629574948573376621926482508616225067453445681403992535385896276254273643136509271059073940294220428957661588841597893752521789098662245593128144368691346556901544716647054798191120630674076126746659295613175703899712723300142286168861325140125323343134635524107611926672647274708845672640020504965785715813067864578197247781606528832976165672236505495291245486352229589749140098156333276465 9838 -2012977734633776673261099257730397169104888976770170044085088229814381456718466941186636398679531930415111554724695267530299869180870431768112508701908662275674742542846854340956015973187085135703499953113481546798668420193745826746529604524180410820624111856415125461083035663851798055158427609253611520459453672641498376683792030179696387189686535526498926188348621925650652676404419142658766397093967593529511063489245433348683674058605401360762172382230447438918527994752913326651254176850602479354554150487 9839 -1088198751222737604157736078669016639043246919205024418935846998317827228639481231884809670161563610557995741971905524526628288555195194846640864309985834710727392105509573174376968624025431272988799512632965941010583901843217223471908617724300589357504147050690877826401438090951554384949502527350806919623681445619636872183935972819522765636486253604010002367661190107240913190726609873681668920438930540185980864245737030907344400545065584857886709397461687614814535806114915725017836276342030994 9840 -173883827614924143649891425482961409612777333020918214680756667329248726158690121410082497757574612408616606849531845935707595817631033356160315834770621604500008287293646888134860705574259809396350577698555163489030856553033322193507728260369738304601138959865031240497493652734373265549073801827053801703888143131191538700042305024040634499607425708547399723638740201766910248190275451752241469902476946432533421339290335799781081554833615602998432768799944639245576307296436371895185 9841 -10041726634918782124027970664519139913214591735412826961344377868294713120008254644678301558819569303182166716577562332359126508956703763594201161361267957703840179920915337399833922469983581608861641664397241063680243398339678247943603928265917472395486328676156562586138707039250556555528664479183173014092643915761241971828512008655591666046994235491860486532524276406959294302788857988806281377438857267853513348335330855893778801461285844512611592287071525577506374410 9842 -187046381810241268739926801949126972654642769547416629449151493280756736686839358264931774998674354997168746645927999578751288558668059878628305020599797387294978042110156171772573024420874341820541481742606651139162135873216110051740858989828777699744198683437367587556177059736535284867550269427541847761109721631396220895595309184333474621830982887135227343304647542900176585349823174720570666061472090121344976035918480397758316315921405414829031319501348 9843 313691364570535620116154258956763634271754661152004323688650881728715831924256328302014656468471204228359159248917100041934422087476024872177138588615071885080019697182975689111029038408962344138719947631334793052129210127018802760313968035735298958949205281636173735498710839743119712840197363058625688666283862453526873738136492795841282130977720702888552813387233827430887706096464995815376616119496110996605699094087577400122478420814215279 9844 34078134424737431077293656226798854847116950214659348087884756934157721529613236593894939728099797898504276935222348655962245953021588254589595471149184429467312032042971800820168767887270556919302964775416548363684471003971815176911177550534437389452074778151671597115780280550334044674956197698836134724858282706248517029135122809714327855850151714148700519853414153516123484978549680282354984550169780231650835574312613898420567 9845 270623655288537932202586893107303325646352189785754485146974876561795468344577793221456900524209967171112794542401509685177768124368520285718150518096774564524963333486587530405884231532727874388104042772525320135848892307958371335577241256495699882889635588370259011929427460735304349842735926039345958885010687259011482803642168196561139345377738778318832147049163172287724647354850276282173753948159072613043258661 9846 818061284802702950168805323477198123800180631914899308905199668706584793841102770784279522008036600771424048529032964110091395087831260522722207718006392975303028737288757144166538067673934683836482436153782394479722167830300761415681479138959206651538706492568292403787871927882878983564225057606591518805079798725583093321649845021725970484724637853798789216030369774833432950215038783751595383072081 9847 1117595258851292370228177996204784189923758720757911604107275381745634743590654776325264431568918141571568763181727308657518301055348760266726157773191301799543372938237981114928698339242700406191025200516170948580566527010853504071441426817190195500652473604329144943206870888302304806717481636575010236622782055866689447762962480828980798885277868038145618001305542220714424573634496676 9848 741787351134857340839960258372167844702170660019381443926773330373530826308937416837508933347987613874373441997004185859127705423383657321414175018630731497978608612606239088160924871321641929528479790131461347333524900821048399396585506012259558290309981149416657856687448962457718208805068081339054649989835507109036310584859865675235355074137012149861473487984408630369 9849 250496348304178042581423944155649942441496152957319031174431362371666338473880924804392239417873041672887228766772898887596309286342616585340179257374014104723595345627060076786937261615646740359201153284524926938682895649110360972910498246874558461291445135107968258814802701373359016305008233135631332876615248050411384140259118737879204718232874996285165 9850 44432882106490123003205946194793604428741243005838217235252439984526924985729379188400834271414506295518593581671365943787781884902970132458496187700810261840391721827054992033772707260161877745613068117442876416844505480533603471622878579230842952290899263512686624314330440487803027967713478034365091965058627878201123880418923564036915874 9851 4201984608824060416440891734877744751777018771980067592679873261004460663225301943968773720949138306314240494825697846599786984823954432831709840727573549865231461665725766247106416484359218752558696588227129333316589953029626970084803643036192571308600953344262813780578555304550104776454495247930311799986862365360248142707 9852 209647832686705879734701527963028718731021291280344749515270096544957880844674745311234117049731450400298742103935832840977874741003932583692072518853435880252694910853128958013682902379168782946431689156000672906364361067304142173815282866709525690297098724877315095042685038889466499235956448063932339498603 9853 5244387019830159636430067883136509748337434133162041214314880223211198638506722925099065934697316697857723874103869610418107399415978113926290297451922362199986831083006951223260204366060803942283008766990574906956309488430685620157835059023826856616385743677662316795375834219043102870612935 9854 56598110468065271694496225687740254892189006666982330043682605022735490732952087325536213393828923586492299073103571543448599474052583970561482542019310232787327874653868358823618614620261478727266568148038517003578964826834746114507845083614493555883960208484433048522618680 9855 97109603663990638651976980674153482660433245722520690015787071421739489124483837227624101090237930418804929540856952263967937315639986443986794155444545962537600805109632640553811429267104457969006471874680102860849861239950901140098716202404694250403215357 9856 -1991643512913866257843320863617487452122858523583384123020027210578113884303496753452880481247383546379920207544464726220276832334523644401443363806957917508854654217911619350855033348783077645834032799682740229399442347362863610338923440086 9857 -9385552312958253031609886211258656625065411510141144704959849647497867246484034213700078935974603899310852134945326572907498264978535051032223828359324188179630319318120093685280445973735859711824502338036943834734391535541 9858 -4961622739449293265905670393228478332341753470853655132530071947617256106004395927172956522624062158695936997598259227645951633948317794222779395377423426971870238211371226697325109109729404144609250259614 9859 14944990950767020270681659129493579807334981423940732549559982963009240477536071265799162868856822746238687076776634620340997351098732880476449099351152225567627497937759101195268694956761 9860 935968369063170218649606450845900174170802369001328613261449107133323129050027339335875098691454273204111069502678329573731845427502855089447380308881470941477357607788 9861 -4162578911327084363540663393883037004260456799741768131158048927339805737439708588742699425185667664609174210619043148589426770775701118429002050696775 9862 1789146634283540950649048688238988665550523288708104260172933576449567939158378275354307220885108510575389072126086728076802947983664 9863 -472919365645756658927323521152976174803340746617320225076542621596708775034688417496077531183945965524256512718249 9864 -51539129286306019904406866633907327157998351796974160482370587862693563915294301291270627153864 9865 55124982135584077335845938663176985705832249548792385783393574487245795023080 9866 -578183686953014372569861032562035588468971220837128612117 9867 -311128996165544658822146549590317908508068 9868 -87819455594135271383090064 9869 -4209514845593