25311807
10519100
70034948
61368502
48836374
59671544
86774376
72709167
7015123
43927033
48183646
14611829
78121467
84715512
53592026
10471605
41083600
6731696
44053490
39028690
46742570
18281171
53626787
95806334
14279416
86288399
43096536
64357498
68589373
57724804
22841684
48655975
96917908
35279648
991739
97891765
73298703
28162406
25596392
72229484