58752830
44166095
85152283
2738361
80803565
69837679
22328162
75441472
99794514
18493648
52625119
52847950
9551320
42123146
24305990
25886057
76174200
51537494
51204122
84178683
31016152
40322240
10086572
63154336
76916654
21411324
26659682
26518490
6381934
44684337
61199953
32438257
29203471
5426299
69911697
4970975
59784409
78721443
43854019
7129505