250
229
585
344
278
262
151
130
254
181
141
133
513
737
129
169
538
137
195
133
151
210
186
399
204
219
80
68
379
177
279
139
291
166
231
208
126
279
72
169