11 680 343 true 2 10 12 17 19 22 24 26 27 34 39