251
336
146
186
181
95
553
25
103
196
10
30
141
310
30
70
172
370
176
249
265
187
511
633
45
96
44
220