2 2 23 10 15 5 2 2 9 20