440
580
198
505
188
353
44
175
96
377
57
111
40
64
200
107
267
30
329
162
48
117
100
174
45
178
123
1
2
42
180
16
31
125