7
103
41
46
51
18
5
12
18
6