7 107 155 true 7 9 12 15 21 23 30