21
10
11
20
24
20
126