0
1
2
6
9
11
12
15
16
17
18
21
24
25
26
27
28
29
33
34
38
47
48
49
50
54
55
57
58
59
60
63
70
72
74
76
78
79
82
83
86
87
88
91
92
94
95
96
97
98
100
101
104
106
107
109
111
113
115
116
117
118
121
122
123
124
125
126
127
128
131
132
135
136
138
139
140
142
143
144
146
151
152
153
155
162
164
167
169
171
176
178
179
181
184
185
192
195
196
197
200
202
204
205
206
207
211
213
215
217
218
219
221
223
225
227
229
230
231
233
234
235
236
237
238
239
240
242
247
249
252
253
255
259
260
261
262
263
265
267
269
270
272
275
277
278
281
283
285
286
287
289
291
293
294
296
298
299
303
306
309
311
312
316
317
318
319
322
323
325
327
328
329
333
334
335
339
340
342
345
346
351
353
354
355
357
359
360
361
363
367
368
370
371
372
373
375
377
380
381
383
384
385
386
388
389
391
398
399
402
403
404
405
407
408
409
411
414
415
417
418
419
420
421
422
