53638753
95139547
5248884
51524648
62331904
81833802
70506850
5009963
38886
58294565
9297732
3278770
2457911
40113346
47653173
36105061
91851274
91075067
89047126
9129281
81834365
33514663
2101471
84601892
54898175
70513164
13441878
42222404
96834652
9312996
10349730
88966184
26183060
18328331
86192200
23002865
9144900
6853755
86503291
58440