12 327 227 true 0 1 3 6 11 12 16 24 27 29 34 39