29377026
11306
16386672
5108
49913912
19839
30643835
10759
14688962
4728
48725036
6569
23363807
7147
6410755
3317
11175213
4099
17462008
4944
16421999
6785
9660180
3009
22936513
11758
16710611
4662
32174381
9182
20344259
5862
26290835
8868
20723386
6078
31524596
5686
18773821
6251
31965817
10725
8286899
1991
14469167
3584
4747562
3471
9655728
2186
9663579
3015
16077753
4979
37282658
9993