2
3
2
5
24
8
10
11
14
23
28