0
3
8
15
17
35
36
42
47
70
81
82
90
112
128
152
167
168
