52793226
15282609
30208788
16182959
5349078
9366844
48797554
8758833
12311473
42182369
3261898
6528191
40781215
81712644
2703398
53027496
70421825
67411721
85838085
48955508
79036502
19612931
1987545
78844127
46356
9880803
13536344
4095105
80923184
70172269
99497896
39525304
2548732
13991665
73202357
82592469
75239625
71057714
69119677
3153715