70345510
17267790
47064697
3755827
52678399
52821462
9238665
72696494
31254877
19715602
36928971
39447082
87894855
9780691
38012296
30796153
2353776
19497832
78716017
42368687
82403185
89184613
37064250
86799538
97931082
42811300
52031257
28323041
91351160
61722463
87337086
21047990
11917876
47387642
47552477
75173427
11507855
33795111
73569643
59756203