18 355368849 443878679 356706889 391774322 16328504 531849181 185232324 845357684 401259497 536274537 929291413 680270155 99614926 609177578 945301533 98478003 869488533 92027583 454162399 55965830 326700886 86532489 232744132 237173290 614464706 839512970 33074588 522370532 15606067 513074866 428795719 649831974 68074076 544590876 251940991 32465296 221160911 580151719 253191191 771089052 131055234 376226581 12036223 491024740 115484292 981639680 618480263 244651408 974256217 374323195 990345006 45659641 409054094 310067643 162954423 831519400 638761754 807022837 490305342 640024155 989409774 368102402 65304206 312753292 783234438 801836150 288398503 70447189 241418618 683572962 662504570 380729244 246063183 633930952 665859114 926879091 517308513 853940115 424088987 497677978 554687811 427834382 287051519 822559446 706574707 738226580 414856870 447143838 360545559 968903035 828656915 363161252 924966916 397533498 46007310 738682658 232626990 449083426 348519363 937284363 814966481 257233483 985491430 381759800 968971703 697141610 904948342 897070106 296556265 121059877 992011244 241545687 249420043 228263613 105906158 489509321 950952608 891522682 233420255 358107475 689768265 385237423 58356352 916727014 730709102 113816639 881720214 631125545 272436897 132815000 379056895 374244582 374296182 324404861 748788252 680115538 237807241 795534746 171853099 503933609 449291648 296242386 304468404 885962265 839189120 351870563 237741823 738390337 502389456 555361260 942583602 201517712 633997695 548519095 867289405 519642825 940209693 348782659 750764864 24619956 699575061 148829296 967965570 131852035 994400788 707917461 451821681 709072119 70869779 611748417 292794031 671907018 152354702 447515869 417486371 696077168 131289330 378326143 604117805 100032052 382808058 960256782 895385884 72434446 967794672 19300604 546884896 979573252 274823570 148478083 592230417 258702317 896761156 215528814 406733341 579912400 552078270 975751688