31273980
4387907
38408016
20617579
3302285
3434746
4434857
16431681
88602485
79236283
73552590
16286962
58141524
82741458
40714044
2327115
34961707
76896837
4353714
58424705
8364339
40436072
3339511
65581321
78742850
43772021
345781
15061861
5043624
11805917
75659880
9768284
16336196
10748039
19359587
6366028
67104337
86324705
69309245
18943599