57828918
3856414
85931817
84732811
84045787
66116079
19843157
4268165
62167827
73665661
57488702
77409844
75201284
74834584
22016310
7297721
8606507
55857995
31297641
96873728
7299819
28327030
71634219
53723064
4855985
50427042
24738515
390762
87774877
36872892
40184595
69831878
86112634
84498826
3942599
8910835
67939515
43309213
94249835
21811172