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