348
32
425
171
544
191
173
188
471
193
27
162
130
57
225
164
310
786
192
360
468
114
398
124
226
177
174
267
259
314
399
214
390
194
117
240
203
18
228
160
79
255
257
94
213
141
306
313
61
250
138
170
272
147
72
66
80