39771842
28605618
29162839
29639581
74497271
82743651
2392715
62741250
66286594
96327471
51166437
53443039
52942976
72219819
69436565
6923802
22595027
4391866
80767186
27673650
9714770
57471655
3178600
37755269
31671442
50232833
55691351
89078495
61932267
5886205
81563888
9813769
18402010
47619274
18913559
13185366
767065
94511939
14105136
67577595