59
10
1
3
6
47
274
113
111
22
2
168
11
51
30
18
58
5
30
122