7
13
18
51
26
46
52
23
32
118
66
109