Following

2
5
19
3
6
7
1
11
0
31
21
91