2
27
26
55
219
57
63
101
108
56