59729714
20335
41598100
16015
42073672
14143
39915407
13270
37860548
12902
7991155
1492
22295540
8997
33315150
8805
30109167
17621
16511962
4960
8549762
2108
34938392
10596
29680679
6521
30373658
11551
55771307
17715
6680728
4423
13869528
3942
43972855
21309
8722210
2120
1690217
1042317
1872
13449336
5670
7329630
3452
1930917
2111
16425744
3402
14801271
6248
15691519
5083
14076546
4505