0
1
2
3
4
6
8
11
12
13
14
19
20
22
23
24
25
27
28
35
38
40
47
51
54
56
59
62
64
65
67
74
76
78
79
81
83
84
85
88
89
90
92
101
103
106
111
116
117
118
120
122
130
133
134
135
138
141
142
155
157
159
162
164
167
169
171
178
180
183
185
186
187
190
198
200
201
204
205
207
215
217
224
225
227
232
234
237
238
242
245
247
250
253
254
258
262
263
268
271
274
275
279
280
281
283
286
289
290
292
294
296
303
304
305
307
309
311
312
314
315
