57278511
40588546
32406675
48552814
45926557
94275338
12761095
26499318
93598623
23293626
80609770
39693142
35033008
5053786
77588892
16135794
5882999
1979136
61778331
13781522
89437785
6822969
52098609
83763202
23849177
40204830
88451607
23816348
81531228
8329299
40218737
718211
98635572
61754504
65503046
51538042
2197768
17146340
28478077
49504086