0
3
5
6
17
18
23
31
34
35
36
42
49
60
64
65
67
68
69
71
72
74
75
81
82
83
85
88
100
104
107
108
110
113
115
117
119
124
125
126
132
136
143
149
155
157
162
167
168
169
172
173
176
180
183
184
185
193
199
201
205
207
208
210
218
224
227
228
229
233
234
238
240
241
246
249
250
252
261
264
268
271
275
276
280
284
286
289
290
297
301
309
314
316
321
322
324
330
335
338
341
342
346
350
353
357
368
372
377
379
380
382
384
387
388
395
397
399
402
403
407
408
414
416
417
418
424
430
437
440
442
445
449
455
459
465
469
473
477
479
488
489
492
495
497
501
504
506
508
511
514
517
518
521
523
525
526
529
530
534
535
539
540
541
543
544
546
547
548
549
552
556
558
559
562
569
570
572
574
589
592
593
594
602
604
605
607
610
612
615
616
617
618
629
639
640
643
646
647
648
649
654
655
657
659
667
668
669
671
674
678
679
683
684
685
686
689
693
698
704
711
715
716
718
721
724
734
736
751
755
758
759
760
770
774
776
777
778
779
780
788
789
797
798
801
802
803
806
818
820
821
823
827
830
832
835
838
842
843
844
845
850
851
853
860
866
869
873
876
881
884
888
896
902
909
916
917
921
924
928
929
938
940
945
946
949
953
955
962
964
967
968
972
975
980
981
982
985
992
993
994
995
997
998
999
1000
1010
1013
1020
1023
1026
1028
1032
1036
1038
1045
1048
1049
1053
1054
1055
1056
1058
1061
1063
1064
1072
1073
1077
1086
