43713564
18020
15039837
8017
158724256
80961
7756510
2340
5689581
1894
142742061
60701
81316624
38629
88497278
16882
99122514
38437
53592780
30118
80202707
31431
15029784
5453
55883368
21793
66640533
23005
53665316
20769
59745940
23131
12035830
4033
18030020
7744
13535121
3691
62827529
20979
56909620
19286
12023632
3559
41756782
16741
20170523
6361
30105558
13917
94678411
34918
6328920
2331
6222778
1416