9 128 227 true 1 3 8 12 18 21 34 36 38