7 347 277 true 6 13 20 24 25 30 31