12 10979 942 true 2 3 9 11 13 16 22 27 29 30 34 38