38073758
92672762
37452693
82111553
35089637
67149314
64845032
96989005
42869670
13878466
72348116
33211249
58153918
14866902
21225564
59496701
71881035
45329796
54633624
4627127
12681371
83911618
12704109
38723681
73993678
13272103
3308557
79242692
20499862
96676780
72099904
37146998
59687390
6437721
52109563
85953476
81336964
97968410
68288347
57265799