9 299 362 true 5 12 18 22 23 32 34 36 39