30488012
84422776
26117040
8873515
41037828
1599752
54252614
39674741
2966295
5933075
99319260
67095489
35834460
6244813
39814471
30755249
47929203
82917935
88852009
68814930
7906589
9793662
49783759
12728232
32957289
73251547
65988536
67178607
21005126
61256680
998289
29816963
38087638
26374274
39773352
45568648
66058849
25937775
9342249
86399157