152
508
98
452
140
431
191
447
91
244
259
469
81
182
166
421
136
284
15
254
29
230
77
177
58
197
82
227
44
142
74
148
24
157
42
190