12 847 368 true 6 8 9 10 11 19 20 23 24 28 34 38