37156183
46383821
7314356
51658007
84952505
15015232
34566294
1623250
6732634
73984241
9400318
3869119
29356069
19717653
11345262
5641397
83312175
15621310
82492693
8524112
33912509
38886557
1400931
5782354
83095056
85214847
18219544
36673118
35861490
305843
89717243
39281870
17796438
47351505
65538440
1777098
77397685
48666269
20925840
81096608