95308693
17474792
58381419
916417
8722934
39013959
82221010
4659508
41384
99834547
51319798
96788822
74853452
46731775
3688216
81537417
94107001
51906032
50677593
3846658
76535058
620263
67793673
76887488
86532696
62815378
31236715
53056398
32626393
3340897
27933116
52088728
52435629
80461080
5802462
12456150
99693111
85145549
86272728
48477316