10 699 343 true 2 4 11 13 15 16 23 33 34 39