51935439
88774560
26282780
33885380
89853513
54912747
87066011
87437659
71146572
56334810
60359683
45315679
90922976
74377634
24128563
52179655
93576264
4225586
51668017
83993046
32257848
14964811
611025
2539692
42689074
19984025
1352042
44747726
63099456
51401175
60134236
47079680
9690450
2309956
65873853
55832772
22861253
29618925
73676170
84234351