0
3
5
6
8
12
14
22
27
32
33
34
35
41
42
43
51
53
55
59
63
64
67
70
72
73
75
76
81
83
86
90
97
106
111
113
117
119
120
123
124
128
130
136
137
145
148
150
151
153
155
157
158
162
163
164
167
169
170
171
175
180
181
196
198
201
205
208
210
215
218
222
226
228
231
233
234
236
237
238
239
243
248
252
253
256
258
265
268
278
282
283
284
286
289
292
293
294
296
302
304
309
312
316
317
318
319
320
321
325
333
338
343
345
346
353
354
361
365
371
373
374
379
382
385
386
387
389
390
393
394
399
400
405
406
407
408
412
415
417
418
420
421
435
439
441
444
449
450
451
455
459
469
470
471
475
476
486
488
496
498
502
512
515
521
525
531
533
540
541
549
551
553
566
570
574
581
588
598
601
608
613
618
619
621
622
630
634
636
637
643
645
648
650
655
657
658
659
660
670
671
674
675
681
683
685
687
689
702
704
706
708
714
718
721
725
726
729
733
739
740
741
743
747
749
751
753
754
762
765
770
773
783
787
789
793
794
800
801
802
804
808
815
819
821
830
834
835
838
845
849
851
852
853
854
855
867
872
875
878
879
882
883
886
888
898
902
903
904
909
926
927
938
939
940
941
