8 247 321 true 5 7 15 22 23 34 80 94