5
16
55
20
7
13
47
21
23
122