249
352
20
94
312
135
115
10
287
9
251
132
158
123
278
358
233
44
239
106
21
230
355
80
363
227
27
297
155
359
257
291
203
72
181
140
116
281
51
285
7
149
31
141b
209
174
166
22
114
127
344
153
294
376
306
248
141a
289
313
273
211
377
71
198
52
314
389
350
375
288
99
318
337
380
370
125
148
79
122
194
6
142
372
263
274
342
309
366
319
254
157
307
30
316
130
5
126
59
242
110