9
6
1
34
28
14
27
4
20
25
43
12
36
7
26
3
21
22
5
77
31
134
37
273
100
60
35
18
67
229
72
50
74
44
38
24
129
173
847
195
56
283
179