28073855
12137755
24166336
16308372
49812576
79959842
15122736
60305508
3395960
91426743
88834064
63283170
11019092
98005359
67609232
27169761
3055752
35591970
30368461
72187730
63866947
77346528
30831789
6344855
4451374
54938825
95374853
89775589
21718688
12527800
65658635
39454800
62156509
80569998
4507351
49978292
29677536
77223930
65432578
3419329