6
21
59
21
7
18
49
23
24
123