20
61
30
23
67
87
35
64
80
142