27739979
25608195
25371527
99245352
96165894
21078135
77301820
83029615
50111092
83366155
37447619
7878552
43484826
5250136
78606513
69728680
9447199
90864419
50617982
4225977
2021313
71125704
8422108
37208188
76211216
686609
31443676
524465
7294600
4363107
2202373
84982174
78705779
74471544
6067224
65691893
77248812
81451818
11938064
57638309