10 300 294 true 2 5 11 13 18 23 34 36 37 39