28528292
50753958
98563228
93191304
945048
56852002
1857611
45357816
41667949
44122789
5153953
195772
23311550
39475008
2131046
94619572
39976855
25373141
33907750
60027046
14271797
29163759
33015277
4491183
46402438
50862207
45837663
61405351
8560874
73874426
820899
45814729
96459784
76964156
32189566
121136
7417122
37409159
18583509
15495090