142
349
1054
119
80
388
840
277
20
436
467
351
169
291
302
281
244
111
214
131
375
588
329
113
475
515
420
164
226
272
84
68
139
293
192
97
240
79
146
87
145
215
264
166
181
228
292
446
118
196
182
237
209
37
106
203
402
74