14
10
23
6
1
51
18
7
27
13
12
9
19
5
3
105
8
29
31
181
35
56
70
26
21
46
39
52
17
76
98
223
101
67
30
16
143
119