24 18444 860 true 0 1 2 5 7 9 10 13 15 17 18 19 21 22 24 25 26 29 30 32 34 36 38 39