114425
52572379
98363327
1257764
99083700
8606653
2843894
2237786
4578237
84236793
95784103
45217658
30107610
1815441
20016202
88955055
87037478
7175319
46099210
36655200
31013558
2687327
74531607
3016136
28555884
2463557
1059782
20174590
59288868
51146700
37383642
7883488
91154929
73109252
38892753
5296957
837559
39712768
20663889
25861886