1 0 2 0 3 0 4 1 5 2 6 1 7 2 8 8 9 8 10 2 11 5 12 32 13 74 14 32 15 5 16 12 17 122 18 430 19 430 20 122 21 12 22 26 23 416 24 2426 25 3762 26 2426 27 416 28 26 29 56 30 1414 31 13062 32 34314 33 34314 34 13062 35 1414 36 56 37 118 38 4626 39 67676 40 286920 41 480995 42 286920 43 67676 44 4626 45 118 46 244 47 14930 48 342972 49 2342046 50 6296324 51 6296324 52 2342046 53 342972 54 14930 55 244 56 499 57 47432 58 1707597 59 18668994 60 80114311 61 128768496 62 80114311 63 18668994 64 1707597 65 47432 66 499 67 1010 68 149032 69 8384136 70 146171090 71 995928444 72 2561487246 73 2561487246 74 995928444 75 146171090 76 8384136 77 149032 78 1010 79 2027 80 463918 81 40716024 82 1129426388 83 12166597450 84 49811090624 85 79687436788 86 49811090624 87 12166597450 88 1129426388 89 40716024 90 463918 91 2027 92 4040 93 1432956 94 195950228 95 8631205392 96 146641882796 97 951678283294 98 2422749969094 99 2422749969094 100 951678283294 101 146641882796 102 8631205392 103 195950228 104 1432956 105 4040 106 8004 107 4397436 108 935955604 109 65377140772 110 1748337983112 111 17942875499666 112 72384911847530 113 115172557654616 114 72384911847530 115 17942875499666 116 1748337983112 117 65377140772 118 935955604 119 4397436 120 8004 121 15776 122 13419434 123 4442192472 124 491525631332 125 20660129799214 126 334648098052706 127 2134206947210504 128 5380799688864298 129 5380799688864298 130 2134206947210504 131 334648098052706 132 20660129799214 133 491525631332 134 4442192472 135 13419434 136 15776 137 30956 138 40754026 139 20968437076 140 3672205687546 141 242334179025197 142 6186474258515070 143 62249002221009867 144 248084166682720424 145 393143666098549156 146 248084166682720424 147 62249002221009867 148 6186474258515070 149 242334179025197 150 3672205687546 151 20968437076 152 40754026 153 30956 154 60504 155 123245234 156 98509310972 157 27287152439396 158 2824644917951946 159 113524128817623768 160 1799694062835383562 161 11315363451115000788 162 28347425612706758532 163 28347425612706758532 164 11315363451115000788 165 1799694062835383562 166 113524128817623768 167 2824644917951946 168 27287152439396 169 98509310972 170 123245234 171 60504 172 117845 173 371322718 174 460879910601 175 201813637267634 176 32746711583513846 177 2070195868615817640 178 51649085124007452943 179 511580788880499301384 180 2022099214794745897756 181 3196549492640753656296 182 2022099214794745897756 183 511580788880499301384 184 51649085124007452943 185 2070195868615817640 186 32746711583513846 187 201813637267634 188 460879910601 189 371322718 190 117845 191 228818 192 1115052844 193 2148369624844 194 1486474449573152 195 377865004111687272 196 37549019984769514068 197 1473029187027581364502 198 22959520795824410634792 199 142979876173309850907078 200 356602377613931764012708 201 356602377613931764012708 202 142979876173309850907078 203 22959520795824410634792 204 1473029187027581364502 205 37549019984769514068 206 377865004111687272 207 1486474449573152 208 2148369624844 209 1115052844 210 228818 211 443057 212 3338521720 213 9981992555058 214 10909072654743782 215 4342336069835324439 216 677888431788938709712 217 41785825649251975653356 218 1023999883740175393822570 219 10035871381688016090026414 220 39434399361135965577907428 221 62216948503916625663186184 222 39434399361135965577907428 223 10035871381688016090026414 224 1023999883740175393822570 225 41785825649251975653356 226 677888431788938709712 227 4342336069835324439 228 10909072654743782 229 9981992555058 230 3338521720 231 443057 232 855732 233 9969125698 234 46244594782978 235 79802389614658676 236 49720590658548133172 237 12188257696688338074462 238 1179840014390430183607468 239 45426465759005899859982980 240 700047818481243163905001724 241 4328894140649507498606600014 242 10760322018346940150364461444 243 10760322018346940150364461444 244 4328894140649507498606600014 245 700047818481243163905001724 246 45426465759005899859982980 247 1179840014390430183607468 248 12188257696688338074462 249 49720590658548133172 250 79802389614658676 251 46244594782978 252 9969125698 253 855732 254 1649022 255 29697147320 256 213681269956154 257 582087789413914262 258 567477986323506088196 259 218351466344526827640212 260 33177555314300461641860747 261 2005843075589121995014720802 262 48570821119624938884843374700 263 472252062642700378915599664250 264 1847375503630491043055491050674