42205942
18183
31598433
16276
86367158
37482
75780579
37256
24842800
12029
36482827
18438
17634290
5921
34214331
20285
18860158
9189
27552351
7527
22313004
9082
11681647
4464
25187652
8193
12187563
4542
91838434
15635
27231720
8953
7580326
2550
30984984
6324
17464716
6302
12988619
1564
14481478
4244
39990045
14253
18021387
5645
56437470
13505
10053338
4285
148936647
20511
21997868
7304
15911943
4834