368
300
79
306
143
113
366
249
39
161
311
394
277
37
428
185
447
382
225
64
310
70
221
270
81
354
180
48
173
276
184
155
408
445
57
189
162
253
261
383
337
866
233
365
159