105286
70119521
21528117
4433348
87539199
31824371
34583138
53295954
5655405
68867988
4504341
5682281
63698633
45499809
18914452
50087154
76951977
11259451
66008896
33441560
52637633
73567649
35633625
74144201
32739432
5023767
87319605
96744984
99176999
94169826
68834235
63274488
98616157
79558554
97518240
13229790
63838545
4362183
20103207
65788943