4 6 8 13 16 20 30 37 40 45 51 56 63 72 76 2 86 92 98 100 102 109 114 123 125 127 130 134 136 139 144 151 156 166 171 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20