Following

20
7
4
31
21
91
2
8
0
15
16
1