328
600
147
409
63
307
65
337
261
33
142
67
227
284
249
39
132
68
395
35
195
52
102
29
136
15
122
12
115
254
128
24
129
20