7 1398 485 true 1 12 17 18 29 30 31