16 159843 2906 true 2 4 5 10 12 13 14 16 19 25 26 34 36 37 38 39