58368622
4055211
12283787
46099218
88726887
39743350
7908462
70653325
16117728
928346
10119497
30937014
90939156
49703625
46782184
80131422
59052100
58772189
946354
8246731
41106552
93409692
89926831
77523540
30433846
2235518
88249527
18968675
91579073
61618160
53995759
20025914
52512477
16986622
3167364
5653526
1930361
5172837
85144442
99803529