8 427 343 true 16 18 19 24 28 29 32 35