286
477
235
303
452
356
510
440
227
332
301
419
225
228
469
493
330
463
335
444
261
321
318
467
304
294
310
208
300
291
222
503
504
271
485