6043527
89225964
34436247
12166114
43646700
13193301
9036751
69142085
98209696
83953670
7053327
20831068
9530976
83844485
88004563
7813873
2817388
84846581
4391098
3764391
76894424
88104524
4296191
3504287
67103196
4517012
39768518
67584781
75575030
74411840
90825432
42809575
49787753
72554168
93369160
71239061
32714645
29772474
22829782
505944