10 351 281 true 3 4 8 10 14 24 25 29 34 37