12 4191 1057 true 1 5 7 9 19 20 21 23 26 27 29 35