10 5996 742 true
4 9 12 15 22 25 28 29 30 38