58
2859
1596
9010
6819
6140
9130
6717
428
921
3744
166
4596
7581
2029
8786
7256
5977
3599
485
121
4555
8541
3712
6194
6232
2829
5572
6403
8950
1225
5999
8490
6061