47591362
9007992
86145686
72466581
87178514
7949306
12482463
5578539
86359487
49502917
22833347
69687729
40764710
8234849
21047763
11239206
2059806
36033164
21374091
16484491
84548963
67095594
13211738
90003374
61503869
89701293
57913845
30439844
8273578
88153041
3075920
22787964
4153961
27814279
59237878
52583523
44366241
87357172
94948323
45274502