138893453
73541
90328481
43090
26758536
9713
19697245
8230
21585006
7046
10587471
4357
44065913
19210
15453025
6330
33965469
14909
5715650
1643
52472726
17247
23466151
9167
4343421
1485
58823657
27146
32196806
13436
7228449
1932
33456773
12223
57970579
23741
94561104
39895
10263331
3370
8906807
3342
19622324
7665
9436285
1988
17700395
6138
20574308
7932
64218701
31233
5553399
2051
21776244
7712