309
809
221
554
249
532
190
367
151
357
45
302
58
285
180
366
20
298
6
331
71
283
224
308
81
287
30
213
55
270
74
310
36
290
159
317