18
47
29
22
66
87
34
62
80
142