7 1507 358 true 4 8 11 15 21 27 34