9743
6530
4722
6266
1295
4161
5744
1447
3175
1958
7487
692
5105
9757
7838
8194
5950
8894
2276
45
331
1680
2613
351
8204
8529
5345
8392
7290
8675
4037
7837
4873
7384
1966
4061