25031035
39944613
73244498
9158087
25724914
7403550
65709132
2394146
39506957
32545711
90197944
59751694
383002
7723269
8219795
5183334
9829165
41561373
8476638
32674736
27387896
77327107
3648498
70596645
56007774
38644353
12645541
20417048
2943079
19058158
8248856
3655315
89743370
6267878
30989998
26167468
46002986
39102215
63864365
60027955