2
3
7
13
32
45
56
87
91
96
