2997
9358
8969
880
7331
9142
8531
6195
4766
7085
3290
2929
8230
4646
8979
2958
9356
641
8807
7500
7974
497
4713
9462
7393
6792
9514
5322
3035
88
3337
3374
4862
1603
2901
581
8812
9933
7616
8739
5020
6713
1780
1425
9413
8814
6190
8328
9158
1362
9209
4695
2190
9553
9808
2453
387
1265
1599
8877