51977080
7894404
99232432
17304346
96105193
88911604
39036703
19317279
90216649
52548965
34216388
323350
72813739
6396721
65304021
97953663
6714007
90556515
8808388
91864760
71879800
51445612
53832961
37856683
13977471
24788403
39892256
10425483
99621763
36177303
3888789
49319061
25055648
58397036
58197192
40865040
7400986
86645006
53335377
60634059