16 31088 232 true 0 3 10 17 22 32 42 43 47 58 63 64 69 70 90 115