58195228
46501112
78856124
15162902
24873281
32093337
3882530
58412068
1139484
42911831
53142826
16732552
22587476
51013070
49442623
90698496
82182499
96998611
1912443
46882584
97654538
81502622
40236603
30909688
45249365
80024590
2447370
7752908
1587623
97207378
8022390
62549923
46462074
44347074
883147
76683695
54303137
2743100
46646612
47495051