30341752
49818137
35223569
49362622
72204888
49253663
58318657
7570476
95574418
760720
23109456
52622567
35241813
22732394
14463804
79141809
24863888
78587701
71133545
27898600
1262521
51802431
26089553
8178704
74009201
84683953
94165605
82077873
13916302
55093470
55553162
7756474
29566826
5752277
83038006
14732391
89012718
58156760
4963155
55894502