253
112
275
182
269
115
493
137
286
98
139
67
211
156
158
25
189
111
536
55
399
111
276
49