14
4
3
8
2
5
23
7
12
34
10
39
113
38
138
92
11
37
289
118
185
119
74
35
32
43
33
59
63
344
401
188
85