44642287
49545898
66593093
52898350
61752619
99565321
74768717
38592333
96199389
30108077
12742705
23386628
80905412
62027089
84879483
66507797
13417743
75079347
8086133
69987412
87344431
83517844
79301572
21345432
15727699
14824228
69692601
70034465
73291769
38452132
15066788
14085859
82986104
36497402
78265612
61677407
99097373
67033789
48035074
19687108