8 1172 422 true 3 7 14 15 23 28 30 38