10 1027 780 true 18 19 21 23 26 28 31 33 34 37