29087941
94711320
52874916
25832260
17301430
4481264
84878210
4006137
30584088
59561432
93559548
61698823
80997947
85119538
48976330
59532934
79502330
43465614
31271093
20121361
74277151
7834069
4042172
4492595
80797275
64389470
38299461
37056925
23952120
5396841
46026846
50078433
35225586
46981460
36178915
78675679
60449146
25277524
23455085
99957563