42
23
38
57
49
50
111