7 1346 443 true 5 6 8 18 24 29 30