12 12 31 14 17 18 20 28 32 32 24 27