15 14 13 12    7 6  4 3 28599