7 1390 443 true 3 14 18 23 24 27 29