12 619 223 true 5 12 16 17 21 26 30 31 32 33 34 38