12
7
7
18
26
23
63