7 170 248 true 8 12 17 20 35 36 37