0 1 1 1 2 1 3 1 4 3 5 1 6 1 7 10 8 10 9 1 10 1 11 25 12 63 13 25 14 1 15 1 16 51 17 296 18 296 19 51 20 1 21 1 22 91 23 1060 24 2395 25 1060 26 91 27 1 28 1 29 148 30 3081 31 14008 32 14008 33 3081 34 148 35 1 36 1 37 225 38 7665 39 62909 40 127883 41 62909 42 7665 43 225 44 1 45 1 46 325 47 16948 48 230032 49 851758 50 851758 51 230032 52 16948 53 325 54 1 55 1 56 451 57 34191 58 716796 59 4390866 60 7945116 61 4390866 62 716796 63 34191 64 451 65 1 66 1 67 606 68 64120 69 1968055 70 18381100 71 53206594 72 53206594 73 18381100 74 1968055 75 64120 76 606 77 1 78 1 79 793 80 113311 81 4878709 82 64561354 83 258765991 84 389335639 85 258765991 86 64561354 87 4878709 88 113311 89 793 90 1 91 1 92 1015 93 190620 94 11118160 95 193337340 96 827379034 97 971605831 98 971605831 99 827379034 100 193337340 101 11118160 102 190620 103 1015 104 1 105 1 106 1275 107 307658 108 23610301 109 489929973 110 368323488 111 -17062199622 112 -38263538781 113 -17062199622 114 368323488 115 489929973 116 23610301 117 307658 118 1275 119 1 120 1 121 1576 122 479311 123 47202946 124 986019461 125 -18803914339 126 -315758882649 127 -1027328563614 128 -1027328563614 129 -315758882649 130 -18803914339 131 986019461 132 47202946 133 479311 134 1576 135 1 136 1 137 1921 138 724305 139 89539465 140 1108150065 141 -185169435611 142 -3421739798091 143 -15933259854555 144 -25913493482205 145 -15933259854555 146 -3421739798091 147 -185169435611 148 1108150065 149 89539465 150 724305 151 1921 152 1 153 1 154 2313 155 1065816 156 162085056 157 -2743012304 158 -1271471621592 159 -29913432174252 160 -192920510362700 161 -461246062054898 162 -461246062054898 163 -192920510362700 164 -29913432174252 165 -1271471621592 166 -2743012304 167 162085056 168 1065816 169 2313 170 1 171 1 172 2755 173 1532125 174 281113462 175 -26570258018 176 -7512597093734 177 -232303070654870 178 -2020065858750674 179 -6680157866780600 180 -9789750257880080 181 -6680157866780600 182 -2020065858750674 183 -232303070654870 184 -7512597093734 185 -26570258018 186 281113462 187 1532125 188 2755 189 1 190 1 191 3250 192 2157318 193 468125649 194 -133041652692 195 -40943191232052 196 -1678633734550812 197 -19300871011914240 198 -84745047685102410 199 -169879702643137040 200 -169879702643137040 201 -84745047685102410 202 -19300871011914240 203 -1678633734550812 204 -40943191232052 205 -133041652692 206 468125649 207 2157318 208 3250 209 1 210 1 211 3801 212 2982031 213 748432401 214 -552852543909 215 -212689542167454 216 -11584094916558654 217 -173753670348984894 218 -985826214659663664 219 -2577643107720868734 220 -3501748812999080554 221 -2577643107720868734 222 -985826214659663664 223 -173753670348984894 224 -11584094916558654 225 -212689542167454 226 -552852543909 227 748432401 228 2982031 229 3801 230 1 231 1 232 4411 233 4054240 234 1145022040 235 -2106979497195 236 -1071957203848509 237 -77510181138799338 238 -1502794421865135594 239 -10828725549981113844 240 -35784956019029017464 241 -62556175206108752468 242 -62556175206108752468 243 -35784956019029017464 244 -10828725549981113844 245 -1502794421865135594 246 -77510181138799338 247 -1071957203848509 248 -2106979497195 249 1145022040 250 4054240 251 4411 252 1 253 1 254 5083 255 5430096 256 1661357215 257 -7659145584650 258 -5294383102198827 259 -507326372308094745 260 -12633084931456266870 261 -114376897258612140360 262 -468491462036912648740 263 -1015898660583711598638 264 -1297553660722340447370 265 -1015898660583711598638 266 -468491462036912648740 267 -114376897258612140360 268 -12633084931456266870 269 -507326372308094745 270 -5294383102198827 271 -7659145584650 272 1661357215 273 5430096 274 5083 275 1 276 1 277 5820 278 7174805 279 2239279196 280 -27071793240030 281 -25771709264869799 282 -3265064609502954258 283 -103921176696477078345 284 -1174198970570715220296 285 -5894732828020343639046 286 -15503476126653119658306 287 -24218065876818735480126 288 -24218065876818735480126 289 -15503476126653119658306 290 -5894732828020343639046 291 -1174198970570715220296 292 -103921176696477078345 293 -3265064609502954258 294 -25771709264869799 295 -27071793240030 296 2239279196 297 7174805 298 5820 299 1 300 1 301 6625 302 9363553 303 2662230565 304 -94010303451125 305 -124051971163977071 306 -20726077171820887851 307 -839889930467688258571 308 -11788379411367522569326 309 -72075052958610636613861 310 -227118142191508193557861 311 -422236582823730154753861 312 -512328520498919650865941 313 -422236582823730154753861 314 -227118142191508193557861 315 -72075052958610636613861 316 -11788379411367522569326 317 -839889930467688258571 318 -20726077171820887851 319 -124051971163977071 320 -94010303451125 321 2662230565 322 9363553 323 6625 324 1 325 1 326 7501 327 12082476 328 2339952976 329 -322621267666274 330 -591648957516545274 331 -130023284252491303404 332 -6685827116252341208904 333 -116152917596083768477654 334 -861605695435717461510154 335 -3233586332708771272928029 336 -7050733021393333087028029 337 -10031797502927863272434029 338 -10031797502927863272434029 339 -7050733021393333087028029 340 -3233586332708771272928029 341 -861605695435717461510154 342 -116152917596083768477654 343 -6685827116252341208904 344 -130023284252491303404 345 -591648957516545274 346 -322621267666274 347 2339952976 348 12082476 349 7501 350 1 351 1 352 8451 353 15429675 354 -161640400 355 -1097816117789650 356 -2799489898579979500 357 -807234883220490779950 358 -52511552600966831986080 359 -1125777777584421424362080 360 -10104070324061584210846830 361 -45036173094440323881598980 362 -114449889673727675988797655 363 -187320752101930634064237255 364 -217806125759893512506115255 365 -187320752101930634064237255 366 -114449889673727675988797655 367 -45036173094440323881598980 368 -10104070324061584210846830 369 -1125777777584421424362080 370 -52511552600966831986080 371 -807234883220490779950 372 -2799489898579979500 373 -1097816117789650 374 -161640400 375 15429675 376 8451 377 1 378 1 379 9478 380 19516276 381 -8135569637 382 -3711431864387312 383 -13153223852706156362 384 -4964839995834816950762 385 -407468753059993887124772 386 -10750352921321070362347952 387 -116474604893938326203032202 388 -615617945285101612886750627 389 -1819835279888884857696808802 390 -3398375448964520222438896877 391 -4475618388038262242033422877 392 -4475618388038262242033422877 393 -3398375448964520222438896877 394 -1819835279888884857696808802 395 -615617945285101612886750627 396 -116474604893938326203032202 397 -10750352921321070362347952 398 -407468753059993887124772 399 -4964839995834816950762 400 -13153223852706156362 401 -3711431864387312 402 -8135569637 403 19516276 404 9478 405 1 406 1 407 10585 408 24467535 409 -28910100771 410 -12480895461931812 411 -61406319793274928387 412 -30276334223447010861987 413 -3127107359433977976331827 414 -101274028839961253489158497 415 -1321706513293853061119445252 416 -8273631690150094665776079252 417 -28444682591041394419793047002 418 -60498035002528257142132038102 419 -89125364762235847401412258677 420 -100062313561297238145792202677 421 -89125364762235847401412258677 422 -60498035002528257142132038102 423 -28444682591041394419793047002 424 -8273631690150094665776079252 425 -1321706513293853061119445252 426 -101274028839961253489158497 427 -3127107359433977976331827 428 -30276334223447010861987 429 -61406319793274928387 430 -12480895461931812 431 -28910100771 432 24467535 433 10585 434 1 435 1 436 11775 437 30423988 438 -78492430688 439 -41780116222663658 440 -285006089363084660228 441 -183190865657265742283483 442 -23757570317737678687949003 443 -942225344240599741199170613 444 -14781297003088814946366803933 445 -109447973364899848930391354963 446 -437690757789183739277137392713 447 -1061370010439189956082447325113 448 -1743422401321440061293920653763 449 -2155142189134909323063140549738 450 -2155142189134909323063140549738 451 -1743422401321440061293920653763 452 -1061370010439189956082447325113 453 -437690757789183739277137392713 454 -109447973364899848930391354963 455 -14781297003088814946366803933 456 -942225344240599741199170613 457 -23757570317737678687949003 458 -183190865657265742283483 459 -285006089363084660228 460 -41780116222663658 461 -78492430688 462 30423988 463 11775 464 1 465 1 466 13051 467 37542646 468 -191443398239 469 -139294567079330609 470 -1315684097157841599134 471 -1100463211848062629659584 472 -178823173251361814038462259 473 -8665893020713650712679940509 474 -163083192453399863867287232009 475 -1426401146993907334313610535259 476 -6635015497781459547442918926599 477 -18376525301922408142197501767849 478 -33709294392034362285127115139224 479 -45550134210004334847161712525974 480 -49709104066953036152372719447349 481 -45550134210004334847161712525974 482 -33709294392034362285127115139224 483 -18376525301922408142197501767849 484 -6635015497781459547442918926599 485 -1426401146993907334313610535259 486 -163083192453399863867287232009 487 -8665893020713650712679940509 488 -178823173251361814038462259 489 -1100463211848062629659584 490 -1315684097157841599134 491 -139294567079330609 492 -191443398239 493 37542646 494 13051 495 1 496 1 497 14416 498 45998235 499 -441821268410 500 -462700599588706665 501 -6043323939594261321299 502 -6566815146454577235772079 503 -1334503476191968122466106456 504 -78858888564295647526801703981 505 -1776771791948832487660146666731 506 -18329985304324393340296836344381 507 -99139566691325159266475658947831 508 -314084544411659825009323029604571 509 -645471009647261495272059315498071 510 -953771747103244029795294402012071 511 -1120106570738145220847031389391296 512 -1120106570738145220847031389391296 513 -953771747103244029795294402012071 514 -645471009647261495272059315498071 515 -314084544411659825009323029604571 516 -99139566691325159266475658947831 517 -18329985304324393340296836344381 518 -1776771791948832487660146666731 519 -78858888564295647526801703981 520 -1334503476191968122466106456 521 -6566815146454577235772079 522 -6043323939594261321299 523 -462700599588706665 524 -441821268410 525 45998235 526 14416 527 1 528 1 529 15873 530 55984481 531 -987508608431 532 -1531767113069591631 533 -27629777105515691130663 534 -38944962051342966152239911 535 -9880238954088343036523397255 536 -710569477794154115583636551871 537 -19131750372142084876629596692971 538 -232444358117255586834480278097771 539 -1460843945485808244589286031741771 540 -5299170708668039287436805277072251 541 -12240014219478615253363009684962891 542 -19854051749680982149212436267302891 543 -25008154480987662379447036386438891 544 -26682179526287943287100913111017741 545 -25008154480987662379447036386438891 546 -19854051749680982149212436267302891 547 -12240014219478615253363009684962891 548 -5299170708668039287436805277072251 549 -1460843945485808244589286031741771 550 -232444358117255586834480278097771 551 -19131750372142084876629596692971 552 -710569477794154115583636551871 553 -9880238954088343036523397255 554 -38944962051342966152239911 555 -27629777105515691130663 556 -1531767113069591631 557 -987508608431 558 55984481 559 15873 560 1 561 1 562 17425 563 67715440 564 -2163859339520 565 -5054938653005638000 566 -125773902851410001990944 567 -229642419099184691839161064 568 -72613180718950328308606442632 569 -6344362689111633614465516383024 570 -203762411099122570807712679621376 571 -2911052107713929118688893875973076 572 -21239913403041542750965034475249076 573 -88259124090162543079427171557298596 574 -229726360050786000810849946855942756 575 -410984195540683976434123739692762996 576 -556780096203070939052416801101310996 577 -627712798283433393814588788086069146 578 -627712798283433393814588788086069146 579 -556780096203070939052416801101310996 580 -410984195540683976434123739692762996 581 -229726360050786000810849946855942756 582 -88259124090162543079427171557298596 583 -21239913403041542750965034475249076 584 -2911052107713929118688893875973076 585 -203762411099122570807712679621376 586 -6344362689111633614465516383024 587 -72613180718950328308606442632 588 -229642419099184691839161064 589 -125773902851410001990944 590 -5054938653005638000 591 -2163859339520 592 67715440 593 17425 594 1 595 1 596 19075 597 81426873 598 -4681224942614 599 -16632546314799600438 600 -570211809260992714649438 601 -1346867878831068482060900398 602 -530013249010962154536999891430 603 -56165901977891745823952828407726 604 -2148117439222090374189173928511606 605 -36031150621947762477877925709894286 606 -304895043968080665052324213214339266 607 -1451345431930832461673598808441938226 608 -4264945431815691279551197684278583906 609 -8451905458584051944043070846873349266 610 -12380636415749990373379293027371652706 611 -14738905441659342048710588101288232656 612 -15450796002945831372279770115642998356 613 -14738905441659342048710588101288232656 614 -12380636415749990373379293027371652706 615 -8451905458584051944043070846873349266 616 -4264945431815691279551197684278583906 617 -1451345431930832461673598808441938226 618 -304895043968080665052324213214339266 619 -36031150621947762477877925709894286 620 -2148117439222090374189173928511606 621 -56165901977891745823952828407726 622 -530013249010962154536999891430 623 -1346867878831068482060900398 624 -570211809260992714649438 625 -16632546314799600438 626 -4681224942614 627 81426873 628 19075 629 1 630 1 631 20826 632 97377666 633 -10040981192619 634 -54575806203884810144 635 -2575275264438621916831344 636 -7859969764797156926697400384 637 -3843987183132070700979506756264 638 -493301347918970723792216008872104 639 -22431020849463824698665038408609744 640 -441072384223356445844561659261100444 641 -4323758337007309022788739788785910544 642 -23570237064834472309067434011753790244 643 -78293484444046660958633601324726532244 644 -172473273954498266638186393974645928244 645 -274736223665349475628430284623838290244 646 -346825366689192797839654841299476683354 647 -378698256361261181686528217848779675104 648 -378698256361261181686528217848779675104 649 -346825366689192797839654841299476683354 650 -274736223665349475628430284623838290244 651 -172473273954498266638186393974645928244 652 -78293484444046660958633601324726532244 653 -23570237064834472309067434011753790244 654 -4323758337007309022788739788785910544 655 -441072384223356445844561659261100444 656 -22431020849463824698665038408609744 657 -493301347918970723792216008872104 658 -3843987183132070700979506756264 659 -7859969764797156926697400384 660 -2575275264438621916831344 661 -54575806203884810144 662 -10040981192619 663 97377666 664 20826 665 1 666 1 667 22681 668 115851295 669 -21410572986215 670 -178612150403327187995 671 -11589163154431749432341936 672 -45653711776594695114582816176 673 -27712914046753329457926161719472 674 -4300657260187379483305920604143752 675 -232148330891272621937648671321163732 676 -5343595619381911247284929933264147956 677 -60610974305414576789553674736607784396 678 -378182275198411727499397788106756237364 679 -1420943051881692601334343452197500402464 680 -3488894473385980622975566955135477970464 681 -6074598505863476649342331750716461024864 682 -8181355319375007892097979387157622041214 683 -9313929518114973679474551212953788973874 684 -9633117965041356087134208415300825686374 685 -9313929518114973679474551212953788973874 686 -8181355319375007892097979387157622041214 687 -6074598505863476649342331750716461024864 688 -3488894473385980622975566955135477970464 689 -1420943051881692601334343452197500402464 690 -378182275198411727499397788106756237364 691 -60610974305414576789553674736607784396 692 -5343595619381911247284929933264147956 693 -232148330891272621937648671321163732 694 -4300657260187379483305920604143752 695 -27712914046753329457926161719472 696 -45653711776594695114582816176 697 -11589163154431749432341936 698 -178612150403327187995 699 -21410572986215 700 115851295 701 22681 702 1 703 1 704 24643 705 137157336 706 -45461698406424 707 -583116826640639397609 708 -51977075458879551521386467 709 -264006257126494646359892135076 710 -198678749764587215552001925622628 711 -37234672850014383253055077313125020 712 -2382614676314300475547212573009341660 713 -64109034313231599380464280162541186188 714 -840389179939218485907728813306881828996 715 -5997501214702509214044580790943952367692 716 -25496122885837985178347736689548427439796 717 -69909447836694952558449402773731469191696 718 -133613766380764441371858278025387810655696 719 -193191714069343411975360243123999676635246 720 -230425688701783072923557101587460060125466 721 -245487571193637358852091923524863627108476 722 -245487571193637358852091923524863627108476 723 -230425688701783072923557101587460060125466 724 -193191714069343411975360243123999676635246 725 -133613766380764441371858278025387810655696 726 -69909447836694952558449402773731469191696 727 -25496122885837985178347736689548427439796 728 -5997501214702509214044580790943952367692 729 -840389179939218485907728813306881828996 730 -64109034313231599380464280162541186188 731 -2382614676314300475547212573009341660 732 -37234672850014383253055077313125020 733 -198678749764587215552001925622628 734 -264006257126494646359892135076 735 -51977075458879551521386467 736 -583116826640639397609 737 -45461698406424 738 137157336 739 24643 740 1 741 1 742 26715 743 161633020 744 -96227119552893 745 -1899295969864369240248 746 -232372934730086479438738209 747 -1520364158563284351931004602995 748 -1416897122208533569325509066062732 749 -320286729325367937222803091134969700 750 -24262725073461979192695433222975644420 751 -762111493286622267568203516866554985020 752 -11531902462028711490601458675368437619108 753 -94053333301503292207291583402556543565124 754 -452360062417766979349184139259417803533792 755 -1386964596412895838840243969918910622009240 756 -2919651442296521318104261069765897957769540 757 -4557863274497213552242588562570036664200690 758 -5731659953871662444411150762105540441507270 759 -6301666400438853368803834085092607857119860 760 -6452242814389534328965643044706227481577770 761 -6301666400438853368803834085092607857119860 762 -5731659953871662444411150762105540441507270 763 -4557863274497213552242588562570036664200690 764 -2919651442296521318104261069765897957769540 765 -1386964596412895838840243969918910622009240 766 -452360062417766979349184139259417803533792 767 -94053333301503292207291583402556543565124 768 -11531902462028711490601458675368437619108 769 -762111493286622267568203516866554985020 770 -24262725073461979192695433222975644420 771 -320286729325367937222803091134969700 772 -1416897122208533569325509066062732 773 -1520364158563284351931004602995 774 -232372934730086479438738209 775 -1899295969864369240248 776 -96227119552893 777 161633020 778 26715 779 1 780 1 781 28900 782 189644833 783 -203183712601856 784 -6172713944048890874388 785 -1035735592642137361945084503 786 -8721251118438597969423655943688 787 -10054910028666346906112795638711635 788 -2738298836574450833943950386682167284 789 -245261846160129419545457530767877837404 790 -8981843001382415572837994877177599760844 791 -156694573199041828844052476758178025722524 792 -1459224590166790070352831082257150427446892 793 -7938069393941847286983067371179340865755028 794 -27237783486871648954904364184231073081159068 795 -63315326441801787390622026751223331940405648 796 -107233675856641713131070189040865321327657578 797 -143095353897528850851558505003150702148552068 798 -163161701339217659831395835930509148833687438 799 -170632799294799114308705951592275135797847428 800 -170632799294799114308705951592275135797847428 801 -163161701339217659831395835930509148833687438 802 -143095353897528850851558505003150702148552068 803 -107233675856641713131070189040865321327657578 804 -63315326441801787390622026751223331940405648 805 -27237783486871648954904364184231073081159068 806 -7938069393941847286983067371179340865755028 807 -1459224590166790070352831082257150427446892 808 -156694573199041828844052476758178025722524 809 -8981843001382415572837994877177599760844 810 -245261846160129419545457530767877837404 811 -2738298836574450833943950386682167284 812 -10054910028666346906112795638711635 813 -8721251118438597969423655943688 814 -1035735592642137361945084503 815 -6172713944048890874388 816 -203183712601856 817 189644833 818 28900 819 1 820 1 821 31201 822 221590161 823 -428174551202099 824 -20019616526794797088709 825 -4603323614628856276711801899 826 -49842691347678923996321534246199 827 -71022251184845801361272680533022119 828 -23277165390757371426254781962008503909 829 -2462153858278585098816281315349354034834 830 -104997107773277583266868630346727657216274 831 -2109446501914671104862447020218680345415314 832 -22409108112062098269368099464656209705735474 833 -137816786416696755352293423068260070835419314 834 -529449913559708664295133511767735818774146674 835 -1361647301014568096171655876786542042146597874 836 -2511905234785620126739326828881653205495841524 837 -3578160768061496995570580611331110415161297874 838 -4257305021805393957988664199217950595291933874 839 -4557446545901577755807334885396132450263860874 840 -4632032206245822939313118429662745898151360454 841 -4557446545901577755807334885396132450263860874 842 -4257305021805393957988664199217950595291933874 843 -3578160768061496995570580611331110415161297874 844 -2511905234785620126739326828881653205495841524 845 -1361647301014568096171655876786542042146597874 846 -529449913559708664295133511767735818774146674 847 -137816786416696755352293423068260070835419314 848 -22409108112062098269368099464656209705735474 849 -2109446501914671104862447020218680345415314 850 -104997107773277583266868630346727657216274 851 -2462153858278585098816281315349354034834 852 -23277165390757371426254781962008503909 853 -71022251184845801361272680533022119 854 -49842691347678923996321534246199 855 -4603323614628856276711801899 856 -20019616526794797088709 857 -428174551202099 858 221590161 859 31201 860 1 861 1 862 33621 863 257898980 864 -900799339070320 865 -64800344810262927968610 866 -20404102154578097775821895986 867 -283858374663671742857803753621464 868 -499459061197874460548043984944287956 869 -196802304039739283517845307350533712241 870 -24556690007891623405996601072182430174661 871 -1218023315613833713307125746839075905028682 872 -28148876356230477731576019214108770232177482 873 -340791585498650267266543135677537243205190570 874 -2368099721020508852633460929375793014761739370 875 -10187094185985995374884735780065070739288918890 876 -29025922382620890988393437854491679892962364714 877 -58508675351361923394355217915623368712722804324 878 -89435651037708348047829777304671156828943966188 879 -111741294722418709638603545662790781915469367988 880 -123011594006739236739654799979288813877073058988 881 -126894182370577699089478321982513076404545509768 882 -126894182370577699089478321982513076404545509768 883 -123011594006739236739654799979288813877073058988 884 -111741294722418709638603545662790781915469367988 885 -89435651037708348047829777304671156828943966188 886 -58508675351361923394355217915623368712722804324 887 -29025922382620890988393437854491679892962364714 888 -10187094185985995374884735780065070739288918890 889 -2368099721020508852633460929375793014761739370 890 -340791585498650267266543135677537243205190570 891 -28148876356230477731576019214108770232177482 892 -1218023315613833713307125746839075905028682 893 -24556690007891623405996601072182430174661 894 -196802304039739283517845307350533712241 895 -499459061197874460548043984944287956 896 -283858374663671742857803753621464 897 -20404102154578097775821895986 898 -64800344810262927968610 899 -900799339070320 900 257898980 901 33621 902 1 903 1 904 36163 905 299035591 906 -1892356458001820 907 -209354974133521261970630 908 -90208212801787303807657669028 909 -1611233867478449117631033066358030 910 -3497824519425212086629089080527226460 911 -1655436773556537548715003965793157460975 912 -243419034606676249286473349201130668414495 913 -14027716222058593034455210812796874398483217 914 -372507722209287302927640704396792335077711926 915 -5134719506855729861346223178026345717263113814 916 -40287745673258719851992943942057664817768769750 917 -194050303096555132767054666277454529226577347830 918 -613122689742032671368476391528915347994490327350 919 -1353802585561395379190415042448252372466449365648 920 -2230543246444226180980649165650426129862498576916 921 -2944070101229852631860708478231852352098442961688 922 -3351848797916606506419597194390877526327008857388 923 -3516934353722036819679063549067805811193493266968 924 -3555650429854374864943801588221387172276953512028 925 -3516934353722036819679063549067805811193493266968 926 -3351848797916606506419597194390877526327008857388 927 -2944070101229852631860708478231852352098442961688 928 -2230543246444226180980649165650426129862498576916 929 -1353802585561395379190415042448252372466449365648 930 -613122689742032671368476391528915347994490327350 931 -194050303096555132767054666277454529226577347830 932 -40287745673258719851992943942057664817768769750 933 -5134719506855729861346223178026345717263113814 934 -372507722209287302927640704396792335077711926 935 -14027716222058593034455210812796874398483217 936 -243419034606676249286473349201130668414495 937 -1655436773556537548715003965793157460975 938 -3497824519425212086629089080527226460 939 -1611233867478449117631033066358030 940 -90208212801787303807657669028 941 -209354974133521261970630 942 -1892356458001820 943 299035591 944 36163 945 1 946 1 947 38830 948 345500400 949 -3970186791721409 950 -675169819814374689472220 951 -397843351198578980788765011606 952 -9116854862240846661939469245629302 953 -24399664132365755038661941117235803060 954 -13857921504558734581673526741682325535911 955 -2398927883487063728667167812463217863627036 956 -160451756262367101653678541297057233594746556 957 -4890827342490952853763320948233719181253303261 958 -76683601217160803432785865690408633421070212210 959 -678875983852743193303749783445074752202511906770 960 -3660260365969307528713211975566020709106752587090 961 -12831895839406162772428007594367165487805529288530 962 -31095328414548568605440194228874014811613831549308 963 -55426583548412831489384751577139223068104208778542 964 -77705733951705321441037714430433712788783148820096 965 -92040252045811972170121746747329085930123034293440 966 -98629079208192333960791600320544076509256474540620 967 -100739201590120591810133984862037138031441784406040 968 -100739201590120591810133984862037138031441784406040 969 -98629079208192333960791600320544076509256474540620 970 -92040252045811972170121746747329085930123034293440 971 -77705733951705321441037714430433712788783148820096 972 -55426583548412831489384751577139223068104208778542 973 -31095328414548568605440194228874014811613831549308 974 -12831895839406162772428007594367165487805529288530 975 -3660260365969307528713211975566020709106752587090 976 -678875983852743193303749783445074752202511906770 977 -76683601217160803432785865690408633421070212210 978 -4890827342490952853763320948233719181253303261 979 -160451756262367101653678541297057233594746556 980 -2398927883487063728667167812463217863627036 981 -13857921504558734581673526741682325535911 982 -24399664132365755038661941117235803060 983 -9116854862240846661939469245629302 984 -397843351198578980788765011606 985 -675169819814374689472220 986 -3970186791721409 987 345500400 988 38830 989 1 990 1 991 41625 992 397831743 993 -8319555621119995 994 -2173717526814155915859826 995 -1750517375119445877585797865037 996 -51431419331795786564997637827062717 997 -169568403365393494219102087573978968237 998 -115477602762158545668415238356282756919660 999 -23512246045602737442155970824089595792633325 1000 -1823427446311652019754563815113306593181695735 1001 -63735485124735456823930393387272379354264487325 1002 -1135617670965836753409404347853320296534325767793 1003 -11335032155403012349166774033130391147101347616990 1004 -68384572296948266993298119658842574252139730044510 1005 -266078886063691082942522633892589910457508506978910 1006 -708632890239889285080539864461638199753857368617376 1007 -1370614737995613629084831852350257844924171106183168 1008 -2050807224344327649363291365518205383909226345057444 1009 -2541953357384417969508753382373659279912043181092924 1010 -2795840375597207725562379182731289323734583773780074 1011 -2890541399072247503317914419152178960646630498376874 1012 -2911562609551213190438259715153225726890429839991914 1013 -2890541399072247503317914419152178960646630498376874 1014 -2795840375597207725562379182731289323734583773780074 1015 -2541953357384417969508753382373659279912043181092924 1016 -2050807224344327649363291365518205383909226345057444 1017 -1370614737995613629084831852350257844924171106183168 1018 -708632890239889285080539864461638199753857368617376 1019 -266078886063691082942522633892589910457508506978910 1020 -68384572296948266993298119658842574252139730044510 1021 -11335032155403012349166774033130391147101347616990 1022 -1135617670965836753409404347853320296534325767793 1023 -63735485124735456823930393387272379354264487325 1024 -1823427446311652019754563815113306593181695735 1025 -23512246045602737442155970824089595792633325 1026 -115477602762158545668415238356282756919660 1027 -169568403365393494219102087573978968237 1028 -51431419331795786564997637827062717 1029 -1750517375119445877585797865037 1030 -2173717526814155915859826 1031 -8319555621119995 1032 397831743 1033 41625 1034 1 1035 1 1036 44551 1037 456607756 1038 -17414354569500944 1039 -6986949314661278029238864 1040 -7685220130363711628607017848514 1041 -289315326938070106136789243114554973 1042 -1174254074392710993081834251526950422973 1043 -958106922432164996719746419245214398765028 1044 -229250948113609538484680032320796061317121318 1045 -20595280793321036599526222332510330895474829238 1046 -824707069345706782331047329073688537710685928238 1047 -16683327256922786099464549439104480497990723042733 1048 -187602395199391823020901589741704771951945367480043 1049 -1265844966449279985962996917973301960054926781653128 1050 -5466877123615208574363320493920110538475859948421128 1051 -16017425182782719675591966041474994772555805642195258 1052 -33697520364922009274665495414255729352923537071465718 1053 -54033669303717738409857555254412909112239566795712738 1054 -70468751217632145571998603584180886831159999921338718 1055 -79983593688441608956808502368592300620174930748339342 1056 -83988170012429634996024188246646826033950614056037142 1057 -85185462483368167316584394255905602612292796050376142 1058 -85185462483368167316584394255905602612292796050376142 1059 -83988170012429634996024188246646826033950614056037142 1060 -79983593688441608956808502368592300620174930748339342 1061 -70468751217632145571998603584180886831159999921338718 1062 -54033669303717738409857555254412909112239566795712738 1063 -33697520364922009274665495414255729352923537071465718 1064 -16017425182782719675591966041474994772555805642195258 1065 -5466877123615208574363320493920110538475859948421128 1066 -1265844966449279985962996917973301960054926781653128 1067 -187602395199391823020901589741704771951945367480043 1068 -16683327256922786099464549439104480497990723042733 1069 -824707069345706782331047329073688537710685928238 1070 -20595280793321036599526222332510330895474829238 1071 -229250948113609538484680032320796061317121318 1072 -958106922432164996719746419245214398765028 1073 -1174254074392710993081834251526950422973 1074 -289315326938070106136789243114554973 1075 -7685220130363711628607017848514 1076 -6986949314661278029238864 1077 -17414354569500944 1078 456607756 1079 44551 1080 1 1081 1 1082 47611 1083 522448290 1084 -36413481207199995 1085 -22423232939609055512218455 1086 -33668655591933068604491575861404 1087 -1623049679814726765411603522044477994 1088 -8104197912486830295337971676828688887353 1089 -7916647521195212684857226709343526649908388 1090 -2224254946110392826307072050390637435271229698 1091 -231270445994009432965923264023414881478904017747 1092 -10599715925895842052136783486615340455435095270307 1093 -243232702792457384912760903244967007697818885501232 1094 -3078945418538923525702123104237191777615513563902247 1095 -23222798318429453103814804751590272582445322437118257 1096 -111311367503627326342070929526017720618087411649261086 1097 -359029312263875628831869190582093035662890789958606432 1098 -823113809383225719573513347884981002350340441081341812 1099 -1419328912285751514878240547248986968271055606519472662 1100 -1957309202936792192804202876434361080618756896981669262 1101 -2305116227164721446271852101758891768541620979642044770 1102 -2468890804774878874737311776001529911978179870100964170 1103 -2525464886384272187984878720658515540039155858798023330 1104 -2537382616810186994631977822893769686264075227156860330 1105 -2525464886384272187984878720658515540039155858798023330 1106 -2468890804774878874737311776001529911978179870100964170 1107 -2305116227164721446271852101758891768541620979642044770 1108 -1957309202936792192804202876434361080618756896981669262 1109 -1419328912285751514878240547248986968271055606519472662 1110 -823113809383225719573513347884981002350340441081341812 1111 -359029312263875628831869190582093035662890789958606432 1112 -111311367503627326342070929526017720618087411649261086 1113 -23222798318429453103814804751590272582445322437118257 1114 -3078945418538923525702123104237191777615513563902247 1115 -243232702792457384912760903244967007697818885501232 1116 -10599715925895842052136783486615340455435095270307 1117 -231270445994009432965923264023414881478904017747 1118 -2224254946110392826307072050390637435271229698 1119 -7916647521195212684857226709343526649908388 1120 -8104197912486830295337971676828688887353 1121 -1623049679814726765411603522044477994 1122 -33668655591933068604491575861404 1123 -22423232939609055512218455 1124 -36413481207199995 1125 522448290 1126 47611 1127 1 1128 1 1129 50808 1130 596016871 1131 -76065748593446582 1132 -71856269733003946008588887 1133 -147202731508711339808485872182819 1134 -9081624702702289083483749354089244597 1135 -55751700404064404338386592123251528590210 1136 -65157923537054769666223943979521468715500204 1137 -21479394981446941518725189619200969149221370109 1138 -2582699364340020693849565501304749355857693491087 1139 -135366496882639918493616984568166214771968437259515 1140 -3520536209160763331705822654828621064928147458503916 1141 -50127166979561648033391822435045851756662382246563341 1142 -422376245042134170293235933259184040293973955893435066 1143 -2246434719469957704932793385732400479203241069247420181 1144 -7979981540459193690667877658290484796825418367459924996 1145 -19965444688255402169529971332213881629406931621372199586 1146 -37127697748552666137377268741549467657424124034296659646 1147 -54378672443220685122257028652991149913213586405793883946 1148 -66802139601085978427140949536652460626271289408541631234 1149 -73322666255923128647748062747983235250117937548568469490 1150 -75849999175266814671048388070604315616267133374385910210 1151 -76558103759782355553849242252980902960357303495711840090 1152 -76558103759782355553849242252980902960357303495711840090 1153 -75849999175266814671048388070604315616267133374385910210 1154 -73322666255923128647748062747983235250117937548568469490 1155 -66802139601085978427140949536652460626271289408541631234 1156 -54378672443220685122257028652991149913213586405793883946 1157 -37127697748552666137377268741549467657424124034296659646 1158 -19965444688255402169529971332213881629406931621372199586 1159 -7979981540459193690667877658290484796825418367459924996 1160 -2246434719469957704932793385732400479203241069247420181 1161 -422376245042134170293235933259184040293973955893435066 1162 -50127166979561648033391822435045851756662382246563341 1163 -3520536209160763331705822654828621064928147458503916 1164 -135366496882639918493616984568166214771968437259515 1165 -2582699364340020693849565501304749355857693491087 1166 -21479394981446941518725189619200969149221370109 1167 -65157923537054769666223943979521468715500204 1168 -55751700404064404338386592123251528590210 1169 -9081624702702289083483749354089244597 1170 -147202731508711339808485872182819 1171 -71856269733003946008588887 1172 -76065748593446582 1173 596016871 1174 50808 1175 1 1176 1 1177 54145 1178 678022705 1179 -158748402940157351 1180 -229940064291543377060319167 1181 -642339970698712592196319203215651 1182 -50689371764410082636247537798559245395 1183 -382358441393101593214271484585332770060739 1184 -534284831032195357386466713583177847250419981 1185 -206501573617987018602578924316023870401521057815 1186 -28691147421591042971321823901567976667498287805575 1187 -1718254024558300704213196766582975160595366268553335 1188 -50604960936852798657176210277122284112533385922375195 1189 -809851732112384662011462536735047677050143745096107475 1190 -7618607030877354126222482606519210768188471879619775275 1191 -44946868843542348996018867626851937293704651910938772475 1192 -175879422966521383035279231061882621647925383588951453230 1193 -480731179030983614847863498286644116400685463188865794965 1194 -966327278605497472320246834493620950330465044581395526165 1195 -1508921395971937099420499091652296701929535900537298346965 1196 -1943200115762052323614516818753870000579462913478373169173 1197 -2196586998864346463576136155399699774476584438760327276725 1198 -2305949425972403465031417626711108558293337635884176774709 1199 -2341096053088414847883035300619333535988508996403665606069 1200 -2348139479145105076208254238807307640974128619113463709029 1201 -2341096053088414847883035300619333535988508996403665606069 1202 -2305949425972403465031417626711108558293337635884176774709 1203 -2196586998864346463576136155399699774476584438760327276725 1204 -1943200115762052323614516818753870000579462913478373169173 1205 -1508921395971937099420499091652296701929535900537298346965 1206 -966327278605497472320246834493620950330465044581395526165 1207 -480731179030983614847863498286644116400685463188865794965 1208 -175879422966521383035279231061882621647925383588951453230 1209 -44946868843542348996018867626851937293704651910938772475 1210 -7618607030877354126222482606519210768188471879619775275 1211 -809851732112384662011462536735047677050143745096107475 1212 -50604960936852798657176210277122284112533385922375195 1213 -1718254024558300704213196766582975160595366268553335 1214 -28691147421591042971321823901567976667498287805575 1215 -206501573617987018602578924316023870401521057815 1216 -534284831032195357386466713583177847250419981 1217 -382358441393101593214271484585332770060739 1218 -50689371764410082636247537798559245395 1219 -642339970698712592196319203215651 1220 -229940064291543377060319167 1221 -158748402940157351 1222 678022705 1223 54145 1224 1 1225 1 1226 57625 1227 769222728 1228 -331010352047206208 1229 -734808468757246538504469024 1230 -2797749977989743521755658743312664 1231 -282253154247338598736301792660071936628 1232 -2614614329582681826851052984645136165573364 1233 -4365494294751950493764483868899466057042600962 1234 -1976883871439036253240530943317240977933865105778 1235 -317141481806515402253822906479799137620511157603552 1236 -21684557523307423437775887383865095166244362251102752 1237 -722630134940108093812989140434162603184302002812272252 1238 -12988118461621524685257560029098238401738462802403415412 1239 -136327037122790232700301590025400112433022989868348846132 1240 -891791612196793591117972537195461431521911389539757571132 1241 -3844184344330786205269537448625958477657456174206905278722 1242 -11487703981082334614970785970512369575286825601274719067242 1243 -25007067811172015685307392424362308587663383259186703152717 1244 -41766646287217532960268724200863056113439854708068986533517 1245 -56643088155051345434905973713738021893533669448473262413965 1246 -66269862832352908517716397942452833906389721916222370400077 1247 -70880946349781067812764065459603590858686697209358144233133 1248 -72535282072543573894859704987990351741448703131766547264685 1249 -72971133435304436411923772335611073885389864818591701099325 1250 -72971133435304436411923772335611073885389864818591701099325 1251 -72535282072543573894859704987990351741448703131766547264685 1252 -70880946349781067812764065459603590858686697209358144233133 1253 -66269862832352908517716397942452833906389721916222370400077 1254 -56643088155051345434905973713738021893533669448473262413965 1255 -41766646287217532960268724200863056113439854708068986533517 1256 -25007067811172015685307392424362308587663383259186703152717 1257 -11487703981082334614970785970512369575286825601274719067242 1258 -3844184344330786205269537448625958477657456174206905278722 1259 -891791612196793591117972537195461431521911389539757571132 1260 -136327037122790232700301590025400112433022989868348846132 1261 -12988118461621524685257560029098238401738462802403415412 1262 -722630134940108093812989140434162603184302002812272252 1263 -21684557523307423437775887383865095166244362251102752 1264 -317141481806515402253822906479799137620511157603552 1265 -1976883871439036253240530943317240977933865105778 1266 -4365494294751950493764483868899466057042600962 1267 -2614614329582681826851052984645136165573364 1268 -282253154247338598736301792660071936628 1269 -2797749977989743521755658743312664 1270 -734808468757246538504469024 1271 -331010352047206208 1272 769222728 1273 57625 1274 1 1275 1 1276 61251 1277 870423701 1278 -689608600414042274 1279 -2345133416100351438989897274 1280 -12164138674505743491645441558228774 1281 -1568097677727554234541316093293766128774 1282 -17828911614175743818512971723615437870599674 1283 -35548314064435180025124734075829801700523612424 1284 -18848705618203115979454409370851631837840151568424 1285 -3488930776919571863070041671145926733225899775414424 1286 -272157454285356305737931847949387500610022445926464294 1287 -10254412010585055479689370173999521597988965563577008794 1288 -206840623741282725309764109112148710538490267981564808794 1289 -2420780366134708896626627385463971494794700114441981128294 1290 -17550865463982889709382225295725394250843352222750648987294 1291 -83334639259975710061575942503043850122587511091191639435294 1292 -272408387413481637853189401104946321545590814164817958249294 1293 -643115365600894041998266256305562214633866659219547552213044 1294 -1152032299581661178608401876518944804658275846208344983443919 1295 -1652027435226461276591284023042733066332528515517280180825999 1296 -2010111413746165585702788285320597605241364276809056254997999 1297 -2199990769737787826601173307999150723219943377185559293781999 1298 -2275522341884498294633304707548927006327827360477657951081999 1299 -2298198591535168279436600443865871453061175607381327440826399 1300 -2302531289492224769915090247721532420399588146653718571946399 1301 -2298198591535168279436600443865871453061175607381327440826399 1302 -2275522341884498294633304707548927006327827360477657951081999 1303 -2199990769737787826601173307999150723219943377185559293781999 1304 -2010111413746165585702788285320597605241364276809056254997999 1305 -1652027435226461276591284023042733066332528515517280180825999 1306 -1152032299581661178608401876518944804658275846208344983443919 1307 -643115365600894041998266256305562214633866659219547552213044 1308 -272408387413481637853189401104946321545590814164817958249294 1309 -83334639259975710061575942503043850122587511091191639435294 1310 -17550865463982889709382225295725394250843352222750648987294 1311 -2420780366134708896626627385463971494794700114441981128294 1312 -206840623741282725309764109112148710538490267981564808794 1313 -10254412010585055479689370173999521597988965563577008794 1314 -272157454285356305737931847949387500610022445926464294 1315 -3488930776919571863070041671145926733225899775414424 1316 -18848705618203115979454409370851631837840151568424 1317 -35548314064435180025124734075829801700523612424 1318 -17828911614175743818512971723615437870599674 1319 -1568097677727554234541316093293766128774 1320 -12164138674505743491645441558228774 1321 -2345133416100351438989897274 1322 -689608600414042274 1323 870423701 1324 61251 1325 1 1326 1 1327 65026 1328 982484350 1329 -1435516260140879975 1330 -7475112774810206454795094300 1331 -52797565273265069849108215916166700 1332 -8692824827520274968242021637783219678500 1333 -121247957463879536479504394391514118208515120 1334 -288532569242368786270849470156544743098157992570 1335 -179021276158337690314500563884535759637400149309320 1336 -38208668946770558202785656227174899188149268536712420 1337 -3397880404322669353883390691573703948319802470482922770 1338 -144644645529055975777517153137927829211745688045633056540 1339 -3271960549936585532939009826225950841735440063334877440040 1340 -42670605728120871728930764444452918183674052046331606079040 1341 -342705422199138772431616213922605704947841041727285976638640 1342 -1792052904696729884547376291009809376809583869111970286743290 1343 -6409858069196347773010275796755152573459163151929996345527340 1344 -16430107257566535157653288710548635758140912522807324362279715 1345 -31637587499862117323306750220744590475369297244641382058333590 1346 -48144105502395643214203402968359806262800537536485812226507545 1347 -61201213339970220517369974268810485161265593344079067791694745 1348 -68849574734905313597756222332491365593046437284977680726115545 1349 -72212491625268436671689675209516485728057328399472688571695545 1350 -73334398950205042979668427328865423061836521310005742860504745 1351 -73613204991141882667548218013500113496090344906031813889624121 1352 -73613204991141882667548218013500113496090344906031813889624121 1353 -73334398950205042979668427328865423061836521310005742860504745 1354 -72212491625268436671689675209516485728057328399472688571695545 1355 -68849574734905313597756222332491365593046437284977680726115545 1356 -61201213339970220517369974268810485161265593344079067791694745 1357 -48144105502395643214203402968359806262800537536485812226507545 1358 -31637587499862117323306750220744590475369297244641382058333590 1359 -16430107257566535157653288710548635758140912522807324362279715 1360 -6409858069196347773010275796755152573459163151929996345527340 1361 -1792052904696729884547376291009809376809583869111970286743290 1362 -342705422199138772431616213922605704947841041727285976638640 1363 -42670605728120871728930764444452918183674052046331606079040 1364 -3271960549936585532939009826225950841735440063334877440040 1365 -144644645529055975777517153137927829211745688045633056540 1366 -3397880404322669353883390691573703948319802470482922770 1367 -38208668946770558202785656227174899188149268536712420 1368 -179021276158337690314500563884535759637400149309320 1369 -288532569242368786270849470156544743098157992570 1370 -121247957463879536479504394391514118208515120 1371 -8692824827520274968242021637783219678500 1372 -52797565273265069849108215916166700 1373 -7475112774810206454795094300 1374 -1435516260140879975 1375 982484350 1376 65026 1377 1 1378 1 1379 68953 1380 1106317551 1381 -2985879222637757471 1382 -23798318245180683445171122321 1383 -228789538100111024441588433392031746 1384 -48088452943464742423048018915014304400546 1385 -822441916405845735594788140398931835900474786 1386 -2334650208624955319142600476838043673907311691596 1387 -1694046172275696240826435582885038272428885486672646 1388 -416630796568358099207047605296448905939981029281499346 1389 -42210320735776193409248896491462760365880109013766859646 1390 -2028657030945628479276552329096492471980509163061542831536 1391 -51426854455243600799898423551617242706176417427174561629706 1392 -746845967828068041393052761438783621012296168418507656549706 1393 -6641219224115113171086311601908835700079740444838477949305706 1394 -38235151714407299202193076797150122426536071972350405984483756 1395 -149668139278749232403946606408851688149244448132793124258092306 1396 -416876055585516513509787438888450793660395040754603752545705306 1397 -864476427642388941583807493006599323841067064841525437922729056 1398 -1400292045473803078898568828439870687993470590005073210994711936 1399 -1867565009399246780240237777893002293834354452207067939416121371 1400 -2169316817495747236937164742622518996540224690779720012065958171 1401 -2315637188395685982485980344392676968447316999320092695406047771 1402 -2369545254047026509261237294716808711737485943106790764471090571 1403 -2384720297175080257991047816476011164368749511788376384673875259 1404 -2387490352119787199653767788808052356575461444951901798130837211 1405 -2384720297175080257991047816476011164368749511788376384673875259 1406 -2369545254047026509261237294716808711737485943106790764471090571 1407 -2315637188395685982485980344392676968447316999320092695406047771 1408 -2169316817495747236937164742622518996540224690779720012065958171 1409 -1867565009399246780240237777893002293834354452207067939416121371 1410 -1400292045473803078898568828439870687993470590005073210994711936 1411 -864476427642388941583807493006599323841067064841525437922729056 1412 -416876055585516513509787438888450793660395040754603752545705306 1413 -149668139278749232403946606408851688149244448132793124258092306 1414 -38235151714407299202193076797150122426536071972350405984483756 1415 -6641219224115113171086311601908835700079740444838477949305706 1416 -746845967828068041393052761438783621012296168418507656549706 1417 -51426854455243600799898423551617242706176417427174561629706 1418 -2028657030945628479276552329096492471980509163061542831536 1419 -42210320735776193409248896491462760365880109013766859646 1420 -416630796568358099207047605296448905939981029281499346 1421 -1694046172275696240826435582885038272428885486672646 1422 -2334650208624955319142600476838043673907311691596 1423 -822441916405845735594788140398931835900474786 1424 -48088452943464742423048018915014304400546 1425 -228789538100111024441588433392031746 1426 -23798318245180683445171122321 1427 -2985879222637757471 1428 1106317551 1429 68953 1430 1 1431 1 1432 73035 1433 1242892560 1434 -6205951539132625800 1435 -75678652069184491303856743175 1436 -989865228393717283975869829999314825 1437 -265490485883883330763532822587321311322910 1438 -5564971914246539784542983528717315433531464670 1439 -18834619960406955105787744655011411762579019018240 1440 -15973978125724589430057286235232214723640470097205860 1441 -4524227868832396726279740926265977074074846352716266960 1442 -521854919803609603577806997746531479041087925130191853960 1443 -28296996708505902573773767621626871026710805080421756607820 1444 -803344946796977719749623341757682028451464939083174310324400 1445 -12983331825681401286877792477489821783104404787160537120915170 1446 -127760219542991762362674508342756739048758007359577264136339170 1447 -809565329516494889850987209446942872801208357550395388194170120 1448 -3468143837770680425677637354286458862661082166016203403652093020 1449 -10503172913497390370034706673303661488519191758812936061752189845 1450 -23490259062323428032139600411387697126933370332051976435110747595 1451 -40608426381328956773051069311321122183475515845439654631156918175 1452 -57037711826840162465597923885120087980691199308530272512645528445 1453 -68712326185607645208656120384263162399696900810295740955184501560 1454 -74942829036279490486043786023361098736076481781519404112280981560 1455 -77470739187585366424365296335027977017639623517448675919188269160 1456 -78258146558944688613916249122944856804806817162058399307285611976 1457 -78443246042081846109964018452199525215383134706680868951592475592 1458 -78443246042081846109964018452199525215383134706680868951592475592 1459 -78258146558944688613916249122944856804806817162058399307285611976 1460 -77470739187585366424365296335027977017639623517448675919188269160 1461 -74942829036279490486043786023361098736076481781519404112280981560 1462 -68712326185607645208656120384263162399696900810295740955184501560 1463 -57037711826840162465597923885120087980691199308530272512645528445 1464 -40608426381328956773051069311321122183475515845439654631156918175 1465 -23490259062323428032139600411387697126933370332051976435110747595 1466 -10503172913497390370034706673303661488519191758812936061752189845 1467 -3468143837770680425677637354286458862661082166016203403652093020 1468 -809565329516494889850987209446942872801208357550395388194170120 1469 -127760219542991762362674508342756739048758007359577264136339170 1470 -12983331825681401286877792477489821783104404787160537120915170 1471 -803344946796977719749623341757682028451464939083174310324400 1472 -28296996708505902573773767621626871026710805080421756607820 1473 -521854919803609603577806997746531479041087925130191853960 1474 -4524227868832396726279740926265977074074846352716266960 1475 -15973978125724589430057286235232214723640470097205860 1476 -18834619960406955105787744655011411762579019018240 1477 -5564971914246539784542983528717315433531464670 1478 -265490485883883330763532822587321311322910 1479 -989865228393717283975869829999314825 1480 -75678652069184491303856743175 1481 -6205951539132625800 1482 1242892560 1483 73035 1484 1 1485 1 1486 77275 1487 1393237288 1488 -12889291730612840729 1489 -240391012560001692038820181574 1490 -4276218721781897347341931554552057719 1491 -1462916271354959533625849313433352371943069 1492 -37565620682119950187639299285197988920925838514 1493 -151514169646381850681052555105403468026218828194364 1494 -150118218866691030007194027786973471261403295073108664 1495 -48934991099533335202932980186838258176573006050199900714 1496 -6422338054036160539769316528333794242813718227911720882254 1497 -392646478252880420466020246646093688422591957425003722087034 1498 -12475517274809891633778829937816469210685061006470550429406524 1499 -224240088415888927621469935985185625635269238826151146111160104 1500 -2440503215663037550479490725181254980405881437854111524216383074 1501 -17014267680125806349749382059700890306036578151359224312699413424 1502 -79763039692907995590230780227723714776067702137958552823290593224 1503 -262752711577307986746465721341957621658478226147072097793092205024 1504 -634509124823121724294348447747523140755369182611171324042682808749 1505 -1173226638425759286178371805991922531987848074943977671933024382979 1506 -1741317110551993164950457573668991188999391264406009076322853878224 1507 -2184746054556147091616858620419799333607009051088051077623786078334 1508 -2444709479911600252906920915323177786050187385713716248862517294729 1509 -2560619065895331356976727047005160141747775047903601186920904617209 1510 -2600345231170381799511427254814390039511603581920765723835660103129 1511 -2610865815280680864911033380440189216221725885671794096976201009929 1512 -2612703980719684625262129515090198155622196931076357895843956697545 1513 -2610865815280680864911033380440189216221725885671794096976201009929 1514 -2600345231170381799511427254814390039511603581920765723835660103129 1515 -2560619065895331356976727047005160141747775047903601186920904617209 1516 -2444709479911600252906920915323177786050187385713716248862517294729 1517 -2184746054556147091616858620419799333607009051088051077623786078334 1518 -1741317110551993164950457573668991188999391264406009076322853878224 1519 -1173226638425759286178371805991922531987848074943977671933024382979 1520 -634509124823121724294348447747523140755369182611171324042682808749 1521 -262752711577307986746465721341957621658478226147072097793092205024 1522 -79763039692907995590230780227723714776067702137958552823290593224 1523 -17014267680125806349749382059700890306036578151359224312699413424 1524 -2440503215663037550479490725181254980405881437854111524216383074 1525 -224240088415888927621469935985185625635269238826151146111160104 1526 -12475517274809891633778829937816469210685061006470550429406524 1527 -392646478252880420466020246646093688422591957425003722087034 1528 -6422338054036160539769316528333794242813718227911720882254 1529 -48934991099533335202932980186838258176573006050199900714 1530 -150118218866691030007194027786973471261403295073108664 1531 -151514169646381850681052555105403468026218828194364 1532 -37565620682119950187639299285197988920925838514 1533 -1462916271354959533625849313433352371943069 1534 -4276218721781897347341931554552057719 1535 -240391012560001692038820181574 1536 -12889291730612840729 1537 1393237288 1538 77275 1539 1 1540 1 1541 81676 1542 1558440621 1543 -26751369455259923484 1544 -762779174691470490190695459114 1545 -18446436732979022068540253455272643239 1546 -8046081458089335913837501802953771882885134 1547 -253004559429101323052275467217893551928448476909 1548 -1215516746302770216237650093210448364351943086401084 1549 -1406200536839397438607247225465762700926187351370644834 1550 -527290317556775201183287807457644612965891662893211810334 1551 -78692755665403663133342475349268420584335895911123473541834 1552 -5421141698714195373158456880582598356685683656272260900137634 1553 -192649352552012248640279371116163436026189622132640763414390134 1554 -3848808913534386489814948391524903539456343605322005120082748634 1555 -46303243790968873276150399642465258030373184761360532352027110384 1556 -355013434003753030521504827219185688051209136802396426667294692024 1557 -1820980476818250049413620876964430862857768181862753353552870384274 1558 -6526500241693281045025591225174318001467515012015191221542778432149 1559 -17032631272212841783593268735877442454021684923792619139937223762524 1560 -33746540527829912009117183884157712042854545055040534730436085180189 1561 -53082285672951526385886939161752939832413167679963889863414003293189 1562 -69633683780146754422138954680662133401264040087287010721566559910439 1563 -80274249219516616375786204803785977208206617654344895579840360686064 1564 -85477964931378987695518291604798692520455345189090087430635380713739 1565 -87435328040263790575261323321328657555701406327030954084029798774939 1566 -88006686542579478909084623398246707227524342145803176111963579650139 1567 -88134065946321268354099581664212938492489254814765488873727611836059 1568 -88134065946321268354099581664212938492489254814765488873727611836059 1569 -88006686542579478909084623398246707227524342145803176111963579650139 1570 -87435328040263790575261323321328657555701406327030954084029798774939 1571 -85477964931378987695518291604798692520455345189090087430635380713739 1572 -80274249219516616375786204803785977208206617654344895579840360686064 1573 -69633683780146754422138954680662133401264040087287010721566559910439 1574 -53082285672951526385886939161752939832413167679963889863414003293189 1575 -33746540527829912009117183884157712042854545055040534730436085180189 1576 -17032631272212841783593268735877442454021684923792619139937223762524 1577 -6526500241693281045025591225174318001467515012015191221542778432149 1578 -1820980476818250049413620876964430862857768181862753353552870384274 1579 -355013434003753030521504827219185688051209136802396426667294692024 1580 -46303243790968873276150399642465258030373184761360532352027110384 1581 -3848808913534386489814948391524903539456343605322005120082748634 1582 -192649352552012248640279371116163436026189622132640763414390134 1583 -5421141698714195373158456880582598356685683656272260900137634 1584 -78692755665403663133342475349268420584335895911123473541834 1585 -527290317556775201183287807457644612965891662893211810334 1586 -1406200536839397438607247225465762700926187351370644834 1587 -1215516746302770216237650093210448364351943086401084 1588 -253004559429101323052275467217893551928448476909 1589 -8046081458089335913837501802953771882885134 1590 -18446436732979022068540253455272643239 1591 -762779174691470490190695459114 1592 -26751369455259923484 1593 1558440621 1594 81676 1595 1 1596 1 1597 86241 1598 1739654785 1599 -55484332838054891595 1600 -2417866063643107735870401721125 1601 -79461583429943082642161377475505411639 1602 -44174749655053135824316755246036615632743539 1603 -1700255841033926341338301577571568718314652449587 1604 -9725834161894543991528919795337709507027728365700812 1605 -13131426201222981503446065707075753812307018498308960287 1606 -5661141533471468444749835706634959676758902218532186737887 1607 -960185670736484353337349446775383356760970579901149105393087 1608 -74490308924827770787148527675755888097751095324543740404379327 1609 -2958907139448819672915017359213078696121868185099909425352159727 1610 -65665060300221505775673518494880296193403591339921183539533223727 1611 -872772482922928089582563761964368734414487203840084494128463654127 1612 -7356063180743529672427789405929235301992287620783369319048432469977 1613 -41274210605533008862603763863609942954399523314910507641518035114892 1614 -160966222515403937265159163065503044474587242195095111560180875039892 1615 -454294566780615065859804405110597096183534949037907594291461642027392 1616 -965897828525910813603000545768999432333633157706056712505072757376332 1617 -1614253290075114471844072437363732846257792855854548987795065900933382 1618 -2221942253739068057453226526548364495048948198334776673983422714509982 1619 -2649637108251117346707057119288539301292824862268803775887697522448982 1620 -2878647258084919245845737611395919588041307427788259266503569560417882 1621 -2972999750514146877296400340421896393203734369140987838454704625690729 1622 -3003201990853331747779484641682607810521623366168266093809252380130409 1623 -3010749609583174935040267153361674411446586591124073657462625587174633 1624 -3012014038074646061898805156178247951802230433637044985836877315067433 1625 -3010749609583174935040267153361674411446586591124073657462625587174633 1626 -3003201990853331747779484641682607810521623366168266093809252380130409 1627 -2972999750514146877296400340421896393203734369140987838454704625690729 1628 -2878647258084919245845737611395919588041307427788259266503569560417882 1629 -2649637108251117346707057119288539301292824862268803775887697522448982 1630 -2221942253739068057453226526548364495048948198334776673983422714509982 1631 -1614253290075114471844072437363732846257792855854548987795065900933382 1632 -965897828525910813603000545768999432333633157706056712505072757376332 1633 -454294566780615065859804405110597096183534949037907594291461642027392 1634 -160966222515403937265159163065503044474587242195095111560180875039892 1635 -41274210605533008862603763863609942954399523314910507641518035114892 1636 -7356063180743529672427789405929235301992287620783369319048432469977 1637 -872772482922928089582563761964368734414487203840084494128463654127 1638 -65665060300221505775673518494880296193403591339921183539533223727 1639 -2958907139448819672915017359213078696121868185099909425352159727 1640 -74490308924827770787148527675755888097751095324543740404379327 1641 -960185670736484353337349446775383356760970579901149105393087 1642 -5661141533471468444749835706634959676758902218532186737887 1643 -13131426201222981503446065707075753812307018498308960287 1644 -9725834161894543991528919795337709507027728365700812 1645 -1700255841033926341338301577571568718314652449587 1646 -44174749655053135824316755246036615632743539 1647 -79461583429943082642161377475505411639 1648 -2417866063643107735870401721125 1649 -55484332838054891595 1650 1739654785 1651 86241 1652 1 1653 1 1654 90973 1655 1938097756 1656 -115003902918975875504 1657 -7656575869196803499612257829394 1658 -341834767974441999062218219106746732986 1659 -242112420872538938585629984892218955292095220 1660 -11402081180988117963209836135034539401291907989936 1661 -77623835232199170361508614109620928210695272661296852 1662 -122259058644003762133888796569737046049776890198038116152 1663 -60568471182419472367990191814754185496850369310685741104527 1664 -11668910674447420390418993037442258453238156374052680466831727 1665 -1018862632806933393351330871270189261656415113759950345787597807 1666 -45211266542228543916272512770947679171110237757218529463057283727 1667 -1113886949774182139930532139882013839700520769439120941336096395327 1668 -16347602742029882817986271153705513812366350403548404142673255139327 1669 -151395885867915557250466825258684073001752556067333578297285260907777 1670 -928964571208364991913245137683733167755561364255686621581739760362657 1671 -3942229112855165041301019396967368920356119112732397255089087928727747 1672 -12038045643290457482913749306048887092852927570994968295059358495490247 1673 -27498723635827898691397816780357011638946054869877574842002639186742087 1674 -48933150395783924298047636951230938881867163484244501744801705993565267 1675 -70898630405705634070519682023410187972097810933430779726859692987635617 1676 -87796792936417326916934473775622498335652189162495405768640810834291617 1677 -97687094833149939974180199370034207250677119336677438648002415471844467 1678 -102142342117903667974824476101293994385154112812442618437314910047397543 1679 -103702520916298257265149682136085180934526997321768271949575487403839742 1680 -104130736601825302816839335154985856389291205773020861149801474045478270 1681 -104221491225530727135804168002644959170799639318651866332323345993759678 1682 -104221491225530727135804168002644959170799639318651866332323345993759678 1683 -104130736601825302816839335154985856389291205773020861149801474045478270 1684 -103702520916298257265149682136085180934526997321768271949575487403839742 1685 -102142342117903667974824476101293994385154112812442618437314910047397543 1686 -97687094833149939974180199370034207250677119336677438648002415471844467 1687 -87796792936417326916934473775622498335652189162495405768640810834291617 1688 -70898630405705634070519682023410187972097810933430779726859692987635617 1689 -48933150395783924298047636951230938881867163484244501744801705993565267 1690 -27498723635827898691397816780357011638946054869877574842002639186742087 1691 -12038045643290457482913749306048887092852927570994968295059358495490247 1692 -3942229112855165041301019396967368920356119112732397255089087928727747 1693 -928964571208364991913245137683733167755561364255686621581739760362657 1694 -151395885867915557250466825258684073001752556067333578297285260907777 1695 -16347602742029882817986271153705513812366350403548404142673255139327 1696 -1113886949774182139930532139882013839700520769439120941336096395327 1697 -45211266542228543916272512770947679171110237757218529463057283727 1698 -1018862632806933393351330871270189261656415113759950345787597807 1699 -11668910674447420390418993037442258453238156374052680466831727 1700 -60568471182419472367990191814754185496850369310685741104527 1701 -122259058644003762133888796569737046049776890198038116152 1702 -77623835232199170361508614109620928210695272661296852 1703 -11402081180988117963209836135034539401291907989936 1704 -242112420872538938585629984892218955292095220 1705 -341834767974441999062218219106746732986 1706 -7656575869196803499612257829394 1707 -115003902918975875504 1708 1938097756 1709 90973 1710 1 1711 1 1712 95875 1713 2155055715 1714 -238222385726671014248 1715 -24222621842829660030900174017738 1716 -1468623549941952354970104281043897908172 1717 -1324769639962497546213407505903931843529383566 1718 -76308280491430944430581544629827002226150606229240 1719 -618026621040039038362139277507222082810565661788791110 1720 -1135024431786785025161163140365754857295355164064212403720 1721 -645859614443631865052952008653100363186955725890567201081470 1722 -141263915934213624009417016182872376084790572747527844483248085 1723 -13874590575067457242466604172516817597205956264818758763866108405 1724 -687392978803579710255724433538754750587582369383426424468483667845 1725 -18790813869817596037778610345992824997595382060935556897575965500485 1726 -304349485087302581242094184525111361645556158030409567347345256657685 1727 -3095625426139540982673778373727647594362935734570444683223505734732535 1728 -20765740690469378360365635753967168356989724049170333409778529027818955 1729 -95883959601263140082102650695422641913927707268443353180375784610528715 1730 -316894179013152917977810096746953468802801890699788725993941246944998255 1731 -778470984410718562955033129456875753264461336674638628586211010651025195 1732 -1477621030629984922586886282251250683728820135648681125545331357911469905 1733 -2259900731433675308207355208597643884360211582151993878142882573932868825 1734 -2916755707355953115488881610691670369290752527625653477940497106092675675 1735 -3336330260379710528392574462193276154846824395871215245947823473405890625 1736 -3542634943972380109961892773168495467797546240718294401917684688721262547 1737 -3621525243805580173211831434586620667317053722289234427124467459061057649 1738 -3645195002862497016953618436677508639555145891271128819954473656175394792 1739 -3650792274991004133610962443951532081463954659817691215898126521665978408 1740 -3651692805461774571215489603520521494984232006714227906052241258408514408 1741 -3650792274991004133610962443951532081463954659817691215898126521665978408 1742 -3645195002862497016953618436677508639555145891271128819954473656175394792 1743 -3621525243805580173211831434586620667317053722289234427124467459061057649 1744 -3542634943972380109961892773168495467797546240718294401917684688721262547 1745 -3336330260379710528392574462193276154846824395871215245947823473405890625 1746 -2916755707355953115488881610691670369290752527625653477940497106092675675 1747 -2259900731433675308207355208597643884360211582151993878142882573932868825 1748 -1477621030629984922586886282251250683728820135648681125545331357911469905 1749 -778470984410718562955033129456875753264461336674638628586211010651025195 1750 -316894179013152917977810096746953468802801890699788725993941246944998255 1751 -95883959601263140082102650695422641913927707268443353180375784610528715 1752 -20765740690469378360365635753967168356989724049170333409778529027818955 1753 -3095625426139540982673778373727647594362935734570444683223505734732535 1754 -304349485087302581242094184525111361645556158030409567347345256657685 1755 -18790813869817596037778610345992824997595382060935556897575965500485 1756 -687392978803579710255724433538754750587582369383426424468483667845 1757 -13874590575067457242466604172516817597205956264818758763866108405 1758 -141263915934213624009417016182872376084790572747527844483248085 1759 -645859614443631865052952008653100363186955725890567201081470 1760 -1135024431786785025161163140365754857295355164064212403720 1761 -618026621040039038362139277507222082810565661788791110 1762 -76308280491430944430581544629827002226150606229240 1763 -1324769639962497546213407505903931843529383566 1764 -1468623549941952354970104281043897908172 1765 -24222621842829660030900174017738 1766 -238222385726671014248 1767 2155055715 1768 95875 1769 1 1770 1 1771 100950 1772 2391885548 1773 -493162149979263856861 1774 -76560786900512044733985816068184 1775 -6301730471476495458973545324280260916514 1776 -7237183086024918358246113202655679628231485474 1777 -509693138136406221506178271522519899078973479978180 1778 -4909104374259033625389550001679117499458955465978444950 1779 -10508286551425598608013668663285793913788209573525341014670 1780 -6864920096688862454523292865529982965900868533678753067862325 1781 -1703824983517846408940459561052531908354350275872274318077619000 1782 -188144069974142495670150428420930209691948496856784985371076257895 1783 -10401432618228072612965659566353098043764271970280780084852492107495 1784 -315313035644905228225706499282917776848224308574985593734234461982695 1785 -5633194077588775993708368635802161925894774716332628634347016285835095 1786 -62899100786602496904078509748663165781723625065284445358518460284538265 1787 -461112600808241148945479689600493953895268043655099687729165649427932675 1788 -2316332903711537746379484414996983556002018392474439715703765559632556955 1789 -8287257464447168203809789489592215007182055416726041182941030180775619865 1790 -21909242327571932159853567578356134068880058067476654265872785705793908195 1791 -44424664532693672003204672394382035323260610546957289379257801449629631355 1792 -71895378741782448416231587130313977033816883091500067364773994179415542335 1793 -97036493336193178166072481739900643963022875756495954440185108627225460845 1794 -114537098840288533927441480149477382143120134826205423340651502529034448225 1795 -123915051350175315219435941378461722834931172480461477041866103930563413155 1796 -127824382889280158662762626728438659417565054144316832999514405652368216160 1797 -129103763762215588836433883069976327310410860754417927885258688420300963011 1798 -129434939772358380837417037142966801959247689458780912757766842738520168682 1799 -129501809399799836723879425433939237405814078896092550727167961743799057962 1800 -129501809399799836723879425433939237405814078896092550727167961743799057962 1801 -129434939772358380837417037142966801959247689458780912757766842738520168682 1802 -129103763762215588836433883069976327310410860754417927885258688420300963011 1803 -127824382889280158662762626728438659417565054144316832999514405652368216160 1804 -123915051350175315219435941378461722834931172480461477041866103930563413155 1805 -114537098840288533927441480149477382143120134826205423340651502529034448225 1806 -97036493336193178166072481739900643963022875756495954440185108627225460845 1807 -71895378741782448416231587130313977033816883091500067364773994179415542335 1808 -44424664532693672003204672394382035323260610546957289379257801449629631355 1809 -21909242327571932159853567578356134068880058067476654265872785705793908195 1810 -8287257464447168203809789489592215007182055416726041182941030180775619865 1811 -2316332903711537746379484414996983556002018392474439715703765559632556955 1812 -461112600808241148945479689600493953895268043655099687729165649427932675 1813 -62899100786602496904078509748663165781723625065284445358518460284538265 1814 -5633194077588775993708368635802161925894774716332628634347016285835095 1815 -315313035644905228225706499282917776848224308574985593734234461982695 1816 -10401432618228072612965659566353098043764271970280780084852492107495 1817 -188144069974142495670150428420930209691948496856784985371076257895 1818 -1703824983517846408940459561052531908354350275872274318077619000 1819 -6864920096688862454523292865529982965900868533678753067862325 1820 -10508286551425598608013668663285793913788209573525341014670 1821 -4909104374259033625389550001679117499458955465978444950 1822 -509693138136406221506178271522519899078973479978180 1823 -7237183086024918358246113202655679628231485474 1824 -6301730471476495458973545324280260916514 1825 -76560786900512044733985816068184 1826 -493162149979263856861 1827 2391885548 1828 100950 1829 1 1830 1 1831 106201 1832 2650017391 1833 -1020335503991013940499 1834 -241770906010943444543594141366624 1835 -27007417368392889048631614544966365027959 1836 -39475612360697272190943918830974981425743231159 1837 -3398017853735671618993147503071409773921199793995399 1838 -38906064227181146406333819535910615146378028428024063119 1839 -97029973881732568562211137866813059557209730417810865022014 1840 -72743177538709445463651288915126800182073320754024120123160114 1841 -20477390409453424624430379913620298466002665549123941310448089144 1842 -2540969489144876721142154623379037697442953952733882372195061315944 1843 -156672498937906951726881021009980266224404022453000121947873228982419 1844 -5264045867835750553762871118073081999201711147359669069506241570454419 1845 -103679941951086603273594940732825241117889629098843223701695263464798419 1846 -1270269600299136504543938378142651151515559631557448865198280821206208669 1847 -10173311296384599457158381657716082035376256256031866103404954436765149769 1848 -55586322079420154490778196194549990216746014672117283774865482752416273269 1849 -215308449888966403332253647286003456748422617303339149812927916405219357769 1850 -612921629034912586171598538510416015172441327558881338778477958415910822979 1851 -1329250249777941524104327710780569088275970076444093801208110183163443776549 1852 -2281095409646752108011218029286875453949360950952540232392150804721524568549 1853 -3229338467327620425899081088356087210017573906748959995794000399175058932549 1854 -3947649270121266178211421516064073005865028287864160401829421650715941461499 1855 -4366518886321474267438408114273064692043079479674686199532067911703938540724 1856 -4556568789933432934262609962960082389687078410899742636923446221853378520124 1857 -4624291885100406994165946643565934180572503673100567029073764503186216829314 1858 -4643399421151889749246513812689609053064647350993135758591176993954503675714 1859 -4647685902705469940324307694889943262833596675083504012380827200181129048049 1860 -4648349201500535678052405103505602022616461172727466587796156901932712373489 1861 -4647685902705469940324307694889943262833596675083504012380827200181129048049 1862 -4643399421151889749246513812689609053064647350993135758591176993954503675714 1863 -4624291885100406994165946643565934180572503673100567029073764503186216829314 1864 -4556568789933432934262609962960082389687078410899742636923446221853378520124 1865 -4366518886321474267438408114273064692043079479674686199532067911703938540724 1866 -3947649270121266178211421516064073005865028287864160401829421650715941461499 1867 -3229338467327620425899081088356087210017573906748959995794000399175058932549 1868 -2281095409646752108011218029286875453949360950952540232392150804721524568549 1869 -1329250249777941524104327710780569088275970076444093801208110183163443776549 1870 -612921629034912586171598538510416015172441327558881338778477958415910822979 1871 -215308449888966403332253647286003456748422617303339149812927916405219357769 1872 -55586322079420154490778196194549990216746014672117283774865482752416273269 1873 -10173311296384599457158381657716082035376256256031866103404954436765149769 1874 -1270269600299136504543938378142651151515559631557448865198280821206208669 1875 -103679941951086603273594940732825241117889629098843223701695263464798419 1876 -5264045867835750553762871118073081999201711147359669069506241570454419 1877 -156672498937906951726881021009980266224404022453000121947873228982419 1878 -2540969489144876721142154623379037697442953952733882372195061315944 1879 -20477390409453424624430379913620298466002665549123941310448089144 1880 -72743177538709445463651288915126800182073320754024120123160114 1881 -97029973881732568562211137866813059557209730417810865022014 1882 -38906064227181146406333819535910615146378028428024063119 1883 -3398017853735671618993147503071409773921199793995399 1884 -39475612360697272190943918830974981425743231159 1885 -27007417368392889048631614544966365027959 1886 -241770906010943444543594141366624 1887 -1020335503991013940499 1888 2650017391 1889 106201 1890 1 1891 1 1892 111631 1893 2930957220 1894 -2109846321292347366080 1895 -762828893123131597616176806833270 1896 -115610702325199488042541592961933393301536 1897 -215001401043162174602091428351846192778975297023 1898 -22612617907303016005133589219525017298919828919623631 1899 -307671454523878649238859019361233406982432765482900497931 1900 -893654136264419605041237189314172126858730056949899869723751 1901 -768526711369022659997173863501227744566201724420922211838596305 1902 -245267252750102241496298484409034329583098037393656400093894276955 1903 -34183424261520100846756610948458398180359515955484940430787207088581 1904 -2349532243242891269356453727747481636504546959268598507664924907983031 1905 -87450829003168925001737675433857518084544696350142454580132002430430106 1906 -1897942155781249947380705547624266939427945857183167978292445231182495706 1907 -25503156743080651088930192559685643391743679771275204475215049974578443156 1908 -223047861935075076710110671627445353315313160240777667741444393821005447536 1909 -1325296165419603395262201843026282871525355301712302585751651917526947834586 1910 -5557681774349544383653862943502054615444713741473377849835652031680500570586 1911 -17042704217232925991264492263714326437231581982764545415120979785123841426346 1912 -39570568738176737419497343120436232415671828930595980992756817232454943402246 1913 -72134174071800813895994294754130645184065509677115617804056773364508849102916 1914 -107402667860042446837480613901881848228361102464123087957402839225399607904916 1915 -136438364317095778251055380139886337725260054947166872440768854365329609170266 1916 -154837722793499886378445872092425081566748826645729860352781805120669842052674 1917 -163910489975940777138553717469642891739376182254361302935992090067395690169194 1918 -167425203870697650258265393290923723162750347425136476249700676976264130812888 1919 -168503852198832263337988331605789902905778302776788886478463068041302365397648 1920 -168767919387235657848777069026263513238762994314213908911204050851534503048178 1921 -168818819990692000864960948782997330187133632544297155013788860731317005924529 1922 -168818819990692000864960948782997330187133632544297155013788860731317005924529 1923 -168767919387235657848777069026263513238762994314213908911204050851534503048178 1924 -168503852198832263337988331605789902905778302776788886478463068041302365397648 1925 -167425203870697650258265393290923723162750347425136476249700676976264130812888 1926 -163910489975940777138553717469642891739376182254361302935992090067395690169194 1927 -154837722793499886378445872092425081566748826645729860352781805120669842052674 1928 -136438364317095778251055380139886337725260054947166872440768854365329609170266 1929 -107402667860042446837480613901881848228361102464123087957402839225399607904916 1930 -72134174071800813895994294754130645184065509677115617804056773364508849102916 1931 -39570568738176737419497343120436232415671828930595980992756817232454943402246 1932 -17042704217232925991264492263714326437231581982764545415120979785123841426346 1933 -5557681774349544383653862943502054615444713741473377849835652031680500570586 1934 -1325296165419603395262201843026282871525355301712302585751651917526947834586 1935 -223047861935075076710110671627445353315313160240777667741444393821005447536 1936 -25503156743080651088930192559685643391743679771275204475215049974578443156 1937 -1897942155781249947380705547624266939427945857183167978292445231182495706 1938 -87450829003168925001737675433857518084544696350142454580132002430430106 1939 -2349532243242891269356453727747481636504546959268598507664924907983031 1940 -34183424261520100846756610948458398180359515955484940430787207088581 1941 -245267252750102241496298484409034329583098037393656400093894276955 1942 -768526711369022659997173863501227744566201724420922211838596305 1943 -893654136264419605041237189314172126858730056949899869723751 1944 -307671454523878649238859019361233406982432765482900497931 1945 -22612617907303016005133589219525017298919828919623631 1946 -215001401043162174602091428351846192778975297023 1947 -115610702325199488042541592961933393301536 1948 -762828893123131597616176806833270 1949 -2109846321292347366080 1950 2930957220 1951 111631 1952 1 1953 1 1954 117243 1955 3236289486 1956 -4360349093076933688855 1957 -2404850408870168364139728145499965 1958 -494335427805731140868860992395892213974938 1959 -1169307164470628114474015912554678902028991748420 1960 -150214353147748473265262060498606430754601131333977135 1961 -2427979539039511581076965525048536624880038635595952107795 1962 -8210364971873223387485251724972860483231900169982397256557875 1963 -8096237094335137794888982444826974983712004790719253227480794563 1964 -2928032680203305078856605067183505432349384697710599031263042854375 1965 -458145784643709551022926569836815619358646584900150109644770767283987 1966 -35085883355631824197907732083295522356061756047278440881183886147872074 1967 -1445957809827484865105008252468659373594100689246058109190011453135746424 1968 -34562553140429836740606216900834283579843809647526637370473466858929348899 1969 -509127822954696466561645211128836940107389275253586658079044658078328045549 1970 -4860692541446970128947167852441108165185391440176626050713638485897578110009 1971 -31398254409841013082377704735593912888320908339303288777840495499918655924399 1972 -142543576990763295701870441109848413103268704246063525965393248910759814714349 1973 -470990715730081619230277493987745994885551532203835224655582515268167585235709 1974 -1171702666397551714313212733183268109420594331978283807270748280039967099788079 1975 -2272306532418678541903768110929286361465361469907565972272513812667249463083419 1976 -3566732331083457186365179152907418101192197770949603994446925086867840506052489 1977 -4723468106312559261354094456238239070042980958287397545056755302004479441407639 1978 -5518957131334619563895814834110322879911495364480771778668799874527780587211863 1979 -5944662923742365908011747558846788575554546000493072472917814691737589392689449 1980 -6123679087732574593074380184328549549969736436733771908918849321000556502982507 1981 -6183340513395338602791781768328056886972096616762505482533903270626446941661357 1982 -6199216751684115280631939686109808573880263303346305637434650838305308592160992 1983 -6202603392244009099084772824797626589034883266038510437226300018350239288485174 1984 -6203108132146292361380119382058687069243083313504373371996694872794118660743269 1985 -6202603392244009099084772824797626589034883266038510437226300018350239288485174 1986 -6199216751684115280631939686109808573880263303346305637434650838305308592160992 1987 -6183340513395338602791781768328056886972096616762505482533903270626446941661357 1988 -6123679087732574593074380184328549549969736436733771908918849321000556502982507 1989 -5944662923742365908011747558846788575554546000493072472917814691737589392689449 1990 -5518957131334619563895814834110322879911495364480771778668799874527780587211863 1991 -4723468106312559261354094456238239070042980958287397545056755302004479441407639 1992 -3566732331083457186365179152907418101192197770949603994446925086867840506052489 1993 -2272306532418678541903768110929286361465361469907565972272513812667249463083419 1994 -1171702666397551714313212733183268109420594331978283807270748280039967099788079 1995 -470990715730081619230277493987745994885551532203835224655582515268167585235709 1996 -142543576990763295701870441109848413103268704246063525965393248910759814714349 1997 -31398254409841013082377704735593912888320908339303288777840495499918655924399 1998 -4860692541446970128947167852441108165185391440176626050713638485897578110009 1999 -509127822954696466561645211128836940107389275253586658079044658078328045549 2000 -34562553140429836740606216900834283579843809647526637370473466858929348899 2001 -1445957809827484865105008252468659373594100689246058109190011453135746424 2002 -35085883355631824197907732083295522356061756047278440881183886147872074 2003 -458145784643709551022926569836815619358646584900150109644770767283987 2004 -2928032680203305078856605067183505432349384697710599031263042854375 2005 -8096237094335137794888982444826974983712004790719253227480794563 2006 -8210364971873223387485251724972860483231900169982397256557875 2007 -2427979539039511581076965525048536624880038635595952107795 2008 -150214353147748473265262060498606430754601131333977135 2009 -1169307164470628114474015912554678902028991748420 2010 -494335427805731140868860992395892213974938 2011 -2404850408870168364139728145499965 2012 -4360349093076933688855 2013 3236289486 2014 117243 2015 1 2016 1 2017 123040 2018 3567679795 2019 -9006622750697472243314 2020 -7575278788027869641325841117079045 2021 -2111398811570688735525661421816780054493011 2022 -6350553186449104333061926103306702809280155193387 2023 -996169215847622044090764136779082718749180218830235740 2024 -19121504019775528059821964687723493211153018732671493718803 2025 -75252790553341292887890741197576567331329808584428089336397103 2026 -85056989007813958580784940510989818742743337618777810111464448153 2027 -34844690032094332013473341240002704696808749025503251881845770083703 2028 -6118219926055578769703269715497625940046894646404405718103445796231625 2029 -521813399470276038973554991004746341248541718089919158653586217974956115 2030 -23799706898692478943089842179183386293310916902923437499696345609507101705 2031 -626247346518658151386193649061077726231615235461855485436038421089122819830 2032 -10108340796375562303865021296023840255790039282268062012097055588181193770875 2033 -105304116785422680811651810042867086490953978839862294617792320281273068701665 2034 -739294172401843331869103471333540083873066013892338348417035418251891737369495 2035 -3633037767980464004244508226815262337366440582672712944884041474915050123923725 2036 -12936827373892704675531680331503685739201744613938260981243540592978138317817635 2037 -34503925578154402176705592548215572370470423607163552261080141742447067581652875 2038 -71275083209822314681709685686314848150390043063140117578140973106921810942042615 2039 -118184718729577616387810799162348362344441787745378507647437729466301709807526145 2040 -163633073287953541700864882914456340143440404642623576654735378967626963037320365 2041 -197510002283734457782731160747544962194926558815606807800420988683779410046343303 2042 -217159019451894729608709665640351191744578865219369194417247742476227557195445611 2043 -226115631462467976049072787772070280254780978931435869693711519072537996761598827 2044 -229352340987682216921982909275162648034166199922003422461814714719181128298659077 2045 -230286779804246829074924537331747186278454240552852926286223091908331758914229817 2046 -230503682213142842971237473409259575517081729150994564082781804902515483984628637 2047 -230543669345553418602455152674984677159114380557989720180162673815144778082112222 2048 -230543669345553418602455152674984677159114380557989720180162673815144778082112222 2049 -230503682213142842971237473409259575517081729150994564082781804902515483984628637 2050 -230286779804246829074924537331747186278454240552852926286223091908331758914229817 2051 -229352340987682216921982909275162648034166199922003422461814714719181128298659077 2052 -226115631462467976049072787772070280254780978931435869693711519072537996761598827 2053 -217159019451894729608709665640351191744578865219369194417247742476227557195445611 2054 -197510002283734457782731160747544962194926558815606807800420988683779410046343303 2055 -163633073287953541700864882914456340143440404642623576654735378967626963037320365 2056 -118184718729577616387810799162348362344441787745378507647437729466301709807526145 2057 -71275083209822314681709685686314848150390043063140117578140973106921810942042615 2058 -34503925578154402176705592548215572370470423607163552261080141742447067581652875 2059 -12936827373892704675531680331503685739201744613938260981243540592978138317817635 2060 -3633037767980464004244508226815262337366440582672712944884041474915050123923725 2061 -739294172401843331869103471333540083873066013892338348417035418251891737369495 2062 -105304116785422680811651810042867086490953978839862294617792320281273068701665 2063 -10108340796375562303865021296023840255790039282268062012097055588181193770875 2064 -626247346518658151386193649061077726231615235461855485436038421089122819830 2065 -23799706898692478943089842179183386293310916902923437499696345609507101705 2066 -521813399470276038973554991004746341248541718089919158653586217974956115 2067 -6118219926055578769703269715497625940046894646404405718103445796231625 2068 -34844690032094332013473341240002704696808749025503251881845770083703 2069 -85056989007813958580784940510989818742743337618777810111464448153 2070 -75252790553341292887890741197576567331329808584428089336397103 2071 -19121504019775528059821964687723493211153018732671493718803 2072 -996169215847622044090764136779082718749180218830235740 2073 -6350553186449104333061926103306702809280155193387 2074 -2111398811570688735525661421816780054493011 2075 -7575278788027869641325841117079045 2076 -9006622750697472243314 2077 3567679795 2078 123040 2079 1 2080 1 2081 129025 2082 3926877633 2083 -18594317976236171138655 2084 -23843500447745518100967619447877727 2085 -9008635042095043498707777227855366821916943 2086 -34443702882270134659331871313515705556598387664783 2087 -6595387360036129964202105119760626315689787433550724943 2088 -150296185917404527242550475637936858503540618940102254380719 2089 -688153948699661469260627463636237969836771145234477413438821319 2090 -891213695494826230684543275662019333018825949575614779603246384199 2091 -413401118058681063720794418333650764867061571407601423063114745171719 2092 -81421227023801413404564668652600981642939975273310027480130803066237383 2093 -7730287008217746793929130546610301687392768183970429966888791952703632999 2094 -390018258582304748593366739746059903347268206245746282376512789430115636199 2095 -11292293187997105383478318787528177439856472879237246609379662307415048234599 2096 -199634363223082319185487466305644273331512844352524811558348160309111504611999 2097 -2268405958122181797294860867376292277902737357909744253213922686440921035289099 2098 -17302985385977463517483478005915457738046522941003325135506143700604376327170699 2099 -92026577078795121318400122111904809104095206819439148747606933329231490303956299 2100 -353182994166821830104226699471656767035796897695147090203724264427024936197445259 2101 -1010361614120626746228821714521269969954692400599869992935040048828353511918417579 2102 -2225402375199611662373748181717530496696592862550640613412140872154811636232788779 2103 -3904962701578253217609375053096053867456363820709720522560504594672401245400370859 2104 -5667200639576410400023878176282989625491692838149345438522226760710066721583494619 2105 -7089270325171756870995714518393064312459604485319102937143677300588079812584879019 2106 -7982108788294127639127666759663805029606319760271643109149981785445909744232086059 2107 -8422680926739131503455453542270003280860638439472940409680837481475831340808280235 2108 -8595074515948372682292359143514043672892159435432643261962470629020650306007139851 2109 -8648987283405074345772430611756052398808156877436911254163435477382830580072224587 2110 -8662555117054799842481099848792867947349905369681007929015015626076591868191076747 2111 -8665313081293781818461629001280786567506596510062526950264026435146287924722457867 2112 -8665709488219345352593250598154479643145553725208245187156414463459184294225731693 2113 -8665313081293781818461629001280786567506596510062526950264026435146287924722457867 2114 -8662555117054799842481099848792867947349905369681007929015015626076591868191076747 2115 -8648987283405074345772430611756052398808156877436911254163435477382830580072224587 2116 -8595074515948372682292359143514043672892159435432643261962470629020650306007139851 2117 -8422680926739131503455453542270003280860638439472940409680837481475831340808280235 2118 -7982108788294127639127666759663805029606319760271643109149981785445909744232086059 2119 -7089270325171756870995714518393064312459604485319102937143677300588079812584879019 2120 -5667200639576410400023878176282989625491692838149345438522226760710066721583494619 2121 -3904962701578253217609375053096053867456363820709720522560504594672401245400370859 2122 -2225402375199611662373748181717530496696592862550640613412140872154811636232788779 2123 -1010361614120626746228821714521269969954692400599869992935040048828353511918417579 2124 -353182994166821830104226699471656767035796897695147090203724264427024936197445259 2125 -92026577078795121318400122111904809104095206819439148747606933329231490303956299 2126 -17302985385977463517483478005915457738046522941003325135506143700604376327170699 2127 -2268405958122181797294860867376292277902737357909744253213922686440921035289099 2128 -199634363223082319185487466305644273331512844352524811558348160309111504611999 2129 -11292293187997105383478318787528177439856472879237246609379662307415048234599 2130 -390018258582304748593366739746059903347268206245746282376512789430115636199 2131 -7730287008217746793929130546610301687392768183970429966888791952703632999 2132 -81421227023801413404564668652600981642939975273310027480130803066237383 2133 -413401118058681063720794418333650764867061571407601423063114745171719 2134 -891213695494826230684543275662019333018825949575614779603246384199 2135 -688153948699661469260627463636237969836771145234477413438821319 2136 -150296185917404527242550475637936858503540618940102254380719 2137 -6595387360036129964202105119760626315689787433550724943 2138 -34443702882270134659331871313515705556598387664783 2139 -9008635042095043498707777227855366821916943 2140 -23843500447745518100967619447877727 2141 -18594317976236171138655 2142 3926877633 2143 129025 2144 1 2145 1 2146 135201 2147 4315719136 2148 -38369227615555273278464 2149 -74991654634421087701693738098054944 2150 -38397461195979704012449793148847127326502144 2151 -186570163991906517972992374739932668424085006338832 2152 -43596960343570220705099349268622011253144929834088583632 2153 -1179100765232969876963054644903640445894339853212365621947952 2154 -6278924752936481049110413429470534671769686331020760578438788112 2155 -9314059300815449209846913317944618200900828106605148722962092752952 2156 -4890219526885793533156499319433279962389391355382638937237451902104952 2157 -1079931398841669250695323766195378738886220823898283659511833481920676472 2158 -114086937172773449871173537239080288980153071556657339654967718863404815032 2159 -6364510804157656956014657518235258305377697891977861486192228266310465043992 2160 -202670207199833649252092283763249778273277959454202950551633202073875930163992 2161 -3922583764244792787809105558300209992938202990796642034057560945000484721410592 2162 -48596345029784029677731791873799088682353217006272574771745936675691316112870592 2163 -402614901314522580517739513514371648908428346522337794685538682868379939255583092 2164 -2317046912192581397234872984992942585455728390990195777726944282129506168307271092 2165 -9584162319666347436713328336086903811120838935215570984870228633075350906445289012 2166 -29418080807201242930022571617858548439129855781354308534297105825341902505526529012 2167 -69146083263258585764827386133455495785544102038011382074720097183843456653840941012 2168 -128591122158700267924315169049093528842283567422693093889787719235001174234817549012 2169 -196064984673276407592823518474696405265421806281771356212645101484049197727364456612 2170 -254945729727608710964600552711239277847576108039056887900353139640717446934244927012 2171 -294914673474746541812724902060111873759242429114799730735161056067893926847583831124 2172 -316238228971140389422737198169912042080884113313038897786959942112434561863179814484 2173 -325260727539632911279966044687408758391905353125279346143445274824618450981722838004 2174 -328312854309600716694856432204032758285335705324757802544481015087263839754195270964 2175 -329144148687554217360314123605196420525331157676446701175140877080164317600713133364 2176 -329327532538585756371183052947757468991845183454135511728031432895614893895414373364 2177 -329359922801660558973412283147958754423901276244904045012245408047062735264300060634 2178 -329359922801660558973412283147958754423901276244904045012245408047062735264300060634 2179 -329327532538585756371183052947757468991845183454135511728031432895614893895414373364 2180 -329144148687554217360314123605196420525331157676446701175140877080164317600713133364 2181 -328312854309600716694856432204032758285335705324757802544481015087263839754195270964 2182 -325260727539632911279966044687408758391905353125279346143445274824618450981722838004 2183 -316238228971140389422737198169912042080884113313038897786959942112434561863179814484 2184 -294914673474746541812724902060111873759242429114799730735161056067893926847583831124 2185 -254945729727608710964600552711239277847576108039056887900353139640717446934244927012 2186 -196064984673276407592823518474696405265421806281771356212645101484049197727364456612 2187 -128591122158700267924315169049093528842283567422693093889787719235001174234817549012 2188 -69146083263258585764827386133455495785544102038011382074720097183843456653840941012 2189 -29418080807201242930022571617858548439129855781354308534297105825341902505526529012 2190 -9584162319666347436713328336086903811120838935215570984870228633075350906445289012 2191 -2317046912192581397234872984992942585455728390990195777726944282129506168307271092 2192 -402614901314522580517739513514371648908428346522337794685538682868379939255583092 2193 -48596345029784029677731791873799088682353217006272574771745936675691316112870592 2194 -3922583764244792787809105558300209992938202990796642034057560945000484721410592 2195 -202670207199833649252092283763249778273277959454202950551633202073875930163992 2196 -6364510804157656956014657518235258305377697891977861486192228266310465043992 2197 -114086937172773449871173537239080288980153071556657339654967718863404815032 2198 -1079931398841669250695323766195378738886220823898283659511833481920676472 2199 -4890219526885793533156499319433279962389391355382638937237451902104952 2200 -9314059300815449209846913317944618200900828106605148722962092752952 2201 -6278924752936481049110413429470534671769686331020760578438788112 2202 -1179100765232969876963054644903640445894339853212365621947952 2203 -43596960343570220705099349268622011253144929834088583632 2204 -186570163991906517972992374739932668424085006338832 2205 -38397461195979704012449793148847127326502144 2206 -74991654634421087701693738098054944 2207 -38369227615555273278464 2208 4315719136 2209 135201 2210 1 2211 1 2212 141571 2213 4736129905 2214 -79136532009721263545390 2215 -235688057423268946966071425813411630 2216 -163498868181773665919614494664366604956630526 2217 -1009314464544813278123871164850579850246467616959326 2218 -287741768490327193782457133515236451495708315161934910414 2219 -9233315945232769067774170123564816837983994296641154285011054 2220 -57168093371142429967740843345490617019562911310165720074071515294 2221 -97100074076945530896687293607272061185286757578407248615399135125230 2222 -57683488721096199818563727579198050523674228329794776792451860401444950 2223 -14277512488481747702862851564811002476407130512681701374170445810663118870 2224 -1677626323659045839150935235815166128527306137675257130778517701471106438710 2225 -103437461328806511726139111023687679569745519873977398185152332984763363647670 2226 -3621104965842483375098590499748902557292023603064706408493227487969555473864534 2227 -76694936725562076313190413521181144371620963428785324068957099174940080953383294 2228 -1035549418076561215874905272681765188207929052244751791056745088014927477535664574 2229 -9315291178590195082410706644845551232842971957279624903391076658730866374543165574 2230 -57995551487532858815907202954757021331515527373198035141106031035111099016128824074 2231 -258538507586316384130728208295150912404701438752070262685367481195304565635121118794 2232 -851667214595024639266172338101615733064938845557482214290465023892072697724589949994 2233 -2137624862630986184805976869047459310911263086154262406271564458451571562604133127594 2234 -4218495153548733746366814050743871264167994648764630746212074790545098327058811979594 2235 -6771060832233441363274945054811883322013479315625947224014566576629708668034369338394 2236 -9177259196197668762519618054771687865593043446960968983842636509371368945227321809818 2237 -10941210635893030525091454549667624556225250159908518227439447443548422490832533121498 2238 -11957450793157060132997484697761663712249360420854174754107836326217988962495330382474 2239 -12421833821423811258428381968713129439979915214017260096675259588217167516772216605034 2240 -12591530897441285779502934404096644081267739661910774583323498914468626393667262873194 2241 -12641479966441980739061828959289099153645239951009729406067011826623313570338216831882 2242 -12653397687857339647481371444849352234546109363616628074685107995571949360943463785674 2243 -12655710753782915604876517541566112127986907104739245870719269532094207167972266232712 2244 -12656031766336086566025216048112452655328863155459711971635056226659694949267687800772 2245 -12655710753782915604876517541566112127986907104739245870719269532094207167972266232712 2246 -12653397687857339647481371444849352234546109363616628074685107995571949360943463785674 2247 -12641479966441980739061828959289099153645239951009729406067011826623313570338216831882 2248 -12591530897441285779502934404096644081267739661910774583323498914468626393667262873194 2249 -12421833821423811258428381968713129439979915214017260096675259588217167516772216605034 2250 -11957450793157060132997484697761663712249360420854174754107836326217988962495330382474 2251 -10941210635893030525091454549667624556225250159908518227439447443548422490832533121498 2252 -9177259196197668762519618054771687865593043446960968983842636509371368945227321809818 2253 -6771060832233441363274945054811883322013479315625947224014566576629708668034369338394 2254 -4218495153548733746366814050743871264167994648764630746212074790545098327058811979594 2255 -2137624862630986184805976869047459310911263086154262406271564458451571562604133127594 2256 -851667214595024639266172338101615733064938845557482214290465023892072697724589949994 2257 -258538507586316384130728208295150912404701438752070262685367481195304565635121118794 2258 -57995551487532858815907202954757021331515527373198035141106031035111099016128824074 2259 -9315291178590195082410706644845551232842971957279624903391076658730866374543165574 2260 -1035549418076561215874905272681765188207929052244751791056745088014927477535664574 2261 -76694936725562076313190413521181144371620963428785324068957099174940080953383294 2262 -3621104965842483375098590499748902557292023603064706408493227487969555473864534 2263 -103437461328806511726139111023687679569745519873977398185152332984763363647670 2264 -1677626323659045839150935235815166128527306137675257130778517701471106438710 2265 -14277512488481747702862851564811002476407130512681701374170445810663118870 2266 -57683488721096199818563727579198050523674228329794776792451860401444950 2267 -97100074076945530896687293607272061185286757578407248615399135125230 2268 -57168093371142429967740843345490617019562911310165720074071515294 2269 -9233315945232769067774170123564816837983994296641154285011054 2270 -287741768490327193782457133515236451495708315161934910414 2271 -1009314464544813278123871164850579850246467616959326 2272 -163498868181773665919614494664366604956630526 2273 -235688057423268946966071425813411630 2274 -79136532009721263545390 2275 4736129905 2276 141571 2277 1 2278 1 2279 148138 2280 5190127866 2281 -163143004511508177609827 2282 -740207805346636024907179866242665992 2283 -695518998490378689042541953440571623252013800 2284 -5453555964635951665947113196867882852676330097441672 2285 -1896275497817519510517973473275758830253444335802737984728 2286 -72176154156033803408020681803387848707479805792090378441783976 2287 -519423214453253228468178433598102764883109173063711900576024188296 2288 -1009856530691527395981726907162952163528608819008088722828860124037168 2289 -678552682483288499881812554776505328044234398550045534787539798647216920 2290 -188172412798170330670770397346378830432035515282327534893169615614891511072 2291 -24582701806794716323215801554839135733972566011252465032432630216923984314272 2292 -1674503795484999640997327255029001978232443413473903256069885587996077299738272 2293 -64417575012974060585972700099932320325736421545262212523351202251643144954493312 2294 -1492422148555920873065105845171934251201904910124177890207273372232832072227379880 2295 -21953163995682512896143528780452267953330256635341105355215624629161849373810501040 2296 -214344696020801736043513506828893347285348309837259627228844907228091659133942164500 2297 -1443294223216145958617868254123932445168598988949479448812092291809918251872604845000 2298 -6933522508649080973263379642291050303079535090535410500039738826589410433116525279420 2299 -24515819441189985823119406382726956281110710036563790047073746703075373814164507472060 2300 -65741713128063065149987333254254190239064428267338577867924407332781741143743118494460 2301 -137818101110597552089393482825072458368204429354340041340157316499034393443310540583260 2302 -233277578350960809186034641516414249911017665958794275162644045708051120819681439048460 2303 -330384118062587059644757137617290630402582427616464169206222155899052221062284823538012 2304 -407180793046820557199181202986015380591971589786292581609833409106220385099615340563100 2305 -454904173729598015825644027347179082681054495501166168235329773719371406837860198164812 2306 -478427677318431283437755346146845428577429679029002597290487424817441791702191699800988 2307 -487701744133310837350683448711202762149346387381106339164206133870776475733883351751868 2308 -490647779217994295139007365225476200292157201273036961778171226929956551463591797799164 2309 -491406776361911095292089726557735981123734022534386096493764542206398770320834795551100 2310 -491566244309809986820520673447148810835558629995757308962216778859571025979936869218322 2311 -491593272782960327061463054507155625369893339117549213672663922044183471356294626492152 2312 -491593272782960327061463054507155625369893339117549213672663922044183471356294626492152 2313 -491566244309809986820520673447148810835558629995757308962216778859571025979936869218322 2314 -491406776361911095292089726557735981123734022534386096493764542206398770320834795551100 2315 -490647779217994295139007365225476200292157201273036961778171226929956551463591797799164 2316 -487701744133310837350683448711202762149346387381106339164206133870776475733883351751868 2317 -478427677318431283437755346146845428577429679029002597290487424817441791702191699800988 2318 -454904173729598015825644027347179082681054495501166168235329773719371406837860198164812 2319 -407180793046820557199181202986015380591971589786292581609833409106220385099615340563100 2320 -330384118062587059644757137617290630402582427616464169206222155899052221062284823538012 2321 -233277578350960809186034641516414249911017665958794275162644045708051120819681439048460 2322 -137818101110597552089393482825072458368204429354340041340157316499034393443310540583260 2323 -65741713128063065149987333254254190239064428267338577867924407332781741143743118494460 2324 -24515819441189985823119406382726956281110710036563790047073746703075373814164507472060 2325 -6933522508649080973263379642291050303079535090535410500039738826589410433116525279420 2326 -1443294223216145958617868254123932445168598988949479448812092291809918251872604845000 2327 -214344696020801736043513506828893347285348309837259627228844907228091659133942164500 2328 -21953163995682512896143528780452267953330256635341105355215624629161849373810501040 2329 -1492422148555920873065105845171934251201904910124177890207273372232832072227379880 2330 -64417575012974060585972700099932320325736421545262212523351202251643144954493312 2331 -1674503795484999640997327255029001978232443413473903256069885587996077299738272 2332 -24582701806794716323215801554839135733972566011252465032432630216923984314272 2333 -188172412798170330670770397346378830432035515282327534893169615614891511072 2334 -678552682483288499881812554776505328044234398550045534787539798647216920 2335 -1009856530691527395981726907162952163528608819008088722828860124037168 2336 -519423214453253228468178433598102764883109173063711900576024188296 2337 -72176154156033803408020681803387848707479805792090378441783976 2338 -1896275497817519510517973473275758830253444335802737984728 2339 -5453555964635951665947113196867882852676330097441672 2340 -695518998490378689042541953440571623252013800 2341 -740207805346636024907179866242665992 2342 -163143004511508177609827 2343 5190127866 2344 148138 2345 1 2346 1 2347 154905 2348 5679826175 2349 -336173463911731762295831 2350 -2323113727552964358233721460187662407 2351 -2955955755344872674150611970829420103541320148 2352 -29431897994375459345502473600669554738051776662743764 2353 -12478771530127297950762864374941267109120402701366044473556 2354 -563226748059795939733865439503650996368660696061521857084331444 2355 -4709959455185192250113704612273415827713102453838770578833039941132 2356 -10478368009077370420555093246491806818412454966951525128951901047934252 2357 -7960947405991058393390673165552949055607335016622876646174352416315309852 2358 -2472595137238949987974612931465704557016261887128566704607608013213146223996 2359 -358998202942796561023075340349754858905366415486644582405665447917931135706516 2360 -27005332116905702961536372179325822343185052394295274129490536233020953689978516 2361 -1141156341961721275392799740616356384921405992694831149924965293569592506792532756 2362 -28907943768219478264797112148730850333686443910434389600845369314376724413037744188 2363 -463078638776425696854551200478599952789412522317215637767585800241537240068812047620 2364 -4905796332067634456287251106873503895338543279824754136135405628104478282234479651620 2365 -35717293212126778090130859158687057643830824127833752274092776140306671464792219493420 2366 -184878392863493669270728499337728570211974496616842511142923729190585265525145864390140 2367 -701710248789291285733174532245459196584113303569417085209854799963720095580439534469920 2368 -2011208851502919081841729604312263688510906797907902798654919902146491115704362963099680 2369 -4482683828512517922364430441187561759561884356982922697055539394550062021286487326101280 2370 -8013526400992617084032960210111486947104861801895120542901605300346139845882932651971280 2371 -11885764756416996513871649417684366434529016583918485081066765133477703429359003622515584 2372 -15186042160088392930749713898641815397840516707625830405183644686403461594005265005100448 2373 -17395822074907013263542401250631934488054604183261317256115130023620672512860234749664768 2374 -18569408258536313285313273059571877467138309584014880467946075619994644352109945957659248 2375 -19067982348214678834315312385142627624990441652769753638890494043742885621359348009690624 2376 -19238692066847511765838081250755062481595344435134142244468518532615124176580032025260544 2377 -19286116076803983989777874052394971244596895393727149230946973639044628165512571700280064 2378 -19296868523595139332680735068077441306877713798671095497624931235071080302075223259938534 2379 -19298864773926984585209187313287158379126753286391996068782033558573495616574381187901854 2380 -19299132582594923694165890025907788363485440820675019910137268376625040159925207200536354 2381 -19298864773926984585209187313287158379126753286391996068782033558573495616574381187901854 2382 -19296868523595139332680735068077441306877713798671095497624931235071080302075223259938534 2383 -19286116076803983989777874052394971244596895393727149230946973639044628165512571700280064 2384 -19238692066847511765838081250755062481595344435134142244468518532615124176580032025260544 2385 -19067982348214678834315312385142627624990441652769753638890494043742885621359348009690624 2386 -18569408258536313285313273059571877467138309584014880467946075619994644352109945957659248 2387 -17395822074907013263542401250631934488054604183261317256115130023620672512860234749664768 2388 -15186042160088392930749713898641815397840516707625830405183644686403461594005265005100448 2389 -11885764756416996513871649417684366434529016583918485081066765133477703429359003622515584 2390 -8013526400992617084032960210111486947104861801895120542901605300346139845882932651971280 2391 -4482683828512517922364430441187561759561884356982922697055539394550062021286487326101280 2392 -2011208851502919081841729604312263688510906797907902798654919902146491115704362963099680 2393 -701710248789291285733174532245459196584113303569417085209854799963720095580439534469920 2394 -184878392863493669270728499337728570211974496616842511142923729190585265525145864390140 2395 -35717293212126778090130859158687057643830824127833752274092776140306671464792219493420 2396 -4905796332067634456287251106873503895338543279824754136135405628104478282234479651620 2397 -463078638776425696854551200478599952789412522317215637767585800241537240068812047620 2398 -28907943768219478264797112148730850333686443910434389600845369314376724413037744188 2399 -1141156341961721275392799740616356384921405992694831149924965293569592506792532756 2400 -27005332116905702961536372179325822343185052394295274129490536233020953689978516 2401 -358998202942796561023075340349754858905366415486644582405665447917931135706516 2402 -2472595137238949987974612931465704557016261887128566704607608013213146223996 2403 -7960947405991058393390673165552949055607335016622876646174352416315309852 2404 -10478368009077370420555093246491806818412454966951525128951901047934252 2405 -4709959455185192250113704612273415827713102453838770578833039941132 2406 -563226748059795939733865439503650996368660696061521857084331444 2407 -12478771530127297950762864374941267109120402701366044473556 2408 -29431897994375459345502473600669554738051776662743764 2409 -2955955755344872674150611970829420103541320148 2410 -2323113727552964358233721460187662407 2411 -336173463911731762295831 2412 5679826175 2413 154905 2414 1 2415 1 2416 161875 2417 6207436168 2418 -692416985450609016833528 2419 -7286129418241667351189073261313592965 2420 -12551442937113771514846833256521489156278742895 2421 -158656362535113545692439990601726313082687147577310488 2422 -82003659482948043292136252273319992049521940381525515101080 2423 -4387825848180964369256478012222880190403313078214644050736725624 2424 -42625421255433859711165972836398932416366967321159768306038287217816 2425 -108481091605929735654816371340349027580410668464843313722637832120927384 2426 -93160810962785050031516247338509393331597722652785717400166131079921043624 2427 -32395744867397546791610749863441118683514339159654875380369591210886329630552 2428 -5225570957476510778830797555082861636388447313027083884373229748554643754215784 2429 -433935069198248662077491764107380637577593423276230861052256375785310383505739744 2430 -20133806620295359092402626512491703749498760941638232417587685471767785913748808544 2431 -557455660268855186355835759166055863213346346264692716265680111292487045782928577160 2432 -9721057427064585448713934564960658951926692587258454642606638408737365719769144341592 2433 -111700738394948564842545955613992705156733454113191016783579069402404373616743234827668 2434 -879081727298318912013190169425835638205647402650478608235403095840139408062066480773468 2435 -4901980143563689373017683864830481419257183930074065565250087364199204480127899811184988 2436 -19972258614454797203063919554571934232910624668265614678062443486674825481905042025064068 2437 -61200909496200057037913088888163662025273098428214698682531908060661354418338646133015208 2438 -145131356595632221275921533217769730848866677079455036525562360117463257738356063047691688 2439 -274359850277224438944314751577445755622351171916681615668892707469571298550553470294054168 2440 -427009394152721890452966739804173925055052166408652515376626864870289199119686801230260088 2441 -567082647498537836586517116263867794191356170958838544624257103601766056290689697210907448 2442 -668035149648357333248309491230136501906797170782279151100519725842781974615705217132953272 2443 -725739294988782749280596699107857334332810829882514112654755846328250234620160553779568664 2444 -752125130592184938020826514300339492600564202380821605847523693192671076736082083831070648 2445 -761851146827119288823483564766277019717935136285418973780435201673549405619467369495032584 2446 -764760900930455820989312343213728904883349770397330817227050414833023893330200227063877384 2447 -765471724734191683732221194364391970965123013531111457657537437863147491698389803256090494 2448 -765614247960774741357599850489127607295887523198098786369141217049106771787062273919070794 2449 -765637463458684870516791822589249477996689996996065417585022920662389663683069568218238864 2450 -765637463458684870516791822589249477996689996996065417585022920662389663683069568218238864 2451 -765614247960774741357599850489127607295887523198098786369141217049106771787062273919070794 2452 -765471724734191683732221194364391970965123013531111457657537437863147491698389803256090494 2453 -764760900930455820989312343213728904883349770397330817227050414833023893330200227063877384 2454 -761851146827119288823483564766277019717935136285418973780435201673549405619467369495032584 2455 -752125130592184938020826514300339492600564202380821605847523693192671076736082083831070648 2456 -725739294988782749280596699107857334332810829882514112654755846328250234620160553779568664 2457 -668035149648357333248309491230136501906797170782279151100519725842781974615705217132953272 2458 -567082647498537836586517116263867794191356170958838544624257103601766056290689697210907448 2459 -427009394152721890452966739804173925055052166408652515376626864870289199119686801230260088 2460 -274359850277224438944314751577445755622351171916681615668892707469571298550553470294054168 2461 -145131356595632221275921533217769730848866677079455036525562360117463257738356063047691688 2462 -61200909496200057037913088888163662025273098428214698682531908060661354418338646133015208 2463 -19972258614454797203063919554571934232910624668265614678062443486674825481905042025064068 2464 -4901980143563689373017683864830481419257183930074065565250087364199204480127899811184988 2465 -879081727298318912013190169425835638205647402650478608235403095840139408062066480773468 2466 -111700738394948564842545955613992705156733454113191016783579069402404373616743234827668 2467 -9721057427064585448713934564960658951926692587258454642606638408737365719769144341592 2468 -557455660268855186355835759166055863213346346264692716265680111292487045782928577160 2469 -20133806620295359092402626512491703749498760941638232417587685471767785913748808544 2470 -433935069198248662077491764107380637577593423276230861052256375785310383505739744 2471 -5225570957476510778830797555082861636388447313027083884373229748554643754215784 2472 -32395744867397546791610749863441118683514339159654875380369591210886329630552 2473 -93160810962785050031516247338509393331597722652785717400166131079921043624 2474 -108481091605929735654816371340349027580410668464843313722637832120927384 2475 -42625421255433859711165972836398932416366967321159768306038287217816 2476 -4387825848180964369256478012222880190403313078214644050736725624 2477 -82003659482948043292136252273319992049521940381525515101080 2478 -158656362535113545692439990601726313082687147577310488 2479 -12551442937113771514846833256521489156278742895 2480 -7286129418241667351189073261313592965 2481 -692416985450609016833528 2482 6207436168 2483 161875 2484 1 2485 1 2486 169051 2487 6775270356 2488 -1425564381901932657632309 2489 -22837122057190786980031313968815935604 2490 -53248545913249535165035838249297830917618450029 2491 -854303651957742515490893233173259411071241067135150679 2492 -538150679468869164654949457598526545660024586054104163078824 2493 -34128254754188145778126775445938814222182655842905025427913914504 2494 -385036693925780526885732470550192827376957377103408938707705983912744 2495 -1120654790937728370739081245061893122446808131383210815916380870824824264 2496 -1087490239217986851935021512299607212080476805611703415203650902556715813720 2497 -423255738437015216001392673959578103196929782811967435372625768318093779503640 2498 -75823190557932685491325839060587835498376861024006148391907794320493374812917200 2499 -6948095975020341473155287498529638768196933530520512713603253653286224973122554560 2500 -353839395610423634760338450428043417634204479342697467431910466513075622402219996760 2501 -10703734790078958367555276157192822415511021453773228990965555361545763463604265487040 2502 -203114406396295442682963734308453191459623972633886233841864348769050677370595490272800 2503 -2530579343727155667333985191207175026809570512998266207132379659192376119052977108358720 2504 -21521398646132644084880736654498013223640472169496190701614911147647528858847178713889100 2505 -129259472030457663371756651325235128704058713439724455777169877642256493811967199609905348 2506 -565307413672337479226567615900107273418419365151254364928414114799900363381642471032274048 2507 -1852401201694332300372253723319285240369701345850027489162187174513891219345504398452815048 2508 -4676351783788485517638656453216024863002889178956411626106430426308288432631098878162529548 2509 -9358555569159893141037172569528777716533874125664250576593747616490103627970734460795055548 2510 -15310498828865313613336999274240249222355227387951332695538149094281234036866071320947112348 2511 -21185210737387327239326545145258833350837135032187499599897070838661123529281503014005990348 2512 -25738093623781207458085728356089850468660402401766664551715715670366045213883823076729451468 2513 -28536120814301226438537209495654664929775418768644818073454978631009585191884592565288756268 2514 -29911720172497850918015698464124403594008328738025596663794143811875573416935816794387479868 2515 -30456966534540892526727114124245541298637384461276637730421531204595989090128581358131069468 2516 -30632422671360238421736831567658222705250004144990620489860744167490520698356701965100295852 2517 -30678544184022121933349937732820400339697472843063135570033572719680658953893406748055680802 2518 -30688502264733296743985280770460560827945583454968559559998186850496172331346725782915935502 2519 -30690273740873462478540021987383462134753454229419364675447257836583683811436915007872831252 2520 -30690503717986658676879695725332324032351757903585053956652073426629284167726738041614482102 2521 -30690273740873462478540021987383462134753454229419364675447257836583683811436915007872831252 2522 -30688502264733296743985280770460560827945583454968559559998186850496172331346725782915935502 2523 -30678544184022121933349937732820400339697472843063135570033572719680658953893406748055680802 2524 -30632422671360238421736831567658222705250004144990620489860744167490520698356701965100295852 2525 -30456966534540892526727114124245541298637384461276637730421531204595989090128581358131069468 2526 -29911720172497850918015698464124403594008328738025596663794143811875573416935816794387479868 2527 -28536120814301226438537209495654664929775418768644818073454978631009585191884592565288756268 2528 -25738093623781207458085728356089850468660402401766664551715715670366045213883823076729451468 2529 -21185210737387327239326545145258833350837135032187499599897070838661123529281503014005990348 2530 -15310498828865313613336999274240249222355227387951332695538149094281234036866071320947112348 2531 -9358555569159893141037172569528777716533874125664250576593747616490103627970734460795055548 2532 -4676351783788485517638656453216024863002889178956411626106430426308288432631098878162529548 2533 -1852401201694332300372253723319285240369701345850027489162187174513891219345504398452815048 2534 -565307413672337479226567615900107273418419365151254364928414114799900363381642471032274048 2535 -129259472030457663371756651325235128704058713439724455777169877642256493811967199609905348 2536 -21521398646132644084880736654498013223640472169496190701614911147647528858847178713889100 2537 -2530579343727155667333985191207175026809570512998266207132379659192376119052977108358720 2538 -203114406396295442682963734308453191459623972633886233841864348769050677370595490272800 2539 -10703734790078958367555276157192822415511021453773228990965555361545763463604265487040 2540 -353839395610423634760338450428043417634204479342697467431910466513075622402219996760 2541 -6948095975020341473155287498529638768196933530520512713603253653286224973122554560 2542 -75823190557932685491325839060587835498376861024006148391907794320493374812917200 2543 -423255738437015216001392673959578103196929782811967435372625768318093779503640 2544 -1087490239217986851935021512299607212080476805611703415203650902556715813720 2545 -1120654790937728370739081245061893122446808131383210815916380870824824264 2546 -385036693925780526885732470550192827376957377103408938707705983912744 2547 -34128254754188145778126775445938814222182655842905025427913914504 2548 -538150679468869164654949457598526545660024586054104163078824 2549 -854303651957742515490893233173259411071241067135150679 2550 -53248545913249535165035838249297830917618450029 2551 -22837122057190786980031313968815935604 2552 -1425564381901932657632309 2553 6775270356 2554 169051 2555 1 2556 1 2557 176436 2558 7385745465 2559 -2933770177352477412155640 2560 -71533926443879818916466416605712442080 2561 -225710254698939489565378979282349269963040956439 2562 -4595118823381497157881848336083900426158938137395496164 2563 -3526965866230113698959979837659397550413562624674794088595287 2564 -265032034591786403580813753076273167459463773242135144850843127832 2565 -3471702158394733011693593364700360129869270860704459602202305855659192 2566 -11552514960133650206584219887153428314175772795842446900448998205754600056 2567 -12664136019448131496640378120300768894191867628001764822375377350584293185336 2568 -5514899521923895441935086643773122508018972847718556322977820824565716936936952 2569 -1096838905717155965339991891676243751504202669214003408291459324821322236881901992 2570 -110872565792124485160795777066993744893415154176229250121264297583018260531566891352 2571 -6195022207001387138980491200830188948403129945027715731443127678541078430097041628416 2572 -204669806414126632199110217535816855057771930261522227658506777991520989870384743810112 2573 -4224752429857297594754142452883150021554439729849779189670185048708696437657582986468152 2574 -57051501410282302987433429275717271183485126939737791456107456383519136317669465367311852 2575 -524161624881678406323499744290051429589825916213799511767279429281858823303130282964107152 2576 -3390101567976937143752142651417835845834518850732222593184001769065160869462113895689091164 2577 -15913514417343630933079996642831738123323126579515513978376726996708407137285742588103608364 2578 -55768908502663014924677475187103334077040425122781755806135296960091425678534062678604786484 2579 -149943339942006244183420202095784964750314731930277779422041332142839256568367383534092517984 2580 -317953227223293900970365929116790973722596467365429193311060486631867127778646215612776382484 2581 -547594349191997148257334015260692547135661874342899890949812218035598894415786811614046391524 2582 -791185121041442592708361028211355147605517789123208100225265890851834628909779213974319897124 2583 -993996977078270491005310575860606893429220037135810446113457363986566414848990641990573129380 2584 -1127874330185362043101074005685260286314090232938647069132343441475356675459874479037070958340 2585 -1198566805008825721538339650369460017872643772125180153799604396636314949037531249564185635940 2586 -1228664705512482619496904718013779355043799352111849551829981430073703875095128338997209945860 2587 -1239070282238204182021141364783600930424208887618809738029124103031474125304832440225516789620 2588 -1242009970612237182720250269469937405881889398331222085523761687597448538842482576566892322554 2589 -1242692439166176327413115981012905780938509837845028568300962009719858120960232955198667687004 2590 -1242823265972438681624379209274144466624287704738715655031215387806470071353565562115418825554 2591 -1242843774748368205660356510280604751675669730545403793430078916726579635091231262647495683684 2592 -1242843774748368205660356510280604751675669730545403793430078916726579635091231262647495683684 2593 -1242823265972438681624379209274144466624287704738715655031215387806470071353565562115418825554 2594 -1242692439166176327413115981012905780938509837845028568300962009719858120960232955198667687004 2595 -1242009970612237182720250269469937405881889398331222085523761687597448538842482576566892322554 2596 -1239070282238204182021141364783600930424208887618809738029124103031474125304832440225516789620 2597 -1228664705512482619496904718013779355043799352111849551829981430073703875095128338997209945860 2598 -1198566805008825721538339650369460017872643772125180153799604396636314949037531249564185635940 2599 -1127874330185362043101074005685260286314090232938647069132343441475356675459874479037070958340 2600 -993996977078270491005310575860606893429220037135810446113457363986566414848990641990573129380 2601 -791185121041442592708361028211355147605517789123208100225265890851834628909779213974319897124 2602 -547594349191997148257334015260692547135661874342899890949812218035598894415786811614046391524 2603 -317953227223293900970365929116790973722596467365429193311060486631867127778646215612776382484 2604 -149943339942006244183420202095784964750314731930277779422041332142839256568367383534092517984 2605 -55768908502663014924677475187103334077040425122781755806135296960091425678534062678604786484 2606 -15913514417343630933079996642831738123323126579515513978376726996708407137285742588103608364 2607 -3390101567976937143752142651417835845834518850732222593184001769065160869462113895689091164 2608 -524161624881678406323499744290051429589825916213799511767279429281858823303130282964107152 2609 -57051501410282302987433429275717271183485126939737791456107456383519136317669465367311852 2610 -4224752429857297594754142452883150021554439729849779189670185048708696437657582986468152 2611 -204669806414126632199110217535816855057771930261522227658506777991520989870384743810112 2612 -6195022207001387138980491200830188948403129945027715731443127678541078430097041628416 2613 -110872565792124485160795777066993744893415154176229250121264297583018260531566891352 2614 -1096838905717155965339991891676243751504202669214003408291459324821322236881901992 2615 -5514899521923895441935086643773122508018972847718556322977820824565716936936952 2616 -12664136019448131496640378120300768894191867628001764822375377350584293185336 2617 -11552514960133650206584219887153428314175772795842446900448998205754600056 2618 -3471702158394733011693593364700360129869270860704459602202305855659192 2619 -265032034591786403580813753076273167459463773242135144850843127832 2620 -3526965866230113698959979837659397550413562624674794088595287 2621 -4595118823381497157881848336083900426158938137395496164 2622 -225710254698939489565378979282349269963040956439 2623 -71533926443879818916466416605712442080 2624 -2933770177352477412155640 2625 7385745465 2626 176436 2627 1 2628 1 2629 184033 2630 8041385521 2631 -6035184364959221300741411 2632 -223932291476560607868080765346168998741 2633 -955949315227613587745635122926800630502084511443 2634 -24690193686201568208809654269266092036950997158966236831 2635 -23085644515254394879870732555995906835238907527441753022515567 2636 -2055049637475273876000740785130309913997438097274824032662184233611 2637 -31247374443447379583047317732448554265059607031262104816301844355821556 2638 -118849178096342670523274209297109801703720861714759317362442840516823128564 2639 -147135230083607933049164151371157602051244043168066027673673781678055135396852 2640 -71668811576955822918267168755213184955740484745583767113347767902127901422440820 2641 -15819747913103724313312915838816707836052794312651001431298682835631744046255963636 2642 -1763390789806352391175415835422964721388226317521523991981806476558385356240264917236 2643 -108066276469883632658938673445076205376797192984318425825573009472860291879467246073076 2644 -3897845053409008526115520657826291289834446194181400684541687292760576975039261430803596 2645 -87489824121743446215732481839202262760627780979831779421747297136698627209090182433790616 2646 -1280151342809998493512618607896197175870756735404833235505413439093177275756688971068777016 2647 -12702101302045204995148927315863205289323849357875430856781434982558371300395920662861319016 2648 -88445897957555445942096013262887426104161466911712629355588052332991958975593553770768784248 2649 -445565483735160666947456628732100929873767266995592400278561819393569468133447858398079300192 2650 -1670098112101113589539067888715925226545011120800236169430669157888165913893930237367943314432 2651 -4783979935287825076428589795318951350167043521304359677962113197767264610824897096010466776672 2652 -10756835286563501371486481881173661373794378308670618224684160032117421275775749117447215365672 2653 -19527945339280681244407332444958685394042208388575488261365992909453874222778474819458951667892 2654 -29518320054146329587456201703217525389208933188342002342321423881432289555846042740176206261172 2655 -38446439864672961194520133989720517515832199095091215409317476799463266083788882994125913818164 2656 -44770773134997543367426372712096239136376838181008938022673862384893964410299452941378235227572 2657 -48354029850483659754134207494843439509290829475159656854019546250138843324708875285321874353012 2658 -49991040254149357796950671171439405247409517731296142899889483582360955876140230230531263067252 2659 -50598419161617783075273888988569151492329259202962003783834508219605767526871118019521901166452 2660 -50782620726759370218774897456141621618241133955843710102484670391376160559506473694923704439010 2661 -50828545325540074700283734519409036578963147878758789761374021878911121810719928468693702866374 2662 -50838006219095851972001071508651889273800743039143570559079426406521487377974821874827376910374 2663 -50839621437867693631786146833910497316497084907563017379836092157862763782691978100254190588174 2664 -50839824559820188339368402516034367880501307934478579886410395238316368450874730256938884216114 2665 -50839621437867693631786146833910497316497084907563017379836092157862763782691978100254190588174 2666 -50838006219095851972001071508651889273800743039143570559079426406521487377974821874827376910374 2667 -50828545325540074700283734519409036578963147878758789761374021878911121810719928468693702866374 2668 -50782620726759370218774897456141621618241133955843710102484670391376160559506473694923704439010 2669 -50598419161617783075273888988569151492329259202962003783834508219605767526871118019521901166452 2670 -49991040254149357796950671171439405247409517731296142899889483582360955876140230230531263067252 2671 -48354029850483659754134207494843439509290829475159656854019546250138843324708875285321874353012 2672 -44770773134997543367426372712096239136376838181008938022673862384893964410299452941378235227572 2673 -38446439864672961194520133989720517515832199095091215409317476799463266083788882994125913818164 2674 -29518320054146329587456201703217525389208933188342002342321423881432289555846042740176206261172 2675 -19527945339280681244407332444958685394042208388575488261365992909453874222778474819458951667892 2676 -10756835286563501371486481881173661373794378308670618224684160032117421275775749117447215365672 2677 -4783979935287825076428589795318951350167043521304359677962113197767264610824897096010466776672 2678 -1670098112101113589539067888715925226545011120800236169430669157888165913893930237367943314432 2679 -445565483735160666947456628732100929873767266995592400278561819393569468133447858398079300192 2680 -88445897957555445942096013262887426104161466911712629355588052332991958975593553770768784248 2681 -12702101302045204995148927315863205289323849357875430856781434982558371300395920662861319016 2682 -1280151342809998493512618607896197175870756735404833235505413439093177275756688971068777016 2683 -87489824121743446215732481839202262760627780979831779421747297136698627209090182433790616 2684 -3897845053409008526115520657826291289834446194181400684541687292760576975039261430803596 2685 -108066276469883632658938673445076205376797192984318425825573009472860291879467246073076 2686 -1763390789806352391175415835422964721388226317521523991981806476558385356240264917236 2687 -15819747913103724313312915838816707836052794312651001431298682835631744046255963636 2688 -71668811576955822918267168755213184955740484745583767113347767902127901422440820 2689 -147135230083607933049164151371157602051244043168066027673673781678055135396852 2690 -118849178096342670523274209297109801703720861714759317362442840516823128564 2691 -31247374443447379583047317732448554265059607031262104816301844355821556 2692 -2055049637475273876000740785130309913997438097274824032662184233611 2693 -23085644515254394879870732555995906835238907527441753022515567 2694 -24690193686201568208809654269266092036950997158966236831 2695 -955949315227613587745635122926800630502084511443 2696 -223932291476560607868080765346168998741 2697 -6035184364959221300741411 2698 8041385521 2699 184033 2700 1 2701 1 2702 191845 2703 8744824980 2704 -12410379116813194335949680 2705 -700588169048237143931026077161097055410 2706 -4045466671179742901692021286559826634083643998674 2707 -132528258392651263441380478413666675705772827044059130112 2708 -150918365513313581880985738483332599947933694954009390081408028 2709 -15911279062120796283232479583920682832328060134324565848645380852167 2710 -280761840719193485954183064777834565099064170735523682588612788937955115 2711 -1220274516165021253072027601774922525847270079309344471981818905220704393780 2712 -1705610789236204107429764470356576115362784832670431195612194990568240321650740 2713 -929002331187917465723975751678232249958982061104032013121394804642219769122147508 2714 -227516835036136021761294635033354927899237419430923151553419056222369321052712620212 2715 -27956697002089592494922438583859641927101607122488185321892217693086304877334790996148 2716 -1878451220958481781452951212377525127575475608009257399211102403406532920027550131796148 2717 -73944201599343049114416248598792235091713593845617180461045876214028019287705794002370668 2718 -1804137375195700143659629634777063652964922524166806940671001547989475283769666906959511148 2719 -28593322322882116019812529570426563642925090386466652457336288122539428478126723549526069708 2720 -306310995487896710152740783467201649188910131935750708129963089837307045244184584973947602908 2721 -2295688773267591216687191938462591433665225675389799251649959274668151573483336821668848884220 2722 -12409787503424422891762916717245982977008543246128302851658254506099841575842107665983611343468 2723 -49751367038769580268986444411884590132667382640371450257488806349728767309715871928602968227364 2724 -151871338119196793268620446915987120223930338422582173567300994058259787656131785425136364577764 2725 -362323010949496174497675090155214087655632147637821931220370561453221800291821820035707765769364 2726 -694102380922425658685633365697792852965068166445417985998467032997409500686425830566785087493604 2727 -1099556394247814162006938656230392138959821750337948495695100377923178117603552820772612597151584 2728 -1488150364834207172534501878213464107863229812342441696257573840392439593850640291656669926955232 2729 -1783273287515859213500044619455286500904851538791321046327301846682591637853893871644374793352928 2730 -1962521210637860554026313776626910999781472803075697910979129690117474346993659357679374968406624 2731 -2050303656000327110251245294339032347881182816128160295981354180209715319938927599303507895020704 2732 -2085220996993115355476548214671576690349038965760149094032259048775667329842671800987865017785504 2733 -2096576232162615882611982174184071192258157273217098880556770226882279768179746378703147036849086 2734 -2099613024823438012261145204402365285670633415914065297991731628660410960391796209344066028739862 2735 -2100284410091473025376529879177626274688194984655621578354953975081432913470025127866356180836596 2736 -2100407669301395160828698866698303545728855767612535776309537342287943080458107836047696219524796 2737 -2100426289327845510120411997429364129240986094443724522250724826980357459602835517398049912961856 2738 -2100426289327845510120411997429364129240986094443724522250724826980357459602835517398049912961856 2739 -2100407669301395160828698866698303545728855767612535776309537342287943080458107836047696219524796 2740 -2100284410091473025376529879177626274688194984655621578354953975081432913470025127866356180836596 2741 -2099613024823438012261145204402365285670633415914065297991731628660410960391796209344066028739862 2742 -2096576232162615882611982174184071192258157273217098880556770226882279768179746378703147036849086 2743 -2085220996993115355476548214671576690349038965760149094032259048775667329842671800987865017785504 2744 -2050303656000327110251245294339032347881182816128160295981354180209715319938927599303507895020704 2745 -1962521210637860554026313776626910999781472803075697910979129690117474346993659357679374968406624 2746 -1783273287515859213500044619455286500904851538791321046327301846682591637853893871644374793352928 2747 -1488150364834207172534501878213464107863229812342441696257573840392439593850640291656669926955232 2748 -1099556394247814162006938656230392138959821750337948495695100377923178117603552820772612597151584 2749 -694102380922425658685633365697792852965068166445417985998467032997409500686425830566785087493604 2750 -362323010949496174497675090155214087655632147637821931220370561453221800291821820035707765769364 2751 -151871338119196793268620446915987120223930338422582173567300994058259787656131785425136364577764 2752 -49751367038769580268986444411884590132667382640371450257488806349728767309715871928602968227364 2753 -12409787503424422891762916717245982977008543246128302851658254506099841575842107665983611343468 2754 -2295688773267591216687191938462591433665225675389799251649959274668151573483336821668848884220 2755 -306310995487896710152740783467201649188910131935750708129963089837307045244184584973947602908 2756 -28593322322882116019812529570426563642925090386466652457336288122539428478126723549526069708 2757 -1804137375195700143659629634777063652964922524166806940671001547989475283769666906959511148 2758 -73944201599343049114416248598792235091713593845617180461045876214028019287705794002370668 2759 -1878451220958481781452951212377525127575475608009257399211102403406532920027550131796148 2760 -27956697002089592494922438583859641927101607122488185321892217693086304877334790996148 2761 -227516835036136021761294635033354927899237419430923151553419056222369321052712620212 2762 -929002331187917465723975751678232249958982061104032013121394804642219769122147508 2763 -1705610789236204107429764470356576115362784832670431195612194990568240321650740 2764 -1220274516165021253072027601774922525847270079309344471981818905220704393780 2765 -280761840719193485954183064777834565099064170735523682588612788937955115 2766 -15911279062120796283232479583920682832328060134324565848645380852167 2767 -150918365513313581880985738483332599947933694954009390081408028 2768 -132528258392651263441380478413666675705772827044059130112 2769 -4045466671179742901692021286559826634083643998674 2770 -700588169048237143931026077161097055410 2771 -12410379116813194335949680 2772 8744824980 2773 191845 2774 1 2775 1 2776 199875 2777 9498811903 2778 -25510223740271166557941044 2779 -2190571458151118827961614170089195153310 2780 -17106544793177592597865563662577499497117968398500 2781 -710658832174499329845979791530107762436392719581273205870 2782 -985409631135211829256311365691286335791106383314957326580786228 2783 -123016974539387629778100624072895951633888631622786160146366673813773 2784 -2518476107463774702383257985639354288732770912551641851342728024565242273 2785 -12505070529680922880728594488655659640642530011216137325831573390125586534243 2786 -19728548350762132692039671907139499526768160541946267528949135002282418612796940 2787 -12012456835550497830721344880604746525717989732557305724117499511268655899787138444 2788 -3263053293740276504553702068395196956327081929048688175838472560869909340930729343116 2789 -441855669492984491379892254628318317682357190964096594511396404112129288248988422732300 2790 -32540296306880162652556183700147500851291932429297381195691768091061063743263703063793676 2791 -1397482672455689941625245059530868645750029016621863084803396312396922734954762201108980036 2792 -37050592242750318564532142538134004384227684625534477711939777933575190855943785379060426836 2793 -635824033003793790341825876373749110250442193056181260042966973847256797698090210378152234756 2794 -7351670574896256504946851107291041568392200071240172682316897763300254156259082047621799918236 2795 -59289037929334886596508904837706798093006435489842632244560544440482360070853518451127938464108 2796 -343850960163269957735724756986956536941108258659665930951112118264094059916653655002738207799876 2797 -1474374411893844045496694749635658698573221294821155195169759273971726816753000072138992309333700 2798 -4797118539751002460166666969204925386474023510272821464208552878308461692850436376113943989976908 2799 -12148987214493058623383416573381972024974859326690443221969326089530770435581279844416387643748428 2800 -24582683093824936993865949265064913005302287361993286727387887867054216555680860226121956112141028 2801 -40872707674903353800821564043595590072519535417799788554961174836285196212132532484108789269190428 2802 -57602833828705840928318173064616576078566272397746473312838405922404590883112080610712363649537752 2803 -71213732975028832615314468139745105484430821016782071282809976451261048471561645687307673247405912 2804 -80067650627710815667275812054111693807583835409935534257273443147106197701278383384465058513573912 2805 -84711289163101366781135503372468490422886024753324843424342534275743020018953776605285896098372632 2806 -86689557763281420487289620982959247921891138573444542032313535033509422470716089058070187239723736 2807 -87378697428163981838460676595590662340298564171655269639775553814965554895643695993367457405855222 2808 -87576173677721763038256468699915942845429310257556819199549263191025508006321871920966175975150370 2809 -87622971911325834438113606219886816463178230837754650061770423249829061070070507766381307282598706 2810 -87632187462767733526153558637281513652109745973302967265517316028734033779720685042263217305852980 2811 -87633699634604974947782265596322326011924037270372837854585002885162667752328969325748686739991560 2812 -87633884014750042378162952731777785508071147928016494812961464782763536060747593522504425319832340 2813 -87633699634604974947782265596322326011924037270372837854585002885162667752328969325748686739991560 2814 -87632187462767733526153558637281513652109745973302967265517316028734033779720685042263217305852980 2815 -87622971911325834438113606219886816463178230837754650061770423249829061070070507766381307282598706 2816 -87576173677721763038256468699915942845429310257556819199549263191025508006321871920966175975150370 2817 -87378697428163981838460676595590662340298564171655269639775553814965554895643695993367457405855222 2818 -86689557763281420487289620982959247921891138573444542032313535033509422470716089058070187239723736 2819 -84711289163101366781135503372468490422886024753324843424342534275743020018953776605285896098372632 2820 -80067650627710815667275812054111693807583835409935534257273443147106197701278383384465058513573912 2821 -71213732975028832615314468139745105484430821016782071282809976451261048471561645687307673247405912 2822 -57602833828705840928318173064616576078566272397746473312838405922404590883112080610712363649537752 2823 -40872707674903353800821564043595590072519535417799788554961174836285196212132532484108789269190428 2824 -24582683093824936993865949265064913005302287361993286727387887867054216555680860226121956112141028 2825 -12148987214493058623383416573381972024974859326690443221969326089530770435581279844416387643748428 2826 -4797118539751002460166666969204925386474023510272821464208552878308461692850436376113943989976908 2827 -1474374411893844045496694749635658698573221294821155195169759273971726816753000072138992309333700 2828 -343850960163269957735724756986956536941108258659665930951112118264094059916653655002738207799876 2829 -59289037929334886596508904837706798093006435489842632244560544440482360070853518451127938464108 2830 -7351670574896256504946851107291041568392200071240172682316897763300254156259082047621799918236 2831 -635824033003793790341825876373749110250442193056181260042966973847256797698090210378152234756 2832 -37050592242750318564532142538134004384227684625534477711939777933575190855943785379060426836 2833 -1397482672455689941625245059530868645750029016621863084803396312396922734954762201108980036 2834 -32540296306880162652556183700147500851291932429297381195691768091061063743263703063793676 2835 -441855669492984491379892254628318317682357190964096594511396404112129288248988422732300 2836 -3263053293740276504553702068395196956327081929048688175838472560869909340930729343116 2837 -12012456835550497830721344880604746525717989732557305724117499511268655899787138444 2838 -19728548350762132692039671907139499526768160541946267528949135002282418612796940 2839 -12505070529680922880728594488655659640642530011216137325831573390125586534243 2840 -2518476107463774702383257985639354288732770912551641851342728024565242273 2841 -123016974539387629778100624072895951633888631622786160146366673813773 2842 -985409631135211829256311365691286335791106383314957326580786228 2843 -710658832174499329845979791530107762436392719581273205870 2844 -17106544793177592597865563662577499497117968398500 2845 -2190571458151118827961614170089195153310 2846 -25510223740271166557941044 2847 9498811903 2848 199875 2849 1 2850 1 2851 208126 2852 10306211176 2853 -52418267959637363035246649 2854 -6845535806722856791796300909961786309924 2855 -72281175221103347012046468516471515588126699736174 2856 -3807101123886246389489309788109144998111380036515635948974 2857 -6426592606486614331919281668355110701670614232393587202130943124 2858 -949772782973592930033001114931614230114981998046597115720518833928549 2859 -22554518783405560416067904198309618885266769762096019273077156371200005424 2860 -127910550433356950651185870853274402019972774030041382464037953811088083673174 2861 -227714486770440370615011112985669959566414176791814051553045495114180480806586299 2862 -154955905131774300069631925455075879927506801101265585122657254762405779541603567524 2863 -46673350984137144172796325418932181782189273836890310853581717790466934947989079999524 2864 -6962651949268290245259865821772987281980665351761168465066923251607332873441815942463524 2865 -561826397369295294053627732481133212527570152081023739225952790446323511489339304733279524 2866 -26314988153346414540597425611534750949040183547296024909764525306674884873455070487650469404 2867 -757861146801773695082723039875021242847160952644855893348141071354717148539304630739881564404 2868 -14077846293988790820115670996182229520054865937392598978220840258668354344746660326423421067404 2869 -175632258991104097649306746847491341874580144339509101521258157980047598120969201754034177693404 2870 -1523762688123974636305682414819189479267325129690041619977437606805943620937709938607305488482684 2871 -9479307512992257802945836084156616543569083408155244109052507083991218319748602312546670437266684 2872 -43469200767874246330995136549694317002315961924520412553513613062356588303111676672328538747412684 2873 -150767178951273802464245436231557700717592218290920068092790691102999243398365426815718131242655684 2874 -405486319226385839331166528975541707074290874030971274794628008016327949961289096636816419390077084 2875 -867297233987844589681791130860450129666993546513882132988730646615580776746727573972387884481127084 2876 -1515474243416280855054862493152833835322016515158379368558968284135136038731658471464847314629523384 2877 -2228255433630762235890432342898316786740427785704060673274083959001828086110913247063496237318614084 2878 -2848937814015714802823149386751334657629174077348626943484246146344838780869926368856936118815501984 2879 -3280996155557120010950915661389621712367063688130415776622805781245827252179501512038748119731757984 2880 -3523457562244912697684408436106746950065403553054555251280746795717504481055434863946814006347661984 2881 -3633980088592469327817979808062032418416308024960377823863048258513666124447549549240257182067381984 2882 -3675180988687484232869069318597780605538763383310362139954857894209944824294326435636686865663338334 2883 -3687818090024634723487783653708379791218600382152802794820071698110537749484333570572614850384638084 2884 -3691024653438170057030065783640138901538999753796643518894538246247692555474990848292396122286406084 2885 -3691701057761056883475612813081673901404633873028443340031164087645975051115906152251279026277690834 2886 -3691820176260710053177565557801897654161360620432792577012268917757655667488898111774274941207292564 2887 -3691837537859945069455880176396433290122761761105975738418099065444991363995900461325699168628289064 2888 -3691837537859945069455880176396433290122761761105975738418099065444991363995900461325699168628289064 2889 -3691820176260710053177565557801897654161360620432792577012268917757655667488898111774274941207292564 2890 -3691701057761056883475612813081673901404633873028443340031164087645975051115906152251279026277690834 2891 -3691024653438170057030065783640138901538999753796643518894538246247692555474990848292396122286406084 2892 -3687818090024634723487783653708379791218600382152802794820071698110537749484333570572614850384638084 2893 -3675180988687484232869069318597780605538763383310362139954857894209944824294326435636686865663338334 2894 -3633980088592469327817979808062032418416308024960377823863048258513666124447549549240257182067381984 2895 -3523457562244912697684408436106746950065403553054555251280746795717504481055434863946814006347661984 2896 -3280996155557120010950915661389621712367063688130415776622805781245827252179501512038748119731757984 2897 -2848937814015714802823149386751334657629174077348626943484246146344838780869926368856936118815501984 2898 -2228255433630762235890432342898316786740427785704060673274083959001828086110913247063496237318614084 2899 -1515474243416280855054862493152833835322016515158379368558968284135136038731658471464847314629523384 2900 -867297233987844589681791130860450129666993546513882132988730646615580776746727573972387884481127084 2901 -405486319226385839331166528975541707074290874030971274794628008016327949961289096636816419390077084 2902 -150767178951273802464245436231557700717592218290920068092790691102999243398365426815718131242655684 2903 -43469200767874246330995136549694317002315961924520412553513613062356588303111676672328538747412684 2904 -9479307512992257802945836084156616543569083408155244109052507083991218319748602312546670437266684 2905 -1523762688123974636305682414819189479267325129690041619977437606805943620937709938607305488482684 2906 -175632258991104097649306746847491341874580144339509101521258157980047598120969201754034177693404 2907 -14077846293988790820115670996182229520054865937392598978220840258668354344746660326423421067404 2908 -757861146801773695082723039875021242847160952644855893348141071354717148539304630739881564404 2909 -26314988153346414540597425611534750949040183547296024909764525306674884873455070487650469404 2910 -561826397369295294053627732481133212527570152081023739225952790446323511489339304733279524 2911 -6962651949268290245259865821772987281980665351761168465066923251607332873441815942463524 2912 -46673350984137144172796325418932181782189273836890310853581717790466934947989079999524 2913 -154955905131774300069631925455075879927506801101265585122657254762405779541603567524 2914 -227714486770440370615011112985669959566414176791814051553045495114180480806586299 2915 -127910550433356950651185870853274402019972774030041382464037953811088083673174 2916 -22554518783405560416067904198309618885266769762096019273077156371200005424 2917 -949772782973592930033001114931614230114981998046597115720518833928549 2918 -6426592606486614331919281668355110701670614232393587202130943124 2919 -3807101123886246389489309788109144998111380036515635948974 2920 -72281175221103347012046468516471515588126699736174 2921 -6845535806722856791796300909961786309924 2922 -52418267959637363035246649 2923 10306211176 2924 208126 2925 1 2926 1 2927 216601 2928 11170007775 2929 -107669955809184288024365675 2930 -21380577588121975286599893972978809634350 2931 -305187184389423183004999396825830222310841873580225 2932 -20376035201183963758630164803437144067062831300833835686225 2933 -41864704206740668799058160571093307636912270838649613371214825345 2934 -7322947894092317491813770472750602881636445606350580056987864451645570 2935 -201671786293846370342642904185101570106838891201306677320080970392342813295 2936 -1305994948110534035078273530125824471677196803980176009837207665686129562305645 2937 -2622971851705020844264336981718306692556992443981194596400722872296135060641196595 2938 -1994237963261470515165469207373059237178066325938186140822160090052135618943875814035 2939 -665861313046506348979614625280255056348123991421007518190668635086356218423737346844460 2940 -109397923818540938755955116480735996318164721498530916456678055512636653821533565724764460 2941 -9669119632265357964264906744619733950909660183625625854375249766253305112317769473681654060 2942 -493769026026774630429351832604346136119194896109100153393321536768057630707912592937626843460 2943 -15442098692975792165837513988269843960156435339886114073886925779874457855189580574409818177540 2944 -310397638820787548955642658720761427918998505898818138518821198991917167172047498128673142127540 2945 -4177093379033974988466319178216979925632034050055703810946121993976986999592120341862224248027540 2946 -38975948567855156528411267070241108405179176428982105463667219066794491857839853923539639385921820 2947 -260035060873556321955538237062373097732613780748049321652378633384200778738096531991197538778970220 2948 -1275151458880979829438357455071730712345976244609235557331538839912165978691092749670782448232765420 2949 -4714834414618526086782291259355813349067676788495425013794471640043277359910472471513213881548765420 2950 -13470309863136440559548844572234440545615739646021593414988565653738118886368095929427064230641962620 2951 -30475826407178797150131432625384305123247600873014306899361053032281008449917537515252334517278657296 2952 -56027502527544394578824593917392921914350231120323530918687871320185633451916996262970359274642361696 2953 -86091286423149973986868503199027038080165865951551569998400144386900698508791028636269570727148447160 2954 -114090291529126270806474717943122484344060207867180621153752952785198108085826861470973949799750419960 2955 -134929587322316297142700487897479922622251594470400694101889400980261998317275372025022105130062736260 2956 -147431770496082163366214546202083710812176458147874750647771051945724950790784831294909869647323485060 2957 -153524079104744476941147741857769696252223283932640134922285213487794874683714303668490462290675248260 2958 -155952133570310192147170962353591872151067097294942888293832535507205927137467173355311852809554815890 2959 -156748472764022406023943267069811358488509877658654803747618272459647813095036171229866498104141095690 2960 -156964601071750070590664425396356645611193192824753930720652499364770723682908806591035403839151982190 2961 -157013383737457357852677236736757432787314821306732003034473334400669208442078401873660873460831192490 2962 -157022581830031931876245709624908130392434087877070483760668446526280544344248550540283553946451631240 2963 -157024034467432621132993002029290649010767470381586096893983744838126101391369210486101869617049345570 2964 -157024206355562684665406273270578451792772244672502892757289643074783749094072524748894726321235245570 2965 -157024034467432621132993002029290649010767470381586096893983744838126101391369210486101869617049345570 2966 -157022581830031931876245709624908130392434087877070483760668446526280544344248550540283553946451631240 2967 -157013383737457357852677236736757432787314821306732003034473334400669208442078401873660873460831192490 2968 -156964601071750070590664425396356645611193192824753930720652499364770723682908806591035403839151982190 2969 -156748472764022406023943267069811358488509877658654803747618272459647813095036171229866498104141095690 2970 -155952133570310192147170962353591872151067097294942888293832535507205927137467173355311852809554815890 2971 -153524079104744476941147741857769696252223283932640134922285213487794874683714303668490462290675248260 2972 -147431770496082163366214546202083710812176458147874750647771051945724950790784831294909869647323485060 2973 -134929587322316297142700487897479922622251594470400694101889400980261998317275372025022105130062736260 2974 -114090291529126270806474717943122484344060207867180621153752952785198108085826861470973949799750419960 2975 -86091286423149973986868503199027038080165865951551569998400144386900698508791028636269570727148447160 2976 -56027502527544394578824593917392921914350231120323530918687871320185633451916996262970359274642361696 2977 -30475826407178797150131432625384305123247600873014306899361053032281008449917537515252334517278657296 2978 -13470309863136440559548844572234440545615739646021593414988565653738118886368095929427064230641962620 2979 -4714834414618526086782291259355813349067676788495425013794471640043277359910472471513213881548765420 2980 -1275151458880979829438357455071730712345976244609235557331538839912165978691092749670782448232765420 2981 -260035060873556321955538237062373097732613780748049321652378633384200778738096531991197538778970220 2982 -38975948567855156528411267070241108405179176428982105463667219066794491857839853923539639385921820 2983 -4177093379033974988466319178216979925632034050055703810946121993976986999592120341862224248027540 2984 -310397638820787548955642658720761427918998505898818138518821198991917167172047498128673142127540 2985 -15442098692975792165837513988269843960156435339886114073886925779874457855189580574409818177540 2986 -493769026026774630429351832604346136119194896109100153393321536768057630707912592937626843460 2987 -9669119632265357964264906744619733950909660183625625854375249766253305112317769473681654060 2988 -109397923818540938755955116480735996318164721498530916456678055512636653821533565724764460 2989 -665861313046506348979614625280255056348123991421007518190668635086356218423737346844460 2990 -1994237963261470515165469207373059237178066325938186140822160090052135618943875814035 2991 -2622971851705020844264336981718306692556992443981194596400722872296135060641196595 2992 -1305994948110534035078273530125824471677196803980176009837207665686129562305645 2993 -201671786293846370342642904185101570106838891201306677320080970392342813295 2994 -7322947894092317491813770472750602881636445606350580056987864451645570 2995 -41864704206740668799058160571093307636912270838649613371214825345 2996 -20376035201183963758630164803437144067062831300833835686225 2997 -305187184389423183004999396825830222310841873580225 2998 -21380577588121975286599893972978809634350 2999 -107669955809184288024365675 3000 11170007775 3001 216601 3002 1 3003 1 3004 225303 3005 12093310076 3006 -221082309261750595247235184 3007 -66742073281842868657731697501654095606684 3008 -1287639079729785622927137393408143768726533909239134 3009 -108955192584171164235762412908140800482404930050152257541249 3010 -272415637064343599766080887487350247055142576957693905155278253889 3011 -56387109353447654887559812011652082338499981275402050491388037731117954 3012 -1800493673284329833778737934443201034980308724773237203405287175171836238504 3013 -13311095558320940315289832062625253246567738817541049151450152656203711015359004 3014 -30152958385917673393895642471609146330529362422835616681424618498942251730543511704 3015 -25607563675808539889354296290117801686988321059439907943982337229350270394331203611809 3016 -9475512899002763781828956697459892475191229013924314504875654393446605907632916546090279 3017 -1714045063776417763388854210406802108254369669944832558470316526494792932965092524195795104 3018 -165889531752091061800335947329879107023159625972716121121124625315105278768925392960332051104 3019 -9233275542204777352055616297429336628792943430520268416303989574420205792514997446269425152504 3020 -313470254697157690990102958206488177330993846571401971620028474863457653553163877698555566702664 3021 -6816124095408431695751984913982282260801449897795817649850185309619631391354312437259045985589144 3022 -98912459637441622893500047607872493227072406796373356534200590877218250969620302917104277126439144 3023 -992353876025331349182705490339879802658202971293801958728784803183575502711358199560055246922505224 3024 -7098803730796675262282994132495138972205746674842082891966173536435906007729328947624162784793451784 3025 -37220839801715266647415531275971265071189348968956792939268053214375764737507490137494756245515459784 3026 -146715982231457673649798559728904564548463278378490721463889160612917935388059482062532423932693611784 3027 -445378609586076777963193161258706740533660873095574143226687334733185024904277415012540801560581966584 3028 -1066416160739196438709167569537143776862256694856840155238348674657833110346946005842462212213803059272 3029 -2064696546535304109512679810198497434418775547765896312297286855470915624067105994340725978866156757064 3030 -3320519707514744019355009409689408334405086802068919855180244958705091491056384383461990001300556044592 3031 -4570455797597595093538544350911285074159317164541255127083955095080114950246418788612702074440749119800 3032 -5564382076539391070349209428509058858700528269477180717559705541368297956754064304661012037275264407200 3033 -6201325979581910203090597213457262504046278397190369774084212130990171749825582121714318749533485522700 3034 -6532845403330960049653613464182797041446533558900222149814513440434275602351389970495645093090286220300 3035 -6673972825056376348310274309169591202907706923469719862519479066938005202263112075843284935683644977210 3036 -6723419326078165988183589399748381215143150701018891147470089815897436503489272289957528433063436171150 3037 -6737758860669348075672424896221847165318572523071871357548838955156799064089097116286388901829499044600 3038 -6741218398543807294301329415332569413927844490197670419653048365087793521058416238999378474441687262600 3039 -6741915940798846357380915128786185700286272715574688420259730326663932576581476767268828897837409816800 3040 -6742033949515389982750483712112765257765458937498571461308077114177096805195692128434315939254470948460 3041 -6742050563485905704353950301750035647324855514269139093205515527735629828866210172662721109592671418390 3042 -6742050563485905704353950301750035647324855514269139093205515527735629828866210172662721109592671418390 3043 -6742033949515389982750483712112765257765458937498571461308077114177096805195692128434315939254470948460 3044 -6741915940798846357380915128786185700286272715574688420259730326663932576581476767268828897837409816800 3045 -6741218398543807294301329415332569413927844490197670419653048365087793521058416238999378474441687262600 3046 -6737758860669348075672424896221847165318572523071871357548838955156799064089097116286388901829499044600 3047 -6723419326078165988183589399748381215143150701018891147470089815897436503489272289957528433063436171150 3048 -6673972825056376348310274309169591202907706923469719862519479066938005202263112075843284935683644977210 3049 -6532845403330960049653613464182797041446533558900222149814513440434275602351389970495645093090286220300 3050 -6201325979581910203090597213457262504046278397190369774084212130990171749825582121714318749533485522700 3051 -5564382076539391070349209428509058858700528269477180717559705541368297956754064304661012037275264407200 3052 -4570455797597595093538544350911285074159317164541255127083955095080114950246418788612702074440749119800 3053 -3320519707514744019355009409689408334405086802068919855180244958705091491056384383461990001300556044592 3054 -2064696546535304109512679810198497434418775547765896312297286855470915624067105994340725978866156757064 3055 -1066416160739196438709167569537143776862256694856840155238348674657833110346946005842462212213803059272 3056 -445378609586076777963193161258706740533660873095574143226687334733185024904277415012540801560581966584 3057 -146715982231457673649798559728904564548463278378490721463889160612917935388059482062532423932693611784 3058 -37220839801715266647415531275971265071189348968956792939268053214375764737507490137494756245515459784 3059 -7098803730796675262282994132495138972205746674842082891966173536435906007729328947624162784793451784 3060 -992353876025331349182705490339879802658202971293801958728784803183575502711358199560055246922505224 3061 -98912459637441622893500047607872493227072406796373356534200590877218250969620302917104277126439144 3062 -6816124095408431695751984913982282260801449897795817649850185309619631391354312437259045985589144 3063 -313470254697157690990102958206488177330993846571401971620028474863457653553163877698555566702664 3064 -9233275542204777352055616297429336628792943430520268416303989574420205792514997446269425152504 3065 -165889531752091061800335947329879107023159625972716121121124625315105278768925392960332051104 3066 -1714045063776417763388854210406802108254369669944832558470316526494792932965092524195795104 3067 -9475512899002763781828956697459892475191229013924314504875654393446605907632916546090279 3068 -25607563675808539889354296290117801686988321059439907943982337229350270394331203611809 3069 -30152958385917673393895642471609146330529362422835616681424618498942251730543511704 3070 -13311095558320940315289832062625253246567738817541049151450152656203711015359004 3071 -1800493673284329833778737934443201034980308724773237203405287175171836238504 3072 -56387109353447654887559812011652082338499981275402050491388037731117954 3073 -272415637064343599766080887487350247055142576957693905155278253889 3074 -108955192584171164235762412908140800482404930050152257541249 3075 -1287639079729785622927137393408143768726533909239134 3076 -66742073281842868657731697501654095606684 3077 -221082309261750595247235184 3078 12093310076 3079 225303 3080 1 3081 1 3082 234235 3083 13079353210 3084 -453800529537532140757319603 3085 -208235268639355262375894852989772626700963 3086 -5428964769818754177220852994523746167628056187574488 3087 -582089403675689384580465717339384081726104595739210751103438 3088 -1770702931216372131973441394376079797493308945049374370211584679893 3089 -433627524050027283851688633795115773969656942769466792849322892294518818 3090 -16050595778801126036845692924365365426708141067475906176651025146088312574468 3091 -135439265043311948048776722453170424832333319547249185054408606693883531907630843 3092 -345958735391257782985215849509654676982636859980058497348321372191282483972578286883 3093 -328103234376875825557960347783538196492314199210714647653479896412933867015434009045978 3094 -134511195705040579028377882459491861090453109072693167046377334569988524059161752559791193 3095 -26782495621404676304349609454732249075301125024519427915350424155980732151613775096892659283 3096 -2837523624738518888039712812219251929752704529209563163649327934944342174877769281759391427308 3097 -172085547778210500427487044198287576179937386821088384704474076696992889813505213007598959989508 3098 -6340285022085316317387369966590593935888741624101995265453958783224269001442040308877865860476148 3099 -149088966241114057473059667266398937750287978445891382810040866243446544784371834833026927829448268 3100 -2332321384567772918854332489445125063098602183463628899748436115644145622858342993266418649127970348 3101 -25152438011521060750026039394855618694833153949961339107147867361711109671081296188428366202800269628 3102 -192879303905145839379734117893275519413894791566936683419106441538481270481515175818090980328373841948 3103 -1081172597824754111312426595725216472176898702540900782696008936177914958129954332577873337783925995388 3104 -4543212914842130536900269949998852910472438829445768408406801421474640344950932052180325447076289034588 3105 -14656376148778801215334666193315260841496924029809572161326227349761607841735091521059585188080180722188 3106 -37156331460989461543546978671599199769011389190660446144802609280476883729168585622280422086611678336604 3107 -75823152626293043150486703632237966869286448734337671778319550084962665446655348285314683899624263683660 3108 -127795097061879522646750909095643503586412311390799162615090681138990145403425432296732208607947130324900 3109 -183038038593228316939996743687351291499744599182933477191197271131576812077594946564646604678286310610420 3110 -229934703279779621778841878493153859996596493075466794602711012134476210193994639584451769579606546288320 3111 -262011432618202362644760947934304765527043514204567342799322262770823375723937108943306730875389298331320 3112 -279829058673879104579668881621550655743780570749866205788978900832160813750168486889432536049797370427460 3113 -287923759761839517892029447491461338654660301702635963890567068248726312771296774897034760981101033159250 3114 -290950767994704989621612482743866293971413855063339725583093500451893414325572547386047998366074688681230 3115 -291887862921419306399697934603418045147160099121746397303794401968204209018763613033540177617352705020360 3116 -292129275288034384190571201343054382879189408971873902917479411130635811356309008029984083968740808985510 3117 -292181271011780582404054467056940191041455866174433252925334996900303792674452366203663041544798908025710 3118 -292190673132318186457387480577204756032396535878701218063659231689844523544353029940429311113258545661700 3119 -292192104086354099926180669492784728034337454364934312943192626035102045764059802329929660367604796604520 3120 -292192268545068013762272915532767052790000507037346442911759723230761606624912143372492411466322912819850 3121 -292192104086354099926180669492784728034337454364934312943192626035102045764059802329929660367604796604520 3122 -292190673132318186457387480577204756032396535878701218063659231689844523544353029940429311113258545661700 3123 -292181271011780582404054467056940191041455866174433252925334996900303792674452366203663041544798908025710 3124 -292129275288034384190571201343054382879189408971873902917479411130635811356309008029984083968740808985510 3125 -291887862921419306399697934603418045147160099121746397303794401968204209018763613033540177617352705020360 3126 -290950767994704989621612482743866293971413855063339725583093500451893414325572547386047998366074688681230 3127 -287923759761839517892029447491461338654660301702635963890567068248726312771296774897034760981101033159250 3128 -279829058673879104579668881621550655743780570749866205788978900832160813750168486889432536049797370427460 3129 -262011432618202362644760947934304765527043514204567342799322262770823375723937108943306730875389298331320 3130 -229934703279779621778841878493153859996596493075466794602711012134476210193994639584451769579606546288320 3131 -183038038593228316939996743687351291499744599182933477191197271131576812077594946564646604678286310610420 3132 -127795097061879522646750909095643503586412311390799162615090681138990145403425432296732208607947130324900 3133 -75823152626293043150486703632237966869286448734337671778319550084962665446655348285314683899624263683660 3134 -37156331460989461543546978671599199769011389190660446144802609280476883729168585622280422086611678336604 3135 -14656376148778801215334666193315260841496924029809572161326227349761607841735091521059585188080180722188 3136 -4543212914842130536900269949998852910472438829445768408406801421474640344950932052180325447076289034588 3137 -1081172597824754111312426595725216472176898702540900782696008936177914958129954332577873337783925995388 3138 -192879303905145839379734117893275519413894791566936683419106441538481270481515175818090980328373841948 3139 -25152438011521060750026039394855618694833153949961339107147867361711109671081296188428366202800269628 3140 -2332321384567772918854332489445125063098602183463628899748436115644145622858342993266418649127970348 3141 -149088966241114057473059667266398937750287978445891382810040866243446544784371834833026927829448268 3142 -6340285022085316317387369966590593935888741624101995265453958783224269001442040308877865860476148 3143 -172085547778210500427487044198287576179937386821088384704474076696992889813505213007598959989508 3144 -2837523624738518888039712812219251929752704529209563163649327934944342174877769281759391427308 3145 -26782495621404676304349609454732249075301125024519427915350424155980732151613775096892659283 3146 -134511195705040579028377882459491861090453109072693167046377334569988524059161752559791193 3147 -328103234376875825557960347783538196492314199210714647653479896412933867015434009045978 3148 -345958735391257782985215849509654676982636859980058497348321372191282483972578286883 3149 -135439265043311948048776722453170424832333319547249185054408606693883531907630843 3150 -16050595778801126036845692924365365426708141067475906176651025146088312574468 3151 -433627524050027283851688633795115773969656942769466792849322892294518818 3152 -1770702931216372131973441394376079797493308945049374370211584679893 3153 -582089403675689384580465717339384081726104595739210751103438 3154 -5428964769818754177220852994523746167628056187574488 3155 -208235268639355262375894852989772626700963 3156 -453800529537532140757319603 3157 13079353210 3158 234235 3159 1 3160 1 3161 243400 3162 14131502463 3163 -931175112557820451260656366 3164 -649365245625369323786804768987251951291955 3165 -22874038234054331469409337238023716611192515071501155 3166 -3107098923617306226750206689143215267325930304009048003492305 3167 -11497447942319603933590954854205599407297437415508539221833039020070 3168 -3330518169990741350179217670209642009920402919770725512157127945898976730 3169 -142876661581035167090271239290146870760699139561553342262202646804697122383905 3170 -1375796696735328923086051141669207813716120842495186349777713473640517513417507355 3171 -3961871784144630726571630587499802545606240463773667147942208426998808981966244616155 3172 -4194990696120696779789939207689627713917289240124343416952538571142610274855814068482250 3173 -1904943347917813066745601353779979048501925415636153142094136434934400029402961456008448425 3174 -417379151636563357492460363352968823760062040928326060607744957676111557207088990330776759500 3175 -48393591287103996416789040974044664806086481238466734766707191764926385679071143692415741861275 3176 -3196929775117083789456591449037109117992285606591614336349948915388850641332348497931229195001740 3177 -127788213093171387454455104931944317323314253903147225675610090398156444420233568757984117526054260 3178 -3248572825936436466787115186721130100017343090479307118858092665878114091999204258859662946457546820 3179 -54769449760621008160361107861743398337639899287820398500005861415626037086699399090456427123031896340 3180 -634730351293032568388548074890277677062889667441497456961981970954854182698688235720618651612779425300 3181 -5216538424036059923710468927802308493926236666439792983810176291404061500817761106134005565925127807220 3182 -31255762205965305672104882434262274968392582721290450516241655289662178098498761600632783814684705061780 3183 -140007403564814110342989804860010773521660370738397314995563451730796930408547368889106911036998142650100 3184 -480034787937432338316011910782129917332384864037717835437488995119747081038050296677806097354182040787780 3185 -1288958773375529854734777457054660890507423586014836196939460515632465263280175611263931102802127590625300 3186 -2774261813670903942736853641448629419311496242261513390987448836712774492768288019320104221692722965942100 3187 -4905907460156525457400689018719871299726083640151311539678341349469557885312904933277879871899837548299796 3188 -7323996486846908413179824245146950801364949228325358807768619840027954803056747221800881566334174181764804 3189 -9513888388426772494941847536552671876045091105987386924027749627283260594055141166684901046486089542427724 3190 -11111397109824942244461365826319940727008295917128460914780155124730354820785229210382553251418920582490804 3191 -12057657131476405422840950104490086522030102721641202632814641590817268498112023138636559544316152497465704 3192 -12516061734903822020276562938435515093749576918979749517222051545845549582892679542949215987582925064389634 3193 -12698859928484654111824274064145021085878310253541380438934965921185724124253639261131210366788382548090884 3194 -12759215239130644718011358561345215013931250957887989440857063177471178722373065010389541714763869395602834 3195 -12775802242712708491879030941716397755414411290146632669958355551000192924203268046733620764565980356707784 3196 -12779614604020804153912260408255202840538249427551546873165522260801540597567509342389920381425895744786694 3197 -12780350566298510721367120519081794710961509443508968047355398422233863403879613912637375939048578316964214 3198 -12780470343266622696357622397226130374994200319655389579517270462342947294630422523889710271645416321986074 3199 -12780486649403300533044395076526477530327844804581364751138295092305897183035618261911089605315124368122144 3200 -12780486649403300533044395076526477530327844804581364751138295092305897183035618261911089605315124368122144 3201 -12780470343266622696357622397226130374994200319655389579517270462342947294630422523889710271645416321986074 3202 -12780350566298510721367120519081794710961509443508968047355398422233863403879613912637375939048578316964214 3203 -12779614604020804153912260408255202840538249427551546873165522260801540597567509342389920381425895744786694 3204 -12775802242712708491879030941716397755414411290146632669958355551000192924203268046733620764565980356707784 3205 -12759215239130644718011358561345215013931250957887989440857063177471178722373065010389541714763869395602834 3206 -12698859928484654111824274064145021085878310253541380438934965921185724124253639261131210366788382548090884 3207 -12516061734903822020276562938435515093749576918979749517222051545845549582892679542949215987582925064389634 3208 -12057657131476405422840950104490086522030102721641202632814641590817268498112023138636559544316152497465704 3209 -11111397109824942244461365826319940727008295917128460914780155124730354820785229210382553251418920582490804 3210 -9513888388426772494941847536552671876045091105987386924027749627283260594055141166684901046486089542427724 3211 -7323996486846908413179824245146950801364949228325358807768619840027954803056747221800881566334174181764804 3212 -4905907460156525457400689018719871299726083640151311539678341349469557885312904933277879871899837548299796 3213 -2774261813670903942736853641448629419311496242261513390987448836712774492768288019320104221692722965942100 3214 -1288958773375529854734777457054660890507423586014836196939460515632465263280175611263931102802127590625300 3215 -480034787937432338316011910782129917332384864037717835437488995119747081038050296677806097354182040787780 3216 -140007403564814110342989804860010773521660370738397314995563451730796930408547368889106911036998142650100 3217 -31255762205965305672104882434262274968392582721290450516241655289662178098498761600632783814684705061780 3218 -5216538424036059923710468927802308493926236666439792983810176291404061500817761106134005565925127807220 3219 -634730351293032568388548074890277677062889667441497456961981970954854182698688235720618651612779425300 3220 -54769449760621008160361107861743398337639899287820398500005861415626037086699399090456427123031896340 3221 -3248572825936436466787115186721130100017343090479307118858092665878114091999204258859662946457546820 3222 -127788213093171387454455104931944317323314253903147225675610090398156444420233568757984117526054260 3223 -3196929775117083789456591449037109117992285606591614336349948915388850641332348497931229195001740 3224 -48393591287103996416789040974044664806086481238466734766707191764926385679071143692415741861275 3225 -417379151636563357492460363352968823760062040928326060607744957676111557207088990330776759500 3226 -1904943347917813066745601353779979048501925415636153142094136434934400029402961456008448425 3227 -4194990696120696779789939207689627713917289240124343416952538571142610274855814068482250 3228 -3961871784144630726571630587499802545606240463773667147942208426998808981966244616155 3229 -1375796696735328923086051141669207813716120842495186349777713473640517513417507355 3230 -142876661581035167090271239290146870760699139561553342262202646804697122383905 3231 -3330518169990741350179217670209642009920402919770725512157127945898976730 3232 -11497447942319603933590954854205599407297437415508539221833039020070 3233 -3107098923617306226750206689143215267325930304009048003492305 3234 -22874038234054331469409337238023716611192515071501155 3235 -649365245625369323786804768987251951291955 3236 -931175112557820451260656366 3237 14131502463 3238 243400 3239 1 3240 1 3241 252801 3242 15253256721 3243 -1910102794990723863116259799 3244 -2023995570780395757371685960211412333056879 3245 -96311739945137474057114996932818664506493805515900459 3246 -16571194599593780973994934809572500511955879776721269095842459 3247 -74578078551962734078120013857768508641816157701134217117564181537259 3248 -25549298259968199494296036424301324591562500002359868112350417479535351309 3249 -1270044019368231408180209471743676059146568311857425128251062057478096785810659 3250 -13952832289087166960542027333113493517362936284904490499366817790034571787069416659 3251 -45287769347968481694618688415532362409623905750637880827200169323741325420082071924259 3252 -53524893773865145274222178783526593071372162207181753505125859483383619681006836279243159 3253 -26915559540830589343432374403651430641252465170763686001847706803242143173811663842688580959 3254 -6487764362361951176873490160179932316744304811987684303628840829458562553087885566387023415959 3255 -823003684388220607934815219509748666194429178536184932727723179821807100041644795967896487977959 3256 -59205698671100084122421774772648986590781465213057342798202835400770821191589379108566586643276709 3257 -2566774045951336056387591056471108472968227823514310370871996379144359778308732702097594606681486434 3258 -70522404593905848030843887600747324744688495871341259296212480707948008539137277916203132671849102434 3259 -1281006474331116146499417260488069506381205254335741925755701760948930879566305480898350377805596974434 3260 -15949421241973313358971100342488223742439713714300368225044128782382368454788467277406456433167886920674 3261 -140450813454583689075135070954923203039167943459185326380418715315039072187600514783180804757135432573794 3262 -899361184019402800552515518843265897772797337133284643432904617406546102378903449526890268402965850205794 3263 -4294099077250419585136539245328820418409898121928359130102256135684219162167179339734521078977346749917794 3264 -15648688239146341749223137848655627296593643414963701489334784712665219177370968165240205918319494758078594 3265 -44516649497313650691109935032307600035366570307693356793581422147161487255623344958600688666776037499433794 3266 -101116225897820075034634573836085091234098892300685109232258601650403601524330550676690761879523056698800194 3267 -187794221407804710058273636011805531603937128812461003108681883828173805402654704283710574163342572048309314 3268 -292658742426450530605595533026863627324936644610340708287995793022401208319842924233992718155557606012964994 3269 -393901373208127088506951095369912016976813695865707201399909923355633859093987797437144686233627908431978114 3270 -472613439289340547744294764500102030179243267204530617720394313450462073050920747719545423064546974728896514 3271 -522293943585672566609549307401097402512381283056702713951503896608527695747309501687555106665543034000974594 3272 -547936790982890170495513965800559884191501157386971746879951936954657313536339464476533928642675489818189444 3273 -558832039482436762626743565225838436193510414620411373428640639705426381789709585097110001489945964731059394 3274 -562665357258940076316621269353265216479553818857054162736532707934445987916555701667424451748860051141751394 3275 -563788166488332604877601025304277510924544018404649889399108592218240698657288809264618719738692893436429394 3276 -564063293235945394039166425518562329429308776542920906763758222263953580904712489740295685025283239305687394 3277 -564119937294813697079978865503768363190969885325007174305428246855432732409962279945673228086577211417939594 3278 -564129774664822274695256526297583209912298109089022835284669370190794633113674573546871092962485439210263594 3279 -564131219257161894224439659576081668828851118125775844112424933457581099359454971599943479416774263306755594 3280 -564131380643335780095555617022747106887061039265200065596137243157369024235228259604801228589630780870559334 3281 -564131219257161894224439659576081668828851118125775844112424933457581099359454971599943479416774263306755594 3282 -564129774664822274695256526297583209912298109089022835284669370190794633113674573546871092962485439210263594 3283 -564119937294813697079978865503768363190969885325007174305428246855432732409962279945673228086577211417939594 3284 -564063293235945394039166425518562329429308776542920906763758222263953580904712489740295685025283239305687394 3285 -563788166488332604877601025304277510924544018404649889399108592218240698657288809264618719738692893436429394 3286 -562665357258940076316621269353265216479553818857054162736532707934445987916555701667424451748860051141751394 3287 -558832039482436762626743565225838436193510414620411373428640639705426381789709585097110001489945964731059394 3288 -547936790982890170495513965800559884191501157386971746879951936954657313536339464476533928642675489818189444 3289 -522293943585672566609549307401097402512381283056702713951503896608527695747309501687555106665543034000974594 3290 -472613439289340547744294764500102030179243267204530617720394313450462073050920747719545423064546974728896514 3291 -393901373208127088506951095369912016976813695865707201399909923355633859093987797437144686233627908431978114 3292 -292658742426450530605595533026863627324936644610340708287995793022401208319842924233992718155557606012964994 3293 -187794221407804710058273636011805531603937128812461003108681883828173805402654704283710574163342572048309314 3294 -101116225897820075034634573836085091234098892300685109232258601650403601524330550676690761879523056698800194 3295 -44516649497313650691109935032307600035366570307693356793581422147161487255623344958600688666776037499433794 3296 -15648688239146341749223137848655627296593643414963701489334784712665219177370968165240205918319494758078594 3297 -4294099077250419585136539245328820418409898121928359130102256135684219162167179339734521078977346749917794 3298 -899361184019402800552515518843265897772797337133284643432904617406546102378903449526890268402965850205794 3299 -140450813454583689075135070954923203039167943459185326380418715315039072187600514783180804757135432573794 3300 -15949421241973313358971100342488223742439713714300368225044128782382368454788467277406456433167886920674 3301 -1281006474331116146499417260488069506381205254335741925755701760948930879566305480898350377805596974434 3302 -70522404593905848030843887600747324744688495871341259296212480707948008539137277916203132671849102434 3303 -2566774045951336056387591056471108472968227823514310370871996379144359778308732702097594606681486434 3304 -59205698671100084122421774772648986590781465213057342798202835400770821191589379108566586643276709 3305 -823003684388220607934815219509748666194429178536184932727723179821807100041644795967896487977959 3306 -6487764362361951176873490160179932316744304811987684303628840829458562553087885566387023415959 3307 -26915559540830589343432374403651430641252465170763686001847706803242143173811663842688580959 3308 -53524893773865145274222178783526593071372162207181753505125859483383619681006836279243159 3309 -45287769347968481694618688415532362409623905750637880827200169323741325420082071924259 3310 -13952832289087166960542027333113493517362936284904490499366817790034571787069416659 3311 -1270044019368231408180209471743676059146568311857425128251062057478096785810659 3312 -25549298259968199494296036424301324591562500002359868112350417479535351309 3313 -74578078551962734078120013857768508641816157701134217117564181537259 3314 -16571194599593780973994934809572500511955879776721269095842459 3315 -96311739945137474057114996932818664506493805515900459 3316 -2023995570780395757371685960211412333056879 3317 -1910102794990723863116259799 3318 15253256721 3319 252801 3320 1 3321 1 3322 262441 3323 16448251960 3324 -3916919655550961160735314240 3325 -6305524662815897860032829538358242658849200 3326 -405259788898833863926604727564048059298964500411837464 3327 -88307025305368220933683683888715911686545933450773911373492860 3328 -483266153653528611134291801570566416866317362898976988824125507990364 3329 -195763641208863158889552276449951944400204027728817506265513760821813382914 3330 -11274043060563063243888138861738515644308230432154879007496187895488699250862114 3331 -141282271940602654938683916702315820924665656251417630106486221634929903772034115364 3332 -516758393837397617562716478986029048107967505790193938735504162545978772172355364583364 3333 -681569123315807205293581467364966023528492724298642673193241357287861190938657182241291184 3334 -379446870622384499896610156448320048796821679787401173759002908818891738028203284813911895784 3335 -100594961970910063413451379536477823968889742695017506515851484299193509490402769893839579667384 3336 -13957812203744302660553758968829826539758927492121435212019149241299988649692687090145145818554784 3337 -1093139337699988699560102036081017104950803816629727703981233926279033849343351859732423259699410509 3338 -51385756778380768586381567485452684409957261931890910799622121323508417784647403053080510602129391349 3339 -1525441445941402748448762158810164780628744475669270596595072005289535430591492527009111434168267565274 3340 -29845301683039779245463656408651721101345496361052790081825561142204787046801642347611347503830264141274 3341 -399113694907866399626442994676399295221394051769110862539231891117946270327217297644550688770030164557914 3342 -3764951190854994489487537448734642045652577555190713226950674365015652655560504359781144649355683613044314 3343 -25760279852044827749062191318731415887266156611312605206753817012379206012128073631238039942288313619791834 3344 -131087041814416208763378421930133469318983687601092760139001391328560868490436394748350184330490080796719834 3345 -507759657721820770729587122845587741782521353817484721206066974379584335457622621697674359130861701357586234 3346 -1530630811684925623525097528677948060953594756334116427538724168341370456219586076444123340110254579807389626 3347 -3670844117072557513347478495848412844420430622919045387007365249296496663362094635391032800763591011001006586 3348 -7166152812883029398525648403244640971907760366416758598049709501390806109816336937237180814240538749632711930 3349 -11673199900668139035763112837066616378215702764550504717260712725610338099464519223876636206126403216295754170 3350 -16308978481458324103538225734744966852153847125352398943487188330359313627125549989654463780456797208410829370 3351 -20147425838468114367886184834394580502833994952963979183547507935544398359345183536650128701746475954196784826 3352 -22727078327477328078748155345406211705757966848008551341686362105866529133030966796319903546921012252763188026 3353 -24144672473701173412851292217425217723841399990359720070381045386420359574111210148283419904304722028659917908 3354 -24785917341600377591582328902005034702924592125520546962654767565030432040053405993259983935771479974647326308 3355 -25026128107960165080455834520125991289735000098618022815327129452997472839111715538954598649653462614151119708 3356 -25101052266771603907476439926383970324283197406292531474580926459922764186828495616792761549516375459058459308 3357 -25120606949235166649172169950421538076245186750847665930948252515835371683811137982220280946759821681001829708 3358 -25124896519951903629043347001378084519217044324769934083754048528337279185850932828399015099196985899589403068 3359 -25125690591724242603534903402995661255996476497668387913238636624475403067487629614103317680192048976680387668 3360 -25125815076724199710421355140688937798420221078327886816880515852190099778160884500322847410844338846621099668 3361 -25125831480944920501724957291155278512423660589426244353461777288696557022569866178590560467678645253334616808 3362 -25125831480944920501724957291155278512423660589426244353461777288696557022569866178590560467678645253334616808 3363 -25125815076724199710421355140688937798420221078327886816880515852190099778160884500322847410844338846621099668 3364 -25125690591724242603534903402995661255996476497668387913238636624475403067487629614103317680192048976680387668 3365 -25124896519951903629043347001378084519217044324769934083754048528337279185850932828399015099196985899589403068 3366 -25120606949235166649172169950421538076245186750847665930948252515835371683811137982220280946759821681001829708 3367 -25101052266771603907476439926383970324283197406292531474580926459922764186828495616792761549516375459058459308 3368 -25026128107960165080455834520125991289735000098618022815327129452997472839111715538954598649653462614151119708 3369 -24785917341600377591582328902005034702924592125520546962654767565030432040053405993259983935771479974647326308 3370 -24144672473701173412851292217425217723841399990359720070381045386420359574111210148283419904304722028659917908 3371 -22727078327477328078748155345406211705757966848008551341686362105866529133030966796319903546921012252763188026 3372 -20147425838468114367886184834394580502833994952963979183547507935544398359345183536650128701746475954196784826 3373 -16308978481458324103538225734744966852153847125352398943487188330359313627125549989654463780456797208410829370 3374 -11673199900668139035763112837066616378215702764550504717260712725610338099464519223876636206126403216295754170 3375 -7166152812883029398525648403244640971907760366416758598049709501390806109816336937237180814240538749632711930 3376 -3670844117072557513347478495848412844420430622919045387007365249296496663362094635391032800763591011001006586 3377 -1530630811684925623525097528677948060953594756334116427538724168341370456219586076444123340110254579807389626 3378 -507759657721820770729587122845587741782521353817484721206066974379584335457622621697674359130861701357586234 3379 -131087041814416208763378421930133469318983687601092760139001391328560868490436394748350184330490080796719834 3380 -25760279852044827749062191318731415887266156611312605206753817012379206012128073631238039942288313619791834 3381 -3764951190854994489487537448734642045652577555190713226950674365015652655560504359781144649355683613044314 3382 -399113694907866399626442994676399295221394051769110862539231891117946270327217297644550688770030164557914 3383 -29845301683039779245463656408651721101345496361052790081825561142204787046801642347611347503830264141274 3384 -1525441445941402748448762158810164780628744475669270596595072005289535430591492527009111434168267565274 3385 -51385756778380768586381567485452684409957261931890910799622121323508417784647403053080510602129391349 3386 -1093139337699988699560102036081017104950803816629727703981233926279033849343351859732423259699410509 3387 -13957812203744302660553758968829826539758927492121435212019149241299988649692687090145145818554784 3388 -100594961970910063413451379536477823968889742695017506515851484299193509490402769893839579667384 3389 -379446870622384499896610156448320048796821679787401173759002908818891738028203284813911895784 3390 -681569123315807205293581467364966023528492724298642673193241357287861190938657182241291184 3391 -516758393837397617562716478986029048107967505790193938735504162545978772172355364583364 3392 -141282271940602654938683916702315820924665656251417630106486221634929903772034115364 3393 -11274043060563063243888138861738515644308230432154879007496187895488699250862114 3394 -195763641208863158889552276449951944400204027728817506265513760821813382914 3395 -483266153653528611134291801570566416866317362898976988824125507990364 3396 -88307025305368220933683683888715911686545933450773911373492860 3397 -405259788898833863926604727564048059298964500411837464 3398 -6305524662815897860032829538358242658849200 3399 -3916919655550961160735314240 3400 16448251960 3401 262441 3402 1 3403 1 3404 272323 3405 17720264781 3406 -8029685293879877486936776890 3407 -19634924899401506358052610121415037569086930 3408 -1704169368825171196878444462229432850153166997111170342 3409 -470206244831526752562485651511926536754164514741648706104698230 3410 -3128513573785755656301291253683360343022725760177360719555343124594210 3411 -1498249491751876021061545768962274076487423262503693232243618331612707413000 3412 -99944637616194941320861653719599260263930947298225588659719295266936972347778000 3413 -1428394394082660256519700945374919683409357327216908694256040732353656605677934348200 3414 -5886281698294547397415145419691371916428262524488846483218933080711080898244929176905130 3415 -8661980147997037854058428114195091020405228374132777787491875620535799157401301584271804270 3416 -5337673790476158025943494695977532165491076099765890398362726648597158958100145185513712796510 3417 -1555983897130128761200179239678910764253539161287260073644585704112820003036424858470571454910810 3418 -236085392743749004726390310509832004329417423979789342028735531742351148375373770162320869015112610 3419 -20123678126009432727836195845450561302367606348209338166524528585010671743961464100477570497805741385 3420 -1025410757416498643012094300001644877228010912563381824821033933312696890137818850350294211012090741615 3421 -32880823764424755145795310285574656861786610598560064345036222935543733579496891826873534360956814744585 3422 -692722743066470941016463264949691460171270443248741549574439374122809983007448742006883414774893249870910 3423 -9947011276254581074267364948405451835936905322390393329052959937447657294273333643996026084331237564917950 3424 -100492842226432661627058330310392218809395233154562357501155674402672251832915598487288752625545361944967230 3425 -734552946988863797488279116966147642466056743443927091895008632859531002607061491491207057918303485632103870 3426 -3983360178637083001528650221167446137605275874059017234592124007238154846356468791304644673817732285604316990 3427 -16399628127940950230944614076738015195191576671411021655365616601150736290443145306419477695444646328156594590 3428 -52393669295499128753896364126963862164261380069571891728106153105137160565292182929308810870225915471542837726 3429 -132721270470755049059414427434478423293455866876947074543637547128546203728133896166179411149969450251454315550 3430 -272542569320003732560280284913235527650287975250063154527415929283453887405942877998079766777080631601563555678 3431 -464587083146080171682795271086075963345855880238541534881214979258638992195258436549676908976367973147896645278 3432 -674892729909672686967727694921949463480873958207827281837827462762837008890643939084602991448722523872399108638 3433 -860223959803116604023507153582412134306063397782455128786025346956579071292409549173008626255787664961733752030 3434 -992753122123097192202620912008802888236877991753178576547333781502974786256409908370166277894463740098924390366 3435 -1070234058631489344133504321119990331705650497579111974955792057309394214966374216866654981367128727577354955880 3436 -1107519174298538193194442846554907286972072192554392927013499825628598037526652024342681930138286578169737953724 3437 -1122378087652660524670562364807480592317227822168616923893142647940566421474545126609106117923412741439459051924 3438 -1127309264391912741199244378935323137785591325379147956892675178943581260303945694375457647206501626535156765624 3439 -1128678884794246671913218115239937993033417592671118961207106695169010388046172745156618681254839027990495278024 3440 -1128998704557382877287378750024812517918666283789472202399839495175059133133553626421630771516255911988596506944 3441 -1129061749321903680440104081991401491764448680298794295507477893469033265527351456838634501564632234611357649824 3442 -1129072279597379154228636815194073705664760786561900023615561945107139696799439639620707223087632167610716437224 3443 -1129073773308864201294258969625944130369427154523139763421809500777796308884526945524290881237279668326720103164 3444 -1129073935641826340617885221183011640291404296383258383901653166414880142552790541046237493122578175635828638444 3445 -1129073773308864201294258969625944130369427154523139763421809500777796308884526945524290881237279668326720103164 3446 -1129072279597379154228636815194073705664760786561900023615561945107139696799439639620707223087632167610716437224 3447 -1129061749321903680440104081991401491764448680298794295507477893469033265527351456838634501564632234611357649824 3448 -1128998704557382877287378750024812517918666283789472202399839495175059133133553626421630771516255911988596506944 3449 -1128678884794246671913218115239937993033417592671118961207106695169010388046172745156618681254839027990495278024 3450 -1127309264391912741199244378935323137785591325379147956892675178943581260303945694375457647206501626535156765624 3451 -1122378087652660524670562364807480592317227822168616923893142647940566421474545126609106117923412741439459051924 3452 -1107519174298538193194442846554907286972072192554392927013499825628598037526652024342681930138286578169737953724 3453 -1070234058631489344133504321119990331705650497579111974955792057309394214966374216866654981367128727577354955880 3454 -992753122123097192202620912008802888236877991753178576547333781502974786256409908370166277894463740098924390366 3455 -860223959803116604023507153582412134306063397782455128786025346956579071292409549173008626255787664961733752030 3456 -674892729909672686967727694921949463480873958207827281837827462762837008890643939084602991448722523872399108638 3457 -464587083146080171682795271086075963345855880238541534881214979258638992195258436549676908976367973147896645278 3458 -272542569320003732560280284913235527650287975250063154527415929283453887405942877998079766777080631601563555678 3459 -132721270470755049059414427434478423293455866876947074543637547128546203728133896166179411149969450251454315550 3460 -52393669295499128753896364126963862164261380069571891728106153105137160565292182929308810870225915471542837726 3461 -16399628127940950230944614076738015195191576671411021655365616601150736290443145306419477695444646328156594590 3462 -3983360178637083001528650221167446137605275874059017234592124007238154846356468791304644673817732285604316990 3463 -734552946988863797488279116966147642466056743443927091895008632859531002607061491491207057918303485632103870 3464 -100492842226432661627058330310392218809395233154562357501155674402672251832915598487288752625545361944967230 3465 -9947011276254581074267364948405451835936905322390393329052959937447657294273333643996026084331237564917950 3466 -692722743066470941016463264949691460171270443248741549574439374122809983007448742006883414774893249870910 3467 -32880823764424755145795310285574656861786610598560064345036222935543733579496891826873534360956814744585 3468 -1025410757416498643012094300001644877228010912563381824821033933312696890137818850350294211012090741615 3469 -20123678126009432727836195845450561302367606348209338166524528585010671743961464100477570497805741385 3470 -236085392743749004726390310509832004329417423979789342028735531742351148375373770162320869015112610 3471 -1555983897130128761200179239678910764253539161287260073644585704112820003036424858470571454910810 3472 -5337673790476158025943494695977532165491076099765890398362726648597158958100145185513712796510 3473 -8661980147997037854058428114195091020405228374132777787491875620535799157401301584271804270 3474 -5886281698294547397415145419691371916428262524488846483218933080711080898244929176905130 3475 -1428394394082660256519700945374919683409357327216908694256040732353656605677934348200 3476 -99944637616194941320861653719599260263930947298225588659719295266936972347778000 3477 -1498249491751876021061545768962274076487423262503693232243618331612707413000 3478 -3128513573785755656301291253683360343022725760177360719555343124594210 3479 -470206244831526752562485651511926536754164514741648706104698230 3480 -1704169368825171196878444462229432850153166997111170342 3481 -19634924899401506358052610121415037569086930 3482 -8029685293879877486936776890 3483 17720264781 3484 272323 3485 1 3486 1 3487 282450 3488 19073215990 3489 -16455898256593785257770415519 3490 -61113703749387402157568006584108453242450980 3491 -7161825702284209816893516104487820234855542349727840804 3492 -2501738380295310484084131145500694057243778846149596375069921068 3493 -20233769078759328718183560002909140197454425049065686686625059282669280 3494 -11453756500593952012229724091094033010634856778657332070414633958640077858970 3495 -884856925255731428556025571039629085739767565857352023523347640081352379377855520 3496 -14419859983623486237406062803010618955549116203905859257289474248796681704356019288520 3497 -66936250624974095870327401775842793939903687263727903436209330414835146976242262763444970 3498 -109875419309441120820700899614789182122002488331055464553368188789481080648504473765048383720 3499 -74926025088553899599636540832628402027429517802358255833901870728674983482054945595716834510020 3500 -24011053644213074427144476562362178330490863958640119869905621748345786641156432187961125309265820 3501 -3982815374594380843226411457529616613877338178820053532716852417096757948365773227140294744784161820 3502 -369398970548385518554033422698614777104999950436014863868065634375260557965763604343256923147271847205 3503 -20398256026475629182084005275021956400625995789891295996385323263923902027279426912106235346495367680750 3504 -706336539822786100328428183296864622119223959357227356468259834960221392808027555788967749944531252089640 3505 -16019438118492389155257076120963185540291607940682802903357379112689466636161302758357130500281664267281405 3506 -246933358838268551377248651216819054454788829315404908009819838456334392344453987186203031952317915982689570 3507 -2671149440017596251567271678931700669492347561698517823708429162282728346716023627499423827456024526139111330 3508 -20854291422113512740394404368419718918758579020478206317924431322498533103630374729696007362474218956723215010 3509 -120497607681565413415189597245329307303456269723482859095038105779735148866939424592068285052723816205730989090 3510 -527265822800183551152934360365229030915637070198682525436403092891581281059283946365895516298844659406030695810 3511 -1785461856900721995113193711637970358513838784997011591824405178432777024690213866121807917605573547874829612002 3512 -4778751253553843331153358717740759818070315676521720327310031407059144014424779757567804825482968712016425849474 3513 -10328766987017933002430003449001610586367673258863072360828927224742233835579280172566686736320881829537660902082 3514 -18443797936175151906463098025783147599744578574850953313277451371843633767033388986065590841585723015427645424450 3515 -27899442255536535737122461238630152713408399270093546455205602783392647322608011729582026568787472272452710981890 3516 -36762319489921265874895506087496479514303963753061461265911027911939486568961110454311215924098909773891319253890 3517 -43501439304766429225937914584851288890972985694769382949743339049179916413654248039229297782288154530469995024130 3518 -47690091788198141034410355370067767710164315563839758919114502391945168974694265793706426209928570418816409491356 3519 -49832808304750738978340425588812539008142046122149449066415577740391023987367703199185887426429517966687355996406 3520 -50740557293452139454403372235354283712153978823722383024319478980123762021425728841409197407640726143615487378596 3521 -51060826048787716239348039939323909505982280199062134510786391767344823049225506089188886135928395164347972854596 3522 -51155410550298775718551193641315933055972103275026901230785317338615395729327505773080193808139850113272344711956 3523 -51178900657577633634048027888808360983538782715482532484247281103696150844905270520171872781173979630659243849236 3524 -51183827014896469480758161734260102663023042014570096784150358982585828174728869359209687570339670375992061403396 3525 -51184702781134299827541573464168950846710958329299746796603874610704648249769285952969516865959970043784886591356 3526 -51184835189525116800769653836089036285610264446183363694929125831974516193079065108503060558462951405310777036296 3527 -51184852095193959937356633007109667684931704592216640948045894841209802385705947146754013627589445024824567868956 3528 -51184852095193959937356633007109667684931704592216640948045894841209802385705947146754013627589445024824567868956 3529 -51184835189525116800769653836089036285610264446183363694929125831974516193079065108503060558462951405310777036296 3530 -51184702781134299827541573464168950846710958329299746796603874610704648249769285952969516865959970043784886591356 3531 -51183827014896469480758161734260102663023042014570096784150358982585828174728869359209687570339670375992061403396 3532 -51178900657577633634048027888808360983538782715482532484247281103696150844905270520171872781173979630659243849236 3533 -51155410550298775718551193641315933055972103275026901230785317338615395729327505773080193808139850113272344711956 3534 -51060826048787716239348039939323909505982280199062134510786391767344823049225506089188886135928395164347972854596 3535 -50740557293452139454403372235354283712153978823722383024319478980123762021425728841409197407640726143615487378596 3536 -49832808304750738978340425588812539008142046122149449066415577740391023987367703199185887426429517966687355996406 3537 -47690091788198141034410355370067767710164315563839758919114502391945168974694265793706426209928570418816409491356 3538 -43501439304766429225937914584851288890972985694769382949743339049179916413654248039229297782288154530469995024130 3539 -36762319489921265874895506087496479514303963753061461265911027911939486568961110454311215924098909773891319253890 3540 -27899442255536535737122461238630152713408399270093546455205602783392647322608011729582026568787472272452710981890 3541 -18443797936175151906463098025783147599744578574850953313277451371843633767033388986065590841585723015427645424450 3542 -10328766987017933002430003449001610586367673258863072360828927224742233835579280172566686736320881829537660902082 3543 -4778751253553843331153358717740759818070315676521720327310031407059144014424779757567804825482968712016425849474 3544 -1785461856900721995113193711637970358513838784997011591824405178432777024690213866121807917605573547874829612002 3545 -527265822800183551152934360365229030915637070198682525436403092891581281059283946365895516298844659406030695810 3546 -120497607681565413415189597245329307303456269723482859095038105779735148866939424592068285052723816205730989090 3547 -20854291422113512740394404368419718918758579020478206317924431322498533103630374729696007362474218956723215010 3548 -2671149440017596251567271678931700669492347561698517823708429162282728346716023627499423827456024526139111330 3549 -246933358838268551377248651216819054454788829315404908009819838456334392344453987186203031952317915982689570 3550 -16019438118492389155257076120963185540291607940682802903357379112689466636161302758357130500281664267281405 3551 -706336539822786100328428183296864622119223959357227356468259834960221392808027555788967749944531252089640 3552 -20398256026475629182084005275021956400625995789891295996385323263923902027279426912106235346495367680750 3553 -369398970548385518554033422698614777104999950436014863868065634375260557965763604343256923147271847205 3554 -3982815374594380843226411457529616613877338178820053532716852417096757948365773227140294744784161820 3555 -24011053644213074427144476562362178330490863958640119869905621748345786641156432187961125309265820 3556 -74926025088553899599636540832628402027429517802358255833901870728674983482054945595716834510020 3557 -109875419309441120820700899614789182122002488331055464553368188789481080648504473765048383720 3558 -66936250624974095870327401775842793939903687263727903436209330414835146976242262763444970 3559 -14419859983623486237406062803010618955549116203905859257289474248796681704356019288520 3560 -884856925255731428556025571039629085739767565857352023523347640081352379377855520 3561 -11453756500593952012229724091094033010634856778657332070414633958640077858970 3562 -20233769078759328718183560002909140197454425049065686686625059282669280 3563 -2501738380295310484084131145500694057243778846149596375069921068 3564 -7161825702284209816893516104487820234855542349727840804 3565 -61113703749387402157568006584108453242450980 3566 -16455898256593785257770415519 3567 19073215990 3568 282450 3569 1 3570 1 3571 292825 3572 20511174223 3573 -33714523257412167835940782415 3574 -190131522775872361107091458477597450467171453 3575 -30079667950810522976718348010629453391281816007893842534 3576 -13300381374652309474183435880261415783402685611352370450890051334 3577 -130741309283930880638122448395976908033292946051275489030010835069680134 3578 -87465268674989058477142121347801105724258199679534518247340712861448200055160 3579 -7824104530124254556199961094315502308776272411504423333808507255098734364910909790 3580 -145359351939382280575932439068870886800982207409388127318995352363260822095987521701290 3581 -759919692832084685290280148887261768617959978295610137465637435126148760183943954468623790 3582 -1391175594009218431992684023395188558009903345720698796462177188812397052903367414955296942640 3583 -1049585930344843350162488257091076861767611556415166587563270932188447968121713867277315781696790 3584 -369677398712272326946472571263585100666184003533369187055744473355382115165541178326941160963248790 3585 -67021206756389837965939426891642636917423999837014131812669546281039105934489512805805337006099740790 3586 -6762007257605548944364212918561396975072638586840158401203607366792723160668214065032366428340027312515 3587 -404544910942359356590644216926438434391360217695309770028695034426290782890367975504285720481938015365765 3588 -15123210569370797921021722309326024316429904215884553894320234082605969110261438973480861777294498006841715 3589 -369133492059639031923524596378753369306108306414448602056791098544265628003631958183261248836508832183328265 3590 -6106658404226463627793632240869758617225698404513367541878852236272039587144244542438434737157763850553887305 3591 -70712169002206875639114101333787995662235066232627744902475843625597089998746426714762184489802565873758177470 3592 -589537008825609848127033908750312033273427275461725133350908905447129942293906024161055906151944918516655152830 3593 -3628977235575633313602316217145099324853952176290235919933067114514125620372812988104183166477261721967080240830 3594 -16876108211715581358913846411227177220477804379685903215620889115725309335106752550113884602799346300867681559390 3595 -60575183710408836558060667284911533326521996367995362076053650250620007762330776519544859311480604099774082527390 3596 -171343531418402828876959452481795209935343875241619469532396877103190837380373636420868898501906953082734263496670 3597 -390000958042752215510222501778550345396265282428890273300384850592738311841312196212253715165390336191874274449886 3598 -730160484056018958949756715763065566373260300745009459881244645357601310672833761670830563777524540218641112049470 3599 -1151642638316668736549549294367644377499745029780672554971173625240289494265820542860627657486870498021893800288766 3600 -1571576291044771852004401489892430649315602288490079907814656095395466154171095218092685991645491097401503380313086 3601 -1910884605327156719438949195096992088564655104857833282754142673587113773004634717558465232605310902081393470967806 3602 -2134942636056452015407705726121041678343506381165473590478011595211544805140825049871623183782770071633906222456296 3603 -2256699810296486860581690250321417358959205923120162347561241779290765906339456181869671981568809985687026482726776 3604 -2311492825179054095026893029303909051598764151329485513038189018327670095287930275519303764394600752863346553157756 3605 -2332029250455908347985316455025930791801205180920064959112226300645809016247436906935132352850228257292411177882676 3606 -2338472965559385164892568885257628611813322908171025573330106663500004019073369622473540500785628937538811750480176 3607 -2340173539488327707250193444446988616089134892304361258175883182953592280652913537535521984945294197756161174097056 3608 -2340552636863893438136091049724514721483027160509399053788967033501571730630942064917528908540159747473303785269856 3609 -2340624297330894967352375927135863902308059701392092297176041217473833930568043804269902434318513765940745111058656 3610 -2340635823865764911740174033135506263130385263631447192684706587474479384025176699975100785229261643239376791492796 3611 -2340637404937757338954057550702490412810806996563280647129927424530544716860728034829714692428310769303907386218736 3612 -2340637572209669902242037393887367271711616001008312026862235229409739638506754881456176978583720966750338669970456 3613 -2340637404937757338954057550702490412810806996563280647129927424530544716860728034829714692428310769303907386218736 3614 -2340635823865764911740174033135506263130385263631447192684706587474479384025176699975100785229261643239376791492796 3615 -2340624297330894967352375927135863902308059701392092297176041217473833930568043804269902434318513765940745111058656 3616 -2340552636863893438136091049724514721483027160509399053788967033501571730630942064917528908540159747473303785269856 3617 -2340173539488327707250193444446988616089134892304361258175883182953592280652913537535521984945294197756161174097056 3618 -2338472965559385164892568885257628611813322908171025573330106663500004019073369622473540500785628937538811750480176 3619 -2332029250455908347985316455025930791801205180920064959112226300645809016247436906935132352850228257292411177882676 3620 -2311492825179054095026893029303909051598764151329485513038189018327670095287930275519303764394600752863346553157756 3621 -2256699810296486860581690250321417358959205923120162347561241779290765906339456181869671981568809985687026482726776 3622 -2134942636056452015407705726121041678343506381165473590478011595211544805140825049871623183782770071633906222456296 3623 -1910884605327156719438949195096992088564655104857833282754142673587113773004634717558465232605310902081393470967806 3624 -1571576291044771852004401489892430649315602288490079907814656095395466154171095218092685991645491097401503380313086 3625 -1151642638316668736549549294367644377499745029780672554971173625240289494265820542860627657486870498021893800288766 3626 -730160484056018958949756715763065566373260300745009459881244645357601310672833761670830563777524540218641112049470 3627 -390000958042752215510222501778550345396265282428890273300384850592738311841312196212253715165390336191874274449886 3628 -171343531418402828876959452481795209935343875241619469532396877103190837380373636420868898501906953082734263496670 3629 -60575183710408836558060667284911533326521996367995362076053650250620007762330776519544859311480604099774082527390 3630 -16876108211715581358913846411227177220477804379685903215620889115725309335106752550113884602799346300867681559390 3631 -3628977235575633313602316217145099324853952176290235919933067114514125620372812988104183166477261721967080240830 3632 -589537008825609848127033908750312033273427275461725133350908905447129942293906024161055906151944918516655152830 3633 -70712169002206875639114101333787995662235066232627744902475843625597089998746426714762184489802565873758177470 3634 -6106658404226463627793632240869758617225698404513367541878852236272039587144244542438434737157763850553887305 3635 -369133492059639031923524596378753369306108306414448602056791098544265628003631958183261248836508832183328265 3636 -15123210569370797921021722309326024316429904215884553894320234082605969110261438973480861777294498006841715 3637 -404544910942359356590644216926438434391360217695309770028695034426290782890367975504285720481938015365765 3638 -6762007257605548944364212918561396975072638586840158401203607366792723160668214065032366428340027312515 3639 -67021206756389837965939426891642636917423999837014131812669546281039105934489512805805337006099740790 3640 -369677398712272326946472571263585100666184003533369187055744473355382115165541178326941160963248790 3641 -1049585930344843350162488257091076861767611556415166587563270932188447968121713867277315781696790 3642 -1391175594009218431992684023395188558009903345720698796462177188812397052903367414955296942640 3643 -759919692832084685290280148887261768617959978295610137465637435126148760183943954468623790 3644 -145359351939382280575932439068870886800982207409388127318995352363260822095987521701290 3645 -7824104530124254556199961094315502308776272411504423333808507255098734364910909790 3646 -87465268674989058477142121347801105724258199679534518247340712861448200055160 3647 -130741309283930880638122448395976908033292946051275489030010835069680134 3648 -13300381374652309474183435880261415783402685611352370450890051334 3649 -30079667950810522976718348010629453391281816007893842534 3650 -190131522775872361107091458477597450467171453 3651 -33714523257412167835940782415 3652 20511174223 3653 292825 3654 1 3655 1 3656 303451 3657 22038359616 3658 -69053842816386937877965236584 3659 -591262662290823505824337867912615859532248739 3660 -126260334612173941402024304547331551132612078430554968789 3661 -70658276530656847865639195919118938134587207381666398097254279506 3662 -844026347075412009816922824583258561046472075310514650364958352506001106 3663 -667204445324091822515313413211493200922897314747596632505860546810435347164636 3664 -69096812159221507175221992555854624569845530798298476255720886717969362474708936576 3665 -1463220869170632998285945894862984023673526169187909170879717596900188577407433362931676 3666 -8613474488297413643770332097006798592499514206659859785022603325571351587666513756855381676 3667 -17582574396971864607762290834320186116981134874371595463959239772671521529970140445845063820176 3668 -14673440254088002629067018218374579295282165393138520369526025043063238901167139072222562923019676 3669 -5678939981398813864538452675585319946592808056061998292395908689481208134522710404923570190031828426 3670 -1125034219608206837917985485199186119444424664519411255860393435998145843973562990878487752126686228426 3671 -123447115002625682481174165110332811905661746918920965750161051402655954375964371841939804219972608120051 3672 -7999372909720445585146100579277042452640895675360715666396127361724111864575980185727803440917127493704301 3673 -322759932669748534117537910062807627633041469866411565294815236172099174519760150281469431329036614803803426 3674 -8476380126008668204145203035774453334609811865968653622494829779166270841478065187830260398092882624310647926 3675 -150455606289485077707357558852948283827285063716258956347448184738495584734315094093028255403224582570267827361 3676 -1864522672036451011766648554156819717310146439739798890467741231791326913239810001286616002700274168156197352611 3677 -16596370215513589304215500736354646175624130260490283688487029268960489872923607254308604553283895008292649499736 3678 -108819225876228083018014869232802723744832863849724749439588261780516125487398041999082136738998788153924475995736 3679 -537763892311785858277823910566702569708514857763226155973740495551943786681683325989461174258477355047293950082936 3680 -2046092519721148839948021064960079823962343456139605594378765990970925399052216383750301522577811029007966692788536 3681 -6117715024408159802252785564987118984688714183352363711515491896591936842553877340204808924546229432582597724773624 3682 -14670230668209141306442206829907542907437282614939952305734366148274956404511250649485385474597212926768561589598264 3683 -28818357196095550139988007855244070635186382313628535857839049398756826901617764329706530404926013669757421536510584 3684 -47449712874957692089370665091156595008991855976096648208448178512557640762356014025310477492526263696408158541012344 3685 -67169671138226869521430479427970383891867073069199037955393773266646131853214361390934394095200834783275672672180024 3686 -84091050452836763111427640458692948039789487637786959064161087552837873497087824818350203247566514287068799766324024 3687 -95954614014771430251680223023797046036909618756456831886757988617201041093483224677030147819744057581198769099573154 3688 -102798438233101682748451310592298768984278808690957452739285441634850682272879802131722860837305596151896855642994374 3689 -106067716865237924099598441706686616777160310783078061346196414454452113731574321665188885234497947759780638547316354 3690 -107368430168132751522542595137647321231396051201375736840698896363169440177709057164709403008083083046681713254587854 3691 -107801705392462030443228095682200515399820427737188924306544537700673588899172414769751793671386793195469318935048524 3692 -107923118826373823003577773794991787632343630663495200625716367731899166736342594868810863320676791823046867861267724 3693 -107951864326252037181671052413915403232289005310325042645367223768590050976181559892322431007181709977132605057743124 3694 -107957637058950115778815372254089469488413352293756693810420388087160443499048239251361988622039312567853297757727124 3695 -107958623912077981768453677879182725478460862750808132853293581011285607534969210252790098805674179588307559377286144 3696 -107958767973816225496703133658578042703311140994791623195618893833898716530916643072836064810574660624664648277545144 3697 -107958785811491771624339457024292581784584658636396462013873941960263680064299416357948470284620017828874329179650544 3698 -107958785811491771624339457024292581784584658636396462013873941960263680064299416357948470284620017828874329179650544 3699 -107958767973816225496703133658578042703311140994791623195618893833898716530916643072836064810574660624664648277545144 3700 -107958623912077981768453677879182725478460862750808132853293581011285607534969210252790098805674179588307559377286144 3701 -107957637058950115778815372254089469488413352293756693810420388087160443499048239251361988622039312567853297757727124 3702 -107951864326252037181671052413915403232289005310325042645367223768590050976181559892322431007181709977132605057743124 3703 -107923118826373823003577773794991787632343630663495200625716367731899166736342594868810863320676791823046867861267724 3704 -107801705392462030443228095682200515399820427737188924306544537700673588899172414769751793671386793195469318935048524 3705 -107368430168132751522542595137647321231396051201375736840698896363169440177709057164709403008083083046681713254587854 3706 -106067716865237924099598441706686616777160310783078061346196414454452113731574321665188885234497947759780638547316354 3707 -102798438233101682748451310592298768984278808690957452739285441634850682272879802131722860837305596151896855642994374 3708 -95954614014771430251680223023797046036909618756456831886757988617201041093483224677030147819744057581198769099573154 3709 -84091050452836763111427640458692948039789487637786959064161087552837873497087824818350203247566514287068799766324024 3710 -67169671138226869521430479427970383891867073069199037955393773266646131853214361390934394095200834783275672672180024 3711 -47449712874957692089370665091156595008991855976096648208448178512557640762356014025310477492526263696408158541012344 3712 -28818357196095550139988007855244070635186382313628535857839049398756826901617764329706530404926013669757421536510584 3713 -14670230668209141306442206829907542907437282614939952305734366148274956404511250649485385474597212926768561589598264 3714 -6117715024408159802252785564987118984688714183352363711515491896591936842553877340204808924546229432582597724773624 3715 -2046092519721148839948021064960079823962343456139605594378765990970925399052216383750301522577811029007966692788536 3716 -537763892311785858277823910566702569708514857763226155973740495551943786681683325989461174258477355047293950082936 3717 -108819225876228083018014869232802723744832863849724749439588261780516125487398041999082136738998788153924475995736 3718 -16596370215513589304215500736354646175624130260490283688487029268960489872923607254308604553283895008292649499736 3719 -1864522672036451011766648554156819717310146439739798890467741231791326913239810001286616002700274168156197352611 3720 -150455606289485077707357558852948283827285063716258956347448184738495584734315094093028255403224582570267827361 3721 -8476380126008668204145203035774453334609811865968653622494829779166270841478065187830260398092882624310647926 3722 -322759932669748534117537910062807627633041469866411565294815236172099174519760150281469431329036614803803426 3723 -7999372909720445585146100579277042452640895675360715666396127361724111864575980185727803440917127493704301 3724 -123447115002625682481174165110332811905661746918920965750161051402655954375964371841939804219972608120051 3725 -1125034219608206837917985485199186119444424664519411255860393435998145843973562990878487752126686228426 3726 -5678939981398813864538452675585319946592808056061998292395908689481208134522710404923570190031828426 3727 -14673440254088002629067018218374579295282165393138520369526025043063238901167139072222562923019676 3728 -17582574396971864607762290834320186116981134874371595463959239772671521529970140445845063820176 3729 -8613474488297413643770332097006798592499514206659859785022603325571351587666513756855381676 3730 -1463220869170632998285945894862984023673526169187909170879717596900188577407433362931676 3731 -69096812159221507175221992555854624569845530798298476255720886717969362474708936576 3732 -667204445324091822515313413211493200922897314747596632505860546810435347164636 3733 -844026347075412009816922824583258561046472075310514650364958352506001106 3734 -70658276530656847865639195919118938134587207381666398097254279506 3735 -126260334612173941402024304547331551132612078430554968789 3736 -591262662290823505824337867912615859532248739 3737 -69053842816386937877965236584 3738 22038359616 3739 303451 3740 1 3741 1 3742 314331 3743 23659147520 3744 -141395963862126270656354405585 3745 -1837900805675091840057382331016656788874184450 3746 -529677501311921285684785325953531679439369765046354459971 3747 -375099494724694771433489772876728267062203146770967522079181727841 3748 -5443970870758647028293944885014291662183961225678311533137313856712320558 3749 -5084276167629493439138469104631540748105590454934072483635400160215111857891968 3750 -609475689136497143856891529018658224430073769702463970201951333664438334259491684028 3751 -14708795335604026622577182690307809527823886482973243091960409399815172282948130506776422 3752 -97478998347792215707207607373059422745587210506899290576472934042287022022838426047001485842 3753 -221831036370516170869545757963505272721929597794071111718009801545592164999262035351239797478182 3754 -204737576748762870234706027369601700228897455646452415419183304613277743836398418348305760049570932 3755 -87050321753261456198085376578354092443105167553816397941738631068987250562144915719157961809026019432 3756 -18839952833471757682370551741864297745270248078258059639613929758628048025674227649491984871044517868782 3757 -2247729198362851516829673296649774875627935926653553431487998048832964724114239554288645663391383738578007 3758 -157723408861596144535082728774897617623538595619690182272069216323521851379607710995529435535363424314511957 3759 -6866840796706092014685534311251738554607169401863718463793030593663952589836936778063675807246463462129568582 3760 -193985462382222678573009299315082606889031830162187253654521334326926017630975846045553720700490913272888356457 3761 -3693489166251278031735169711847941400321254487324164111450305432012988766605525249943744702444721698886939054942 3762 -48973626400644853965053233022508135319785905745839545889122242148453026824643149988359149918769966691605956017267 3763 -465311857046388067482127668572532609732032314923120745592651680611115117120632574758631249182406542012263858682117 3764 -3249238158822580010312257921915552224701330078827694529564583540057600505919011880769449857793681303776259063529242 3765 -17061572242182839882369619899112374398785528607927210608557687108048229552371537757572164631971647432445816504678842 3766 -68811370527656360525985337673589993799430071480166507338343957282534600817355596285302192373244371449881758761104890 3767 -217508027318683480149410220393853630408433022167350386729202194525312562555855059650607819345545445833807349455749530 3768 -549699451416246837388544053392359036421845460652413170321678900220397917425119710317145036769901445314747407574306202 3769 -1133753505977424926253941148804634803614301972309007768647211627488292034049282466530485936150831772056890600759079322 3770 -1950730956970465853628881258358865638483599746818058856553352428580615761107767067174358519601141879161896790232263642 3771 -2868817228529442711939245435449237749743816017857842606913479077151334999199602018615516524505627395432399212657690458 3772 -3704939893973913022878879102804064700863166343003707510285309300932491474757691618961515062928847034370632550545984026 3773 -4326942356318638710359367576260017414474064036515804237691095453516199608812987949790822646210919701314019759013134948 3774 -4707607243555131737029489812202829925336902284007970220516562251648386558560506325457752522575086364196046152154795048 3775 -4900503282320847482503607134957248516232753615304826638006483947304458320086776162262389352053230343808739652857550998 3776 -4981912743725545135597671393859339123972525235924925218439085291580055626859476872355556038404627327747223627795982654 3777 -5010680515955005502053127080071543876696761318941545490503445319755230247179198435803301617915668269925723413880205244 3778 -5019233482152062364758532865281553870440035335948153014478306000936286165083035456173685438473488614541248168981790248 3779 -5021382383913500481674755093334752748773028295968274800714242688757004069615155314431963911195444012913875371938824048 3780 -5021840466406595765774134613388728825626056226068440888040543027970383657691263878085121946766125629231250096836603848 3781 -5021923619603903875964767933240908318156329328361157469254882063971966025729302206903027027270219949439355902367594468 3782 -5021936515599571215423765207289980307965159500747354096174508070459268994740027411650955704008631265036382340522933068 3783 -5021938227869404373150694681520508294209567622987027689480300651849056113964982358909335760306244679008541736020709688 3784 -5021938404339794379885924142029980515503605631361482833062102623872919663303696170373508921931741807669172201823959888 3785 -5021938227869404373150694681520508294209567622987027689480300651849056113964982358909335760306244679008541736020709688 3786 -5021936515599571215423765207289980307965159500747354096174508070459268994740027411650955704008631265036382340522933068 3787 -5021923619603903875964767933240908318156329328361157469254882063971966025729302206903027027270219949439355902367594468 3788 -5021840466406595765774134613388728825626056226068440888040543027970383657691263878085121946766125629231250096836603848 3789 -5021382383913500481674755093334752748773028295968274800714242688757004069615155314431963911195444012913875371938824048 3790 -5019233482152062364758532865281553870440035335948153014478306000936286165083035456173685438473488614541248168981790248 3791 -5010680515955005502053127080071543876696761318941545490503445319755230247179198435803301617915668269925723413880205244 3792 -4981912743725545135597671393859339123972525235924925218439085291580055626859476872355556038404627327747223627795982654 3793 -4900503282320847482503607134957248516232753615304826638006483947304458320086776162262389352053230343808739652857550998 3794 -4707607243555131737029489812202829925336902284007970220516562251648386558560506325457752522575086364196046152154795048 3795 -4326942356318638710359367576260017414474064036515804237691095453516199608812987949790822646210919701314019759013134948 3796 -3704939893973913022878879102804064700863166343003707510285309300932491474757691618961515062928847034370632550545984026 3797 -2868817228529442711939245435449237749743816017857842606913479077151334999199602018615516524505627395432399212657690458 3798 -1950730956970465853628881258358865638483599746818058856553352428580615761107767067174358519601141879161896790232263642 3799 -1133753505977424926253941148804634803614301972309007768647211627488292034049282466530485936150831772056890600759079322 3800 -549699451416246837388544053392359036421845460652413170321678900220397917425119710317145036769901445314747407574306202 3801 -217508027318683480149410220393853630408433022167350386729202194525312562555855059650607819345545445833807349455749530 3802 -68811370527656360525985337673589993799430071480166507338343957282534600817355596285302192373244371449881758761104890 3803 -17061572242182839882369619899112374398785528607927210608557687108048229552371537757572164631971647432445816504678842 3804 -3249238158822580010312257921915552224701330078827694529564583540057600505919011880769449857793681303776259063529242 3805 -465311857046388067482127668572532609732032314923120745592651680611115117120632574758631249182406542012263858682117 3806 -48973626400644853965053233022508135319785905745839545889122242148453026824643149988359149918769966691605956017267 3807 -3693489166251278031735169711847941400321254487324164111450305432012988766605525249943744702444721698886939054942 3808 -193985462382222678573009299315082606889031830162187253654521334326926017630975846045553720700490913272888356457 3809 -6866840796706092014685534311251738554607169401863718463793030593663952589836936778063675807246463462129568582 3810 -157723408861596144535082728774897617623538595619690182272069216323521851379607710995529435535363424314511957 3811 -2247729198362851516829673296649774875627935926653553431487998048832964724114239554288645663391383738578007 3812 -18839952833471757682370551741864297745270248078258059639613929758628048025674227649491984871044517868782 3813 -87050321753261456198085376578354092443105167553816397941738631068987250562144915719157961809026019432 3814 -204737576748762870234706027369601700228897455646452415419183304613277743836398418348305760049570932 3815 -221831036370516170869545757963505272721929597794071111718009801545592164999262035351239797478182 3816 -97478998347792215707207607373059422745587210506899290576472934042287022022838426047001485842 3817 -14708795335604026622577182690307809527823886482973243091960409399815172282948130506776422 3818 -609475689136497143856891529018658224430073769702463970201951333664438334259491684028 3819 -5084276167629493439138469104631540748105590454934072483635400160215111857891968 3820 -5443970870758647028293944885014291662183961225678311533137313856712320558 3821 -375099494724694771433489772876728267062203146770967522079181727841 3822 -529677501311921285684785325953531679439369765046354459971 3823 -1837900805675091840057382331016656788874184450 3824 -141395963862126270656354405585 3825 23659147520 3826 314331 3827 1 3828 1 3829 325468 3830 25378072261 3831 -289445855435412133216019732372 3832 -5710620360490467882198214848087005733278534902 3833 -2220816511562661082618024452948434544214572195216884095015 3834 -1989857084301016162442042368886434958017924069880650141608504009802 3835 -35083372845269842751961252559054554231433213062880882233508646335756927441 3836 -38704113628000270760262475579474766204374808308708124798364576259222508124467968 3837 -5369607172555081230791940528698057725703900262654813402395660768157891853380828153598 3838 -147658819211652345551334947627019308497538690054377085466648438446568693051952567319434906 3839 -1101495514979533849059889049890143018092591188504708993588379396792845128786312974119920311254 3840 -2793964644246244324764598702230060633434919509943766516717554229446906326152982242824663538612294 3841 -2851260713251696033638608752226315692969817326186663510416561091373752663234609704842779638454121194 3842 -1331549074141695055674856268190626205601117070229050766894675979623941136530116233312231807013359603694 3843 -314762126309884189932404871991796510421566330481954081993778929528848325774936717459898744948299491105944 3844 -40822146536097859602589067428366334207731279184857547820036730342581734407298555977711557824481234677400919 3845 -3101140972530082789950111022240718550159357546257626830017134700199288060541710797824624288475904842126270194 3846 -145650876579020209191356804506339660601347765672088083453443854005069503733631197495967273273703510552094111219 3847 -4424857428053876932713533494343371055734580640940736456497580516594443323615623211737364507398562523365388963594 3848 -90350481725821166099000697170954949648917496471391020412574854683229574193346023602132896015757756647463087233054 3849 -1281505245044290693063964007809483891667053303885349260806425835058464637502925303444187656089429800520208166928799 3850 -12994093587890696022081790261978026347124571580277835654774234004565418075983237334477858922979258647822227007261074 3851 -96616444223900184274620378122679605613388507216494739001175297748558447726344301530168749957178199334883893725414249 3852 -538998205886114231033706068018836725372639146451876237566763563461662523913808989567362539856264342673302162021783774 3853 -2304204088685417571544034937140290607402149247835656772349097884953765922716000433889830504854982414638830115069126718 3854 -7700668040275058732753964730424078201319389517414712759617621852504374048770320217352993682941577701641501071705611134 3855 -20516541427170315409796496154702086960378337477811678308751930892007624775881961724426083939296507848575571538177527358 3856 -44452652251999252851091779235334208830518511178796131033711136641691130798975959398168332210929906036515496307875997950 3857 -79998867409018540202505821781754940768405467170243249484507186879723655683696214735148367477893967365526964715064197310 3858 -122386552574813156321131483972176934205513967525254229513858184330972295738461730001699377319172520059035315206932683262 3859 -163334619548475724500625302641738969225120023720724678650179744688809606372936432617829728802741204791311402515708684094 3860 -195637240225492394954588512334961685074801553231792239361905577157025976974948466693273769381251426215357799989811428616 3861 -216596873893926601303812667970218924469480068288546014489196720510963612350593274860509267496553985041385003401621327286 3862 -227856084354654576115858872043784340542897163045181153303662436746766863279562812369638226044518898080585499245195395886 3863 -232893240840304946680908201954556355299564623687250074455424355187967032169394814679497798554258223318167819459089341146 3864 -234780175856101426738312746253271522342527821643489581984141545770087574115100007912309877906001219292744753875574704444 3865 -235374950719953690998077808414487092007058365717049374855676577019330717986080058016144217230931458039482723340950319022 3866 -235533408043981764301931138000750661364130610833715655987337697610724212194311595555650172664576986384940597900442427520 3867 -235569234443390590046948196637418626555531904497124034505954222128210322506222551404967386088632977383712039610953434920 3868 -235576134211839923244521444783166639396748407205866886459253123101053769684223860854776256412862008304892110368647525340 3869 -235577269930423895864996270705025998305514008537654101692520048080849598958737926377238865821170916095490271448618278880 3870 -235577430183129998895226667897918904946430269864951101121709814907474641351599244056587513569384453303428705141587504120 3871 -235577449442454905390539628363100245360086627444199491185541508827618753529927935931766551725916277968049720820849582480 3872 -235577449442454905390539628363100245360086627444199491185541508827618753529927935931766551725916277968049720820849582480 3873 -235577430183129998895226667897918904946430269864951101121709814907474641351599244056587513569384453303428705141587504120 3874 -235577269930423895864996270705025998305514008537654101692520048080849598958737926377238865821170916095490271448618278880 3875 -235576134211839923244521444783166639396748407205866886459253123101053769684223860854776256412862008304892110368647525340 3876 -235569234443390590046948196637418626555531904497124034505954222128210322506222551404967386088632977383712039610953434920 3877 -235533408043981764301931138000750661364130610833715655987337697610724212194311595555650172664576986384940597900442427520 3878 -235374950719953690998077808414487092007058365717049374855676577019330717986080058016144217230931458039482723340950319022 3879 -234780175856101426738312746253271522342527821643489581984141545770087574115100007912309877906001219292744753875574704444 3880 -232893240840304946680908201954556355299564623687250074455424355187967032169394814679497798554258223318167819459089341146 3881 -227856084354654576115858872043784340542897163045181153303662436746766863279562812369638226044518898080585499245195395886 3882 -216596873893926601303812667970218924469480068288546014489196720510963612350593274860509267496553985041385003401621327286 3883 -195637240225492394954588512334961685074801553231792239361905577157025976974948466693273769381251426215357799989811428616 3884 -163334619548475724500625302641738969225120023720724678650179744688809606372936432617829728802741204791311402515708684094 3885 -122386552574813156321131483972176934205513967525254229513858184330972295738461730001699377319172520059035315206932683262 3886 -79998867409018540202505821781754940768405467170243249484507186879723655683696214735148367477893967365526964715064197310 3887 -44452652251999252851091779235334208830518511178796131033711136641691130798975959398168332210929906036515496307875997950 3888 -20516541427170315409796496154702086960378337477811678308751930892007624775881961724426083939296507848575571538177527358 3889 -7700668040275058732753964730424078201319389517414712759617621852504374048770320217352993682941577701641501071705611134 3890 -2304204088685417571544034937140290607402149247835656772349097884953765922716000433889830504854982414638830115069126718 3891 -538998205886114231033706068018836725372639146451876237566763563461662523913808989567362539856264342673302162021783774 3892 -96616444223900184274620378122679605613388507216494739001175297748558447726344301530168749957178199334883893725414249 3893 -12994093587890696022081790261978026347124571580277835654774234004565418075983237334477858922979258647822227007261074 3894 -1281505245044290693063964007809483891667053303885349260806425835058464637502925303444187656089429800520208166928799 3895 -90350481725821166099000697170954949648917496471391020412574854683229574193346023602132896015757756647463087233054 3896 -4424857428053876932713533494343371055734580640940736456497580516594443323615623211737364507398562523365388963594 3897 -145650876579020209191356804506339660601347765672088083453443854005069503733631197495967273273703510552094111219 3898 -3101140972530082789950111022240718550159357546257626830017134700199288060541710797824624288475904842126270194 3899 -40822146536097859602589067428366334207731279184857547820036730342581734407298555977711557824481234677400919 3900 -314762126309884189932404871991796510421566330481954081993778929528848325774936717459898744948299491105944 3901 -1331549074141695055674856268190626205601117070229050766894675979623941136530116233312231807013359603694 3902 -2851260713251696033638608752226315692969817326186663510416561091373752663234609704842779638454121194 3903 -2793964644246244324764598702230060633434919509943766516717554229446906326152982242824663538612294 3904 -1101495514979533849059889049890143018092591188504708993588379396792845128786312974119920311254 3905 -147658819211652345551334947627019308497538690054377085466648438446568693051952567319434906 3906 -5369607172555081230791940528698057725703900262654813402395660768157891853380828153598 3907 -38704113628000270760262475579474766204374808308708124798364576259222508124467968 3908 -35083372845269842751961252559054554231433213062880882233508646335756927441 3909 -1989857084301016162442042368886434958017924069880650141608504009802 3910 -2220816511562661082618024452948434544214572195216884095015 3911 -5710620360490467882198214848087005733278534902 3912 -289445855435412133216019732372 3913 25378072261 3914 325468 3915 1 3916 1 3917 336865 3918 27199830945 3919 -592354308798053526225743905211 3920 -17736515001993931959079278677387722681852772757 3921 -9306278715239162576202450442134336297781005944835133057343 3922 -10548640001588888431737005964442284991721526814363097715874409887099 3923 -225902720363185373668796411892107519088229487700872728179197293569856036123 3924 -294342795142051784872908213026352829132004920179098244528367915650288601770902794 3925 -47252922609943921382051653867930635405359503844787703492693803494490338095002248423161 3926 -1480372313429958117555363774549108225830605759179208465308493248352240900777643198768826361 3927 -12428242715247943394486733166875539955469526752820362088879984385178857703867506331563585898201 3928 -35131518609614716463906403657722844690328709254592460702596451338562955584962334949234523958496393 3929 -39634308390421367379958068944271497091627330459083555674440119798926534256497537195901344153564969273 3930 -20325986884645415021937558481848007012873561760263935836785169589383709577716289644914888023600288414873 3931 -5246873357852920101114430725083215913422188094424424316712831114557747907586980198174404997664702405406873 3932 -739547959514897963898091629115242385417473032889205587910772114627509566048996877595868298734074831599609348 3933 -60808573393206659355463688167283523454695590122189885970987127435329159139219805610270234616957350899549751773 3934 -3080233385297984880138716667339836854764628777514951725680603650580117068384817059519182268023629247808684429773 3935 -100609474311478218276723611121701335760378959473221697255390490932467244554975188814928187052448841456137183034273 3936 -2202568722879004207796050287353041597682182150209765323783944319034464860984983038907279138305426041204470788424883 3937 -33410529461561332742750293612292058101608670760811561993197381503083093815102369494170124628086079760646191637885473 3938 -361459695697317547625130695141288193320900842782550535211818314243225699827571447995962544075638962661596572785015053 3939 -2861232334391648157682333910738542021621314709188667100797691229768686464910098570332842496081084577177608138227414653 3940 -16956266190269482657704727060309859260990737215666272622840821880359767595105374234706234042245362893091505804881742553 3941 -76830126782074611065995560604270413519333159310431793830656758476234505253719741523698205351461068943268769287133656806 3942 -271491599005356897787478355449360996402535555320658996986914236680222929810681833349970124427308470042956856958266906854 3943 -762703623421919001620894910238199570062834237618919755321936451369929025575335595592142921399267342896997463440790444774 3944 -1736805013813709974648423330926949549972480888846541317506445914775596510852226456836205739675072326004835095288655447910 3945 -3271797359806669178600088044046626267573097444093909904682087782599972850131577978352915090640162690972591553397727431782 3946 -5213108729090931066172145155281388934396208562871556051166407159452997262710232403216492581216945678316809792569830675302 3947 -7201288987366960445761441644834096181129771411570021689601359942413948595247067123782379484101171720378583926135545888102 3948 -8863520752705860971476838505355322658229868115750514536937627997823004556907679701070117243177149727394653075302085929736 3949 -10006323109751776905929217263927930853914683962988662911095573616515195747754841797155839704335625313964075215393999140056 3950 -10656701778527371859609533446110686485219881637985064347371254881733239647227624604655843321223957300108557469228106294856 3951 -10964939046001021224326481719745994019972573372236111630488523368155613069096866188996035551427558937684524988351465366216 3952 -11087259742794516585713997846337982519796108770033125539724376696238292766389200295929136044031793161391471745894890142484 3953 -11128107765393292361496609409616886150631402475997123303582341282895770074385968891075715948230458551716257962000591364772 3954 -11139638777756457834942569577085528356754409997893176852911948048606839537009555731507197822201110173666607485054931009932 3955 -11142401801152109275429010195736071221503810206038668422186943502762712929598983184217026192625786129972698814863477249692 3956 -11142965905625445587977095815927122792703249723377101388023423104201122489973044584332236670777662822300780343957092023562 3957 -11143064371209408817393958902423430982787618284907233795106403138861700817986632240251634910907838444137789028877337007122 3958 -11143079111784457178276272873541245355616506012938870302532271979375531792203525677754251708595051113242035491150553761042 3959 -11143081008098569047388234945512961887350087569522063229573539642609491795186354837616421354185465491443835227768886194962 3960 -11143081198609824849222495053116720656199078907355035510378927921175440045595689034529919080499018661219777720130266316882 3961 -11143081008098569047388234945512961887350087569522063229573539642609491795186354837616421354185465491443835227768886194962 3962 -11143079111784457178276272873541245355616506012938870302532271979375531792203525677754251708595051113242035491150553761042 3963 -11143064371209408817393958902423430982787618284907233795106403138861700817986632240251634910907838444137789028877337007122 3964 -11142965905625445587977095815927122792703249723377101388023423104201122489973044584332236670777662822300780343957092023562 3965 -11142401801152109275429010195736071221503810206038668422186943502762712929598983184217026192625786129972698814863477249692 3966 -11139638777756457834942569577085528356754409997893176852911948048606839537009555731507197822201110173666607485054931009932 3967 -11128107765393292361496609409616886150631402475997123303582341282895770074385968891075715948230458551716257962000591364772 3968 -11087259742794516585713997846337982519796108770033125539724376696238292766389200295929136044031793161391471745894890142484 3969 -10964939046001021224326481719745994019972573372236111630488523368155613069096866188996035551427558937684524988351465366216 3970 -10656701778527371859609533446110686485219881637985064347371254881733239647227624604655843321223957300108557469228106294856 3971 -10006323109751776905929217263927930853914683962988662911095573616515195747754841797155839704335625313964075215393999140056 3972 -8863520752705860971476838505355322658229868115750514536937627997823004556907679701070117243177149727394653075302085929736 3973 -7201288987366960445761441644834096181129771411570021689601359942413948595247067123782379484101171720378583926135545888102 3974 -5213108729090931066172145155281388934396208562871556051166407159452997262710232403216492581216945678316809792569830675302 3975 -3271797359806669178600088044046626267573097444093909904682087782599972850131577978352915090640162690972591553397727431782 3976 -1736805013813709974648423330926949549972480888846541317506445914775596510852226456836205739675072326004835095288655447910 3977 -762703623421919001620894910238199570062834237618919755321936451369929025575335595592142921399267342896997463440790444774 3978 -271491599005356897787478355449360996402535555320658996986914236680222929810681833349970124427308470042956856958266906854 3979 -76830126782074611065995560604270413519333159310431793830656758476234505253719741523698205351461068943268769287133656806 3980 -16956266190269482657704727060309859260990737215666272622840821880359767595105374234706234042245362893091505804881742553 3981 -2861232334391648157682333910738542021621314709188667100797691229768686464910098570332842496081084577177608138227414653 3982 -361459695697317547625130695141288193320900842782550535211818314243225699827571447995962544075638962661596572785015053 3983 -33410529461561332742750293612292058101608670760811561993197381503083093815102369494170124628086079760646191637885473 3984 -2202568722879004207796050287353041597682182150209765323783944319034464860984983038907279138305426041204470788424883 3985 -100609474311478218276723611121701335760378959473221697255390490932467244554975188814928187052448841456137183034273 3986 -3080233385297984880138716667339836854764628777514951725680603650580117068384817059519182268023629247808684429773 3987 -60808573393206659355463688167283523454695590122189885970987127435329159139219805610270234616957350899549751773 3988 -739547959514897963898091629115242385417473032889205587910772114627509566048996877595868298734074831599609348 3989 -5246873357852920101114430725083215913422188094424424316712831114557747907586980198174404997664702405406873 3990 -20325986884645415021937558481848007012873561760263935836785169589383709577716289644914888023600288414873 3991 -39634308390421367379958068944271497091627330459083555674440119798926534256497537195901344153564969273 3992 -35131518609614716463906403657722844690328709254592460702596451338562955584962334949234523958496393 3993 -12428242715247943394486733166875539955469526752820362088879984385178857703867506331563585898201 3994 -1480372313429958117555363774549108225830605759179208465308493248352240900777643198768826361 3995 -47252922609943921382051653867930635405359503844787703492693803494490338095002248423161 3996 -294342795142051784872908213026352829132004920179098244528367915650288601770902794 3997 -225902720363185373668796411892107519088229487700872728179197293569856036123 3998 -10548640001588888431737005964442284991721526814363097715874409887099 3999 -9306278715239162576202450442134336297781005944835133057343 4000 -17736515001993931959079278677387722681852772757 4001 -592354308798053526225743905211 4002 27199830945 4003 336865 4004 1 4005 1 4006 348525 4007 29129287308 4008 -1211943298460386251789584169648 4009 -55065691924795131284139346609207420686658879106 4010 -38976884972435911124688130899751317560575651618717792097466 4011 -55882676354221042815776584392231570763809052611089215449902495010748 4012 -1453398369474256665738438687637055255712020569104410135161750119848706155096 4013 -2236289943103422708632037840451251397150949996592594252268028432079144114035666066 4014 -415361946977074420406379202690743004966563829219553865827563845872427581224471940415974 4015 -14822637306267442467526247684525219183891985588146483346879908144365498606230261598032520961 4016 -140025699874796896238283352795902873288784414976546860855326895603766530553263131768396532734881 4017 -441030178083703500730350297563579537906891330298149910004713407933199177454522588508941805558862065 4018 -549947222727243643103665691517466299024197066912191507474472656285211877586208488206683007736802271281 4019 -309654074684075719607897939300737909074208769575553873048224200668392823468475647360707871661088554195521 4020 -87268990972414633535647538683063018093809377455403433243810635106718503170253921632913307515353982546231521 4021 -13365468352485949821929407500627363899490412902259613938761998008684567051028964935920995719994258775247912696 4022 -1189207445782276543310781729746831970069610651005364074139296925546344437002672040638314862728375762323226368396 4023 -64953543967009316922202286811375775254150268893571820993000025638160307435422945799956007979955460440673347740846 4024 -2280472273805631776860427163228715013863573045489589129179281562798013041082741289570317313970909415975147993035346 4025 -53514649618314011755301908872316988257072289039756821152339774636228030018205940795494038003627841502096357743202756 4026 -867943297475230006643714407050987747741307706860280430409506495970875555272197511526303653069674906062936894687319796 4027 -10016733426311155167856663608881590156077292195037143854945273104990835887982786910488423149166738843472233558222068066 4028 -84396898529880218714781846817419385177913775080346465746788374809095902509550711120164537721887561401685373201868374206 4029 -531229542435199602179228687109504665767732223417928979747843838089423115921112868002181925424549122480455980783315667511 4030 -2551045798995809458144133068627366155467446613436647632666256418704820774479632895499871305994505683614893907566843097491 4031 -9531724487965183964579198725580218043296789641257851619358432071338809791599172500524495595321159953149529303952033748816 4032 -28240361308327812900281901798237184380094771326133392940402384895900066462150715507031676559837939350967645044447139435344 4033 -67613826219164359979106193322748568268596756237436620815666798958996091987254694692445743717531129494812778906358964406992 4034 -133418288972350398976470250008113449430311301651140540301986351145919395748395975084229312178257188855169817328556778247120 4035 -221637871620143571489104038680984431554026436363999123578809523954732504621691803246771538686175950096583472046222080238032 4036 -317370676528630358199128626816577706257164197478169881304416865474249308486951980624947802591533485437089758451970608894672 4037 -402149323442363220669291110686968405767251145063643578097848493961279676336630090296667659114852615738287114846505288471970 4038 -463872425063690433919953015180981126457093672712313831407526324054416883076437432094858031539930413517016535148800991613402 4039 -501064566786588855739767098243410818229657268423562302312469486535305625157894127224739140474271758787786748912409155444562 4040 -519725682621035635707813079371059076495974154417011638023159079512714776200772474504248183779268963765366779851365493705762 4041 -527565578004839440319115049918907091213837365790903924282701139917088602942070245216736439889480189541490882244864912696246 4042 -530337360523397151959367607298260478373601791834317941094154761872995069680630945650448633832551590947269226200007816184814 4043 -531165840110677645259679066472515913807373772739636141631641206405161917117992999905577013361174083501581267191178864047558 4044 -531376073330406354956912172812058335665650080247096193496388885320922444345744458863573462228483325840721699967728061272158 4045 -531421538824053685970607480923516396650821411315774770350171465499905105239908093346793783316962519333429139134198020276878 4046 -531429947783102926192031332225336604753786598463178621526503690805600375940385604464877698360034755008034754825096251637758 4047 -531431282124514142191467910096904898089297905114955416688810542000760070612094775582033022660862067007135880580915145224198 4048 -531431464297138199713614720424855703924192426013143447357383548483820803574439991368614290660451767869008438115735099142278 4049 -531431485564745877175289401895142649373712568157584488654913680226694352364744019001134070563496534494789832359631715242758 4050 -531431485564745877175289401895142649373712568157584488654913680226694352364744019001134070563496534494789832359631715242758 4051 -531431464297138199713614720424855703924192426013143447357383548483820803574439991368614290660451767869008438115735099142278 4052 -531431282124514142191467910096904898089297905114955416688810542000760070612094775582033022660862067007135880580915145224198 4053 -531429947783102926192031332225336604753786598463178621526503690805600375940385604464877698360034755008034754825096251637758 4054 -531421538824053685970607480923516396650821411315774770350171465499905105239908093346793783316962519333429139134198020276878 4055 -531376073330406354956912172812058335665650080247096193496388885320922444345744458863573462228483325840721699967728061272158 4056 -531165840110677645259679066472515913807373772739636141631641206405161917117992999905577013361174083501581267191178864047558 4057 -530337360523397151959367607298260478373601791834317941094154761872995069680630945650448633832551590947269226200007816184814 4058 -527565578004839440319115049918907091213837365790903924282701139917088602942070245216736439889480189541490882244864912696246 4059 -519725682621035635707813079371059076495974154417011638023159079512714776200772474504248183779268963765366779851365493705762 4060 -501064566786588855739767098243410818229657268423562302312469486535305625157894127224739140474271758787786748912409155444562 4061 -463872425063690433919953015180981126457093672712313831407526324054416883076437432094858031539930413517016535148800991613402 4062 -402149323442363220669291110686968405767251145063643578097848493961279676336630090296667659114852615738287114846505288471970 4063 -317370676528630358199128626816577706257164197478169881304416865474249308486951980624947802591533485437089758451970608894672 4064 -221637871620143571489104038680984431554026436363999123578809523954732504621691803246771538686175950096583472046222080238032 4065 -133418288972350398976470250008113449430311301651140540301986351145919395748395975084229312178257188855169817328556778247120 4066 -67613826219164359979106193322748568268596756237436620815666798958996091987254694692445743717531129494812778906358964406992 4067 -28240361308327812900281901798237184380094771326133392940402384895900066462150715507031676559837939350967645044447139435344 4068 -9531724487965183964579198725580218043296789641257851619358432071338809791599172500524495595321159953149529303952033748816 4069 -2551045798995809458144133068627366155467446613436647632666256418704820774479632895499871305994505683614893907566843097491 4070 -531229542435199602179228687109504665767732223417928979747843838089423115921112868002181925424549122480455980783315667511 4071 -84396898529880218714781846817419385177913775080346465746788374809095902509550711120164537721887561401685373201868374206 4072 -10016733426311155167856663608881590156077292195037143854945273104990835887982786910488423149166738843472233558222068066 4073 -867943297475230006643714407050987747741307706860280430409506495970875555272197511526303653069674906062936894687319796 4074 -53514649618314011755301908872316988257072289039756821152339774636228030018205940795494038003627841502096357743202756 4075 -2280472273805631776860427163228715013863573045489589129179281562798013041082741289570317313970909415975147993035346 4076 -64953543967009316922202286811375775254150268893571820993000025638160307435422945799956007979955460440673347740846 4077 -1189207445782276543310781729746831970069610651005364074139296925546344437002672040638314862728375762323226368396 4078 -13365468352485949821929407500627363899490412902259613938761998008684567051028964935920995719994258775247912696 4079 -87268990972414633535647538683063018093809377455403433243810635106718503170253921632913307515353982546231521 4080 -309654074684075719607897939300737909074208769575553873048224200668392823468475647360707871661088554195521 4081 -549947222727243643103665691517466299024197066912191507474472656285211877586208488206683007736802271281 4082 -441030178083703500730350297563579537906891330298149910004713407933199177454522588508941805558862065 4083 -140025699874796896238283352795902873288784414976546860855326895603766530553263131768396532734881 4084 -14822637306267442467526247684525219183891985588146483346879908144365498606230261598032520961 4085 -415361946977074420406379202690743004966563829219553865827563845872427581224471940415974 4086 -2236289943103422708632037840451251397150949996592594252268028432079144114035666066 4087 -1453398369474256665738438687637055255712020569104410135161750119848706155096 4088 -55882676354221042815776584392231570763809052611089215449902495010748 4089 -38976884972435911124688130899751317560575651618717792097466 4090 -55065691924795131284139346609207420686658879106 4091 -1211943298460386251789584169648 4092 29129287308 4093 348525 4094 1 4095 1 4096 360451 4097 31171475611 4098 -2478974928668972851351040025344 4099 -170893526663157339061330583671048385048925219074 4100 -163159053374166898987933848656943697683537582476807845289324 4101 -295849463710153230282943328194080338828489528695519702703965102712174 4102 -9343276007178339012855999966442168472463399875188775958139279232691407474384 4103 -16974265963731579110697563638827107543268923399836606574831874720614183453614340204 4104 -3647103006837503989382178040866735720583015179071365050664480740534597188946467436767714 4105 -148230020143318362748217631936972680170127924925136866858726059942700938392354215607084498904 4106 -1575403998939411776504214218871141291219143994744434712434525486509856795387867254028698201442867 4107 -5527800072349978701907940445843947801786853878616414333545112759774816166067489085868191872870230787 4108 -7617381757665135550021306966674154787182402842568198251424236683366655796998986373553995012837920103347 4109 -4708198657083814983508032539245292397001565358659985861820451882293135229398512142852731877563736132582307 4110 -1448389566239605115218976505801889738155752165071042391930476686344267746601801740078805678979667200617142707 4111 -240977734094869621853202893665261879284403026623670168652895236425432894341711774774228684333403073782914515082 4112 -23196916896029038049503422442566531448566220311570365145273891013894082553918776889719551312579953003012185725832 4113 -1365852577418856632291396901032676425954187179906152048905453389549717727184901830816263081118234052757383594012582 4114 -51533845681393997182795914145830954011086602945740078223637442964931150814502613020313307921862655320235689670427582 4115 -1295978313143770619138740315694077651866212914890517029855536948055370062084280690754401191736610282021005672640955752 4116 -22468983056086183911886619793693651553912420171609768794016269604829104675411700488485637669523161103692479608211316502 4117 -276556686380233401287179232239757250589973417946405655657042780997495787884934193268311973193828050976374493916521174752 4118 -2479758950751853902684695428549322516559377232805182041381574774402156896101030719548755055146895869262589166933331890502 4119 -16575939724215044882522640218331063667024046925455051370323897002920236275825117353079632636456992903734620756420932268977 4120 -84354639626298133311183913810010941314316788947000470745387344818717794597788420466023895870348372926652066503278955081877 4121 -333264855845010061707717534631843192696957119668134722790392936308849366356721158752976378422841674012605045962799718383327 4122 -1041463277359028055460853612230700327004130557604929307158025248990664862147974526141342845999295660634439049387453895459932 4123 -2622516189511551253524990057465949252620390594544544747134417892941332501755123010678984340150187754699774640741018432226012 4124 -5423706757522654274466146386052515815818336177946762640257563498473404930922747042665136622474826274306798714480263216197852 4125 -9402568663190521194520855337927522358261918757844489439828266613721762338899813059826583609736612290675953792304798097017692 4126 -13975203632015806114009863170696393657484885358505570034638962062148200402273692885465732271729748319000755883432617257593948 4127 -18262161732416473206669559110737531606895223271812228630275198424142731968806636908381277650108046594519565726946706984425838 4128 -21565472929782422298951484888309065576586241400050269205473070621495125173507999896554480965597743582575235015910425056327058 4129 -23671714993354289883500202632567955211658570710910281494672219952694950750180905008361777396171484699424483559315418076004278 4130 -24789861466935829292039949580829214026277575785252223136754932765798655725755466751743165461390192738497108543256370396173678 4131 -25286859383530572678917614551377613657189027974712373914111594547928345280879177006529153170229955436999978609349752240723818 4132 -25472766073103544898053558849763474070852394250126926562800016784856633111531967290106879516184466854648662856870147701107698 4133 -25531561775583070864614653547563995168336704089624134468453277544123263146808722597182650873583691369470327579295476193207958 4134 -25547350841222965070489645816365809563666359848090792293251697667892987985323114300921556777731692734134284025326352356053798 4135 -25550965090546392432143966602319114989832255487214927377063871494716524499799191143312391324878055076323320978800540367198274 4136 -25551672832962360180884315942727075090913978197987155462099912387960666651345958871372232894349314570867823553262706821207474 4137 -25551791775797340532070857855287116622168913200700430217588579520308216731380481273403346051048999061161385270507238711575474 4138 -25551808982236416798867148090139031748479844420678442823611026058498302780811367204206171739379041800698956915548909074916474 4139 -25551811128864956355781545618568706297514500251582787294532996234452013842022375742017919902872955437000053382283646909412474 4140 -25551811339217143806805977281051739619839445183021497966897049598121656700573398163287999661924036935294313390160590599876474 4141 -25551811128864956355781545618568706297514500251582787294532996234452013842022375742017919902872955437000053382283646909412474 4142 -25551808982236416798867148090139031748479844420678442823611026058498302780811367204206171739379041800698956915548909074916474 4143 -25551791775797340532070857855287116622168913200700430217588579520308216731380481273403346051048999061161385270507238711575474 4144 -25551672832962360180884315942727075090913978197987155462099912387960666651345958871372232894349314570867823553262706821207474 4145 -25550965090546392432143966602319114989832255487214927377063871494716524499799191143312391324878055076323320978800540367198274 4146 -25547350841222965070489645816365809563666359848090792293251697667892987985323114300921556777731692734134284025326352356053798 4147 -25531561775583070864614653547563995168336704089624134468453277544123263146808722597182650873583691369470327579295476193207958 4148 -25472766073103544898053558849763474070852394250126926562800016784856633111531967290106879516184466854648662856870147701107698 4149 -25286859383530572678917614551377613657189027974712373914111594547928345280879177006529153170229955436999978609349752240723818 4150 -24789861466935829292039949580829214026277575785252223136754932765798655725755466751743165461390192738497108543256370396173678 4151 -23671714993354289883500202632567955211658570710910281494672219952694950750180905008361777396171484699424483559315418076004278 4152 -21565472929782422298951484888309065576586241400050269205473070621495125173507999896554480965597743582575235015910425056327058 4153 -18262161732416473206669559110737531606895223271812228630275198424142731968806636908381277650108046594519565726946706984425838 4154 -13975203632015806114009863170696393657484885358505570034638962062148200402273692885465732271729748319000755883432617257593948 4155 -9402568663190521194520855337927522358261918757844489439828266613721762338899813059826583609736612290675953792304798097017692 4156 -5423706757522654274466146386052515815818336177946762640257563498473404930922747042665136622474826274306798714480263216197852 4157 -2622516189511551253524990057465949252620390594544544747134417892941332501755123010678984340150187754699774640741018432226012 4158 -1041463277359028055460853612230700327004130557604929307158025248990664862147974526141342845999295660634439049387453895459932 4159 -333264855845010061707717534631843192696957119668134722790392936308849366356721158752976378422841674012605045962799718383327 4160 -84354639626298133311183913810010941314316788947000470745387344818717794597788420466023895870348372926652066503278955081877 4161 -16575939724215044882522640218331063667024046925455051370323897002920236275825117353079632636456992903734620756420932268977 4162 -2479758950751853902684695428549322516559377232805182041381574774402156896101030719548755055146895869262589166933331890502 4163 -276556686380233401287179232239757250589973417946405655657042780997495787884934193268311973193828050976374493916521174752 4164 -22468983056086183911886619793693651553912420171609768794016269604829104675411700488485637669523161103692479608211316502 4165 -1295978313143770619138740315694077651866212914890517029855536948055370062084280690754401191736610282021005672640955752 4166 -51533845681393997182795914145830954011086602945740078223637442964931150814502613020313307921862655320235689670427582 4167 -1365852577418856632291396901032676425954187179906152048905453389549717727184901830816263081118234052757383594012582 4168 -23196916896029038049503422442566531448566220311570365145273891013894082553918776889719551312579953003012185725832 4169 -240977734094869621853202893665261879284403026623670168652895236425432894341711774774228684333403073782914515082 4170 -1448389566239605115218976505801889738155752165071042391930476686344267746601801740078805678979667200617142707 4171 -4708198657083814983508032539245292397001565358659985861820451882293135229398512142852731877563736132582307 4172 -7617381757665135550021306966674154787182402842568198251424236683366655796998986373553995012837920103347 4173 -5527800072349978701907940445843947801786853878616414333545112759774816166067489085868191872870230787 4174 -1575403998939411776504214218871141291219143994744434712434525486509856795387867254028698201442867 4175 -148230020143318362748217631936972680170127924925136866858726059942700938392354215607084498904 4176 -3647103006837503989382178040866735720583015179071365050664480740534597188946467436767714 4177 -16974265963731579110697563638827107543268923399836606574831874720614183453614340204 4178 -9343276007178339012855999966442168472463399875188775958139279232691407474384 4179 -295849463710153230282943328194080338828489528695519702703965102712174 4180 -163159053374166898987933848656943697683537582476807845289324 4181 -170893526663157339061330583671048385048925219074 4182 -2478974928668972851351040025344 4183 31171475611 4184 360451 4185 1 4186 1 4187 372646 4188 33331604580 4189 -5069364460873630954195224744405 4190 -530158327034567726707926999660157384654147649280 4191 -682642476189872537643707967705326422714077387359489952855546 4192 -1565250072418211090544196061327167724435601102092793940060311802402266 4193 -60016812386248103844984094215819356741924605807479358003325734997429157086052 4194 -128721627517851387343868456889872587987625447172713737543245400214023814486784443772 4195 -31989220981050567192320881988232942584934199999556362567488353646780849741802257496065362 4196 -1480524957020589860063954049149741789221766006272757056163276671072113997005729575323134949223 4197 -17700147282686678744600700766031535402408341771654126686535604612447358336220357909799580088222638 4198 -69177617971386125199213366858621418485580133106169000763931703609226552747016341116463031458254656001 4199 -105328104083621847884720478909859610780675342827088756777000007780229007397971915738573684423435792489041 4200 -71450760424233377374247126628319167793574481151312104819462100699772938332662222054547447797159759159038801 4201 -23988368984170114864372816211801883743467296074696290271647864348970908443920688239838442007719014381527323105 4202 -4334819798424433544708801942353054282819151913344385194422469353438657731066384081192412007585055640141679031280 4203 -451348441875779673173689014313867462878354446178602751112320651891986998301495974141546039676147249587363780774435 4204 -28642991136952335786972856877496380392038028034399237457245565878032572001353308644960092153231314026852332876286060 4205 -1161118158740039236623825280639982313686745019265557179958447370559309070898498307833203618801942786295278794279193810 4206 -31285347611535199710864786634623440344371351790579271049780112566709902037257439346930570376305469330349758285029582530 4207 -579692198560393128732329694928699293829810729061317288183494982905433510634818503664901436571129661049514869243892847980 4208 -7608036186529029287346392159110900367756476297754044655576302696100617013771266405449291067986466612998257533243814502580 4209 -72583831457382766929936422240670403604056796413861753796439843023894277327411402905695583828202762994793536409685009160330 4210 -515173001448224287544429168057848681806132079692262215131577178123915359672739183728644528916812201604857475813753194013505 4211 -2778004312544861251773770751369286332649721446832676742771797757366731084348180333457499085504448006329168810637251329177314 4212 -11604578505909195770958855171631915813139234214744768698889026635765365261403576473266521117379187352866055991468244924009994 4213 -38254186805784942492960876069106728405080012637887831398302462636018782684888308714887204825673609183684130541161279884736731 4214 -101338687237604315891106137733688283629821054065714619400477888649662632146293856291194657567428624795010366184480307153876856 4215 -219769705508326849576212459359093181862741265909844821094887748714544581257122765086971869315211353624619566043694924030791416 4216 -397917980084181224716844792396849029636093301859394811302329784642827261803200589729958370340515547633930459716218190950542584 4217 -614631349693554538476065246440644047088642667344713083516772212148401159415799899167836778279278046417271666357383278676914424 4218 -829612725912868943626921726415398463197887528847256846859366852231200034837809752981604280686219559112024402499346952298462890 4219 -1004841766514775607734807796715023884737459189377275567856458763931648923081201631025012967528315450957915688076837878158665220 4220 -1123003395959710814145601216155856011708452470369535336916984682800700435146645624676527088048572456609760217962867702359032590 4221 -1189334466144762876468543395111508915199882266962346477536408837245081887697152341938377828984636782346815039265365881912517542 4222 -1220508403482400909060754743463628827180392785157219105990537791879841071161028184669284816156532759131994128758649047395505050 4223 -1232837982226862900165434518413616473841113860323725549886379464325387775673223598479896596861247756148526972618921564379468430 4224 -1236961233123638903268212092584090624357965554679138652769106332803495904814497914868903944883342709115310818681974487148499830 4225 -1238132195414802512428992958438932656155605384422729452372226391556543140804523022536101970170959389751926071551925294072750430 4226 -1238415709084287399753459920488494519734669719950884430514422578119149224313251847242765709297009183564144251772852265123031062 4227 -1238474444881802026650266608205387321719579969265877339761213851336509111719967591535386317283646954830297465649634256232510462 4228 -1238484891239591701621274331069659557409836220530097765862408657413569546183566300669567260149626084213925823194524498049596022 4229 -1238486491060088407888529730613909054639501837890229901904820893710433379468390783359832205958884469137708808886067619402693022 4230 -1238486702597587065335069223741366709502350451781493062743221592378928714505681693778766596555308165324347434345470757664498022 4231 -1238486726605719990164562326632261129141154580531970455555843477767343866121741988343288996458614643439688529662089152067134822 4232 -1238486726605719990164562326632261129141154580531970455555843477767343866121741988343288996458614643439688529662089152067134822 4233 -1238486702597587065335069223741366709502350451781493062743221592378928714505681693778766596555308165324347434345470757664498022 4234 -1238486491060088407888529730613909054639501837890229901904820893710433379468390783359832205958884469137708808886067619402693022 4235 -1238484891239591701621274331069659557409836220530097765862408657413569546183566300669567260149626084213925823194524498049596022 4236 -1238474444881802026650266608205387321719579969265877339761213851336509111719967591535386317283646954830297465649634256232510462 4237 -1238415709084287399753459920488494519734669719950884430514422578119149224313251847242765709297009183564144251772852265123031062 4238 -1238132195414802512428992958438932656155605384422729452372226391556543140804523022536101970170959389751926071551925294072750430 4239 -1236961233123638903268212092584090624357965554679138652769106332803495904814497914868903944883342709115310818681974487148499830 4240 -1232837982226862900165434518413616473841113860323725549886379464325387775673223598479896596861247756148526972618921564379468430 4241 -1220508403482400909060754743463628827180392785157219105990537791879841071161028184669284816156532759131994128758649047395505050 4242 -1189334466144762876468543395111508915199882266962346477536408837245081887697152341938377828984636782346815039265365881912517542 4243 -1123003395959710814145601216155856011708452470369535336916984682800700435146645624676527088048572456609760217962867702359032590 4244 -1004841766514775607734807796715023884737459189377275567856458763931648923081201631025012967528315450957915688076837878158665220 4245 -829612725912868943626921726415398463197887528847256846859366852231200034837809752981604280686219559112024402499346952298462890 4246 -614631349693554538476065246440644047088642667344713083516772212148401159415799899167836778279278046417271666357383278676914424 4247 -397917980084181224716844792396849029636093301859394811302329784642827261803200589729958370340515547633930459716218190950542584 4248 -219769705508326849576212459359093181862741265909844821094887748714544581257122765086971869315211353624619566043694924030791416 4249 -101338687237604315891106137733688283629821054065714619400477888649662632146293856291194657567428624795010366184480307153876856 4250 -38254186805784942492960876069106728405080012637887831398302462636018782684888308714887204825673609183684130541161279884736731 4251 -11604578505909195770958855171631915813139234214744768698889026635765365261403576473266521117379187352866055991468244924009994 4252 -2778004312544861251773770751369286332649721446832676742771797757366731084348180333457499085504448006329168810637251329177314 4253 -515173001448224287544429168057848681806132079692262215131577178123915359672739183728644528916812201604857475813753194013505 4254 -72583831457382766929936422240670403604056796413861753796439843023894277327411402905695583828202762994793536409685009160330 4255 -7608036186529029287346392159110900367756476297754044655576302696100617013771266405449291067986466612998257533243814502580 4256 -579692198560393128732329694928699293829810729061317288183494982905433510634818503664901436571129661049514869243892847980 4257 -31285347611535199710864786634623440344371351790579271049780112566709902037257439346930570376305469330349758285029582530 4258 -1161118158740039236623825280639982313686745019265557179958447370559309070898498307833203618801942786295278794279193810 4259 -28642991136952335786972856877496380392038028034399237457245565878032572001353308644960092153231314026852332876286060 4260 -451348441875779673173689014313867462878354446178602751112320651891986998301495974141546039676147249587363780774435 4261 -4334819798424433544708801942353054282819151913344385194422469353438657731066384081192412007585055640141679031280 4262 -23988368984170114864372816211801883743467296074696290271647864348970908443920688239838442007719014381527323105 4263 -71450760424233377374247126628319167793574481151312104819462100699772938332662222054547447797159759159038801 4264 -105328104083621847884720478909859610780675342827088756777000007780229007397971915738573684423435792489041 4265 -69177617971386125199213366858621418485580133106169000763931703609226552747016341116463031458254656001 4266 -17700147282686678744600700766031535402408341771654126686535604612447358336220357909799580088222638 4267 -1480524957020589860063954049149741789221766006272757056163276671072113997005729575323134949223 4268 -31989220981050567192320881988232942584934199999556362567488353646780849741802257496065362 4269 -128721627517851387343868456889872587987625447172713737543245400214023814486784443772 4270 -60016812386248103844984094215819356741924605807479358003325734997429157086052 4271 -1565250072418211090544196061327167724435601102092793940060311802402266 4272 -682642476189872537643707967705326422714077387359489952855546 4273 -530158327034567726707926999660157384654147649280 4274 -5069364460873630954195224744405 4275 33331604580 4276 372646 4277 1 4278 1 4279 385113 4280 35615061391 4281 -10364034008897202256105463413251 4282 -1644086497320682089108176285160194712392989829916 4283 -2854686718623814950616113594142836097746484860493355492012139 4284 -8276034877465441183990344855265794821518696109137377343176931887584331 4285 -385224213360151248894299836958996161074338206009273693819723871942575234556763 4286 -975256344259750229301354151167295133498220682166016143918936681730392029046059592061 4287 -280287835351220096876445284268083021797446913160131897509184718092547715234179674927155576 4288 -14769862436096633419259708798093347214656293865606441707116524088117661434349239861249487047248 4289 -198598797923487237209605481953573703116146941896265584974218337347038136240929478887464907361219990 4290 -864418683739111005780899203792581026303925760588981977027890382278415623282746212638259355340836538378 4291 -1453967829946366942982497957571083125524474013494075769403589799678893005470807539859503140308544660190081 4292 -1082314536078476791947803229572938614592673926696634223097291197128300231937136903176559945444477034116982081 4293 -396486933796989767652035142396585647061541644737396974990773728513924601125261133510958850586097970906903979521 4294 -77802234152940252817204918929862641224828419758374855731561256193696690336460709891256169130532379966995944030324 4295 -8760537563528365356142216604969243387948828779445330004014983302239956194207975208031039520905302652162810228424104 4296 -599069392441198345832324364535683049803483413010076038001627831423327105350744860484835339400642056505943886644443654 4297 -26086117815399828626738962339253946749255694413320786886826383426485328600441690614964084441859018526560104828758058654 4298 -752900545942188005480748413937298260839453540300092287944081653037988542639334083741392069784824648006188390084688177949 4299 -14906313747895859485321915603680893979075164595792730756001313531502829873667061233380703159698073265391182224895360184639 4300 -208559007128352899203402365689379864768021888814496953172349242714245136545013269798944165590792409856573129026019795073039 4301 -2116678972779712150249326665521207744652481936867146528771461634024489850514709527639865274161280226160318278685536794720239 4302 -15949316700248933732997464324240912955794672402901443853282643672722158656535488092785503789355908120426525503292466801497814 4303 -91121372267096783341701836751123248312375633584937939356935442021997757992589667209839239958647729143306515969089375751728121 4304 -402450392159663293849553786413590649392216147471019775293793918091407118020695741040201004886166540586921703315925695733097779 4305 -1399529295357787232856104786562534839977343763526844739613361433290444058203154723875229966108521871444568592184535336237594073 4306 -3901133815354663985257460053962566259482711241032384260228996502516012648929530701532716341357342898293192905981571526591793929 4307 -8875259945027223907248323930568739573194773781739687168472904171976246720912828330439646556815181222450864945524395664030820694 4308 -16795410181688478706711860390305074636567209831264937508866404060789981033653557441465913077454029398215467880995494226502225750 4309 -26988971881600728026639613305622665223064003364611826010991703721831441754347979795377924266004549117290264088584882302914359126 4310 -37683381646037443111258475440451377719967962958641581904838361309768996924964955133067219468016502266865303258249226341206655480 4311 -46899358028201525678294131050873114064257033763081700668054107683599452991613321967501359419625501665838699497179714142992878216 4312 -53468192421224801401284466032270487358167528688142922473018719697890107961356222993959930317637497749772963128547380105051483916 4313 -57365227122562951093768153006013865790310093833949090795502655490438021295553291383271937679616360843445050746677187023128308836 4314 -59300637082463812892252938873025823461275936971321233262948310421119274579665437376325871042487378948193774347716353330336637626 4315 -60109510325530878005274845928038170481002586369993191217279748575250311078616051140883109041926299641576544741268206413123325106 4316 -60395359402874426768473034571196001832220180164163123974435967895437584764583723266282384282328185276244044259524442382329353906 4317 -60481150976418133851966408944314858363563209787855006093649106389710676432225895215467105860606049220102527161614136667504785906 4318 -60503106586930997635866388222435570300674514057871747556951071661788086855689935416804232391751245776751448740722913182691361178 4319 -60507915355579728987059297524958875111321986566636669492130798953255882192588195721672840367303324488207929875519390681031584322 4320 -60508819773798296458913564284181775531852753618679938330928936448684981733444996638158734624722310785911781615363010049558321442 4321 -60508966290495523687712604745323556466666093550406534592890924218138627065133734467699174797715172615309387274011865114690285362 4322 -60508986792912627468570770436731488428088303267049494199887332398943800705999779506884912383154550814954607365004130025009653362 4323 -60508989275541047505215357114747731235734046826567191700588598575813124318752556866028363769827293953875985966825734240359260762 4324 -60508989512972462765836781331742691830858541297435155023987572881375298019715221027713840123091093119596898942324244280411062362 4325 -60508989275541047505215357114747731235734046826567191700588598575813124318752556866028363769827293953875985966825734240359260762 4326 -60508986792912627468570770436731488428088303267049494199887332398943800705999779506884912383154550814954607365004130025009653362 4327 -60508966290495523687712604745323556466666093550406534592890924218138627065133734467699174797715172615309387274011865114690285362 4328 -60508819773798296458913564284181775531852753618679938330928936448684981733444996638158734624722310785911781615363010049558321442 4329 -60507915355579728987059297524958875111321986566636669492130798953255882192588195721672840367303324488207929875519390681031584322 4330 -60503106586930997635866388222435570300674514057871747556951071661788086855689935416804232391751245776751448740722913182691361178 4331 -60481150976418133851966408944314858363563209787855006093649106389710676432225895215467105860606049220102527161614136667504785906 4332 -60395359402874426768473034571196001832220180164163123974435967895437584764583723266282384282328185276244044259524442382329353906 4333 -60109510325530878005274845928038170481002586369993191217279748575250311078616051140883109041926299641576544741268206413123325106 4334 -59300637082463812892252938873025823461275936971321233262948310421119274579665437376325871042487378948193774347716353330336637626 4335 -57365227122562951093768153006013865790310093833949090795502655490438021295553291383271937679616360843445050746677187023128308836 4336 -53468192421224801401284466032270487358167528688142922473018719697890107961356222993959930317637497749772963128547380105051483916 4337 -46899358028201525678294131050873114064257033763081700668054107683599452991613321967501359419625501665838699497179714142992878216 4338 -37683381646037443111258475440451377719967962958641581904838361309768996924964955133067219468016502266865303258249226341206655480 4339 -26988971881600728026639613305622665223064003364611826010991703721831441754347979795377924266004549117290264088584882302914359126 4340 -16795410181688478706711860390305074636567209831264937508866404060789981033653557441465913077454029398215467880995494226502225750 4341 -8875259945027223907248323930568739573194773781739687168472904171976246720912828330439646556815181222450864945524395664030820694 4342 -3901133815354663985257460053962566259482711241032384260228996502516012648929530701532716341357342898293192905981571526591793929 4343 -1399529295357787232856104786562534839977343763526844739613361433290444058203154723875229966108521871444568592184535336237594073 4344 -402450392159663293849553786413590649392216147471019775293793918091407118020695741040201004886166540586921703315925695733097779 4345 -91121372267096783341701836751123248312375633584937939356935442021997757992589667209839239958647729143306515969089375751728121 4346 -15949316700248933732997464324240912955794672402901443853282643672722158656535488092785503789355908120426525503292466801497814 4347 -2116678972779712150249326665521207744652481936867146528771461634024489850514709527639865274161280226160318278685536794720239 4348 -208559007128352899203402365689379864768021888814496953172349242714245136545013269798944165590792409856573129026019795073039 4349 -14906313747895859485321915603680893979075164595792730756001313531502829873667061233380703159698073265391182224895360184639 4350 -752900545942188005480748413937298260839453540300092287944081653037988542639334083741392069784824648006188390084688177949 4351 -26086117815399828626738962339253946749255694413320786886826383426485328600441690614964084441859018526560104828758058654 4352 -599069392441198345832324364535683049803483413010076038001627831423327105350744860484835339400642056505943886644443654 4353 -8760537563528365356142216604969243387948828779445330004014983302239956194207975208031039520905302652162810228424104 4354 -77802234152940252817204918929862641224828419758374855731561256193696690336460709891256169130532379966995944030324 4355 -396486933796989767652035142396585647061541644737396974990773728513924601125261133510958850586097970906903979521 4356 -1082314536078476791947803229572938614592673926696634223097291197128300231937136903176559945444477034116982081 4357 -1453967829946366942982497957571083125524474013494075769403589799678893005470807539859503140308544660190081 4358 -864418683739111005780899203792581026303925760588981977027890382278415623282746212638259355340836538378 4359 -198598797923487237209605481953573703116146941896265584974218337347038136240929478887464907361219990 4360 -14769862436096633419259708798093347214656293865606441707116524088117661434349239861249487047248 4361 -280287835351220096876445284268083021797446913160131897509184718092547715234179674927155576 4362 -975256344259750229301354151167295133498220682166016143918936681730392029046059592061 4363 -385224213360151248894299836958996161074338206009273693819723871942575234556763 4364 -8276034877465441183990344855265794821518696109137377343176931887584331 4365 -2854686718623814950616113594142836097746484860493355492012139 4366 -1644086497320682089108176285160194712392989829916 4367 -10364034008897202256105463413251 4368 35615061391 4369 385113 4370 1 4371 1 4372 397855 4373 38027415700 4374 -21183629952251425712512636720160 4375 -5096668141694114786575525284538613310501990684930 4376 -11931948981250597650577332144847565449927257029380695158157756 4377 -43731320709279131338480207605710764067339815265036581076071234423411875 4378 -2470748521859711096289539670701736399518377212988340937372684397820968296199251 4379 -7382468394914857034926658322025573267316182723695605296846708673354440971458904378273 4380 -2453353118767008383230841047078583695065383322801556452816216302032123185866213452631063409 4381 -147173686056562285495596519350265751512597226222494762500608161245123669411514375483018776389519 4382 -2225382676544343352882877770952295451453786504190289612546165341613399203692832933836290490007597869 4383 -10785576843476075077466156764600585757665432123511573262463847213833967385965055766764721843060467401377 4384 -20038019171009087074469836999767511006045665137623983383956547801099388421570564463708180432756513654183419 4385 -16364938635076727010988579657877636870352444062516134462085956069536231439148725136767496711403073882743565402 4386 -6540213476142140888701931107914193870889045922332234857260729835464819137056474587975382496377286168365674842842 4387 -1393363739688698918509037971117354128188706218881413177482622875508789730432620013685906566306040174782151787309109 4388 -169634325815667924378460114612373540201238535096802540792817743195796882226648014449759419553198607917399141236611991 4389 -12497111621369198551227259474156275489232328515676489805379470679732515703488896948965048584976524053985344423857044811 4390 -584417961505340454653523693500843275927485940061147060895865277517902616634143882541929287483681386379652752343466476961 4391 -18064320282093861617607192826532957676873319792171490886169421877462405461640039632825913621616377787714733472935030678431 4392 -382065220463757795852369719967191097106138254341844464022374442539936612932811072218069161727255456716134792534700664116511 4393 -5697573929731592686187455668953497317937076298273780415913207024287880230818110373995954156552570922987344321170797123258421 4394 -61502301604693270305481712900673155982136007882786727461867460878300362607714103604642557721103891704181927471176955562636421 4395 -491903630334316651007822766060883427268229322369748195688457765850245619201236178211923562549078843052735410019457222960606196 4396 -2977157681603685976331234977123224785191683745514162708201130510569067510767188165933485354723048185897423566573957734595233910 4397 -13901503187874376696445553227334119830228742555273653248579937974089595422713892935972139720255862524026864772705572752550809064 4398 -50999234306823996515296456657707631741938002161046616874505197274250808877170747269363627000837830079289908485587219640570310592 4399 -149608298251862345516518057725515796523718401537253973574822514015489163070640990273457712194982257800389695236992671842475035815 4400 -357188344235415537275014793748890799197399462547374852497927827642109613085290650655619394960509275775790400802803437606266966157 4401 -706899933235306592386076862131928834904381993651123159854150575364942029894187204173522267987385809935060400354549189236389406522 4402 -1182881559965070380718357168549781364809080713707000860166299475207753376671101467876238348655459530921317508839123917276770403642 4403 -1710752299111114380112917516568011414064678218383601699922980015603271337579806530862341334162666720910473694517553067100816296380 4404 -2191451709674587431188215856918841345176689451865207718678695687447015839427880309298488067608829360089939059729376629092591971864 4405 -2553419885954735853471726532957651103249103247551702295566055482052599160049937216605828083145870699062630162468996153355512257220 4406 -2780242219447248570835428202097393036641305154311181155072998626400631096390160639533115876064506294041438103059255014809024645120 4407 -2899213739083073033807695734874393789681915501461421082167885902983209396814320262434386290702077728818484204941465825075518400800 4408 -2951724208107352610970929956794303150655555025418237025349293898429770196223745293420866995991452299485092415972432807279083340440 4409 -2971321726847720310344487043171488218616387313146330522995389939153752449951879429906037172622104121450628851521331803678869007600 4410 -2977533803414679050639077501398440834795954093803857464808776181941829287147850826646572953510858445951768909115316046604086166800 4411 -2979213068493602471300973228071986377199044581304445276188133234956221968959822487739010682107504648201021761896780046614014676432 4412 -2979601636408296738693610630342324752556015299892567246409444371439499436762565268630026163484868184899548846469047938296407374400 4413 -2979678862308207381866944105894350344783638123378700922942184479564200649357654425232204620091999334119672435070996927230008261296 4414 -2979692086404388553053289112062631022046786310143284302659609455135399285226251569749143499973180371229201142912484323066934572096 4415 -2979694043082204975968441986348643631056751755911375033536223980304011319789510041857171304929546678129762999180557597505299045696 4416 -2979694293884329188113347944223716847615700479097834580139985152428119688761258686361998917416344074940856332971527799969185496496 4417 -2979694321576474522494331572204106667933291969733911669175343773019484778622700807133778727046821292045882077208152073413474932696 4418 -2979694321576474522494331572204106667933291969733911669175343773019484778622700807133778727046821292045882077208152073413474932696 4419 -2979694293884329188113347944223716847615700479097834580139985152428119688761258686361998917416344074940856332971527799969185496496 4420 -2979694043082204975968441986348643631056751755911375033536223980304011319789510041857171304929546678129762999180557597505299045696 4421 -2979692086404388553053289112062631022046786310143284302659609455135399285226251569749143499973180371229201142912484323066934572096 4422 -2979678862308207381866944105894350344783638123378700922942184479564200649357654425232204620091999334119672435070996927230008261296 4423 -2979601636408296738693610630342324752556015299892567246409444371439499436762565268630026163484868184899548846469047938296407374400 4424 -2979213068493602471300973228071986377199044581304445276188133234956221968959822487739010682107504648201021761896780046614014676432 4425 -2977533803414679050639077501398440834795954093803857464808776181941829287147850826646572953510858445951768909115316046604086166800 4426 -2971321726847720310344487043171488218616387313146330522995389939153752449951879429906037172622104121450628851521331803678869007600 4427 -2951724208107352610970929956794303150655555025418237025349293898429770196223745293420866995991452299485092415972432807279083340440 4428 -2899213739083073033807695734874393789681915501461421082167885902983209396814320262434386290702077728818484204941465825075518400800 4429 -2780242219447248570835428202097393036641305154311181155072998626400631096390160639533115876064506294041438103059255014809024645120 4430 -2553419885954735853471726532957651103249103247551702295566055482052599160049937216605828083145870699062630162468996153355512257220 4431 -2191451709674587431188215856918841345176689451865207718678695687447015839427880309298488067608829360089939059729376629092591971864 4432 -1710752299111114380112917516568011414064678218383601699922980015603271337579806530862341334162666720910473694517553067100816296380 4433 -1182881559965070380718357168549781364809080713707000860166299475207753376671101467876238348655459530921317508839123917276770403642 4434 -706899933235306592386076862131928834904381993651123159854150575364942029894187204173522267987385809935060400354549189236389406522 4435 -357188344235415537275014793748890799197399462547374852497927827642109613085290650655619394960509275775790400802803437606266966157 4436 -149608298251862345516518057725515796523718401537253973574822514015489163070640990273457712194982257800389695236992671842475035815 4437 -50999234306823996515296456657707631741938002161046616874505197274250808877170747269363627000837830079289908485587219640570310592 4438 -13901503187874376696445553227334119830228742555273653248579937974089595422713892935972139720255862524026864772705572752550809064 4439 -2977157681603685976331234977123224785191683745514162708201130510569067510767188165933485354723048185897423566573957734595233910 4440 -491903630334316651007822766060883427268229322369748195688457765850245619201236178211923562549078843052735410019457222960606196 4441 -61502301604693270305481712900673155982136007882786727461867460878300362607714103604642557721103891704181927471176955562636421 4442 -5697573929731592686187455668953497317937076298273780415913207024287880230818110373995954156552570922987344321170797123258421 4443 -382065220463757795852369719967191097106138254341844464022374442539936612932811072218069161727255456716134792534700664116511 4444 -18064320282093861617607192826532957676873319792171490886169421877462405461640039632825913621616377787714733472935030678431 4445 -584417961505340454653523693500843275927485940061147060895865277517902616634143882541929287483681386379652752343466476961 4446 -12497111621369198551227259474156275489232328515676489805379470679732515703488896948965048584976524053985344423857044811 4447 -169634325815667924378460114612373540201238535096802540792817743195796882226648014449759419553198607917399141236611991 4448 -1393363739688698918509037971117354128188706218881413177482622875508789730432620013685906566306040174782151787309109 4449 -6540213476142140888701931107914193870889045922332234857260729835464819137056474587975382496377286168365674842842 4450 -16364938635076727010988579657877636870352444062516134462085956069536231439148725136767496711403073882743565402 4451 -20038019171009087074469836999767511006045665137623983383956547801099388421570564463708180432756513654183419 4452 -10785576843476075077466156764600585757665432123511573262463847213833967385965055766764721843060467401377 4453 -2225382676544343352882877770952295451453786504190289612546165341613399203692832933836290490007597869 4454 -147173686056562285495596519350265751512597226222494762500608161245123669411514375483018776389519 4455 -2453353118767008383230841047078583695065383322801556452816216302032123185866213452631063409 4456 -7382468394914857034926658322025573267316182723695605296846708673354440971458904378273 4457 -2470748521859711096289539670701736399518377212988340937372684397820968296199251 4458 -43731320709279131338480207605710764067339815265036581076071234423411875 4459 -11931948981250597650577332144847565449927257029380695158157756 4460 -5096668141694114786575525284538613310501990684930 4461 -21183629952251425712512636720160 4462 38027415700 4463 397855 4464 1 4465 1 4466 410875 4467 40574423718 4468 -43288287293731175741532033220559 4469 -15794070505030114595399327816412293568621747720521 4470 -49849031299561214320677062914948022332464028578651269977503126 4471 -230940682608475017179537494351284057920222261218045722692365648377344136 4472 -15835252525887572529117279026584818190505102897120554159260809836964703537036267 4473 -55835251061018033196307280665307611354478218751994996011437927091498166790598678042505 4474 -21452654133836801695926181864041951382758026052036094812766427293353929031753655379545987165 4475 -1464833698453417465145819175097018464920533469968990863292371808323150924152928883270055490983115 4476 -24904293156223837014652488052265279799706374505998798788137282105247313609905018700131466306113183271 4477 -134381093562079731967731649163326281531235236216942042203699529374002156916466973586223382899358915428941 4478 -275715429877795365576148297549577023704036427673895843883104665188833771584831021129659461308280754462207084 4479 -247006559248362327085850528284315442933026883313251007105120021742211418901573768847946758527881841427550075626 4480 -107674059333946363321533849855469468901096146132946808382880297010809396643660262410773489326447862341872956572769 4481 -24900723577169476578625182951471069481707556927444502059696197348129342292284737778931111192752821457161696026480340 4482 -3277079170284344594977483365756389399017195792208237833625059054010910019147665348250677171514710125102664928540309802 4483 -260042530884962076178517291841003946787997581639302378705419027263940705874209344176353799385979584055652361771441175893 4484 -13057183541020680642442952977032057251518502040740283574393269867576473296289616318198006343644067100509078048979879856803 4485 -432141427287359539940120846464891645626806652145246761037933714981894021419610704522053428462996711110814004865022617879623 4486 -9761887405241803918613483510639295314757442300353701005455462951120694434771422321603332541980272726300643609377069855947453 4487 -155128405481585838791848704248093655543778526224648260394037171935190318525561788303907570035887141984124017896545854287402993 4488 -1780675913842937601105737207226033624665608311968867249445962124023978050381997173918288743832445878293786322828692722694891623 4489 -15114770968902304695555082634175888463549343751054344703559578215548212949729304269549808025588480972892441775879246672388474578 4490 -96896697215908051478490936732719694456686274125183889491869422506132243323450145220261025404393714734855506305502441247237543948 4491 -478302295053552230754296066472337335003599371843793271575818899655551679267052272596508224939433558772233970355046444654070269553 4492 -1851134106534670385082368764342813851998287333286398631931471357879507188491035078352252616055913906446813673308254988658931100071 4493 -5715659383751277687059612780140002728734493374065110730437630731553600343140223618381899373068748759610092163232636085449878094396 4494 -14324744720071057956019436519860417269861506522083746569182227135431614719053569234301522040365867576237773364110129446829133254751 4495 -29663956411188775448005810955433633441545769709893689409137270519756699326271169453094393553202896501225682877360505073140116133441 4496 -51732659817835317677411573104570567723663324012177125709239284595770091858289810034588680185710136737362849177750762803841959804302 4497 -77592075354708026226214429455059894450144167235498034490956793949967042446144525372231921560543527614316568936876125433909290806576 4498 -102464370279577384307250424797106114472342006979953800934129076509832924573814477818176858754197320297165061302912523149006317955748 4499 -122240607116767959503643675990415636730138966101365844494908153237241823412606158895221018748040186491679674558654079288685069555862 4500 -135323412293655429612118325315654212003968825170564309106852383131357022796269338781248525446140601716454420469741235398030404279758 4501 -142566766844558413845414219262561548835786388381411412517416654827390038333770033540053858630572861733612503568376755327962874498498 4502 -145941128963077738644491595930580189743052066010053490275021542824496511188255514079332680788920985371577104117973734211565963371258 4503 -147270326397717400918852837221775809920919394923707317042626670414635429645945854210879464653406357878461996555819604438932108997458 4504 -147715046211411953157326975301496730058841256670148148120465891473812333313160930030166366009947811232468893193096337072720886476138 4505 -147841949559311801408388687054595666017048338402535311637733953696704622335983305428960793722069784069293749629570651725064545612090 4506 -147872951672233399244493295279815931389701453114238556469823896490700903322505658317768735439618191583324270226869860682668841877018 4507 -147879458169564243884886953445540372185510791763569863975246483060714663193907844474150702567322958917962099656432038402405181880842 4508 -147880635022558922930332777536414044953639370221218754008280143407724051340931889099935600130675495178797411811180372737235257183050 4509 -147880819007434571416947427036646794467892877566429558659119337608395839828409883483523485379653221581232905930086829415423846126970 4510 -147880843935215160680117680504986581245820885611989532846189603640202282746353170059958638390609811955927962339661219346341464862370 4511 -147880846867340317421174512532956901672244234969508356239359928471018031380426701928104174681873849925529652086297262599217193776370 4512 -147880847141176092008482916199505095260314678385358626765346156198136061051130315143970194281861870259904351670971417060802798359770 4513 -147880846867340317421174512532956901672244234969508356239359928471018031380426701928104174681873849925529652086297262599217193776370 4514 -147880843935215160680117680504986581245820885611989532846189603640202282746353170059958638390609811955927962339661219346341464862370 4515 -147880819007434571416947427036646794467892877566429558659119337608395839828409883483523485379653221581232905930086829415423846126970 4516 -147880635022558922930332777536414044953639370221218754008280143407724051340931889099935600130675495178797411811180372737235257183050 4517 -147879458169564243884886953445540372185510791763569863975246483060714663193907844474150702567322958917962099656432038402405181880842 4518 -147872951672233399244493295279815931389701453114238556469823896490700903322505658317768735439618191583324270226869860682668841877018 4519 -147841949559311801408388687054595666017048338402535311637733953696704622335983305428960793722069784069293749629570651725064545612090 4520 -147715046211411953157326975301496730058841256670148148120465891473812333313160930030166366009947811232468893193096337072720886476138 4521 -147270326397717400918852837221775809920919394923707317042626670414635429645945854210879464653406357878461996555819604438932108997458 4522 -145941128963077738644491595930580189743052066010053490275021542824496511188255514079332680788920985371577104117973734211565963371258 4523 -142566766844558413845414219262561548835786388381411412517416654827390038333770033540053858630572861733612503568376755327962874498498 4524 -135323412293655429612118325315654212003968825170564309106852383131357022796269338781248525446140601716454420469741235398030404279758 4525 -122240607116767959503643675990415636730138966101365844494908153237241823412606158895221018748040186491679674558654079288685069555862 4526 -102464370279577384307250424797106114472342006979953800934129076509832924573814477818176858754197320297165061302912523149006317955748 4527 -77592075354708026226214429455059894450144167235498034490956793949967042446144525372231921560543527614316568936876125433909290806576 4528 -51732659817835317677411573104570567723663324012177125709239284595770091858289810034588680185710136737362849177750762803841959804302 4529 -29663956411188775448005810955433633441545769709893689409137270519756699326271169453094393553202896501225682877360505073140116133441 4530 -14324744720071057956019436519860417269861506522083746569182227135431614719053569234301522040365867576237773364110129446829133254751 4531 -5715659383751277687059612780140002728734493374065110730437630731553600343140223618381899373068748759610092163232636085449878094396 4532 -1851134106534670385082368764342813851998287333286398631931471357879507188491035078352252616055913906446813673308254988658931100071 4533 -478302295053552230754296066472337335003599371843793271575818899655551679267052272596508224939433558772233970355046444654070269553 4534 -96896697215908051478490936732719694456686274125183889491869422506132243323450145220261025404393714734855506305502441247237543948 4535 -15114770968902304695555082634175888463549343751054344703559578215548212949729304269549808025588480972892441775879246672388474578 4536 -1780675913842937601105737207226033624665608311968867249445962124023978050381997173918288743832445878293786322828692722694891623 4537 -155128405481585838791848704248093655543778526224648260394037171935190318525561788303907570035887141984124017896545854287402993 4538 -9761887405241803918613483510639295314757442300353701005455462951120694434771422321603332541980272726300643609377069855947453 4539 -432141427287359539940120846464891645626806652145246761037933714981894021419610704522053428462996711110814004865022617879623 4540 -13057183541020680642442952977032057251518502040740283574393269867576473296289616318198006343644067100509078048979879856803 4541 -260042530884962076178517291841003946787997581639302378705419027263940705874209344176353799385979584055652361771441175893 4542 -3277079170284344594977483365756389399017195792208237833625059054010910019147665348250677171514710125102664928540309802 4543 -24900723577169476578625182951471069481707556927444502059696197348129342292284737778931111192752821457161696026480340 4544 -107674059333946363321533849855469468901096146132946808382880297010809396643660262410773489326447862341872956572769 4545 -247006559248362327085850528284315442933026883313251007105120021742211418901573768847946758527881841427550075626 4546 -275715429877795365576148297549577023704036427673895843883104665188833771584831021129659461308280754462207084 4547 -134381093562079731967731649163326281531235236216942042203699529374002156916466973586223382899358915428941 4548 -24904293156223837014652488052265279799706374505998798788137282105247313609905018700131466306113183271 4549 -1464833698453417465145819175097018464920533469968990863292371808323150924152928883270055490983115 4550 -21452654133836801695926181864041951382758026052036094812766427293353929031753655379545987165 4551 -55835251061018033196307280665307611354478218751994996011437927091498166790598678042505 4552 -15835252525887572529117279026584818190505102897120554159260809836964703537036267 4553 -230940682608475017179537494351284057920222261218045722692365648377344136 4554 -49849031299561214320677062914948022332464028578651269977503126 4555 -15794070505030114595399327816412293568621747720521 4556 -43288287293731175741532033220559 4557 40574423718 4558 410875 4559 1 4560 1 4561 424176 4562 43262032331 4563 -88438436406547564953647841859114 4564 -48927283629712856321752097979460332956991707942049 4565 -208160790042481835304996402957527760100668157813644152199916499 4566 -1218853603548040643544830742442024166469841656411382548290274389079051879 4567 -101416789236310222577589793604945527439998167575979592675363476305842400212298784 4568 -421937037063944467281261546786842474131233166259887295788875670120587687748238405472249 4569 -187403093106031955142035181948084378499291493889693426428858251857411801276067434038984685939 4570 -14563372802516345005610654678714392560418355462950830745039877865377182886642587389306764750061909 4571 -278354207399715426213921645960080745326394875568430977108143790740211034910951095985898889837640110359 4572 -1671948397731522527681297722266409081252735185288450572826126723684701393694169106164379366412659028487559 4573 -3787824705346222297838927126072109698597330648538958114733133814846206361966770246878253446596547005901791119 4574 -3721808907140429087275072827028408132097377464041625299683220752405837830184908380591769719289141683850156857979 4575 -1769321735281091061352009868970049325882687782874060456343169684765536835388515093132245863055805078324621122049404 4576 -444075887605966227027746430153903430525899470205233817724171848845409296215939580375104509215996548544365775234923398 4577 -63164844606395408104975598401928617712487281092193079702183507915885168076555167123989069971575308077720401861612551883 4578 -5397700379385111311765172416518449079957068322762932460976016898565144937202735994790488939080761131251358259153519747303 4579 -290949099781456024065122260503947782847565523426370258816433882928941281499329020793909700511618430265530456169309047836383 4580 -10308185593807682525216294409266568273284311610703924205637014070720453242909612423467261499180038233962660271542910402468055 4581 -248652400526448716366605451895752127602709700078322668510467220493867900733861470466590000462132108830205976391944532554889305 4582 -4209861145078220328333312860084166850632842698546563639184130780244339047293976841047919568469577015380796713959967920597368555 4583 -51377228042534260124745815738502551513403698717793868003239354857915535151710882358895171142944555476604904936836747495855057805 4584 -462744191779973957821472175516119740110562781203981208333219850665287411758154299725557976680981589346802069116833898666587027430 4585 -3141761489539674600435504318225681849754179983428938121267838613906396391394673373316780652934406148427435991265148270010475468855 4586 -16393079878769795377925477465680032545369804839736655751123542490660957251997353987597635643037324256948551765814250508018702303755 4587 -66930076883866320163935361123810018919498584650367526916048828951280196611744054265153912392126809457650588241054143390700149657645 4588 -217532577742147454137461169371237902339238348309444985418711080029821251830553381111903136201856039009442711155549802890899291878500 4589 -572437897165698061764973339038042583730690255247646158094509088210801620441715025276177407006765086777455007338242546543037981180325 4590 -1240935955222424844057883203394452778707272487569237533810782468098711686978631017301888615474907251790753153373414404901602941227350 4591 -2257137890330594724123118344876951920771791404278325089068885524884989529297395123447693526479813324697771173896243348760416270953625 4592 -3514704955931000421561497278538621609610478354809395732623351078238250191604356516921011326759725406115602221181074360457279510917640 4593 -4791662025514072998341143470075414931330382906289674130143789563197843792328752280647483345593068451770109613643261015834250904573990 4594 -5863239933187108910384235266367440531122031961342765001987590970487745792639442725922244526376153061780540034090267928263384214981890 4595 -6611242323253310140170052483099436210610314797328148257372207623337078351377526989231832505082435845489455170247400319753559509787790 4596 -7048155359143592697202489008895453452338907628235667318375211911457980566065872242947136430853457785245283266195365477982849996094422 4597 -7262868384703814211275043317079390607644182755330856201696349100351446442167563810297334193596829283930844522531642031143910053807222 4598 -7352086235419146343958265990471955753157695394530990604623995851534715692658312566635467688488037083972195795656282845118278463381622 4599 -7383574817206400474803839029506609288562681707965419482071988774943676934532171149059251536554372868531867736400152504075469677414622 4600 -7393054125202574282039226487251664657372063788538948374545968880071223432432887959094268703723002801463382711813263379285579339581030 4601 -7395497484819328689719820106392298749882222589496109053888880768405692445278628789516782752081815914179042665145831530219019867277430 4602 -7396038630226076696018653707169116747549601033336540588853434626120223028684922228972673635657781928145633138576209246679613747789830 4603 -7396141944349606868106956125992988030602311677318956991710130372144740015383183740978919774710319122878879627258466474435885962785430 4604 -7396158997801528074722089925631457981536590969892905631379692025293061864763514338794687817278410952026261259596263837471542938722070 4605 -7396161438152670565547992899844663034945990824212206166354851950791801030971605223039379633477462571448598159585500991896182638902070 4606 -7396161741636056358316790294254476324942744035822799012523996051611665599916046748515555541270184618263391204333743513790198227876470 4607 -7396161774258610973689498206337396706007696727841382608801529566439139244652762492826496951429971724058527642736574308500009165563470 4608 -7396161774258610973689498206337396706007696727841382608801529566439139244652762492826496951429971724058527642736574308500009165563470 4609 -7396161741636056358316790294254476324942744035822799012523996051611665599916046748515555541270184618263391204333743513790198227876470 4610 -7396161438152670565547992899844663034945990824212206166354851950791801030971605223039379633477462571448598159585500991896182638902070 4611 -7396158997801528074722089925631457981536590969892905631379692025293061864763514338794687817278410952026261259596263837471542938722070 4612 -7396141944349606868106956125992988030602311677318956991710130372144740015383183740978919774710319122878879627258466474435885962785430 4613 -7396038630226076696018653707169116747549601033336540588853434626120223028684922228972673635657781928145633138576209246679613747789830 4614 -7395497484819328689719820106392298749882222589496109053888880768405692445278628789516782752081815914179042665145831530219019867277430 4615 -7393054125202574282039226487251664657372063788538948374545968880071223432432887959094268703723002801463382711813263379285579339581030 4616 -7383574817206400474803839029506609288562681707965419482071988774943676934532171149059251536554372868531867736400152504075469677414622 4617 -7352086235419146343958265990471955753157695394530990604623995851534715692658312566635467688488037083972195795656282845118278463381622 4618 -7262868384703814211275043317079390607644182755330856201696349100351446442167563810297334193596829283930844522531642031143910053807222 4619 -7048155359143592697202489008895453452338907628235667318375211911457980566065872242947136430853457785245283266195365477982849996094422 4620 -6611242323253310140170052483099436210610314797328148257372207623337078351377526989231832505082435845489455170247400319753559509787790 4621 -5863239933187108910384235266367440531122031961342765001987590970487745792639442725922244526376153061780540034090267928263384214981890 4622 -4791662025514072998341143470075414931330382906289674130143789563197843792328752280647483345593068451770109613643261015834250904573990 4623 -3514704955931000421561497278538621609610478354809395732623351078238250191604356516921011326759725406115602221181074360457279510917640 4624 -2257137890330594724123118344876951920771791404278325089068885524884989529297395123447693526479813324697771173896243348760416270953625 4625 -1240935955222424844057883203394452778707272487569237533810782468098711686978631017301888615474907251790753153373414404901602941227350 4626 -572437897165698061764973339038042583730690255247646158094509088210801620441715025276177407006765086777455007338242546543037981180325 4627 -217532577742147454137461169371237902339238348309444985418711080029821251830553381111903136201856039009442711155549802890899291878500 4628 -66930076883866320163935361123810018919498584650367526916048828951280196611744054265153912392126809457650588241054143390700149657645 4629 -16393079878769795377925477465680032545369804839736655751123542490660957251997353987597635643037324256948551765814250508018702303755 4630 -3141761489539674600435504318225681849754179983428938121267838613906396391394673373316780652934406148427435991265148270010475468855 4631 -462744191779973957821472175516119740110562781203981208333219850665287411758154299725557976680981589346802069116833898666587027430 4632 -51377228042534260124745815738502551513403698717793868003239354857915535151710882358895171142944555476604904936836747495855057805 4633 -4209861145078220328333312860084166850632842698546563639184130780244339047293976841047919568469577015380796713959967920597368555 4634 -248652400526448716366605451895752127602709700078322668510467220493867900733861470466590000462132108830205976391944532554889305 4635 -10308185593807682525216294409266568273284311610703924205637014070720453242909612423467261499180038233962660271542910402468055 4636 -290949099781456024065122260503947782847565523426370258816433882928941281499329020793909700511618430265530456169309047836383 4637 -5397700379385111311765172416518449079957068322762932460976016898565144937202735994790488939080761131251358259153519747303 4638 -63164844606395408104975598401928617712487281092193079702183507915885168076555167123989069971575308077720401861612551883 4639 -444075887605966227027746430153903430525899470205233817724171848845409296215939580375104509215996548544365775234923398 4640 -1769321735281091061352009868970049325882687782874060456343169684765536835388515093132245863055805078324621122049404 4641 -3721808907140429087275072827028408132097377464041625299683220752405837830184908380591769719289141683850156857979 4642 -3787824705346222297838927126072109698597330648538958114733133814846206361966770246878253446596547005901791119 4643 -1671948397731522527681297722266409081252735185288450572826126723684701393694169106164379366412659028487559 4644 -278354207399715426213921645960080745326394875568430977108143790740211034910951095985898889837640110359 4645 -14563372802516345005610654678714392560418355462950830745039877865377182886642587389306764750061909 4646 -187403093106031955142035181948084378499291493889693426428858251857411801276067434038984685939 4647 -421937037063944467281261546786842474131233166259887295788875670120587687748238405472249 4648 -101416789236310222577589793604945527439998167575979592675363476305842400212298784 4649 -1218853603548040643544830742442024166469841656411382548290274389079051879 4650 -208160790042481835304996402957527760100668157813644152199916499 4651 -48927283629712856321752097979460332956991707942049 4652 -88438436406547564953647841859114 4653 43262032331 4654 424176 4655 1 4656 1 4657 437761 4658 46096383265 4659 -180640210532522687638575480957455 4660 -151516749304917235217060869445345551760188098651695 4661 -868845036700176170254296384468111230847301758085366770920681399 4662 -6429117912592370993219585536415892070520175073727189937958782646896071479 4663 -649067469242497927819563209641902674595369893796697008172741603861263823488418391 4664 -3185862947284572015591218830110330017938441463788827716277792464995028247688126574195471 4665 -1635522470217403191795379831496243093012308786458052388783800177705402717448578636813187300051 4666 -144631130864775082926150350173209302383133164707077749173471851760324485017636954117546427386303955 4667 -3107331626848331720434740614122550535844714498626386846136921034198468521010071595510858305028418490995 4668 -20773578430099008969687904027090301877237963001778729893707460587110427792390595000747673807104198289404323 4669 -51958527605500451195736242791801333292958937187889694324269636027354293966350805046277895639380770942208227603 4670 -55984620350213609789368417242584008171781071071555855260373575389217421822821291961560752294302307428666126026163 4671 -29020093049455774645509186108433448796990101859751856117394108142793381731031928753895357478960106861427932459342387 4672 -7903547770279318142539015404980342226226447790185216106118444441104112290229416008959042434324315440825558189554020253 4673 -1214796146566260713014936139784764456727085075626886015851838866040054216624423315090743132641733841596012267376561423047 4674 -111771034558229695678279907868138214298594584359568918344199012817748025778495864848540540704181225322588987714542904959047 4675 -6466283662112671786110634909040117204846301714261729100162379136822246450932215984094406285246317075934946163023173916243047 4676 -245200490006168046913224672901288684089183987360753073071227276805333171959821255798274004567164092149031700330941283264971863 4677 -6314610760317898999585423751505510761291921761445860754145826525171076216453070121590558224597455649134550990083271530965000903 4678 -113881475367847307512525440746405461073276412821844865689752075520520981704910466218144986868443581641439794925990171506443146343 4679 -1477348897016921766131642162595669787340715675047104950847501521679854885352901248206694139123174852368800962022330582958181834343 4680 -14116663247022585574781916299056936818570510198508793548066202823581376745043554291947890692988385938459415689909573597818727892843 4681 -101490684630282764929217850304873393081554897131747717230300145304815493611377216272369017965992374417889301183320838905854903568963 4682 -559710000267092548720460459844011092842832888683101930062775859414585886256826054965000749592804761180100220518880454600243283000163 4683 -2410642866870592814730147289200547813947232556209232454608830448987006474238612707149479584550335992749375292357055308796776399453155 4684 -8247745651748588660240485256854571444108683230712362565770029264605764050706931524823557991997210410272422702411280352812795836679915 4685 -22793295592240695895038937154985662181200561271311946587731382620202405667816052006294002287128648034872961616088773652626556530945675 4686 -51745745530377685603459178577515781192547853028603148990373057551441499482068772616194727481192371300008904945170476785986420361512635 4687 -98228296484515715164188569044510803322888260152091233795195279791031546332870221007810691556244974149892902086935428834446980364030875 4688 -158952468831466587657728099658278584856447812057021828717126564333039375671829468470487284847305065383864065699955131492924423614119086 4689 -224019109368255288435466253653041628794259345306409888521554176752434782008566070769307441179289344466116726701508865857024166200084181 4690 -281618954070808578157927191084409045007878465963309710830022602579962616357897092810118617464612610988714613119921972775421428166080981 4691 -324023292280702628169877539252394218358112003164436069259542082255542745101952710984908682295074426850445533045275547029716735060372821 4692 -350140985497060896604837861609200729805081618008169738562952300311562243183617140898777820878048513873124768607214888915300346360866901 4693 -363673557198370409300836992146324298621348263741115816187377640259016867274582806307624419584777886152750378557215166687628273496166293 4694 -369601867500333260817778677024316591825056008371099204826456434793265560759987444852675311385828537498249145649409485246318508001766293 4695 -371807783178400087473765862169793927477929823081321434743221603136367167559212475288684817167656891928541600615148745783658858150406293 4696 -372507934395633182060054509065452056764634048769538181345292647549039953945094610468935151317145918863270575535984047854232290112559701 4697 -372698229394258587487878152155909323629471342979235836176811766192789950528462176637076541146519102624175907992101939724824052272097781 4698 -372742676764518388013607760284394987948799138214917032403368313054930700734817782217705332130999906733566159942226104624357050951516661 4699 -372751627789529047125987101163564961498844144132150726438078721706011050647041375026771032455830970056309912401519658449445451469129461 4700 -372753186682991521440645488067594650750585917917422249683461211112880679069305364584584323211275194842023859512098310892418608024484981 4701 -372753422122210386650280490621007125968708900053181139825913076370934172659247160071430637324372799162520841810338092475698173446313973 4702 -372753453036541919248977105117488154161986985819938766921824564820650824762553455518104723321342951091464299244348797163962735905686773 4703 -372753456571502981186371816645170001414206360700459035400973512736635570849657416820130325249893676219700875460147321409203975202695413 4704 -372753456894060776746521564076271091280483920646766741125294632522466469787209448212842210964134717630642772011601178096419811094885413 4705 -372753456571502981186371816645170001414206360700459035400973512736635570849657416820130325249893676219700875460147321409203975202695413 4706 -372753453036541919248977105117488154161986985819938766921824564820650824762553455518104723321342951091464299244348797163962735905686773 4707 -372753422122210386650280490621007125968708900053181139825913076370934172659247160071430637324372799162520841810338092475698173446313973 4708 -372753186682991521440645488067594650750585917917422249683461211112880679069305364584584323211275194842023859512098310892418608024484981 4709 -372751627789529047125987101163564961498844144132150726438078721706011050647041375026771032455830970056309912401519658449445451469129461 4710 -372742676764518388013607760284394987948799138214917032403368313054930700734817782217705332130999906733566159942226104624357050951516661 4711 -372698229394258587487878152155909323629471342979235836176811766192789950528462176637076541146519102624175907992101939724824052272097781 4712 -372507934395633182060054509065452056764634048769538181345292647549039953945094610468935151317145918863270575535984047854232290112559701 4713 -371807783178400087473765862169793927477929823081321434743221603136367167559212475288684817167656891928541600615148745783658858150406293 4714 -369601867500333260817778677024316591825056008371099204826456434793265560759987444852675311385828537498249145649409485246318508001766293 4715 -363673557198370409300836992146324298621348263741115816187377640259016867274582806307624419584777886152750378557215166687628273496166293 4716 -350140985497060896604837861609200729805081618008169738562952300311562243183617140898777820878048513873124768607214888915300346360866901 4717 -324023292280702628169877539252394218358112003164436069259542082255542745101952710984908682295074426850445533045275547029716735060372821 4718 -281618954070808578157927191084409045007878465963309710830022602579962616357897092810118617464612610988714613119921972775421428166080981 4719 -224019109368255288435466253653041628794259345306409888521554176752434782008566070769307441179289344466116726701508865857024166200084181 4720 -158952468831466587657728099658278584856447812057021828717126564333039375671829468470487284847305065383864065699955131492924423614119086 4721 -98228296484515715164188569044510803322888260152091233795195279791031546332870221007810691556244974149892902086935428834446980364030875 4722 -51745745530377685603459178577515781192547853028603148990373057551441499482068772616194727481192371300008904945170476785986420361512635 4723 -22793295592240695895038937154985662181200561271311946587731382620202405667816052006294002287128648034872961616088773652626556530945675 4724 -8247745651748588660240485256854571444108683230712362565770029264605764050706931524823557991997210410272422702411280352812795836679915 4725 -2410642866870592814730147289200547813947232556209232454608830448987006474238612707149479584550335992749375292357055308796776399453155 4726 -559710000267092548720460459844011092842832888683101930062775859414585886256826054965000749592804761180100220518880454600243283000163 4727 -101490684630282764929217850304873393081554897131747717230300145304815493611377216272369017965992374417889301183320838905854903568963 4728 -14116663247022585574781916299056936818570510198508793548066202823581376745043554291947890692988385938459415689909573597818727892843 4729 -1477348897016921766131642162595669787340715675047104950847501521679854885352901248206694139123174852368800962022330582958181834343 4730 -113881475367847307512525440746405461073276412821844865689752075520520981704910466218144986868443581641439794925990171506443146343 4731 -6314610760317898999585423751505510761291921761445860754145826525171076216453070121590558224597455649134550990083271530965000903 4732 -245200490006168046913224672901288684089183987360753073071227276805333171959821255798274004567164092149031700330941283264971863 4733 -6466283662112671786110634909040117204846301714261729100162379136822246450932215984094406285246317075934946163023173916243047 4734 -111771034558229695678279907868138214298594584359568918344199012817748025778495864848540540704181225322588987714542904959047 4735 -1214796146566260713014936139784764456727085075626886015851838866040054216624423315090743132641733841596012267376561423047 4736 -7903547770279318142539015404980342226226447790185216106118444441104112290229416008959042434324315440825558189554020253 4737 -29020093049455774645509186108433448796990101859751856117394108142793381731031928753895357478960106861427932459342387 4738 -55984620350213609789368417242584008171781071071555855260373575389217421822821291961560752294302307428666126026163 4739 -51958527605500451195736242791801333292958937187889694324269636027354293966350805046277895639380770942208227603 4740 -20773578430099008969687904027090301877237963001778729893707460587110427792390595000747673807104198289404323 4741 -3107331626848331720434740614122550535844714498626386846136921034198468521010071595510858305028418490995 4742 -144631130864775082926150350173209302383133164707077749173471851760324485017636954117546427386303955 4743 -1635522470217403191795379831496243093012308786458052388783800177705402717448578636813187300051 4744 -3185862947284572015591218830110330017938441463788827716277792464995028247688126574195471 4745 -649067469242497927819563209641902674595369893796697008172741603861263823488418391 4746 -6429117912592370993219585536415892070520175073727189937958782646896071479 4747 -868845036700176170254296384468111230847301758085366770920681399 4748 -151516749304917235217060869445345551760188098651695 4749 -180640210532522687638575480957455 4750 46096383265 4751 437761 4752 1 4753 1 4754 451633 4755 49083817296 4756 -368886324666414753554519466078464 4757 -469057170720541659354250419937564225239081503519504 4758 -3624858862795644043286920583387083558405230001549010741286216096 4759 -33892632489892518758601269523331297523088393136543859037034582464906884728 4760 -4151178856043084541095666813442950698479908658002918836955620381127115969258516952 4761 -24035574261948443092798739677442230132040565515522294831838406667162036684250416229175616 4762 -14260320694031681583683100267873769927878822913125005824001697716835291270541161458991075583856 4763 -1434822222059457387804701642252697710688508249312879468390467029540693900500721634898713769910641004 4764 -34646186990923925067356481191108874976752792006898028895138528666639961760922511374544282494914798698892 4765 -257760797811394755338473605795808134170072713115534652989587913122634202929133013121237687127768897063677244 4766 -711667369409895298980059336798636614210618929319500857668628812543291769325860332267092079034705496529275320508 4767 -840754995279508160509861500288098298917532007119775953477596730774275002640378098821619510266377038125287623287468 4768 -475122978157490131481841016577439602965243334610548059150575917280822456425794722676013824085328043692687197042568908 4769 -140387275070829727376810205778199505624045060384412515835697487810337094314762186154087995524841117484908592000701032218 4770 -23312784788390123728994020600037825831665391276046547880355601885155686904660624040083341682683677655573821405492324589306 4771 -2309039636230167982556554869236890314174017060672193452916778847876300235276725850511893932151917283607805489950459507808360 4772 -143347587676827624325908790069790566967529551748139097972796017493293874307896619784075137781346318728947584756369328753988360 4773 -5816649845497248663247881439404092361590563755815633877597547626803029604196233527946470563964792983226075039219033885576313336 4774 -159892120154119917858381478192396248946996631163994776880294380495630420389616589108775320431498457819037135675722021973843673848 4775 -3071002057390350236493177567539705459253324423746242030799524572254931747305744014035037340737483162438604503535126554518252789608 4776 -42340467179572486072967074828762225900540249063396986360655430638951690274034674279505653218819992520204879286648095225637995632008 4777 -429148990325540572722344005847370342532409887964071690195999663669092173422440952068443974498819785166980315360649708241997555805508 4778 -3266626334867722562631075224987358513864374409851220366273853504768366734780552491892437362005322626636498252972141529121504967159668 4779 -19038718654768990470939666206324494724180019592385099598937335966316745312313285025452448019830477330651102469254342903526806618160828 4780 -86495450158406817352715111832794086931392176919788704739344812214798779105886710712077040781433966193072711672469245557626477380748572 4781 -311536129201430884564238023091021524654095865584409128441275635293094659505905664026005394227546329544104466175540240440862039277528436 4782 -904304095461126638801273924730038899670503920107683045055121757831591837150692637304520772443260446649902411926424015687417706899885316 4783 -2150651182687742840000324950716759078767130660768544717441020558171190273258135844893656229388452555638331600217643783127615338747424916 4784 -4263133108281873325953906511300683797998814930123809561221859190711367644803984806811765681143690417296664299403612208716267630407038436 4785 -7175208604310275645835658213643447467840476533438538833622818809268368190184438355836707983028392447596401529935788324635406117418693898 4786 -10466461093678387819837072685043314662746093478004940519691562063390462951420935653581546382686380700576476841724401248921636587812253146 4787 -13538609815230090427640536067474479968392172715893945042780950198171640080895881320115328863000843680991853776387191883780796829399620701 4788 -15922772234991594988534081926457626918816989501043291798391580544399003940075826162901192038211620411328625727289867378156980666522235101 4789 -17470447159612827275887091018875705667521086039999130210262424917492472026228329146830165073012183894070952127282042165243538135958021981 4790 -18315504101541886171319288063800485832845508048743481772394911967779661411451494717929407987365977705090511597089154453988023987457231325 4791 -18705593145339261984553539591470575579483660799822785283051582021399115421822364176579993493862069454427244412496153137605256006722238877 4792 -18858539584703043284859495850664149684506158860321396166073443601019206482875833449881732479526352572939518706418281195531381410001438877 4793 -18909692852493371774197554986445367539498236326935650414446793664859178783215151323777374375150200692451813751878363638964905338402465245 4794 -18924344133136680856208264755003915720051111304743212405629756587907848833697165635067041095407289433715623050927718485747245928866519901 4795 -18927950900246866236063109786209789109822416748711143725100800842922851586190729257113233153547912521614849864031558071777593069369594301 4796 -18928716579341179397020516679265075187363107719999421541344734095699853354076351698745462562112926865824176475470539036464380714544743101 4797 -18928857181274108296357598519796634314067160428295376139061373908949092418794374926152184353226629754009871186038142149602413327305118781 4798 -18928879577446785215894879797090717742598125025971558550306553728609960618798016039694248670875945267608123078836784924452640567289317437 4799 -18928882679981508625758380275610742520950025904162883653349069660772997189767979076967534761199291898325865747170790969505526862469971901 4800 -18928883054631354245984234667787014120315859178443522243796829855470869613717168056717635557483174935100568919995687577301666163486267581 4801 -18928883093864672645918858947195645389465003362368072578866375776387858967165947721028247026178330898160740000104867387137722418741206861 4802 -18928883093864672645918858947195645389465003362368072578866375776387858967165947721028247026178330898160740000104867387137722418741206861 4803 -18928883054631354245984234667787014120315859178443522243796829855470869613717168056717635557483174935100568919995687577301666163486267581 4804 -18928882679981508625758380275610742520950025904162883653349069660772997189767979076967534761199291898325865747170790969505526862469971901 4805 -18928879577446785215894879797090717742598125025971558550306553728609960618798016039694248670875945267608123078836784924452640567289317437 4806 -18928857181274108296357598519796634314067160428295376139061373908949092418794374926152184353226629754009871186038142149602413327305118781 4807 -18928716579341179397020516679265075187363107719999421541344734095699853354076351698745462562112926865824176475470539036464380714544743101 4808 -18927950900246866236063109786209789109822416748711143725100800842922851586190729257113233153547912521614849864031558071777593069369594301 4809 -18924344133136680856208264755003915720051111304743212405629756587907848833697165635067041095407289433715623050927718485747245928866519901 4810 -18909692852493371774197554986445367539498236326935650414446793664859178783215151323777374375150200692451813751878363638964905338402465245 4811 -18858539584703043284859495850664149684506158860321396166073443601019206482875833449881732479526352572939518706418281195531381410001438877 4812 -18705593145339261984553539591470575579483660799822785283051582021399115421822364176579993493862069454427244412496153137605256006722238877 4813 -18315504101541886171319288063800485832845508048743481772394911967779661411451494717929407987365977705090511597089154453988023987457231325 4814 -17470447159612827275887091018875705667521086039999130210262424917492472026228329146830165073012183894070952127282042165243538135958021981 4815 -15922772234991594988534081926457626918816989501043291798391580544399003940075826162901192038211620411328625727289867378156980666522235101 4816 -13538609815230090427640536067474479968392172715893945042780950198171640080895881320115328863000843680991853776387191883780796829399620701 4817 -10466461093678387819837072685043314662746093478004940519691562063390462951420935653581546382686380700576476841724401248921636587812253146 4818 -7175208604310275645835658213643447467840476533438538833622818809268368190184438355836707983028392447596401529935788324635406117418693898 4819 -4263133108281873325953906511300683797998814930123809561221859190711367644803984806811765681143690417296664299403612208716267630407038436 4820 -2150651182687742840000324950716759078767130660768544717441020558171190273258135844893656229388452555638331600217643783127615338747424916 4821 -904304095461126638801273924730038899670503920107683045055121757831591837150692637304520772443260446649902411926424015687417706899885316 4822 -311536129201430884564238023091021524654095865584409128441275635293094659505905664026005394227546329544104466175540240440862039277528436 4823 -86495450158406817352715111832794086931392176919788704739344812214798779105886710712077040781433966193072711672469245557626477380748572 4824 -19038718654768990470939666206324494724180019592385099598937335966316745312313285025452448019830477330651102469254342903526806618160828 4825 -3266626334867722562631075224987358513864374409851220366273853504768366734780552491892437362005322626636498252972141529121504967159668 4826 -429148990325540572722344005847370342532409887964071690195999663669092173422440952068443974498819785166980315360649708241997555805508 4827 -42340467179572486072967074828762225900540249063396986360655430638951690274034674279505653218819992520204879286648095225637995632008 4828 -3071002057390350236493177567539705459253324423746242030799524572254931747305744014035037340737483162438604503535126554518252789608 4829 -159892120154119917858381478192396248946996631163994776880294380495630420389616589108775320431498457819037135675722021973843673848 4830 -5816649845497248663247881439404092361590563755815633877597547626803029604196233527946470563964792983226075039219033885576313336 4831 -143347587676827624325908790069790566967529551748139097972796017493293874307896619784075137781346318728947584756369328753988360 4832 -2309039636230167982556554869236890314174017060672193452916778847876300235276725850511893932151917283607805489950459507808360 4833 -23312784788390123728994020600037825831665391276046547880355601885155686904660624040083341682683677655573821405492324589306 4834 -140387275070829727376810205778199505624045060384412515835697487810337094314762186154087995524841117484908592000701032218 4835 -475122978157490131481841016577439602965243334610548059150575917280822456425794722676013824085328043692687197042568908 4836 -840754995279508160509861500288098298917532007119775953477596730774275002640378098821619510266377038125287623287468 4837 -711667369409895298980059336798636614210618929319500857668628812543291769325860332267092079034705496529275320508 4838 -257760797811394755338473605795808134170072713115534652989587913122634202929133013121237687127768897063677244 4839 -34646186990923925067356481191108874976752792006898028895138528666639961760922511374544282494914798698892 4840 -1434822222059457387804701642252697710688508249312879468390467029540693900500721634898713769910641004 4841 -14260320694031681583683100267873769927878822913125005824001697716835291270541161458991075583856 4842 -24035574261948443092798739677442230132040565515522294831838406667162036684250416229175616 4843 -4151178856043084541095666813442950698479908658002918836955620381127115969258516952 4844 -33892632489892518758601269523331297523088393136543859037034582464906884728 4845 -3624858862795644043286920583387083558405230001549010741286216096 4846 -469057170720541659354250419937564225239081503519504 4847 -368886324666414753554519466078464 4848 49083817296 4849 451633 4850 1 4851 1 4852 465795 4853 52230878505 4854 -753142912860596790658851735717958 4855 -1451608507282518410084451034522025732999111519783398 4856 -15116432704435375366185152984345331070629140347331650176700192222 4857 -178574085228864240059788079128705089936118951278549170716402260337545850766 4858 -26531447986767507933273529838891286581611616335259608353852794260909956662146165686 4859 -181191305482983768479374454810986517100269723652951950072535542170076749596556623112223102 4860 -124223504296268417622633903437844421165911248777113065857832935078484882066195650715944964991542 4861 -14219387617499001120501728655248174215225598881075422927913144089302876254065323166499209695436161502 4862 -385844838748004224083934405553715053730494998466918032722256478717629136383271063067799725902046550121850 4863 -3194128882580828448326865436295290265075464048280412160746286208202237725997377520812706091631993890092674794 4864 -9733411679986862351617331719357412584489913965194517205102580012991064542594208669469794137420036463455760995002 4865 -12605863401622779737776785069118290779989219009156027963388547192556476365423110442166137779352521144898904810450730 4866 -7765095811679766981842661821415918631299433911249151182018486628595717408535941336050401091671682062574825791620657050 4867 -2488825951431458283021670895242431264899384462044991862129352257163890422175490557647348280911712977672989430284225922960 4868 -446447242771836307376829622961103635678215460123892446617524372006172470181879902926754643882423644728148064139830364490452 4869 -47592633428679433310644088716063913431326872095488887853802581987998877603600253132767551941684190203942119420048670248182648 4870 -3169937130581703025135177595064184236074346993265290932662760783300393212607337542902917311588778338187969867094697471941638542 4871 -137614978913460557803277603573126552960140957666849700893899589598908858563895610269616393855715214908246106226320190037967864958 4872 -4037054183116529744258890777706975233130664237062051278700387850153564282925929685964585362934287842369537099517612854198995138222 4873 -82562102276143288292499518799049021160534714159437891234161296396904995013857395455584511432530559528996933608438289960885204921470 4874 -1209542494912434263417392973444841693749938385754584424693722163565096006409853107360580958097827642252780139707696027001758333387310 4875 -13001750045974066870069614424306677930082022279085517392078541157984965176955161190155394674483080571686581050140096264253580990585610 4876 -104766984592467112777023072398271204032087119100205581586812711870512395276525569204557483002476926869447514775858838390584057766377330 4877 -645227240766060224743986502945464118146904731141177940295879544560992568823619407132760940233635922042635109706354467889700928217767850 4878 -3091894672423230150825655915246036969452128162636620563927488821340142247651814905674747963186628177346975731984574623460980003595882066 4879 -11723464901945419722640477708036469952427189286999666004675391888861174349945934880321244342772069085420729700165722147787874024249189626 4880 -35747611555976077523972615241689747085100898477306242566829869330490264596128164362837930676955087652320524616817947002593211172317846826 4881 -89085808069165141372335545889694014556831154831895942925753808282774901634714171445491333670384523283330492033995319726900248642776296226 4882 -184490985925381062561500432988065418255162184192219248559516460381180128092518060984394526204250144805004062897043837925324934121097266754 4883 -323212219622258257772186436045374445870581873856725480185302407422203537367700621173055442442043790371049406638288434208238231623545797442 4884 -488514811535790691053618782183950593863835748264594704756622068013228758025899281180596167669624939575464671201716133721359006971583192278 4885 -651140048933793339192728446185193423700155804052025672873771866811355025307895427252054038189738983272775697659227482560652990511899361564 4886 -784120521815922754381446895454176077069049534709159660178962534355977482225324822033151028348029157452834538126683346753482710911995420999 4887 -875058478042855391685612652290124784424536091670193252993206710710861657368543712912642446230457186040991779567927206331359020748441579079 4888 -927358059101334119091082801901525807499519860540450066111205627099258070518568410593738825342911877276564629700851256885720517655957312775 4889 -952784233976298872273195233412304165912979531477813964616925173632869734535645755337997529758320206067949886628343175525115551412057346183 4890 -963283128759095358742815137800868927887793523047552758722244390206248318576528390054515357219931046246124650855285700525193080015663461575 4891 -966981147056658230295575865209122264491800409389969587833933446107833888019104698415806739772683761473001194952464606402468793504762757383 4892 -968096697047602666166404487938345162335882335628771240741114679873700265960895948447479387250940714630737371484319143083537143325063210695 4893 -968385962624783344173793070725896705221792878082398793967982140193360406069029793766150764305418350008795174355610628115662253742853367559 4894 -968450655828139137542709588293702044376316128236268544549568474306975735023962442034474527941123222833456032865665843272969076750005579879 4895 -968463173528675929179185260055087187694813713593702898384835870919067207739921930911541592322492530912361113076893107315502849937840574439 4896 -968465275063394450580544569467165852761923311793486397943766775730613525255651593032725469549194563398276360599873791834899109595554103911 4897 -968465581991685130335027028264314045676861028495801339853970038696784369419507445717532900879152657390101644613235611796326258707271003623 4898 -968465621082338656494355792746281290044491700025239504717883790084021945405644040929172320691991001696081067744981895864887644463448484199 4899 -968465625430850970507123671363897792836249044454691397776419018314373482479593670622930383628310872389430308287135248705594397040635659959 4900 -968465625818735673380806129611081466663650291262618945334842932544048355670173111727980741783976166446793540062926054411461949334183371159 4901 -968465625430850970507123671363897792836249044454691397776419018314373482479593670622930383628310872389430308287135248705594397040635659959 4902 -968465621082338656494355792746281290044491700025239504717883790084021945405644040929172320691991001696081067744981895864887644463448484199 4903 -968465581991685130335027028264314045676861028495801339853970038696784369419507445717532900879152657390101644613235611796326258707271003623 4904 -968465275063394450580544569467165852761923311793486397943766775730613525255651593032725469549194563398276360599873791834899109595554103911 4905 -968463173528675929179185260055087187694813713593702898384835870919067207739921930911541592322492530912361113076893107315502849937840574439 4906 -968450655828139137542709588293702044376316128236268544549568474306975735023962442034474527941123222833456032865665843272969076750005579879 4907 -968385962624783344173793070725896705221792878082398793967982140193360406069029793766150764305418350008795174355610628115662253742853367559 4908 -968096697047602666166404487938345162335882335628771240741114679873700265960895948447479387250940714630737371484319143083537143325063210695 4909 -966981147056658230295575865209122264491800409389969587833933446107833888019104698415806739772683761473001194952464606402468793504762757383 4910 -963283128759095358742815137800868927887793523047552758722244390206248318576528390054515357219931046246124650855285700525193080015663461575 4911 -952784233976298872273195233412304165912979531477813964616925173632869734535645755337997529758320206067949886628343175525115551412057346183 4912 -927358059101334119091082801901525807499519860540450066111205627099258070518568410593738825342911877276564629700851256885720517655957312775 4913 -875058478042855391685612652290124784424536091670193252993206710710861657368543712912642446230457186040991779567927206331359020748441579079 4914 -784120521815922754381446895454176077069049534709159660178962534355977482225324822033151028348029157452834538126683346753482710911995420999 4915 -651140048933793339192728446185193423700155804052025672873771866811355025307895427252054038189738983272775697659227482560652990511899361564 4916 -488514811535790691053618782183950593863835748264594704756622068013228758025899281180596167669624939575464671201716133721359006971583192278 4917 -323212219622258257772186436045374445870581873856725480185302407422203537367700621173055442442043790371049406638288434208238231623545797442 4918 -184490985925381062561500432988065418255162184192219248559516460381180128092518060984394526204250144805004062897043837925324934121097266754 4919 -89085808069165141372335545889694014556831154831895942925753808282774901634714171445491333670384523283330492033995319726900248642776296226 4920 -35747611555976077523972615241689747085100898477306242566829869330490264596128164362837930676955087652320524616817947002593211172317846826 4921 -11723464901945419722640477708036469952427189286999666004675391888861174349945934880321244342772069085420729700165722147787874024249189626 4922 -3091894672423230150825655915246036969452128162636620563927488821340142247651814905674747963186628177346975731984574623460980003595882066 4923 -645227240766060224743986502945464118146904731141177940295879544560992568823619407132760940233635922042635109706354467889700928217767850 4924 -104766984592467112777023072398271204032087119100205581586812711870512395276525569204557483002476926869447514775858838390584057766377330 4925 -13001750045974066870069614424306677930082022279085517392078541157984965176955161190155394674483080571686581050140096264253580990585610 4926 -1209542494912434263417392973444841693749938385754584424693722163565096006409853107360580958097827642252780139707696027001758333387310 4927 -82562102276143288292499518799049021160534714159437891234161296396904995013857395455584511432530559528996933608438289960885204921470 4928 -4037054183116529744258890777706975233130664237062051278700387850153564282925929685964585362934287842369537099517612854198995138222 4929 -137614978913460557803277603573126552960140957666849700893899589598908858563895610269616393855715214908246106226320190037967864958 4930 -3169937130581703025135177595064184236074346993265290932662760783300393212607337542902917311588778338187969867094697471941638542 4931 -47592633428679433310644088716063913431326872095488887853802581987998877603600253132767551941684190203942119420048670248182648 4932 -446447242771836307376829622961103635678215460123892446617524372006172470181879902926754643882423644728148064139830364490452 4933 -2488825951431458283021670895242431264899384462044991862129352257163890422175490557647348280911712977672989430284225922960 4934 -7765095811679766981842661821415918631299433911249151182018486628595717408535941336050401091671682062574825791620657050 4935 -12605863401622779737776785069118290779989219009156027963388547192556476365423110442166137779352521144898904810450730 4936 -9733411679986862351617331719357412584489913965194517205102580012991064542594208669469794137420036463455760995002 4937 -3194128882580828448326865436295290265075464048280412160746286208202237725997377520812706091631993890092674794 4938 -385844838748004224083934405553715053730494998466918032722256478717629136383271063067799725902046550121850 4939 -14219387617499001120501728655248174215225598881075422927913144089302876254065323166499209695436161502 4940 -124223504296268417622633903437844421165911248777113065857832935078484882066195650715944964991542 4941 -181191305482983768479374454810986517100269723652951950072535542170076749596556623112223102 4942 -26531447986767507933273529838891286581611616335259608353852794260909956662146165686 4943 -178574085228864240059788079128705089936118951278549170716402260337545850766 4944 -15116432704435375366185152984345331070629140347331650176700192222 4945 -1451608507282518410084451034522025732999111519783398 4946 -753142912860596790658851735717958 4947 52230878505 4948 465795 4949 1 4950 1 4951 480250 4952 55544318578 4953 -1537343265426785203915989094137371 4954 -4490913819405291355259793891216652696465025473718576 4955 -63011656325891300414273981353674185052636704695474589510521145696 4956 -940363534200669839202402015948714633506085068196632891002105700877642942416 4957 -169458928597232640081477672703219533697244955372603458979873939484186879474980389000 4958 -1364843548096081880012078727033594526299954043697069522733028852584838116791156299652878136 4959 -1081156045537610222809501947615992282281140736316606843463196400925622947885698589432778928417696 4960 -140773155213147270238136486632925203348958140877653691457427183410306613355973084077059166784050748916 4961 -4292105287309812097454855395954325221247543238199824866994567009216022451483222254991868281311099052688976 4962 -39530334672919798788395121266415869669990206783058084536063409837779995707524185119394218570597502640802059180 4963 -132933676998778963796070378315303987179415809041491074477787975747979376025791675739819335271628972010291364701020 4964 -188709582991813599582424641328000311646116403972401592548674131805193369985572680606365028135863106654960250947560060 4965 -126688971255474568809405863323499030422340247163267272880562436855024880720255006063761483386119155417134202516604277740 4966 -44039466959620909086247404373970623498480557472353574166574855656961715665430506771391831892107109262577416885656990373802 4967 -8532043226708843962926434155692650478732944018504007834090002477294210713041713524764741493020493140577612630784807016358648 4968 -978764171915912792618179721722145413979974705063447165103854854344552170021454853416148356474336379291838868024135304889794556 4969 -69929647133304923596275886786392857966002484982293599626279687800474483955913059727689958850655438481947892915716226321265316202 4970 -3247337750222620277387909089023398192692811246971042323533332529545990074766240087369653768304138241706328385004435186841476241672 4971 -101645620761757705914642424031602406749998916833128059044572963845342935372999778689970222805521032818936260709141504630237499506296 4972 -2213023242390763415142632548399388708735841527531843967398829860051549834373831455026788044003444358118890358290766857638520081777688 4973 -34443831350521614267856701663047849225795149320159562288683805059264563910765145649253316647138135072164445472417330205616147411799432 4974 -392595491608441645469128548319706985153432585706160625563665835630420226595462276456791765479714535097632212671456410460332015089966692 4975 -3348360978189470574303854510419708246539823899061366550591454769414252527512101005851368070193612907218852550304615188794609380781880192 4976 -21787955820907676983639099536487181586581785566783929369521399179575429373564347750965399188639531004318880415913105027686703672430490292 4977 -110116026141029382754595310527724326313166906753926227952896259359962821844400390472537572648670287560297696752211303001560933937570445820 4978 -439534184828116960337186690763504584594235223083256691670229109008886593009875199270385851644696860744052415073541008031185187343411907212 4979 -1408009775292178834788133154140545183873380386892158709568574921907345824151841017779686188254936855605906956250390265094698740246438552772 4980 -3677651272732592985287680423071778935577385494904276010988003718546373284310077273645708738994834388592516219859018327524817300351314137012 4981 -7960238020254541329781766712792266481827469048080547749673833959255975167688790235558540537696436734608688062280733518688955141316811560292 4982 -14525734751760824563460568261566251245224477958831845085741668992835380705561231280102984900983379633132291769477228190019684467395093137398 4983 -22771002242869803291152250062136879828580217491160378841382277642101243195302866740582794934855292435924181834935265361901085851020057801768 4984 -31316859269811531673882475468614182050831489320301171511662444529358190326443454950015189356389635474504794624736716020552782813835902504283 4985 -38676728338218122548376984471327571493719316048241606180928548792880817250376180587045742128565537511411945631342329828546541390308249260598 4986 -43976310890719206282170922978238441755602954317405002969630248602020492830758980926598193274088578535332659761638009436320293859445066523657 4987 -47185052284508639042266833004628092221594385616106929414953256516528148578899945592189461995466812431302221200381297803586433381159597486985 4988 -48827183816991546798299813751346488863663889170545476504358748257458865786283805109810481632267938774016172021313958563732901535304381034249 4989 -49540914909588340009782928858794458184035336294664773674043713058470409507404288213302249853863710318598795053002549707987195721142231562697 4990 -49805533427638994182935486044241476396156017151671309924586559672411035313626880666262188491462805941718546978344472689233090545020751274057 4991 -49889560225707495612952477079989143612218297051503991706106784245342663119912247022283555726237828257355341808382054832661567635033761924489 4992 -49912497473872690822980606956193682481019509723404620516112443368663844531109536495106231061651570734077071318991306541749029682248820155305 4993 -49917898513101292767303407276644782252816978629078629693037710594031085705625457075998977501719096461311294664861939173477788532250313075977 4994 -49918999026689485821106273291653178771641028713894819462417603719645715302987527797517078022675687006037872000412757272597654391758803269225 4995 -49919193633065439513226902504750421350224990343972768905510802819565321528197769606283910099571064905490651660173184954082246939533601957865 4996 -49919223578026589042611587774040674916524502523158942995108586561105876412975167392304490309825777031500703007354541995873903363545203935465 4997 -49919227597449642891981133389673796168949525475986891885467353160144714344997577731560641454387090083063340296484518964680215015400134671465 4998 -49919228069117864336120241250004254897116166690431766767421882741982631950660530702267312421909668803280465387098525472615042052521264296313 4999 -49919228117266924374630272069371395663133183027761703410326006771838369192863714223009184732644361998923920632272870534944733881140800303113 5000 -49919228117266924374630272069371395663133183027761703410326006771838369192863714223009184732644361998923920632272870534944733881140800303113 5001 -49919228069117864336120241250004254897116166690431766767421882741982631950660530702267312421909668803280465387098525472615042052521264296313 5002 -49919227597449642891981133389673796168949525475986891885467353160144714344997577731560641454387090083063340296484518964680215015400134671465 5003 -49919223578026589042611587774040674916524502523158942995108586561105876412975167392304490309825777031500703007354541995873903363545203935465 5004 -49919193633065439513226902504750421350224990343972768905510802819565321528197769606283910099571064905490651660173184954082246939533601957865 5005 -49918999026689485821106273291653178771641028713894819462417603719645715302987527797517078022675687006037872000412757272597654391758803269225 5006 -49917898513101292767303407276644782252816978629078629693037710594031085705625457075998977501719096461311294664861939173477788532250313075977 5007 -49912497473872690822980606956193682481019509723404620516112443368663844531109536495106231061651570734077071318991306541749029682248820155305 5008 -49889560225707495612952477079989143612218297051503991706106784245342663119912247022283555726237828257355341808382054832661567635033761924489 5009 -49805533427638994182935486044241476396156017151671309924586559672411035313626880666262188491462805941718546978344472689233090545020751274057 5010 -49540914909588340009782928858794458184035336294664773674043713058470409507404288213302249853863710318598795053002549707987195721142231562697 5011 -48827183816991546798299813751346488863663889170545476504358748257458865786283805109810481632267938774016172021313958563732901535304381034249 5012 -47185052284508639042266833004628092221594385616106929414953256516528148578899945592189461995466812431302221200381297803586433381159597486985 5013 -43976310890719206282170922978238441755602954317405002969630248602020492830758980926598193274088578535332659761638009436320293859445066523657 5014 -38676728338218122548376984471327571493719316048241606180928548792880817250376180587045742128565537511411945631342329828546541390308249260598 5015 -31316859269811531673882475468614182050831489320301171511662444529358190326443454950015189356389635474504794624736716020552782813835902504283 5016 -22771002242869803291152250062136879828580217491160378841382277642101243195302866740582794934855292435924181834935265361901085851020057801768 5017 -14525734751760824563460568261566251245224477958831845085741668992835380705561231280102984900983379633132291769477228190019684467395093137398 5018 -7960238020254541329781766712792266481827469048080547749673833959255975167688790235558540537696436734608688062280733518688955141316811560292 5019 -3677651272732592985287680423071778935577385494904276010988003718546373284310077273645708738994834388592516219859018327524817300351314137012 5020 -1408009775292178834788133154140545183873380386892158709568574921907345824151841017779686188254936855605906956250390265094698740246438552772 5021 -439534184828116960337186690763504584594235223083256691670229109008886593009875199270385851644696860744052415073541008031185187343411907212 5022 -110116026141029382754595310527724326313166906753926227952896259359962821844400390472537572648670287560297696752211303001560933937570445820 5023 -21787955820907676983639099536487181586581785566783929369521399179575429373564347750965399188639531004318880415913105027686703672430490292 5024 -3348360978189470574303854510419708246539823899061366550591454769414252527512101005851368070193612907218852550304615188794609380781880192 5025 -392595491608441645469128548319706985153432585706160625563665835630420226595462276456791765479714535097632212671456410460332015089966692 5026 -34443831350521614267856701663047849225795149320159562288683805059264563910765145649253316647138135072164445472417330205616147411799432 5027 -2213023242390763415142632548399388708735841527531843967398829860051549834373831455026788044003444358118890358290766857638520081777688 5028 -101645620761757705914642424031602406749998916833128059044572963845342935372999778689970222805521032818936260709141504630237499506296 5029 -3247337750222620277387909089023398192692811246971042323533332529545990074766240087369653768304138241706328385004435186841476241672 5030 -69929647133304923596275886786392857966002484982293599626279687800474483955913059727689958850655438481947892915716226321265316202 5031 -978764171915912792618179721722145413979974705063447165103854854344552170021454853416148356474336379291838868024135304889794556 5032 -8532043226708843962926434155692650478732944018504007834090002477294210713041713524764741493020493140577612630784807016358648 5033 -44039466959620909086247404373970623498480557472353574166574855656961715665430506771391831892107109262577416885656990373802 5034 -126688971255474568809405863323499030422340247163267272880562436855024880720255006063761483386119155417134202516604277740 5035 -188709582991813599582424641328000311646116403972401592548674131805193369985572680606365028135863106654960250947560060 5036 -132933676998778963796070378315303987179415809041491074477787975747979376025791675739819335271628972010291364701020 5037 -39530334672919798788395121266415869669990206783058084536063409837779995707524185119394218570597502640802059180 5038 -4292105287309812097454855395954325221247543238199824866994567009216022451483222254991868281311099052688976 5039 -140773155213147270238136486632925203348958140877653691457427183410306613355973084077059166784050748916 5040 -1081156045537610222809501947615992282281140736316606843463196400925622947885698589432778928417696 5041 -1364843548096081880012078727033594526299954043697069522733028852584838116791156299652878136 5042 -169458928597232640081477672703219533697244955372603458979873939484186879474980389000 5043 -940363534200669839202402015948714633506085068196632891002105700877642942416 5044 -63011656325891300414273981353674185052636704695474589510521145696 5045 -4490913819405291355259793891216652696465025473718576 5046 -1537343265426785203915989094137371 5047 55544318578 5048 480250 5049 1 5050 1 5051 495001 5052 59031101151 5053 -3137435235564867765690584324076999 5054 -13889424183727705272080511654295930628367219704835699 5055 -262548568024654535188229593582110663688742221735103078184991154424 5056 -4949281760142035288629289228010166652472756974939003732330557898789824274424 5057 -1081652750346703749618799685157912969000328512316956992684690987032108137768466764024 5058 -10273018180408630983419470132988423238860702885040267611387160146995546383240928336948956624 5059 -9401372383073997083721991514951161121677457247370808269049797725516100562904061463119386890606324 5060 -1392272696085592292863327929708892053362388480949801260447366741519107314136168251075487568423445694324 5061 -47691294595154422722781556458786488623973532258844399122821507158488385213074676033966586438654471274766524 5062 -488610830776238762741270694392975883662412737710923941064777117343421071478321541722280939740047430122250265124 5063 -1813010903574831351891388976621057750614129986659212676827700373268106812532048528860309622741591264939474547494824 5064 -2820647274826075442348884494461558950152408903271051497961126043701678986953632237144251773366062618120000756234406824 5065 -2063474208707358807643228954162833221105859901411895946944597794125880574715212974013695560889453177225724189281522334824 5066 -777838185551796284346183202066601071877773144354930257918766470344639721826684006927791521998840561839010525156069578870574 5067 -162728555138440471751798013575018714270935774354996260341214817701434729151491996573073475813103716253523512393690459502293674 5068 -20084882311569278648565188205429327649766565073380807724165558501277771231548572490564444823061684788163702173520836441621442174 5069 -1539031028249411705760680896778177294686514204248736819670999251413813296365758806196762944033700377113060167717632601112428366674 5070 -76433725422993749106272432701833229507363043535658349015300913179331406197369113239379257917204131452257198205475673590406664023294 5071 -2552277841226817466806593472277493470113649726999527511014591112476984489202750833824419523184578686946081594918343785459613445804164 5072 -59146069010383103755829303027832496535320628247761439652744024994637932698940305104006166444284948703057418264308350373682431949092164 5073 -977817314862503981263602769297677614356509479953257738302953173793801259131922610366977759757716666321017788499414224859255357275172164 5074 -11815987868265427302614917856999575658711888957549374330445270820548614457393445864749193097758631327759782924565303538458968914869464264 5075 -106648249186811183080032616021226923295173612732660710698146615666753405355691469160904637410885833273346982027959808427970955286378637264 5076 -733124472557075512439879687405209373008784566911478774974512106850984329370857668042926470788389360809268232367073987783402809914910042264 5077 -3907464678106109835488591057571805155874410715115033001245374754507399338071514371675205811540576281259970677010636733070814730541675749464 5078 -16418564973197724679678794994367549440599906277625841539021618517637735760671158305202890676846540368484053409992424976387364689445357035164 5079 -55257998026238142098105809213840565731824455650741271577655697675549668593076838346816624091262667909875835707882029976954663778825480828564 5080 -151301235824700341887136234277994886651295864775049208940914905576235368605334302964628397402739100504388695327420190900795315599948896700564 5081 -342406139519489984771881280448167513044068272230724088476210350341944854379660361715083008361263913207506304183562623525593644016941673705364 5082 -651192527764303104142401160876522491948945685830728312899836881849788122519014011028536527153817701667456970911032240560328513688114774930014 5083 -1059722292867153355844903029860941365183163158506314336167054226152378438683543288973910860393688115216693791672374740908091850817962733380314 5084 -1505623298034220012721816559860580385035439619534334318730734720119767320216011735156492499322926338957177034634983541646414550766184312971314 5085 -1909902941833514715225196563602316137732883421571385998630660698831302066036562515660928179039483718516160842405436607117679242599047205057064 5086 -2216293276614185307785184157280083040299098698397321193164663357371876700977028857303561698051234680692951107728555950595429857725790536868064 5087 -2411506042660677244245562258859515823509718371175330093561494160304332275060913222935473483411216686554246016184459906316799519979758639617539 5088 -2516620962256465960757582553757256023695671086812879503859173960559872863955106283777874785762682169603993946371378415135383939258066121729539 5089 -2564687169927251600751456412475068027822091735402550744356283103490425631647329884019241777679467548487722485415685562289933455320067766145539 5090 -2583435482773130095214076792253213707312756646007353214926755943827024980071913576383222629828784487652799236415279073604034143442584529742019 5091 -2589698815606156825981805860397294146250672564046408627741796277634242781186099588175344503977733880915227657677653418504588556179155596265699 5092 -2591497703380102040233660673315937001080484664164997780093351661689887749834616854363680415241441521874474173152181274518132950997085710249699 5093 -2591943425612977046888985838804488475391832956127592105776640474108625997312504637648700545283701868229009960782503464468251374481450607153699 5094 -2592039007369835453623700120315308111536114432318768279966442232343873980141007115957397307022396065648200337883832239512120311506884737011299 5095 -2592056799038049417623535731638705511848727172071253716979167091844656007835617788446306234330766845065691120909902343320931663071530344215299 5096 -2592059681538944577092335750886365828337013994701345103303566749272522293905477310591824959054578623119456434664780525566328783607809468951299 5097 -2592060089032098978253949126730463890129930471828808192228146068445226938324983606310214381302209540980316645520166020665180338621768139479299 5098 -2592060139413191514850713907073453920596476671045724943594394659917873446545518015784216168563666387605260742078137435192983355502092372303699 5099 -2592060144869263605347262500346573891168147937798764492102463852283573221387793674035709019336277051813796356603219780588021119490518836966899 5100 -2592060145345250890407685714509395482828387187046333187656398690287067451033232587330120963799666006990171389291262113339732830963001800108499 5101 -2592060144869263605347262500346573891168147937798764492102463852283573221387793674035709019336277051813796356603219780588021119490518836966899 5102 -2592060139413191514850713907073453920596476671045724943594394659917873446545518015784216168563666387605260742078137435192983355502092372303699 5103 -2592060089032098978253949126730463890129930471828808192228146068445226938324983606310214381302209540980316645520166020665180338621768139479299 5104 -2592059681538944577092335750886365828337013994701345103303566749272522293905477310591824959054578623119456434664780525566328783607809468951299 5105 -2592056799038049417623535731638705511848727172071253716979167091844656007835617788446306234330766845065691120909902343320931663071530344215299 5106 -2592039007369835453623700120315308111536114432318768279966442232343873980141007115957397307022396065648200337883832239512120311506884737011299 5107 -2591943425612977046888985838804488475391832956127592105776640474108625997312504637648700545283701868229009960782503464468251374481450607153699 5108 -2591497703380102040233660673315937001080484664164997780093351661689887749834616854363680415241441521874474173152181274518132950997085710249699 5109 -2589698815606156825981805860397294146250672564046408627741796277634242781186099588175344503977733880915227657677653418504588556179155596265699 5110 -2583435482773130095214076792253213707312756646007353214926755943827024980071913576383222629828784487652799236415279073604034143442584529742019 5111 -2564687169927251600751456412475068027822091735402550744356283103490425631647329884019241777679467548487722485415685562289933455320067766145539 5112 -2516620962256465960757582553757256023695671086812879503859173960559872863955106283777874785762682169603993946371378415135383939258066121729539 5113 -2411506042660677244245562258859515823509718371175330093561494160304332275060913222935473483411216686554246016184459906316799519979758639617539 5114 -2216293276614185307785184157280083040299098698397321193164663357371876700977028857303561698051234680692951107728555950595429857725790536868064 5115 -1909902941833514715225196563602316137732883421571385998630660698831302066036562515660928179039483718516160842405436607117679242599047205057064 5116 -1505623298034220012721816559860580385035439619534334318730734720119767320216011735156492499322926338957177034634983541646414550766184312971314 5117 -1059722292867153355844903029860941365183163158506314336167054226152378438683543288973910860393688115216693791672374740908091850817962733380314 5118 -651192527764303104142401160876522491948945685830728312899836881849788122519014011028536527153817701667456970911032240560328513688114774930014 5119 -342406139519489984771881280448167513044068272230724088476210350341944854379660361715083008361263913207506304183562623525593644016941673705364 5120 -151301235824700341887136234277994886651295864775049208940914905576235368605334302964628397402739100504388695327420190900795315599948896700564 5121 -55257998026238142098105809213840565731824455650741271577655697675549668593076838346816624091262667909875835707882029976954663778825480828564 5122 -16418564973197724679678794994367549440599906277625841539021618517637735760671158305202890676846540368484053409992424976387364689445357035164 5123 -3907464678106109835488591057571805155874410715115033001245374754507399338071514371675205811540576281259970677010636733070814730541675749464 5124 -733124472557075512439879687405209373008784566911478774974512106850984329370857668042926470788389360809268232367073987783402809914910042264 5125 -106648249186811183080032616021226923295173612732660710698146615666753405355691469160904637410885833273346982027959808427970955286378637264 5126 -11815987868265427302614917856999575658711888957549374330445270820548614457393445864749193097758631327759782924565303538458968914869464264 5127 -977817314862503981263602769297677614356509479953257738302953173793801259131922610366977759757716666321017788499414224859255357275172164 5128 -59146069010383103755829303027832496535320628247761439652744024994637932698940305104006166444284948703057418264308350373682431949092164 5129 -2552277841226817466806593472277493470113649726999527511014591112476984489202750833824419523184578686946081594918343785459613445804164 5130 -76433725422993749106272432701833229507363043535658349015300913179331406197369113239379257917204131452257198205475673590406664023294 5131 -1539031028249411705760680896778177294686514204248736819670999251413813296365758806196762944033700377113060167717632601112428366674 5132 -20084882311569278648565188205429327649766565073380807724165558501277771231548572490564444823061684788163702173520836441621442174 5133 -162728555138440471751798013575018714270935774354996260341214817701434729151491996573073475813103716253523512393690459502293674 5134 -777838185551796284346183202066601071877773144354930257918766470344639721826684006927791521998840561839010525156069578870574 5135 -2063474208707358807643228954162833221105859901411895946944597794125880574715212974013695560889453177225724189281522334824 5136 -2820647274826075442348884494461558950152408903271051497961126043701678986953632237144251773366062618120000756234406824 5137 -1813010903574831351891388976621057750614129986659212676827700373268106812532048528860309622741591264939474547494824 5138 -488610830776238762741270694392975883662412737710923941064777117343421071478321541722280939740047430122250265124 5139 -47691294595154422722781556458786488623973532258844399122821507158488385213074676033966586438654471274766524 5140 -1392272696085592292863327929708892053362388480949801260447366741519107314136168251075487568423445694324 5141 -9401372383073997083721991514951161121677457247370808269049797725516100562904061463119386890606324 5142 -10273018180408630983419470132988423238860702885040267611387160146995546383240928336948956624 5143 -1081652750346703749618799685157912969000328512316956992684690987032108137768466764024 5144 -4949281760142035288629289228010166652472756974939003732330557898789824274424 5145 -262548568024654535188229593582110663688742221735103078184991154424 5146 -13889424183727705272080511654295930628367219704835699 5147 -3137435235564867765690584324076999 5148 59031101151 5149 495001 5150 1