158
154
106
120
416
201
157
96
191
220
183
238
318
230
241
207
86
236
150
223
226
217
341
121
62
145
171
160
159
248
269
226
139
667
248
411
332
237
182
264
263
178
372
393
147
192
73
169
239
113
132
231
371
262
412
461
204
138
271
186