21126026
10609385
93224310
25243474
10994473
39827259
26782751
31394017
2092509
28523489
67856538
80303482
46021463
26348060
8619162
424708
38454394
53234243
5793965
18381010
7007616
7240287
22336670
93676135
35038833
75712669
15393012
78292821
98492924
77386618
80612697
5521281
74293651
46781900
46548863
24727449
14665226
95299547
64819506
79006581