7 470 331 true 5 14 15 20 26 30 35