8 153 144 true
3 12 13 17 18 24 32 35