0
1
2
6
7
8
9
10
12
13
14
15
16
17
19
23
26
27
28
31
33
35
37
38
40
41
42
43
45
47
48
49
53
55
56
57
58
59
60
61
63
64
65
66
67
68
72
75
77
78
79
81
83
84
86
87
88
90
91
92
93
94
95
96
98
99
100
102
103
104
106
107
110
112
113
115
116
118
119
121
123
124
127
128
130
131
132
134
135
136
137
138
139
141
143
150
155
156
157
158
160
162
165
166
169
172
173
174
176
177
178
181
187
189
190
192
195
196
198
200
201
204
206
207
208
211
215
216
217
218
219
221
224
225
226
229
233
236
239
241
244
246
248
250
252
255
257
259
260
262
263
264
267
268
272
275
276
280
282
283
284
287
288
289
291
292
293
295
296
298
301
302
303
304
305
306
307
308
312
314
315
316
318
320
321
325
327
328
330
334
338
339
340
341
343
345
346
348
350
353
354
356
357
360
361
363
364
365
367
368
369
371
372
373
374
376
382
383
385
386
388
389
390
392
393
394
398
402
403
404
406
407
413
415
417
418
419
421
422
423
425
427
428
