16 970 499 true 0 2 5 6 8 9 10 12 13 20 24 25 30 31 38 39