309
149
47
87
45
27
327
15
122
62
52
57
187
191
7
271
14
12
169
56
26
10
159
21
188
129
223
113
51
76
157
23
42
37
59
28
160
65
17
61
4
67
74
140
30
18
8
22
35
20