9 438 349 true 5 12 15 16 24 27 29 32 39