22073988
6977
64935138
25242
42241693
18312
31994792
4696
34951361
14737
18181232
8538
39328331
7128
37439166
15934
12184971
3361
10982677
3462
51547769
23087
14092295
5783
11710584
4655
14568303
4501
13723494
5761
4487862
1573
26756749
10609
7401576
1696
65722
6006
14506976
2114
62827529
20979
45632857
16788
9468653
3377
112498322
14677
6343444
1589
24343610
6418
24586826
7414
26450412
4058