12 605 246 true 7 9 11 20 22 27 28 32 33 35 38 39