18
48
29
22
67
87
35
63
80
142