47527659
25655071
10942632
62929243
5637047
71137669
35564725
86916254
64032159
96542407
95628152
158354
96756804
4239806
52968180
31244735
71267275
38747875
8077595
21814078
206367
19867305
31003078
64191421
35033451
52586307
11363905
2884586
33081317
34703728
97706441
10037942
61308226
3234807
5019466
821633
4705199
92489511
83558638
684905