23754093
80856329
55394059
50066731
31809494
35911491
20172004
56656086
10214228
24715924
99797590
75788795
43838530
69632246
10734706
568411
37977767
28679599
55237763
217212
52417282
57009142
86177866
57146705
18503633
42462238
74511064
94023015
64168610
6921792
90328934
63175158
18261370
78125755
2071903
34458531
68438174
7057695
41283246
98073046