11 351 289 true 3 10 14 18 23 25 27 28 30 33 35