10 248 249 true 3 5 6 9 10 22 23 25 30 37