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