Following

4
5
3
3
4
5
14
9
7
6
24
32
15
17
23
94
27
54