200 335652051 -768050231 879 689119653 -243047731 522 280921510 737093080 864 458049321 -71898984 275 295464809 -430662205 434 -95691133 -822216034 92 221297 -591597296 96 602802166 -542614453 180 109782211 656372861 234 -606117852 -590836108 752 -100898740 459691611 882 -322142863 -51457426 121 -126852547 -564994346 605 784863606 -591728665 461 -373913193 -361041559 21 688103121 -10838809 169 447241808 -72629392 510 614026463 927790617 478 -528111723 90492268 119 -22181458 -380200893 458 510466948 -315191382 993 68492924 491426706 529 903382771 401828806 957 -257312627 515719796 493 -168982922 -830662060 346 947570011 -870914207 866 -376696826 339579334 317 -701208177 -852668872 14 378065088 648878473 213 341701604 -449326364 872 883823454 -708580843 342 -838821894 77631684 974 -669372166 -102223892 605 -106342651 465315102 668 672662751 -435578225 781 337099224 -204108312 123 -81018651 -772194418 880 -858827619 896065827 367 295433281 -700207289 848 884237753 -937956928 908 -813106807 845335564 183 113175332 756262650 715 262107789 50684606 972 291811098 14101993 632 740783572 -890447435 648 558931646 458736675 327 -793857298 88747956 561 -871760301 -497220245 510 303518655 58793355 606 -7515050 -651544858 773 16310415 132139293 498 252845831 -978049469 61 -384060075 -539997443 781 354781237 322732561 493 827492616 -736350241 592 151151524 -749280285 923 -100329224 567582729 713 147434234 -766677585 802 274125349 767185184 959 393307891 -477500859 312 -514618040 993184367 470 -324456883 43677179 210 -193405518 -682287499 333 216113786 -484953592 290 -544789811 -428082489 7 501767286 635035023 560 -977695678 -807994183 800 -188535371 829682541 128 -982049813 -962358470 929 -335322373 458292259 36 -726138112 13004332 47 334294863 -610207261 402 -280900965 -482397901 663 -977296093 -747759252 375 -278639477 -147299568 661 -214640184 -225038356 780 976131467 602505723 30 -842513500 859500698 465 -185056815 693541859 932 -975531596 -125621919 65 462928529 -521295998 993 161729383 927687314 318 -5485993 -134818596 526 -10901550 78333247 284 -993271306 -279315986 772 925482186 -331520435 674 806149513 -114603310 123 714984065 -576194772 831 77073978 699960567 922 -287036878 -307506320 459 -298569478 -45699150 232 -85009324 328174735 215 -164010183 714684187 58 574424826 438426057 773 753391806 847137748 900 684970165 633187340 147 -268194277 898683722 11 -766583296 959512132 173 400128485 380116463 531 -404813392 140060108 10 -420626184 -710295953 550 -109996109 889934502 993 -650661859 -303586965 45 572413774 237540136 100 568995551 953351928 267 -300075128 368600423 148 715514029 -241213858 534 -392549266 -291400009 374 119017871 616581882 384 443951034 939037074 349 566465068 -163617323 982 704296413 771142903 177 419803335 -639021948 943 20497687 -214489808 159 -518583207 -251600659 40 76854566 -302920809 874 -447954718 228013579 870 292146308 -351425975 601 74502782 568173428 701 222851270 47853339 33 -928409224 -20156089 112 -748505942 -595138515 557 -118259051 -600076135 112 988011860 980451929 491 -332838496 -879018561 649 -883039774 -129691393 354 458413019 394364972 633 715118744 397709895 986 -594301844 -144427309 971 588509724 729488569 404 898446397 888991517 757 -849744352 868359842 522 715924468 483537764 886 -200675794 -398680694 480 -230939244 572686937 730 -950409494 635707166 948 -190960611 -200897578 625 -985816905 -121047458 539 108246351 260630172 126 934482725 -17702369 509 -672608171 547329645 948 -719761126 -704664500 915 512616127 999972623 759 60342467 969787594 774 137061090 -79681764 713 -584798869 -836467687 874 55238933 860242462 626 -676632313 -260967723 476 -80279570 -250571306 172 -255899387 262424494 112 -652923013 919075224 494 -753908165 -775943867 143 734811065 -105232160 8 -642959943 259385951 544 -854305426 -483027431 759 -854523860 322685930 845 -714241441 438504644 563 -841378002 114340019 336 -468019586 -190835804 374 -76274661 529854218 382 874998868 -328299420 871 171691801 824095669 115 -374286833 365680823 654 568349841 154572125 311 -262597054 -917733887 721 -862746619 -67896489 64 -382024718 -632720779 55 -325531016 -37667224 449 981438051 -867346653 315 248084588 -707999529 251 -729225826 -774061039 869 604596442 -524702453 722 475396934 384839807 668 536619425 55724680 153 -465107137 -453910374 303 169164745 511710291 977 637469317 -397538833 661 981448951 566891435 46 -269833434 798483192 547 -133927715 -824768342 396 719040677 -178306126 685 -20032178 447035639 977 310099776 -762488256 206 529876893 667856043 923 971410281 16311549 772 -670244740 923408434 228 -538519438 -645400242 478 735362568 -519103556 252 -425266173 535697815 537 -225422674 -974926827 975 877277670 998904727 898 -774562725 982879678 863 218605068 693765241 741 -660523403 -306020278 500 -336353235 906563990 271 -302769150 362799626 657 145797556 846092947 847 -562095935 458761608 258 178071071 -729842871 715 171821021 -138859124 220