2498
310
6896
649
1403
4383
8272
2765
2529
4053
159
3747
9732
5815
6959
9991
4784
32
9153
9790
5786
399
2426
7997
1453
4178
7155
9238
137
3505
4914
3691
1681
1098