8 1129 349 true 1 5 11 19 20 22 28 35