20
61
30
23
67
88
35
66
80
142