60958096
52595282
40151514
85347900
71752870
99367515
80193079
39846921
55222158
5989538
67748525
9282835
87702633
3701128
35665616
39206589
59228535
3995291
38309265
19313497
19332589
20812804
83147103
82856603
4899525
51008918
16497245
42849187
50062649
11867103
73412129
7787810
64269081
67796061
73626829
70095631
42252836
77087546
59087364
90958859