Following

3
4
4
3
2
3
8
10
0
14
16
8
21
17
7
8
6
0