22
9
12
17
30
39
103