7 1398 555 true 1 12 17 18 29 30 31