4
42
20
551
134
126
90
318
152
196
224
210
232
447
236
194
498
255
184
199
244
150
171
388
180
167
209
198
233
247
227
203
404
191
151
190
177
166
325
159
165
212
185
182
676
175
183
169