455
220
298
94
516
222
287
78
435
173
471
175
288
152
115
83
317
50
307
179
283
80
509
80
221
78
470
150
322
144
573
69
473
43
396
136
294
75
193
12