7 1159 378 true 10 17 18 20 25 27 36