8 124 248 true 10 17 20 21 23 29 34 38