20
57
30
22
67
87
35
64
80
142