50
20013742
19928349
5280799
19758341
1147006
36911
26327858
21799422
9199081
23486505
7895979
22496260
21865913
12111238
1541529
1762239
448491
11064150
8940622
14646934
25193109
9034724
2859279
12206876
5395498
11015666
922941498
285987
8151910
20253784
14497218
4861012
12327769
9310504
27782265
10914097
7232003
8735242
13441205
18422115
2475728
9589903
590317
13188875
26673771
4423083
3309558
4337751
7009937
23654648
