11 347 302 true 3 5 10 14 16 21 23 25 29 32 34