8 1022 244 true 3 12 15 19 29 30 32 34