1 3 9 15 16 17 18 19 20 21 24 44 74 119 182 266 375 500