14 856 414 true 2 7 10 13 15 18 21 25 27 28 29 31 34 38