20
60
30
22
67
87
35
64
80
142