43387373
15594602
30989605
9827240
1148672
12735579
1163905
78824393
66911186
56611897
25156594
77706242
12242131
39883053
787484
58674158
44226749
63511284
15223046
53008748
1273315
12203137
860181
66674682
7792888
80724487
1033198
81419571
18934430
73995162
6518244
76974153
28985423
8713938
49203383
6948166
30531154
113900
19168806
58227629