12 328 258 true 2 4 5 9 11 13 17 22 26 30 33 34