7 1071 384 true 5 8 15 19 29 34 35