5
102
3
138
16
102
12
58
5
8
29