413
259
345
536
145
88
289
280
89
207
633
47
198
225
568
213
192
883
260
186
32
200
431
592
307
310
63
212
216
1107
524
64
3
161
105
82
233
315
94
230
337
71
380
383
156
229
144
162
318
258
381
240
182
353
115
235