9
5
6
20
2
27
12
10
8
15
4
172
38
25
21
13
154
52
148
228
28
806
40
30
95
120
106
105
160
158
31
29
69
187
18
85
16
130
47
24
26
75
111
116
98