0
1
4
6
9
10
11
13
14
15
16
17
20
21
22
29
30
32
33
34
35
36
37
38
42
43
45
46
47
49
51
56
57
58
59
60
61
62
63
64
68
69
70
71
72
74
75
76
77
78
80
82
83
84
87
90
91
92
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
123
124
125
126
127
128
130
131
133
134
135
136
137
138
144
145
146
147
148
149
150
151
152
153
155
156
158
159
161
164
165
166
168
170
172
173
174
175
176
177
178
179
180
182
184
186
187
188
190
191
192
195
197
199
200
201
202
204
206
207
208
209
210
213
214
215
216
219
220
222
223
224
225
227
228
229
230
231
232
233
236
237
238
241
242
243
244
246
247
250
253
254
255
256
263
264
268
269
270
271
272
274
275
276
282
285
286
289
290
292
293
295
296
297
298
299
300
301
303
305
307
308
309
310
313
314
315
316
319
320
321
322
323
325
326
327
330
331
333
335
336
337
338
339
340
341
344
346
347
348
349
350
351
352
354
356
357
358
359
360
361
363
365
367
368
370
371
372
374
375
376
377
378
379
382
383
385
386
387
388
389
390
391
392
395
396
400
401
402
404
406
410
411
412
413
415
416
417
419
420
421
422
423
424
426
427
428
430
431
432
433
434
435
437
438
439
440
441
443
446
448
449
450
452
454
456
459
460
463
464
465
466
467
469
471
472
474
475
476
477
478
479
481
482
483
484
486
487
491
492
494
497
