42962308
35009962
49139537
53392742
46568856
40631293
52224869
52547819
87536825
15237837
91173746
83023934
76723288
99599049
19129780
2206985
33411259
70135192
18345507
34106568
28926920
44089780
89899166
50291796
14354072
54043146
5390913
47757518
26508850
7493994
45805050
92894386
46038241
44322039
79175093
32593013
52445288
86186936
64291544
84682887