0
5
7
8
20
33
42
57
65
78
84
112
115
132
140
144
165
181
193
