0
1
3
5
10
23
26
29
31
45
48
53
82
84
91
92
95
96
101
102
103
104
105
116