156
125
85
48
474
36
186
327
296
122
243
69
147
33
84
530
175
293
59
108
313
173
196
144
260
83
150
221
289
234
300
470
70
344
31
462
167
540
194
176
192
57
491
193
26
155
129
54
225
162
315
839
198
388
471
119
158
409