Following

20
7
4
31
22
91
2
10
0
14
20
1