12 551 318 true 3 5 14 15 16 17 19 22 23 24 28 39