2115903
99649693
420161
78803240
70507405
5389662
5694484
56264487
60362641
72578258
38984009
97891769
6522101
30264980
53468995
9003164
5944408
23153474
91621710
87491968
2771235
5810376
80816325
88452106
42847977
71408587
2702229
277310
79727293
4973945
80864390
15836436
17101234
498840
55902610
68505772
48471017
9022981
52584652
40931076