7 1369 382 true 1 6 19 21 25 30 31