0
3
4
7
11
14
19
23
28
33
36
38
43
47
52
57
68
78
89
100
110
126
127
130
132
137
142
147
147
148
151
152
153
156
157
162
165
170
174
178
178
178
178
178
183
188
188
191
191
191
191
196
204
207
216
230
241
241
244
248
253
256
261
264
269
273
