12 323 366 true 2 4 5 6 12 17 22 23 27 29 31 39