7 1369 412 true 1 6 19 21 25 30 31