128
118
172
551
177
480
194
227
224
188
383
560
356
168
407
197
141
93
169
283
264
274
215
139
64
431
256
119
150
343
158
151
167
277
472
262
313
229
570
52
624
190
531
397
245
247
195
328
590
233
184
130
302