0
5
6
10
11
16
19
20
21
24
30
33
35
36
40
42
47
50
51
59
60
61
62
67
69
70
74
75
81
82
84
88
90
92
93
96
97
101
104
106
113
117
123
124
128
130
131
132
135
138
140
154
157
158
159
160
162
164
166
168
171
173
179
189
192
193
195
196
199
201
204
207
212
214
226
230
234
235
242
246
247
248
251
252
255
260
261
262
263
267
270
271
276
277
281
282
289
291
292
293
295
297
298
302
303
307
312
314
315
317
318
324
325
326
327
328
330
333
334
336
338
339
340
342
343
349
351
360
362
365
371
372
377
380
381
382
384
387
388
390
395
396
399
400
404
405
420
423
427
430
431
434
444
447
449
452
453
459
465
466
468
469
471
473
477
480
482
485
488
494
496
499
502
506
507
508
509
510
512
513
514
517
519
521
523
524
525
526
527
529
530
533
535
537
538
541
553
555
557
558
559
560
561
566
568
570
572
574
578
581
583
585
586
592
593
594
595
597
599
601
602
604
605
606
608
611
615
616
625
628
629
632
633
638
639
641
644
646
654
655
656
657
658
659
660
663
664
666
670
673
674
675
677
678
682
683
686
688
689
690
691
694
699
700
705
711
714
720
724
731
740
741
742
747
749
752
754
755
760
768
774
778
779
782
783
791
793
797
800
801
802
807
813
814
817
821
822
823
830
832
833
835
841
847
849
851
857
858
859
862
863
866
872
873
876
877
879
882
885
887
888
896
897
898
899
902
903
904
906
907
909
913
916
917
918
919
922
923
924
925
932
941
943
947
950
951
956
957
958
966
967
968
970
973
974
976
978
981
982
984
986
988
992
997
998
1000
1001
1002
1006
1008
1009
1010
1012
1013
1014
1018
1020
1021
1022
1023
1024
1027
1031
1033
1036
1037
