28431640
22268550
2305467
72046247
84754625
59158315
40283021
15674394
85353167
77094442
72086195
27791657
87019414
3627401
94933056
75761349
168665
5102708
29924777
74767058
52676400
43148357
19769471
34389761
48915721
17416734
50625401
46938287
77152389
66481955
47584296
22069590
94873964
83911688
25755051
81032807
6382641
68178006
18791814
21635341