17 905 422 true 2 3 6 7 9 10 12 13 14 15 18 20 21 23 29 36 39