53551862
1162171
3113233
92946610
63037595
4329199
2333463
18064926
39465177
17267988
31942994
80329914
9546585
38484330
6176039
42639892
6561654
57857722
40415196
94912202
59514885
25727626
32133677
10386011
52328853
33473273
34195395
3629245
14948054
5269627
45703280
5796664
42393615
44788594
87676784
37928810
50649776
29542406
41812434
18541577