7 108 248 true 1 13 19 24 25 27 36