6 62 248 true 7 12 18 19 23 29