52241284
47283941
30132710
5438448
21217942
1395348
26664348
62035685
65441132
17368354
34135966
68438707
4255877
64402682
29859962
58202333
1153668
13754132
42965903
54332266
23384353
22505830
9201556
1565371
59516068
532018
33428377
213950
99587040
509681
25702435
80507076
83869513
96441500
32698773
69762207
50076793
24714514
31059669
94977408