40841533
84084824
3908307
95498138
48009229
38654093
32693771
43084109
20195828
2672962
14147511
9492145
59368344
62615125
4567910
71919150
8470632
57194021
47519145
22341088
20783485
12434645
43504640
48805871
71337103
4288348
78953859
43408460
51724010
21059913
2655451
50698554
7851550
63416720
1655249
24296597
32439301
77049136
6567978
48568043