20457362
55108469
6881831
36536649
34834467
28316916
58042486
630806
5542462
79461135
14528848
2059668
55834433
68652
29387772
22142799
21075625
2701275
3506027
3553358
33735134
5570402
21963938
82203700
127523
69484704
96604338
27221846
90088643
37671412
26713722
15579538
21930
64767442
83094789
85919892
447292
40145571
22725669
74098027