10 377 422 true 7 14 16 17 23 27 28 34 35 36