9 449 314 true 8 9 13 16 18 29 30 32 39