68189831
30055122
9783198
84969916
28884085
97695935
47087985
80887982
74981879
56963131
40661577
6872198
14106250
36805538
39621870
1750450
84682988
71204192
7889924
33802081
4325262
96314939
665852
90012319
91525241
96369694
53301175
62724746
33509751
8355319
77897085
35372531
148437
26067996
1286034
62107224
687450
33914018
26045637
20046991