19424695
72053327
28399940
4943260
7333966
98544404
7071460
7796472
4335599
21385567
50978003
63216160
53969692
68592362
88126185
2856517
18319558
37295445
96963570
9342303
21457112
71298081
78488980
75052404
56011974
26078260
69939275
9661309
47203654
26068331
92097758
42869362
18859050
47242509
53935112
27795034
33689110
60051828
77089802
16731942