7 102 246 true
2 15 16 24 28 30 31