20 3 8 15 10 4 5