48328368
70224047
43951808
52475637
4031160
20231939
30857609
84312611
8239818
22265000
76572527
94283403
99304114
9188939
4481022
29546814
71608602
78115194
37259058
35046178
65522448
54391636
22036692
85885745
12431225
30832765
98843973
10097416
20608681
76142102
68641779
65937649
22884828
49131020
29829960
81475142
23362231
34569202
89972945
97332442