24 293441 29680 true 1 4 5 8 11 14 18 22 24 29 31 32 42 46 47 52 57 58 61 65 69 71 79 99