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