42774188
9289572
1934544
19712329
37754669
21312648
1100758
53743428
24189329
9740601
71956502
47376192
43051033
85081698
7498106
251660
10685443
69217377
90753479
42353987
99296901
61222313
81983215
2909875
11978263
209982
99328337
28315717
893178
36333614
17695417
87192793
40559903
14097773
6949208
14426895
89994691
54533904
48164722
45633234