0
1
2
3
5
6
9
12
13
14
15
16
17
20
24
26
27
28
29
30
31
32
33
34
35
36
37
39
40
41
42
43
48
50
51
52
54
55
57
62
63
67
68
70
71
76
77
78
79
80
81
83
86
88
90
91
94
96
100
103
104
107
108
109
111
112
114
115
116
121
124
125
127
128
130
134
135
136
138
139
140
141
142
144
145
147
148
149
150
151
153
160
161
162
166
167
170
171
172
174
177
179
181
182
183
189
190
191
193
194
195
196
199
201
203
204
205
207
209
210
214
216
220
221
222
223
224
227
229
230
231
232
234
237
239
240
241
242
243
245
246
247
251
256
257
261
262
263
264
267
269
272
273
274
282
283
286
287
288
290
292
293
295
297
298
301
302
304
305
306
308
311
312
316
318
320
321
324
326
327
332
333
336
337
340
343
344
345
347
348
349
350
352
354
355
356
358
359
362
365
367
368
369
370
371
372
373
376
384
386
387
388
389
391
394
396
402
404
405
408
410
411
413
414
415
416
417
418
420
421
422
425
426
429
430
431
433
434
435
436
437
441
442
443
444
445
447
448
449
450
453
454
457
459
460
461
462
464
467
468
470
471
474
475
478
479
481
483
484
485
488
491
492
493
496
498
499
500
505
509
510
512
515
518
520
522
523
524
526
527
528
531
533
534
538
541
543
544
546
547
548
549
550
551
552
554
556
557
559
561
562
565
566
567
568
573
574
576
577
578
579
583
587
588
590
591
595
596
601
602
603
607
609
612
614
616
618
619
621
622
625
629
633
634
635
636
637
639
640
641
642
643
644
645
651
658
660
662
664
668
669
670
676
679
686
688
690
691
692
693
695
696
697
699
700
701
703
705
706
707
708
710
712
716
717
718
719
720
722
723
724
