5
15
55
19
6
13
47
21
21
122