16
41
35
39
18
14
22
11
27
8
20
227
17
13
1
3
5
2
7
62
32
15
30
12
48
50
183
140
58
46
102
96
164
113