10 472 234 true 8 12 19 20 22 26 29 34 37 38