4423528
1555985
56996900
13169397
24168366
91028865
31956019
80597444
66669082
31281265
99489801
49552545
31279615
1295599
7616370
86508388
48306967
28651594
73248627
77293441
79278804
79411447
3228753
9274951
69069454
2681218
38736127
45565315
26245583
41929034
46947305
7704657
97612639
77691233
84227862
97955258
6287189
92515237
59696026
32082442