6 6 8 4 9 7 15 8 20 3 21 5 22