38205386
27337902
80424843
36109782
37602250
64417201
58817987
98469031
8741687
15445125
18615603
2933700
19835121
37739198
6093984
55944857
63935973
71679351
2124934
8629523
70012682
12144970
49022747
72853778
30967219
90258472
15984105
98991291
52222759
29089042
33373859
45337677
37131981
43543298
35293247
19882078
16577488
9407672
69349841
67542705