0
1
2
3
7
8
10
12
13
14
15
22
23
24
25
26
28
29
36
37
40
41
42
44
45
46
47
49
57
60
61
62
63
65
66
69
71
73
74
77
78
79
80
81
82
83
85
89
93
94
99
100
101
103
104
105
106
107
108
110
111
112
119
121
122
123
126
127
130
132
133
135
137
141
142
143
144
145
146
147
148
151
152
153
154
156
158
159
161
162
166
167
168
169
170
171
174
176
177
181
182
183
184
186
187
192
193
197
199
201
203
204
205
207
209
210
213
215
217
222
223
224
226
230
232
234
235
236
237
238
239
242
248
249
251
252
253
254
255
258
259
261
262
266
267
269
270
275
276
277
280
281
284
286
288
289
290
292
293
295
296
298
299
301
302
304
305
307
308
312
313
314
315
316
319
320
321
322
325
328
329
330
333
336
342
345
346
347
348
349
351
355
356
357
358
359
362
363
365
367
369
371
374
376
377
380
381
384
386
387
388
391
392
394
399
400
403
407
411
413
415
