47955401
16467312
52284840
48492123
10109211
52558708
4031627
75358279
27705233
57889093
46399572
46275082
818570
59471078
33123150
94534122
94823956
93404460
31891735
4409697
99562221
74085644
62137556
59072843
49116725
71051083
89119608
66096664
18579482
29308506
22464490
1994644
85587603
642019
34966775
43937466
20444578
7156747
3425391
55921670