156
960
115
284
111
320
68
289
15
263
119
207
2
171
17
189
8
199
73
190
26
170
178
132
18
120
9
89
7
106
150