1 0 2 2 3 4 4 4 5 8 6 7 7 13 8 15 9 22 10 21 11 28 12 29 13 36 14 35 15 44 16 45 17 54 18 55 19 67 20 70 21 83 22 84 23 96 24 99 25 116 26 119 27 135 28 138 29 154 30 154 31 170 32 172 33 187 34 189 35 208 36 211 37 231 38 235 39 259 40 264 41 285 42 286 43 306 44 310 45 334 46 337 47 361 48 366 49 389 50 390 51 413 52 416 53 441 54 443 55 468 56 471 57 496 58 498