95
407
298
135
297
126
231
120
231
115
129
175
227
143
184
172
244
148
194
187
179
230
196
157
140
199
519
151
292
191
207
247
235
478
175
209
151
214
64
169
86
119
225
84
47
148
195
113
194
97
102
121
154
156
102
335
178
131
134
102