7 295 260 true 6 14 21 23 30 36 38