152
28
199
120
102
259
105
44
242
184
311
74
320
356
93
73
470
42
197
315
45
75
115
222
238
177
220
159
151
171
52
66
404
29
476
273
257
149
155
572
174
1188
319
166
388
316
419
372
418
299
673
399
111
1075
136
69
169
150
976