2
5
42
62
34
78
72
119
169
103