26496347
21681443
302383
17504673
16917683
61021455
23784535
59358334
58351567
80305280
82456248
57224930
11954659
56424708
99814325
67766864
4799414
55391596
44287671
72476
99904085
80651165
47503285
61809192
37297623
36396284
13772746
51689926
5786052
46662019
1284829
87435726
52696965
53218206
57976075
45423462
38866853
7992917
50721709
1850423