58823657
27146
138893453
73541
23741134
13615
7020494
1840
7994894
2381
31820453
4863
90328481
43090
26758536
9713
12080733
5136
23466151
9167
19697245
8230
6560484
2192
3683818
1316
14238935
4756
37012101
20637
13830754
4036
1387792
901
21512426
9192
17494002
5764
1884575
958
7667050
2321
2447228
826
2778989
1325
21585006
7046
11470067
3556
5715650
1643
12295379
5994
1223207
474