7 1049 488 true 3 17 20 21 26 35 36