12 16404 852 true 5 10 13 16 19 21 22 31 32 35 36 38