10 315 361 true 3 13 18 19 21 24 26 32 37 39