331
115
78
57
308
62
157
279
121
211
54
295
195
292
194
160
107
91
75
126
70
68
96
167
128
66
67
41
88
36
62
25
142
51
124
88
63
94
103
6
11
6
8
36
75
110
134
153
276
58
68
193
80
43
162
216
23
26
15
8