0
2
3
6
8
9
10
12
13
14
15
16
22
23
24
27
29
33
36
38
39
40
41
42
43
44
48
52
53
54
56
58
61
62
64
67
68
73
75
76
77
78
79
80
82
85
88
89
92
93
95
96
98
100
102
104
107
109
110
115
116
117
119
123
124
125
126
127
130
132
134
137
138
140
141
144
145
146
147
152
153
158
160
163
164
165
166
167
168
169
170
171
172
174
176
177
178
179
180
181
182
186
189
191
192
193
196
198
200
201
202
204
205
207
208
209
210
212
214
216
217
218
222
223
225
226
228
231
232
233
234
239
240
241
244
245
248
250
251
253
254
255
256
257
258
259
263
267
269
270
273
274
275
277
280
285
286
288
290
291
292
294
295
297
299
300
302
304
307
308
309
310
312
313
317
318
320
322
323
324
325
327
328
329
330
332
337
341
343
346
347
349
351
355
357
359
360
361
365
366
367
373
374
379
381
382
384
385
386
387
390
391
394
398
399
403
404
405
406
407
418
421
422
423
426
427
428
435
436
439
440
442
444
447
448
456
457
459
465
466
467
468
469
474
475
479
480
481
482
486
488
489
491
495
496
497
500
502
503
504
505
507
508
510
512
513
514
515
519
520
523
526
527
528
530
531
537
538
540
