12 435 238 true 1 7 10 11 17 20 26 30 33 34 36 37