1 1 2 1 3 2 4 2 5 4 6 4 7 7 8 7 9 11 10 12 11 18 12 17 13 25 14 27 15 38 16 38 17 50 18 51 19 70 20 69 21 92 22 95 23 122 24 118 25 151 26 156 27 197 28 195 29 244 30 242 31 305 32 297 33 369 34 376 35 456 36 441 37 536 38 541 39 658 40 643 41 767 42 761 43 920 44 895 45 1074 46 1079 47 1271 48 1227 49 1444 50 1436 51 1696 52 1665 53 1948 54 1923 55 2258 56 2190 57 2554 58 2548 59 2941 60 2841 61 3298 62 3275 63 3783 64 3692