16575770
75587671
68206799
5652848
7127227
31724671
4679959
74788966
45197640
2086902
10877833
53457651
29706363
62144845
47048683
66274671
61287764
62433367
58993927
2758885
97792966
46334069
23572924
89271798
59725539
41287202
3608781
16817586
6574856
3958431
87861025
35511951
8872496
13843264
86376742
33509525
19759244
4422214
43989607
48984764