45456972
57529185
4911265
31631366
29922902
60436005
57455160
94793934
97909751
69787883
59247727
81334106
89054544
22177206
89677883
45333028
79162357
89402150
91843272
17473497
6413722
72772948
87786175
82575609
7616592
78306049
20864179
54699859
75367020
30679440
6889769
29146544
11449053
46562776
62967778
19852769
94225912
5868927
45225609
2537292