39991659
15726977
8145169
45846621
50973912
7095714
28851059
20466096
62122894
80304622
69334196
33155830
57857447
76686979
69417456
10324667
81948656
21626975
46548119
3404219
90128454
42413228
52126576
91975648
37506172
71943814
69406385
95242113
33847222
84512899
85919527
38232397
54908846
56719665
69972189
86452044
49781462
3257595
45927947
12873714