1 1 2 1 3 3 4 0 5 0 6 0 7 0 8 0 9 0 10 6 11 2 12 1 13 0 14 0 15 8 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 1630 24 5765 25 0 26 0 27 4328 28 0 29 0 30 0 31 0 32 0 33 0 34 356314 35 543474 36 0 37 0 38 0 39 1423936 40 1925120 41 0 42 0 43 0 44 0 45 0 46 0 47 30626057 48 629069477 49 0 50 0 51 21939632 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 6596922386 60 50997052437 61 0 62 14770528169 63 33152454035 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 5441311633 72 258782705285 73 0 74 0 75 2119187604608 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 1829891299488738 84 92539670690010 85 0 86 0 87 15326447495278672 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 1885028449133527486 96 0 97 0 98 0 99 110710474928877608 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 4548493939970368617 108 513516662093477618866 109 0 110 85618348741107174656 111 182084010715018168 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 32103098805788615627593 120 0 121 0 122 119569000808180917873060 123 304678706880196716442680 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 140315351274755725739097 132 1855376232857096589253234 133 0 134 0 135 481668573168772505281664 136 0 137 0 138 0 139 0 140 0 141 0 142 1953750151396916921208080570 143 156004416375575177916851353 144 0 145 0 146 0 147 11893977737993162671639505792 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 28935500727468977161284553553 156 0 157 0 158 82207597100931404735163071009 159 5480999818555992792826626591247 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 2101009458243533652143984172745342 168 7629930533428901350945185601852337 169 0 170 0 171 17132255927889387999951929344928 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 248251363332761417432944731791886 180 493353185438059651784673691663555666 181 0 182 0 183 740310036915608941394638703366189248 184 1343980344165198513836599982375804 185 0 186 0 187 0 188 0 189 0 190 0 191 135285741662371520219678732858777 192 724487094715900313113880469709220587234 193 0 194 802516968443979031574315444650951331169 195 14993530155718871216737273130102543 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 112453101066494589466751401642919418953 204 0 205 0 206 0 207 5198582656277079451075624729319764049240 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 10168165546657922869603877212349030260061393 216 0 217 0 218 0 219 18766150764166424386411711306884212362564191 220 0 221 0 222 0 223 0 224 0 225 0 226 0 227 5276934644906233909330298377487329284081961697 228 1958264686785337053791877385468549484493779937 229 0 230 0 231 883507170008693158855799300109761087672 232 0 233 0 234 0 235 0 236 0 237 0 238 0 239 301922850843100629331405321634598970471327057 240 0 241 0 242 0 243 101161977096086789456875181233828211873442271008 244 0 245 0 246 0 247 0 248 0 249 0 250 659529744826027150758953042428519807525190128879770 251 83767553779910408431776315512208239228464389012306 252 1002155083403078893194918725110260073095987105253041 253 0 254 0 255 117937499518008092428128002797457194863564098579 256 0 257 0 258 0 259 0 260 0 261 0 262 0 263 148807471841457998777907508648011728443886092021069153 264 0 265 0 266 0 267 154479729869663019091298414172007272294468950520 268 0 269 0 270 0 271 0 272 0 273 0 274 0 275 6734475158791958093757850799949758373136312700211157874 276 0 277 0 278 0 279 331043924479180667636797382228928076960963756799575936 280 0 281 0 282 0 283 0 284 0 285 0 286 0 287 13301497726715701495342205880461436078409349948514418 288 0 289 0 290 0 291 54628587915508312033943011701339574268722104835785052896 292 0 293 0 294 0 295 0 296 0 297 0 298 0 299 10950983748290904066222995248449700272952541746372407608577 300 2078551356686774865089577692847644689584385867918439890626 301 0 302 0 303 748561983159989448299681550996919795016271395680585848182675 304 0 305 0 306 0 307 0 308 0 309 0 310 0 311 16196829148015048514977329371653895924918842015379935102 312 0 313 0 314 0 315 46913523303258403988500176015234473968515773757092592250248 316 0 317 0 318 0 319 0 320 0 321 0 322 47864285528232022475708106220105849336047366475464809036146237846 323 5970914344223667999938414075608050710681529506149478583014913 324 0 325 0 326 0 327 6505955230723722959441012530110305481645123925616472718670847983 328 0 329 0 330 0 331 0 332 0 333 0 334 0 335 21132765706173694591066621815160114765615227395638399686994977640849 336 0 337 0 338 10657097165612497121999740494296295295008987898517715359084208252292 339 391167182053599517903341870511531473941720177764486919847564961983 340 0 341 0 342 0 343 0 344 0 345 0 346 0 347 22245839356692188343204526931524279952163306654636408570043983140562 348 0 349 0 350 0 351 275396506242256436528252578152739415918637896916912292227186112 352 0 353 0 354 0 355 0 356 0 357 0 358 0 359 62136480370530770444914360379213239931046342431089540987552215758868497 360 103684870622277059552327395863078013477145347793327025240704162495098135217 361 0 362 0 363 232659738349419448071827172959435263247635736601688011676221913673871395 364 2601182309879095483187333664379489739395357979438482795997684340696312400 365 0 366 0 367 0 368 0 369 0 370 0 371 516896647009962945582625800840511124130201831688248243868345901933225 372 0 373 0 374 0 375 286429349195802417049439642392789311325168196311674178249463192454688984