7 1049 373 true 3 17 20 21 26 35 36