0
1
3
6
7
10
11
12
13
14
16
17
18
23
24
26
27
29
30
33
35
40
43
44
45
46
48
51
55
61
62
67
68
69
70
71
75
81
82
85
86
87
88
89
91
92
95
98
100
105
108
109
110
111
112
113
115
117
118
124
127
130
131
133
137
138
139
140
141
142
147
149
152
153
155
156
159
165
167
168
172
173
174
175
176
177
180
182
184
186
187
190
191
192
194
196
198
199
200
202
203
204
205
208
210
215
217
220
222
230
231
235
239
241
242
243
244
245
247
249
250
251
252
253
254
255
258
259
263
266
267
269
270
272
274
277
281
282
288
290
292
293
297
298
300
302
303
304
305
306
307
310
315
317
319
321
322
324
328
330
332
333
335
340
346
351
352
354
355
357
359
368
373
374
375
376
378
380
387
391
394
395
397
398
399
403
407
412
413
416
417
419
420
422
426
430
432
434
435
437
443
447
448
450
456
458
460
461
463
464
466
467
470
472
474
475
479
481
482
484
485
486
488
489
491
493
494
496
497
500
501
503
504
505
507
508
509
510
512
513
517
519
520
523
526
527
528
533
536
538
539
543
544
545
546
549
550
555
558
559
561
563
566
567
569
570
574
576
577
578
579
580
581
582
583
584
587
589
590
592
594
595
597
599
601
602
603
604
606
607
608
610
611
612
614
616
619
620
621
624
625
627
628
630
631
635
639
640
642
645
646
647
648
650
651
652
653
656
657
658
660
661
664
666
667
670
671
675
678
679
681
683
686
687
691
694
697
699
700
707
708
709
712
713
716
717
721
722
727
729
731
738
740
741
742
744
750
753
758
