11
10
9
21
22
20
46