12 164 266 true 0 1 3 6 12 16 24 27 29 34 36 39