41
108
56
62
55
55
47
111
70
109