46055721
93305235
2867154
25154197
3888806
70954566
10091675
53365627
39075761
85193278
62887776
2021488
3643202
1897563
81308422
73641257
14221595
59636846
18574947
12402692
65713450
15256514
20861385
25469997
15406448
90549735
82223019
40125403
44428053
20716404
893603
17513360
39742099
39475141
99265880
36074015
62234038
38281586
22383720
25523920