440
580
198
505
188
353
44
175
57
111
107
267
40
64
200
162
15
254
48
117
45
178
100
174
42
180
123
13
74
16
31
125