47305343
32809988
80081681
52236105
42138496
6752503
13286769
5633490
28813144
44331566
69653511
35283010
84927758
16628211
94969763
69986946
76994275
84248490
52411762
24475107
28743059
50828810
43955399
89699560
82249416
7473905
36204356
20133973
40373789
77888169
50201720
63659083
80942788
69753417
77995773
40757374
13863901
98809017
66235603
52435071