50341289
16023211
92113177
36912109
12424550
10298614
15605918
27541430
90404874
33089905
53499638
92354319
46191677
18895499
5145858
99374792
55464007
88891428
77296463
6159607
2071256
9304287
60435302
2767708
98345108
81245477
78546077
69232279
26504195
30485758
48751883
91749710
28325168
75504337
45829310
59682138
23067358
8822073
41234710
6377601