41005313
23955845
9488454
77231724
9145201
74203074
43173611
540179
46407517
21094983
61126671
44391950
1735408
8106422
84336345
38348891
36131847
81553227
63907031
8460115
81871760
99624529
69141707
90266879
12002955
5216368
67139151
65165142
70963445
11282755
55655192
87492441
69172986
17861587
68534599
25719745
66924883
67647188
59662672
66221637