9505
634
4028
1362
903
2206
3210
5973
239
1080
6856
3904
8448
2553
7748
8577
5336
3641
2933
7319
9484
825
4922
6454
8062
3317
44
7471
3863
9056
3902
8812
4896