30098546
80454200
24663039
99302362
14571592
2558692
37708383
36383
8641337
68581647
57789655
98588797
72989635
57939624
5188705
72437940
89441192
32325862
56536713
18338671
87968670
6507565
73888862
21955026
2992656
16973989
82011738
74503083
35567732
59413625
36699753
5084788
11556839
95159319
30202877
2660295
4895945
66384833
11881203
8799292