0
1
3
4
5
6
7
9
10
11
12
13
14
16
18
19
20
23
24
25
27
28
29
30
31
34
35
36
37
38
39
40
41
42
43
46
48
49
50
51
52
54
55
58
61
62
64
65
66
68
69
70
71
72
73
74
77
78
79
80
83
84
85
86
89
90
91
95
97
98
100
101
102
103
104
105
106
111
112
114
117
118
119
122
123
126
127
128
130
131
132
133
134
135
137
138
140
141
146
147
149
150
151
152
157
158
159
161
162
163
165
166
167
168
169
171
172
173
175
178
179
180
181
182
183
184
186
188
189
190
194
195
196
197
198
199
200
201
203
204
205
207
209
210
211
212
213
215
218
219
220
223
225
227
228
229
232
233
235
237
238
239
241
244
245
247
248
249
251
253
254
255
258
259
260
261
263
264
265
266
267
269
270
271
272
276
277
278
280
281
283
284
286
287
289
290
291
292
293
298
300
303
304
307
308
309
311
312
316
318
320
321
323
324
326
329
331
332
334
335
338
340
343
344
345
346
348
349
350
351
353
354
355
356
359
361
362
364
366
367
368
370
371
373
374
375
376
377
378
380
382
383
384
385
387
390
392
395
396
398
399
401
405
406
407
408
409
410
411
415
416
417
420
421
422
423
425
426
429
430
431
432
433
434
435
436
437
439
440
441
442
