30874103
91023626
87725614
3937489
14472516
86347022
70013116
79407980
74728293
78382882
994310
5432313
49909924
18486464
26578889
45985036
17299040
10659214
22425337
41296110
56168060
70724215
17633842
88884161
13358645
69641766
28791797
50003173
33432355
86948331
75007299
5419862
40451256
3530892
46201040
1976828
8107374
30463559
36611333
18434079