42343
21986
94239
18894
34870
87467
97970
45506
86497
18347