84513300
2255451
4256467
1154738
68325300
3010125
4181868
19854201
7153126
49836357
25174455
17068856
59261215
15364988
51843581
98558981
73482817
74792588
66254116
62153721
64418406
57578384
15751873
13343145
55495373
52332481
85338461
31203444
15121680
88732527
8673992
7116365
63909157
9749832
26272828
87915245
37453008
3097444
12476331
75564279