13 1043 966 true 1 6 8 14 17 20 23 25 29 30 31 33 38