8 324 293 true 1 2 18 28 30 31 32 37