196 882893058 466721973 88547843 671834677 350199962 520740925 603368584 747666378 431301351 954420178 651340918 860514869 875083314 87281906 54988326 536090518 609099395 925541627 62529267 432187694 428069931 999519153 298181055 564492771 984633915 51454396 309945711 277095613 377877770 878812967 345906539 32036204 2432691 111036899 244133919 205546687 962832277 58187842 772327292 588328750 117475537 830112637 343746423 155665233 351362767 642632238 994137225 762137191 77079994 15721174 70975534 327761104 144916991 201049688 405061990 727276691 759844562 132479613 784500535 244760537 143555753 490366062 657384233 657779568 310083519 920857405 168889801 33928010 627478162 73542236 427603750 788588283 640708709 605254691 221093207 192329790 344005567 896296015 919253747 475887984 51242218 322781822 237262231 311039507 936524917 904950964 628429924 478926668 878149043 36632537 94471806 619408998 636374330 623322169 846770574 946605901 39304548 448867331 384991297 340433684 839499473 65663434 426920135 478075504 610487012 650909959 402907988 972605498 871982657 18159764 211669155 551840753 885972309 741560114 425783406 55245365 271666382 730976773 20774391 291324237 217608223 182391571 775346307 597872546 69940733 642302408 563906009 894038594 591732965 5764981 877759687 140504415 409756051 70068684 17369501 397082829 247089548 801484134 471797424 887960199 343472022 641189949 937052889 253831466 251351098 703747123 816496627 549197432 450837577 56960905 23791969 99430871 340588372 893700456 530625157 987546319 120942131 448749660 69129034 32422800 127118719 365361363 21952667 838820713 833511447 659391907 56739562 749113682 307551647 354430081 547386538 14298212 924829948 9014923 329285333 456489051 649281242 177855679 52570471 539827227 16585766 576366210 911263201 375095336 125117588 589004826 822118855 985229100 224145690 480928563 938538274 578409077 268291699 690936670 24018686 155823221 173 95 99 114 85 73 54 72 110 74 14 129 146 96 165 54 43 195 64 8 71 139 9 11 163 141 176 188 132 7 46 28 17 103 10 167 67 36 122 46 35 61 100 2 104 20 114 74 163 88 33 152 145 24 159 81 136 98 185 76 18 104 73 164 41 26 37 51 117 182 19 63 5 55 150 93 150 34 168 81 151 160 66 103 167 191 77 105 38 180 125 139 17 43 13 17 173 147 48 21 131 22 187 86 91 86 173 178 1 191 165 141 111 118 148 16 66 196 92 175 76 77 54 115 47 1 181 5 77 22 192 89 122 68 144 104 69 96 180 10 132 154 75 144 39 43 158 67 37 139 3 84 66 172 151 134 38 25 173 147 9 16 20 3 21 192 93 179 140 32 95 76 19 18 45 105 35 30 92 13 8 160 30 154 65 77 196 11 41 43 185 91 118 4 32 44 80 195 186 149 70 35 62 168 66 86 64 157 56 195 30 72 167 80 10 139 172 13 182 66 25 135 161 38 131 194 89 83 68 184 148 5 61 179 78 106 25 123 70 78 89 174 121 78 179 170 9 163 115 178 195 124 184 126 106 179 160 138 190 92 87 115 98 4 13 6 130 191 141 163 129 114 166 3 128 11 186 46 129 144 154 170 109 192 108 130 87 26 97 169 155 131 59 128 72 144 64 99 130 122 1 53 108 133 116 175 43 145 86 177 129 168 98 153 99 170 104 125 144 159 127 194 168 49 167 4 142 11 84 7 26 55 89 25 104 173 54 173 66 98 191 61 82 62 14 113 66