57432191
30088206
68147618
56372692
1238257
18117000
81699507
31885108
39224477
94762474
30408278
32522319
77652129
45342005
76442502
93054006
86512026
3584027
60695685
1109537
75488370
12223444
71114675
6142296
93261084
59486326
58333178
6899998
15749558
34939012
98473894
68991411
69528471
59219328
29208105
44268715
46873091
89417847
27909846
48546350