55993366
4655268
44925752
17423549
97954202
17216866
97339247
7710369
85354285
77213485
4512522
11906866
70782522
111141
87566136
80897913
14753313
2539142
60366171
60787985
72714
3675062
89774341
9931491
1334898
86307288
88874203
72587808
12745022
55571058
70946278
94644060
67703602
16034357
63759634
34763420
9301134
61875812
10425601
20719069