50996062
20391951
2210659
93362107
9006624
80679950
6991868
22613861
3003398
84302471
1139046
14533605
22534445
348025
76316781
49721416
95594510
74633716
26375386
32902598
75047466
61808175
28867342
59927849
8395280
29134667
341830
25149672
67452046
5829053
89813508
94258078
7833771
35555909
91081129
56548023
69337492
2608275
2966532
18957799