7 1389 405 true 5 14 19 23 26 30 32