51664806
62195655
6945884
2349008
45908742
19063271
96029490
421772
88924710
3968785
77608192
3510846
1175914
14201350
559379
11732315
30156112
58266272
8036739
18272530
65886569
56331299
1297476
83257471
2567492
51062031
5499914
14596600
24326293
24775804
77639274
20846258
8275859
85775916
69104162
15523822
93519453
59332676
3474107
75411686