43077066
27402688
23097847
26506309
10668581
47153419
21731328
83738579
91156979
2081932
5840731
1929605
30487523
7508565
42045582
4945998
43271536
43971986
83172408
542727
73603888
119478
57467651
47711629
16702713
30241583
66626941
29149028
40942991
398047
24934169
83139353
28509491
5949399
5061839
64231446
65101079
1330384
53718506
32406660