2
5
5
23
24
7
6
12