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