0
3
4
8
11
13
16
26
28
29
38
44
51
53
55
57
59
61
69
70
77
80
82
83
87
88
89
90
92
101
105
110
111
112
116
117
121
123
136
138
139
140
145
147
149
159
165
168
170
177
181
184
185
186
188
191
192
203
207
208
212
216
219
226
232
233
237
241
244
245
246
248
254
255
256
258
262
267
272
277
278
280
285
291
292
293
297
303
305
309
311
313
315
323
330
339
341
346
347
351
356
360
364
365
367
369
373
377
378
384
386
387
403
404
405
411
412
413
418
421
428
432
435
437
441
442
445
449
454
458
476
477
481
483
486
490
493
497
500
502
503
504
505
508
511
512
513
514
515
521
526
527
528
529
531
534
541
552
554
558
559
562
566
571
577
579
580
583
586
589
592
593
595
596
597
598
601
608
610
611
612
615
618
622
626
630
634
635
636
644
653
654
657
658
659
661
672
673
677
680
685
687
690
703
706
709
715
717
720
721
725
726
727
728
731
732
733
734
735
736
740
741
744
749
750
753
755
761
762
763
764
769
770
771
774
779
783
794
809
811
814
820
822
824
830
838
843
844
845
847
848
849
853
856
857
861
868
869
870
873
877
882
886
889
890
894
896
898
904
905
907
910
919
921
924
928
932
935
936
946
949
