34988410
29001114
57993966
27033787
16271398
25782061
2321188
61977987
94078032
50887134
3121389
34054345
42938085
6885198
24722434
1414736
44776458
54841575
40107546
34046281
59507951
89299226
8861458
57321577
72467285
48813453
87948914
28202645
47295679
79985679
72202501
11538864
97275123
5326770
34047578
40617487
92591335
64708047
11935371
38295109