56438443
29988212
2130844
7941880
37744938
230219
89351787
97652177
15268588
42549296
63129426
69958720
92196678
47078037
12523510
85794656
30765933
98189377
80577309
37084720
44107278
47089451
12059530
54307262
64721306
21461029
43753929
74537732
83548919
19949541
66391189
6040526
28384079
13129311
21937576
7333617
68505653
98856088
2294965
44589003