11 675 349 true 2 4 7 10 17 20 21 24 26 29 30