2
6
43
62
34
78
72
121
173
104