30893108
10185
37897804
14718
14154432
6188
25447625
15685
16494105
4998
24922715
6880
13589803
5686
42177281
7788
56137309
22204
23880458
11919
27711479
9814
29834762
7489
14395012
7096
9676576
3672
7890596
2940
19656844
7696
27289327
11941
12809020
5026
47822830
18199
16056921
6537
42653804
16436
17703310
7027
16631562
3964
34374583
15560
34082735
6019
90882689
32436
14393322
6044
31820453
4863