23526587
53102634
63479390
97294069
70814363
89794056
73156811
96638251
49552495
18365976
58351606
16353256
17654250
12169785
40923354
41039558
49642016
9150991
9547266
19906893
77117653
2106278
68418575
1402382
87135750
31368860
24203284
11154418
94652683
56387278
59404462
44369647
95099279
2916560
94521250
8150483
52902275
15717225
79956117
27788844