12 739 305 true 2 7 11 12 14 18 22 29 30 31 32 38