12 617 269 true 0 1 8 9 10 15 25 27 30 31 33 38