10 304 322 true 2 14 20 23 25 26 27 30 34 39