47038160
47557413
89116430
17882944
13091579
9899662
87496655
3054528
49124413
52719301
80826666
42145742
64342288
37046568
58969217
78901900
34118030
71028522
75575016
26492504
24173370
38667476
14622682
28238254
61007891
6612889
91448412
67977623
58186320
92883451
31952245
41564618
86418620
32318880
7837537
80864410
17592521
56423100
25818217
99845490