25021752
3637102
7008357
1598206
69195518
41517150
95608500
32293867
25789561
93115880
3345381
23276196
28895903
28301808
41729490
99303309
24798018
38968160
27572612
72064730
4621844
68114714
60727534
71087869
19682027
53173811
36171874
5051063
80912880
33001140
30254927
57921818
21503915
99708140
4968183
48328278
55417430
54775659
412635
3690756