42898162
34179647
96348019
40528640
18983798
15087268
69797962
45907303
49971527
7209707
33328406
20975721
5563253
30447584
1703301
35728915
8531705
5217483
62836142
3633950
9455725
4262357
58793584
36258664
6853179
73624056
10586355
94888626
94232794
45323088
62558592
3787779
34115404
92678393
85012606
73097163
85952471
68271006
5103789
40711705