113
76
93
36
21
22
30
4
2
18
11
2
29