21
5
13
3
12
26
480
112