22755891
54834271
37034548
20548637
2407394
97305837
99442294
77147147
20054537
11079288
81907953
14027452
87554546
76453324
40933711
82755414
96513259
43984634
94488988
59282406
5731843
3682416
85325310
95781250
89088912
80373664
34576818
77246323
39669041
71302560
9121939
62308271
10599991
83721293
38192516
76593595
52891982
60691858
16096634
13326522