0
1
4
7
8
11
12
14
15
17
21
22
24
25
26
27
28
29
30
31
32
34
35
36
38
40
42
43
44
45
46
47
48
50
51
52
53
55
57
58
60
64
65
69
70
74
75
77
79
81
83
84
85
87
88
89
90
92
95
96
97
100
101
105
107
109
111
113
115
117
119
120
121
122
123
124
127
128
129
130
131
132
135
137
139
140
142
144
146
148
149
150
154
156
157
159
160
161
162
163
164
165
166
168
169
170
171
172
173
175
176
178
179
180
181
182
184
185
187
190
191
193
194
195
196
198
199
200
201
202
204
206
207
208
209
211
212
214
217
219
223
226
227
229
230
231
233
234
235
236
237
238
239
240
242
243
244
246
247
249
250
251
252
253
254
255
257
259
260
261
262
263
264
265
266
267
269
270
271
272
273
274
276
277
278
281
282
283
286
287
288
291
292
294
295
297
298
299
301
302
305
309
311
312
313
314
315
316
317
319
320
321
323
324
327
328
329
330
335
336
339
340
341
342
343
344
345
347
349
350
351
353
355
356
359
361
363
364
365
366
367
369
370
371
372
374
375
376
380
381
382
385
386
388
389
393
394
397
398
399
401
402
403
404
405
407
411
413
414
415
416
418
419
420
421
422
423
424
426
427
428
431
432
434
435
436
437
440
442
443
444
445
446
449
450
452
453
454
456
458
459
460
461
462
463
464
465
467
468
470
471
479
481
482
483
484
485
486
487
488
490
491
492
493
497
501
502
504
506
507
509
510
511
514
515
517
519
520
522
523
524
525
526
529
530
532
533
535
536
543
545
546
547
548
549
550
552
554
556
557
559
561
563
565
567
569
570
571
572
573
574
579
580
583
585
586
588
592
593
594
595
596
597
598
599
600
601
602
603
606
608
609
611
612
613
617
618
619
620
621
622
623
624
625
626
628
629
630
632
633
634
635
636
638
639
640
641
642
643
644
646
647
651
653
654
655
657
661
662
663
667
669
670
672
675
676
677
679
681
682
687
688
689
691
696
697
698
699
700
702
707
708
710
711
713
714
716
718
722
724
725
726
727
729
730
735
736
740
741
742
744
745
746
747
748
750
751
752
754
755
757
761
762
763
765
766
768
769
771
774
775
778
781
782
