39588036
5095231
18669759
33799726
9955554
85855785
23945087
9081360
7959525
76569955
14818021
5053671
38573108
31578650
53765670
69835822
41385953
4077119
78237209
17159747
98408913
22998708
34348176
31541366
546272
741970
43485475
353586
12586173
76805819
59904280
28547499
21805899
22753445
75561053
25011748
24902334
99353093
18895911
72323461