52358828
22048106
60324256
2835605
1012781
15527616
16301063
25987162
15115779
38435917
94663581
54267430
31356109
46995
33174550
9324386
31303924
5764745
38574034
51011035
84715160
68155865
51306225
16226691
53038019
12164911
814990
8408320
11067466
2246822
95549513
63787964
34652498
73783506
15463750
89162123
42606293
57968236
19061996
26838228