24 1028 291 true 2 4 6 7 9 10 11 14 17 19 21 22 24 25 26 27 28 29 30 31 32 37 38 39