4
5
17
58
48
34
52
51
39
123