Following

3
10
16
1
10
7
5
14
8
7
58
56