10 3 20 19 2 2 17 15