43315485
20561140
78847115
25498970
77964539
61309907
66126000
53443368
63649688
97056911
51855498
29207579
61818258
12026137
42723681
82137202
56666956
5355758
472117
74698158
346084
1821376
84867696
99258891
52535279
9941702
1002041
4869054
74337100
66357051
12341346
91019329
55072673
56688631
35455746
48701676
68097022
19888543
7723805
24866452