41815
29154
1089203
1216
24849
46354
19439
860127
59661
10468
54212
97291
95417
47242
948
159440
6850443
42231529
5391760
48891803