11 605 384 true 2 5 6 8 9 12 18 33 35 38 39