2
5
42
62
34
77
72
119
167
102