8 186 322 true 1 12 19 28 31 34 36 39