18
47
29
22
67
87
35
63
80
142