1 0 2 1 3 2 4 3 5 6 6 8 7 10 8 15 9 18 10 20 11 21 12 28 13 36 14 40 15 45 16 48 17 55 18 63 19 66 20 70 21 78 22 91 23 105 24 112 25 120 26 121 27 136 28 153 29 155 30 168 31 171 32 186 33 190 34 204 35 210 36 231 37 240 38 253 39 276 40 300 41 312 42 325 43 330 44 351 45 378 46 406 47 435 48 440 49 465 50 496 51 528 52 561 53 572 54 595 55 624 56 630 57 666 58 682 59 703