239
226
474
112
644
177
115
98
961
428
220
171
48
72
689
225
82
122
340
234
341
88
173
293
322
350
562
168
154
331
178
346
148
56
756
155
218
790
638
163
327
119
53
195
238
182
160
60
78
131
52
84
231
141
249
67