317
340
282
142
382
150
155
286
275
101
158
68
126
185
125
220
397
111
401
142
426
206
482
249
116
165
152
166
99
100
109
462
299
148
184
267
179
276
237
349
194
120
136
122
338
269
344
180
258
238
247
210
151
194
385
252
316
107
104
63