16 145777 4942 true 2 5 9 10 12 16 21 24 25 26 29 30 31 35 38 39