12 605 243 true 0 1 6 7 9 10 16 17 18 21 27 38