2
5
41
62
34
77
72
119
167
102