6 152 248 true 3 10 12 30 32 39