178
292
199
254
84
152
230
289
237
296
464
128
71
171
542
173
188
470
193
161
225
163
310
786
359
468
114
397
124
177
174
259
313
399
213
390
194
117
240
203
228
158
255
257
94
141
312
61
249
138
170
147
72
190
80
103
33