10 262 448 true 3 5 6 7 10 14 19 23 26 31