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