13 977 348 true 2 3 7 9 10 11 15 19 20 25 29 31 39