7 1094 389 true 8 11 15 19 22 30 39