240
119
168
186
66
43
113
134
137
156
146
56
65
100
361
266
75
242
135
572
168
294
299
245
300
225
245
214
164
196
138
283
142
365
215
381
179
211
241
93
277
183
135
92
125
298
218
436
230
306
223
540
252
188
192
175
203
103
135
176