7 667 336 true 5 12 15 23 26 30 35