25937357
11408120
2832840
73672428
35922509
85247898
19678497
92039743
2216569
688578
33048878
46368239
82916374
71384332
6900797
6497606
7865300
37611467
68222659
40174039
93676590
78567608
130647
58701895
49663145
97156607
51174950
50654461
29365650
15002476
19603771
52969775
86291661
1327821
92745022
22241670
12215210
62016600
5792216
77138060