7997
3882
9735
3984
5764
2811
5533
3553
8068
6053
1342
4055
1643
6647
8315
64
8476
6046
2775
8420
7828
6648
652
5148
7408
3932
9860
5711
8242
6102
6980
2276
4885
4990
8318
3501