363719563 126351411 333577928 1056266471 863617271 545956392 264984465 681943159 52463357 303365306 341871271 878096179 1027086679 361921399 39103888 62748151 338638050 524819162 3876208 267521086 458865375 966943067 802258923 713427351 531164653 682186614 37351620 762889236 260620051 188650849 

726717595 594712286 189627205 962626877 339264590 919793712 551920957 1071032665 966676047 1054115635 907398637 1006152404 162072233 344789835 922394440 158553011 92371900 873005565 640169584 237806147 641542344 519118056 896386491 536714453 859608546 634014818 618417251 3393265 156430672 666226982 

409766165 80949732 958979209 201976339 297121774 214729864 1043245631 270423146 301241045 679963780 566269527 955107561 284626468 914777783 144300991 437527080 419837403 442171142 965324889 1065357291 410833689 561063529 575986391 237595697 210154797 521379252 53870289 554262484 709618621 927211987 

467561434 930123715 597698854 648058317 947215434 275322696 189119691 925373570 342298247 854593552 396346066 427297494 1024886163 336487607 407839949 480181179 474306072 65831972 730212082 687327018 644792536 1051908400 889709511 801681759 1023408433 855329054 1008563125 341106972 941232885 939036962 

598016715 36879633 413357082 688134786 529390887 836525405 101207742 490664799 11494833 522299314 583110352 292805888 247866556 1052591429 730496033 386917415 875293557 99782499 920602639 425898890 156162358 107809551 623898110 46232889 637144328 372203353 365552457 910212709 280354127 260652191 

874780780 1032318137 786775357 593391885 441843415 878415332 42938588 326487870 130723815 785144252 387341724 771600788 127740332 592968206 994157099 978001793 434779645 729282287 354410120 791171421 491923658 351481648 915915554 241023036 649736868 632545424 469673852 909774405 1003732247 531359009 

540203051 758670719 741617654 37819314 140948332 49760762 21597375 526385708 1061539985 579527250 603427637 786977027 37143057 1026578814 188180847 403679756 46785965 667156179 891312700 471918364 294250646 432700999 1008955269 938630575 36531043 218890627 413601250 8463491 782388798 91934927 

990826533 203952029 870492277 1052220963 186404076 793778659 184746614 408220858 79873149 150093288 58150406 269228974 570757344 505919819 120084118 686127012 994898093 298863363 484781311 687199643 650162558 61321752 225670925 285598097 274126380 759224780 538885718 411643995 571217690 114403460 

89878894 581365075 871966718 936443977 868585761 59510824 211223195 741257226 566789837 324012150 207363495 390294924 559828109 377003347 877987647 44034976 402610207 448122428 925503731 282184435 603842202 427105648 29326592 862664874 1062493067 275667799 802501187 198359584 67791473 940026761 

659438054 976230761 621901013 990671526 779364542 1008101719 1048836861 753543499 877275007 241367427 289394386 527132550 731180892 196920828 741154085 1063558824 73339515 671306328 177839438 280603233 69598435 553636047 21758641 679392417 1040597771 639040741 867477365 195068519 904480750 430967557 

251296924 866846431 882585823 726089887 570430933 124674441 1014322098 191282236 584440131 257700805 623630253 199904397 422483729 733331637 818940721 502391973 600211113 832718859 880183527 105319506 911207421 75898035 546969523 569282401 997955765 943189515 6892938 392476249 519515299 878147683 

902131452 536908016 703024026 255588483 797459039 642799176 125289328 34940810 814984727 154130419 954568665 757407115 380124696 523478561 343228356 344765525 209934804 733893040 4686125 157645789 1063363845 420310840 421343735 843471422 128937584 38733292 181218315 860436375 398555761 534645125 

403099131 1036462677 892066497 341684534 223489259 234965009 19905077 931842084 1026230795 1011059645 746733161 358619256 432009135 983738138 24518058 297205887 347292813 58075623 134401733 539020927 770756513 301173416 363639933 789096518 418407949 242383984 662950093 1055777508 79433174 640498181 

707647585 668470041 846895146 890530169 397463630 310838951 249187095 826097215 49220519 335241096 782929433 720431917 553546564 591356063 380704065 627836411 525395389 795160220 747434339 134050143 928864726 711080970 160565023 698130484 346507239 762040514 929275449 425334989 968144228 422912892 

379752491 650190375 323192837 734194683 38112520 58093839 389562127 875285157 787936082 760183554 29226022 511529677 356007219 142617226 1052163461 105426877 177250683 265775255 574641189 509636365 109461310 352669900 797298167 858221260 605131882 721505885 563118811 749568523 926871602 621924245 

531267531 63904746 194425588 529308760 139050208 550214416 841938907 851674637 967506763 137868193 934809352 1056799343 421894631 188211231 289105312 906031050 857200977 369465542 406760659 409343592 23228780 257961589 866153129 766964599 636314676 365872358 394653639 553244867 894090625 255777848 

