47971465
30115215
65848264
2183828
33611505
94083316
65746210
76862321
45258304
85299756
49121186
78365762
7116825
88371539
10389565
48208241
48497753
91609334
50538964
9409488
2266460
73005518
54945901
6822751
85038016
37891228
31645207
28252071
72568906
33279922
9941280
96723819
2539280
7467524
92558184
4725488
13519805
62842969
28862635
57288367