9 331 193 true 2 15 19 24 28 30 32 35 39