28196018
24308349
5747608
15385872
48597877
38941354
98894057
37834
8911500
61976237
60253910
87129267
24296812
56156892
43222580
34411119
8214568
22518018
5721042
24492833
45925451
9604852
7301512
1692292
62552220
45711681
35679962
75994740
188475
96923021
47436632
18293726
17136511
28697691
98414209
47708282
1423146
87597263
51324524
51532212