7
9
8
26
33
41
83
12
42
53
123
43