2
0
41
62
32
77
70
117
167
102