0
5
6
12
20
21
26
28
32
37
38
39
40
46
48
59
61
62
64
67
68
71
74
78
82
84
85
88
90
97
98
106
115
116
117
118
121
122
124
128
129
131
133
135
137
140
142
146
149
151
152
161
164
169
170
173
175
181
184
185
186
188
193
196
200
202
203
205
206
207
208
212
215
216
219
226
235
239
242
243
244
245
252
254
260
262
263
264
265
266
268
269
270
272
273
274
275
281
282
284
285
288
289
290
294
300
301
305
306
307
312
314
317
320
325
326
327
331
333
334
338
345
349
353
356
361
369
373
376
378
382
385
386
389
390
395
398
399
402
403
405
413
414
422
423
425
426
430
439
440
441
445
451
453
455
458
459
462
465
471
472
477
478
479
480
481
489
493
496
501
502
503
504
505
506
507
509
510
518
519
523
524
526
528
532
535
536
538
542
546
548
554
561
562
563
564
565
568
573
575
577
582
584
589
590
591
592
596
601
603
604
609
611
613
614
615
616
617
618
619
621
623
628
629
630
636
639
641
644
645
647
651
656
657
659
661
664
667
672
673
674
675
678
680
681
682
685
686
696
699
700
702
703
705
710
711
714
719
720
721
725
730
732
733
735
739
743
744
749
751
752
755
756
760
767
769
770
771
772
774
777
778
784
787
790
791
792
794
795
799
802
808
810
811
813
820
823
824
828
829
830
831
832
833
835
837
838
839
840
841
842
844
845
847
848
849
850
854
857
858
859
864
866
868
872
877
878
890
891
893
894
895
896
897
909
913
917
918
919
924
926
928
929
933
934
937
938
942
943
945
946
949
950
955
956
959
960
961
964
965
967
968
970
972
977
980
981
982
984
985
988
991
994
1000
1002
1005
1006
1007
1010
1017
1021
1023
1024
1026
1030
1037
1038
1051
1058
1059
