22
10
12
21
25
21
128