8 2197 427 true 2 16 17 19 24 28 35 37