7 1389 524 true 5 14 19 23 26 30 32