9 328 264 true 2 12 21 22 29 35 47 55 60