17577552
58371660
31916961
62312369
23576733
44856868
994127
3475500
20839897
31584941
7248722
40425986
79103434
28057624
77089682
96517912
74685997
72114836
57337471
43918967
34417753
37825200
58651319
92662367
28505627
43372536
21543779
84615155
6636567
11291858
76674058
93746185
23871078
1203965
85764327
62918105
6640186
5981352
67662158
27974188