10 1600 351 true 0 5 7 11 12 20 29 35 37 39