30196549
7420307
43356245
2995934
75143319
4917827
29751726
16826216
93233132
98265986
38662491
28262781
14465057
93985057
60376112
11741935
21655025
839741
24627157
40758559
3306110
88428716
8885205
9119155
1589472
35924510
4039677
81325429
23638930
7963296
83792266
57657348
2113301
92711969
35331443
15673464
9592133
17627154
59802997
92928352