0
1
8
9
14
19
21
22
32
33
38
41
42
43
45
46
48
52
60
62
64
67
69
76
79
85
89
91
93
100
101
104
106
110
111
115
116
117
118
119
120
125
127
129
131
137
138
141
144
149
150
157
163
164
167
170
176
177
182
187
189
193
198
199
204
210
214
217
223
227
228
230
234
236
242
243
245
250
251
255
261
264
266
278
285
286
288
295
299
300
302
304
305
308
309
318
323
329
334
337
340
349
357
365
368
371
372
378
381
383
387
390
397
405
412
414
416
417
418
421
423
438
442
443
450
451
452
462
469
479
480
481
483
486
489
492
494
500
501
504
505
508
509
512
514
522
523
527
528
532
539
540
544
546
551
554
557
561
562
568
569
570
572
576
577
581
590
592
596
598
602
604
607
608
613
614
615
617
621
623
645
646
653
654
655
656
660
661
662
669
672
675
677
688
690
691
692
693
695
698
704
705
708
716
718
725
726
727
734
741
743
745
750
752
755
761
763
764
766
767
772
777
781
783
786
788
789
793
803
804
805
808
814
815
816
820
825
826
833
835
839
849
851
857
860
861
867
868
869
871
876
884
887
890
895
908
909
912
913
915
917
918
930
931
933
947
948
953
962
969
972
974
978
981
983
990
991
992
993
994
