21 14588 962 true 0 1 2 5 6 8 11 12 13 15 17 18 19 20 24 27 29 32 35 37 39