26290835
8868
59321505
23254
32944037
9993
19532082
4435
23195672
4966
10915196
5183
31524596
5686
35877483
15918
33554257
11922
45632857
16788
27841610
8758
23988359
6902
56137309
22204
17462008
4944
9687707
3097
54397527
20313
17042498
6239
13256009
3823
53665316
20769
14354260
2293
93668930
29835
17635741
3713
14018182
3317
41756782
16741
52900555
21529
17506455
5419
22026296
1906
6328656
2280