50123330
94135300
85541158
62863890
45527207
8221118
51745829
94806966
37433258
58379944
70963620
24495985
39769007
25351923
71111776
14315315
28481237
70385785
28063310
9247216
68422174
14248997
20061744
9826892
61678330
47722606
70843382
62947324
6533609
34732766
47895775
37718723
59988687
23677995
30158692
45522764
51687965
21254822
27342724
21142015