0
1
3
5
8
9
10
11
13
15
17
18
19
20
23
24
26
30
31
34
35
36
41
42
43
44
45
47
48
50
52
55
58
62
65
68
69
70
71
72
73
74
76
80
81
82
83
88
90
96
97
99
100
101
102
103
104
105
107
108
109
110
111
113
114
116
117
118
120
121
122
124
125
128
129
134
135
137
138
141
143
145
148
149
150
153
155
156
157
160
164
166
168
169
172
175
176
177
178
179
180
186
187
188
190
192
193
194
197
198
203
204
205
213
215
217
218
219
220
222
225
227
229
232
233
235
238
239
241
244
246
247
250
254
255
256
258
260
261
264
267
268
269
270
271
275
276
282
283
284
286
289
290
291
292
294
295
296
297
298
299
300
302
305
307
308
309
310
312
313
314
315
316
318
319
320
321
322
324
325
330
332
333
334
335
336
337
338
340
343
344
345
346
347
350
351
355
359
364
366
369
372
375
376
377
379
381
382
383
384
385
386
387
388
390
391
395
397
400
401
403
404
406
409
412
414
416
418
419
420
421
422
423
424
429
430
431
432
435
436
439
445
447
449
450
451
452
453
455
457
458
460
461
463
465
469
470
473
474
476
477
478
484
485
491
497
501
506
507
508
509
510
512
513
514
516
518
522
523
525
529
531
533
534
537
538
541
542
543
544
546
550
551
552
553
554
556
557
558
560
561
566
567
569
570
572
576
577
579
580
581
582
583
586
587
588
589
592
593
594
603
604
605
606
607
608
613
614
615
616
619
621
623
624
627
628
631
632
633
634
635
638
639
640
641
645
647
649
650
651
654
657
658
659
660
661
664
667
