8 347 260 true 7 12 13 15 16 19 20 28