20275045
28228656
2177738
85986295
26215900
46871160
10213243
8121514
3729844
96116119
4943778
64313754
8167384
28379721
33804552
59868047
49688065
83935693
24829927
2475847
89026783
48984702
78938681
9321181
29953116
15567056
37909070
88135945
23392331
5079905
82663295
53656197
6758258
24471444
87254563
88738172
10956661
6516490
66612659
53939643