12 322 223 true 2 5 9 10 15 17 18 23 27 29 32 33