10 616 343 true 3 10 11 16 22 24 34 36 37 39