29
working
11
5
11
18
29
23
25
27
52