386
311
262
291
320
457
485
486
514
379
300
217
409
209
410
365
302
454
501
216
418
431
284
295
240
238
471
488
435
258
495
493