34234609
14968034
93408965
81395548
54028166
59056860
75263168
30086791
59867292
10521969
3936398
61637150
9524289
8558498
75812345
66789960
99175749
26574186
67291866
65156080
86635351
7252708
635809
77793538
37057244
53208098
6451525
59854641
36848520
59237172
88966267
20039012
30159949
18044940
7885145
59484138
41059021
84922199
97019056
61136243