Following

6
5
0
1
12
3
7
58
56
5
17
20