2
4
41
62
32
77
71
119
167
102