30347406
18758534
59965473
88506727
79242558
21109096
34335759
83082929
10293247
11481966
12483476
72444792
51231089
25948618
21938445
88177576
84777778
11987811
14599932
77009289
30657691
3568430
53609344
80103925
50274829
74668592
3683070
34615349
85109336
14734481
46806481
40981091
66142678
22712440
36683901
82809456
65452913
33792
369661
92894196