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