28503516
28335919
16477649
13979555
3096018
22681011
71558822
28124576
1956885
12746635
90359304
10325072
35282123
2254782
29383105
24869279
72008455
95115506
1239759
12813796
78627440
78053236
94995220
53433995
8035772
57026197
9401321
46928788
8824228
54921174
49415295
66173537
62543699
49896329
20025139
19238023
1331947
59429490
59596349
46099272