6 345 243 true 5 15 22 27 31 35