1
2
2
4
23
8
10
11
14
23
28