10 245 199 true 5 6 9 15 19 22 23 30 34 39