0
1
5
8
10
16
17
19
22
24
26
27
29
31
33
34
35
36
41
49
51
52
53
57
59
60
61
62
64
65
66
68
70
71
72
73
76
77
78
79
83
84
86
88
89
92
95
99
100
101
105
106
107
109
110
112
117
120
121
124
125
129
132
133
136
137
138
140
143
144
146
147
152
154
155
156
157
160
161
164
166
167
169
173
178
179
180
183
186
187
188
189
191
192
193
195
196
197
199
201
202
203
204
208
218
221
222
223
226
229
231
232
233
234
235
243
244
246
250
251
253
260
261
262
264
267
270
272
273
274
275
280
282
283
284
285
286
287
290
292
293
294
295
296
298
300
301
302
303
304
305
306
308
309
310
314
315
316
317
319
323
329
331
332
333
334
336
337
340
345
346
347
349
352
354
355
356
357
362
363
364
365
366
368
369
373
378
381
386
390
391
392
393
398
399
400
404
407
408
410
416
417
419
420
422
424
426
429
435
437
438
444
445
448
449
451
452
455
456
457
458
460
464
467
468
469
473
474
478
482
483
484
485
486
488
490
493
494
497
498
500
501
505
508
509
511
513
516
522
524
525
529
530
533
535
537
538
540
544
545
548
556
557
559
561
564
569
570
577
583
585
587
590
592
593
595
596
597
598
599
600
601
605
607
608
609
610
611
614
615
618
625
627
629
631
634
636
637
641
643
646
648
651
652
655
657
659
661
664
665
666
671
672
673
675
676
679
680
681
682
683
684
685
687
688
691
693
694
695
697
700
702
704
706
707
709
712
713
717
719
721
725
727
732
733
735
736
737
739
740
743
750
753
754
755
756
758
759
760
762
765
769
771
773
777
779
780
785
786
787
790
794
795
796
797
800
803
806
807
808
809
811
813
814
815
818
819
820
821
823
824
825
827
832
835
836
839
841
842
844
845
848
850
854
858
861
866
867
869
873
874
875
880
885
888
891
892
893
894
896
898
900
901
907
909
910
911
915
916
917
918
919
920
922
923
927
