0
2
5
11
15
33
58
60
64
67
73
87
113
126
142
151
157
159
160
161
163
173
190
208
210
236
