7 1390 341 true 3 14 18 23 24 27 29