18
47
29
22
66
87
35
62
80
142