20
28
11
17
9
12
23
18
22
76