103368647
50331
20301929
8143
59321505
23254
14932504
3502
45948405
19993
22611053
8978
25725744
9019
22165952
9814
43870286
18579
17228924
5400
28974566
10395
8833131
3355
8623966
2588
22646663
8950
56289535
19261
9063017
2701
28471041
10628
20037482
3223
28585954
16807
14636051
3892
39263275
16172
30555154
15318
28746744
5422
12443801
4187
14148809
11947
25967845
8127
27450032
10565
22502329
7505