199 181 196 145680122 -356210537 496221295 -497440305 737826953 508096404 996987555 -81960523 -515989376 867513707 490756063 -276200624 249529324 432619100 -256140285 -238156227 918194522 -833148126 968403163 751354958 -725131853 711844101 592547014 895982506 -678455010 456216832 -335127998 231566644 -640110553 -143514508 308846549 -481378048 -760689480 -82333196 -356028325 -126837753 -816637824 -542463208 351906969 -513705355 -895237888 -988814368 -311660762 -424819117 663593352 -944734794 838807899 -750389183 -906191562 799058126 -243458801 -306712474 859041280 -652067502 -757350273 -379243471 -641300179 700619946 -527925499 343677167 -726453640 -187326353 72073553 -886355172 -527027470 -511328430 -619108275 65564131 -149580790 -738462684 384829501 317277772 70273366 -947962816 119853297 -314527028 -175427077 -604117917 -507042173 -981445028 -902898905 422712873 -200754060 -704338853 -955647944 434818402 391291252 -853850439 -841447674 54363429 488364501 456618039 -976768251 -666030941 -359162912 -318327388 665955876 -667947813 780267346 396257597 -411210383 -109859168 -969497356 649740715 974825830 252470605 -845491149 -830702708 -373713167 -717075637 -538913953 -975366720 384635817 -519229736 -262975396 788392966 103335763 945661183 -670452410 221713148 -146727126 -563980486 -927549814 319754233 482576706 -765522272 -465621140 -18642089 -719890354 817200183 203835952 662409691 -771070477 425275830 125525058 146470355 -273464243 141455607 0 -3806264 -213989119 849012195 672311506 -806089916 705622085 463383286 -178182579 29419361 548949042 -983588154 120086635 239214280 -908405871 -906283483 -989432789 -481830152 -432468240 -7469946 412238322 -158440344 -315398710 -929484086 -2265420 3796070 -743436148 27408835 -810621160 690489701 -551811652 -810314561 544326628 -798342490 558055737 -685481992 611531952 -969818519 -736699301 527148621 261209531 -429862387 450825963 937315016 705574085 -298114678 -120738135 798271874 -904805491 -310074023 134820181 -96838027 -54877427 -478555528 463001865 -939014789 -31368566 6885101 -506216422 58258943 93392189 179142951 -864324367 50296459 129356242 -810196942 -40143161 -893880764 161454277 -928120778 804264543 -37448750 301317271 -957463594 835408038 751322623 -339376280 890010108 253112881 247571985 491840944 257006295 18948253 696289223 327814910 -834904846 -28242033 -871878798 -954429100 -366125650 -933264747 39923875 0 -11100785 47969588 -768933058 771015681 -514510542 379523719 -558790382 -652417053 -410226686 -84372258 308071905 -754020499 -179976138 712214115 -367589161 -894684254 268467125 131540452 55850116 777631057 734660588 217040250 244435666 373340646 -769552776 -712746266 506824342 337193207 0 -164153250 75993600 -105749857 -623804816 -666076976 287573735 -886217778 -871436583 -676961573 562288235 652982108 238416707 -722962576 -901774846 -895669979 -572713824 -820486191 368417237 489624737 615383978 740199786 -537795167 0 896978736 -510540104 36956695 50173491 39160267 -22671147 197684948 -71624333 -323015300 377752924 192292485 613774922 990252057 -27512364 196879407 465697089 224992215 -166552604 362488852 -109080446 248753202 -110603785 688073500 375025773 502679210 -714694612 610043798 0 417585697 -228683268 204479089 -606135374 38507752 -659673244 967576409 817395125 -919950406 876306836 -943966715 526611403 -387572243 -973653898 -739137621 141558459 383606282 -764045594 214868134 -304992772 708351028 391971875 929238851 -652711760 453065631 -195110862 859079878 998839976 -308464844 -784711142 -784381504 744329360 -724246751 557529972 -320013427 508973910 -357829833 -134477256 309567904 -450582744 429518627 -921054277 432147492 669869669 -930202508 856238461 669039921 -887170972 -648204652 925697309 -571729730 191221697 -224068214 770021534 -564252595 -908187857 392119074 -915125402 -702008658 0 869496130 -354468932 -444319364 -892202788 -906388068 -412768987 -176330801 36135155 -306971494 53 170 94 153 36 175 67 106 23 161 14 20 25 59 21 100 63 199 37 149 139 181 79 170 131 186 62 147 104 169 50 75 44 130 64 159 98 129 80 152 45 145 19 155 46 62 74 116 15 35 5 176 64 66 21 123 48 63 103 159 89 101 112 120 23 197 34 100 61 173 61 146 87 130 31 71 68 124 49 93 12 44 9 105 24 33 127 139 5 191 17 163 38 82 37 70 79 148 87 163 61 186 132 141 116 166 61 123 52 166 62 168 72 119 45 101 75 162 32 122 182 185 2 146 117 195 72 177 35 177 45 95 20 126 59 148 25 131 99 152 37 128 69 92 121 189 110 177 83 184 110 134 13 55 21 69 45 70 93 136 174 194 65 162 144 158 26 80 48 129 88 146 8 99 2 118 34 136 68 115 79 159 3 156 47 56 32 101 74 198 25 167 49 159 123 158 14 142 102 141 30 75 2 80 27 43 114 127 81 123 141 146 31 139 3 102 77 144 17 149 75 99 177 178 61 152 85 169 155 190 20 40 5 179 68 126 162 182 16 173 15 156 19 168 51 105 120 161 15 88 24 181 19 100 4 18 135 138 20 132 60 194 103 147 27 50 5 72 67 111 62 71 38 137 23 110 93 121 59 109 66 103 164 179 8 22 40 141 5 104 43 68 70 184 49 105 27 41 14 141 8 22 5 100 30 120 90 129 28 79 5 39 51 110 62 174 9 42 35 63 40 77 122 175 88 187 3 75 47 84 48 143 43 107 109 157 10 123 14 41 128 158 61 104 150 164 31 166 105 154 3 150 100 131 34 65 71 159 52 169 30 182 35 109 12 183 98 160 11 111 24 36 41 51 39 168 36 199 140 153 8 187 26 73 35 73 101 133 148 151 160 164 34 187 70 163 157 162 106 114 43 87 26 34 137 196 66 101 73 135 57 136 65 71 54 75 136 161 6 84 22 130 115 163 71 84 17 28 25 51 34 107 7 24 2 144 148 182 20 94 67 180 90 138 35 58 141 169 46 68 2 70 60 150 57 94 91 155 35 166 48 52 36 175 63 118 59 103 143 196 2 54 120 121 41 47 28 28 45 167 73 145 147 150 62 125 7 32 18 140 18 161 15 138 107 136 39 159 1 15 78 168 45 141 78 197 16 141 82 131 2 121 65 178 33 169 135 188 61 154 37 140 102 150 27 175 51 63 87 98 62 126 5 176 35 108 85 103 17 23 30 198 57 61 62 82 46 109 40 113 123 137 97 159 100 111 39 148 94 115 25 116 49 75 44 61 30 170 17 193 58 104 59 177 68 144 2 115 158 159 58 81 77 116 80 146 113 169 34 100 1 26 32 43 84 163 100 175 166 172 58 69 93 173 64 73 34 128 54 168 104 113 13 199 63 78 99 198 14 122 5 183 82 156 54 141 10 128 41 86 99 136 4 115 27 169 79 182 108 126 88 109 73 130 53 114 68 107 71 165 64 114 79 122 8 132 57 188 17 178 19 138 40 157 104 123 144 146 114 127 144 158 6 122 46 71 79 101 1 133 38 129 45 80 71 117 5 89 94 143 105 134 46 100 4 65 21 125 2 171 123 146 98 106 111 164 39 133 8 46 49 74 81 163 40 178 9 102 162 168 66 109 62 172 79 81 47 67 18 55 90 108 144 170 60 134 85 123 25 156 18 52 22 42 65 165 52 161 107 158 38 176 18 130 90 99 49 172 131 154 28 113 37 106 31 126 101 138 69 118 20 106 124 172 170 178 148 162 114 127 20 163 126 148