25903587
8046354
48269033
82546396
62086120
25851948
72731385
72952616
37075330
94948065
93585191
50292025
8800479
34875304
74971411
40568068
82071888
92047255
9780431
25451737
64839355
89689618
68188707
8163090
73484783
40193307
98557948
74827081
60647613
38312535
6882416
48424747
44163145
35169891
34656470
65892282
43869631
55308320
44973686
49705364