25268524
22745769
19241194
18416642
85611777
46562611
46849048
13014408
57168795
17916278
8633753
29373401
87418316
26394902
43047327
22965592
22135568
51823965
25352899
9206166
22624360
1535536
15893437
7917322
53825253
33409915
41435728
14382564
61282899
11136419
31464969
13498168
28994684
508301
58862391
74615843
99147265
33079369
70855701
78002488