11 343 294 true 3 5 16 26 29 30 31 34 35 36 39