5018
8557
9414
4121
754
5703
9689
3888
2746
1209
7009
5025
3626
1441
664
8306
8430
3277
6736
2827
4706
7220
2689
5022
2306
7678
9849
4578