58868557
25440
57970579
23741
47695165
28937
42653804
16436
6210026
1617
8716383
2588
12514207
4935
7988381
2642
24207761
6157
4545397
1573
90462039
25930
52765089
17806
55249244
18516
37776039
12918
8839951
3094
66640533
23005
20367246
9939
39954083
18466
8752272
5309
10920502
2444
51108154
15585
14943748
4948
33317821
10100
4444982
1545
27526810
11806
8798526
3138
46131346
18419
5134898
1159