7
103
38
12
41
51
18
5
25
26