12 404 252 true 3 5 15 16 17 19 22 24 25 28 31 39