137
504
924
811
676
760
239
591
756
828
862
395
547
535
335
597
711
532
340
399
425
398
228
441
805
83
102