3002
756
2355
9690
1446
9412
1185
8836
1521
4167
7549
6525
4905
9135
8238
2534
8537
5384
5797
4145
3480
7750
762
4083
5662
5868
1822
690
8094
7292
1096
3010
5931
6847
786
9607
3391
5085
5206
7730
8137