12 509 338 true 7 8 12 13 15 19 26 27 31 33 35 36