0
10
13
15
16
17
18
21
25
27
29
41
42
43
45
47
50
53
55
57
58
59
60
61
63
64
70
79
80
81
82
87
93
94
96
98
101
105
107
108
111
112
113
115
116
117
118
121
122
130
131
134
135
136
138
139
143
148
152
157
158
159
162
163
167
175
179
182
184
188
191
192
198
204
205
207
212
213
215
216
220
224
226
228
231
233
234
236
243
247
248
251
253
266
272
278
279
283
285
286
287
291
295
296
299
300
305
307
310
312
314
316
317
320
321
323
328
331
335
336
350
358
359
361
363
366
367
368
369
373
375
381
384
386
390
392
393
394
396
399
400
402
405
406
408
409
410
417
424
429
431
432
436
437
438
439
442
444
445
447
449
452
453
454
455
457
459
460
461
463
465
466
472
475
481
482
483
486
491
492
495
496
500
501
503
504
505
506
507
508
509
510
514
516
518
519
522
525
528
530
533
534
538
544
546
551
553
554
556
557
558
559
560
561
562
563
567
570
572
573
574
575
581
584
595
596
598
603
604
605
608
611
614
620
621
622
623
626
627
629
634
635
636
641
642
648
649
652
655
658
659
661
666
670
671
680
683
684
685
689
701
702
703
707
709
710
712
714
716
720
723
726
727
728
733
736
737
741
744
746
752
753
756
757
758
760
762
764
766
772
773
778
782
783
786
787
788
792
793
794
797
798
799
801
806
809
810
813
815
816
818
820
837
839
840
842
844
845
846
848
849
851
853
854
859
860
862
864
866
867
869
871
873
875
876
877
883
884
886
890
891
895
897
898
903
908
913
917
923
925
928
933
935
940
941
946
947
952
954
957
960
962
969
981
984
985
987
988
989
999
1013
1019
1022
1024
1030
1037
1038
1040
1046
1053
1054
1059
1061
1063
1065
1067
1068
1071
1073
1074
1075
1077
1079
1085
1086
1087
1088
1091
1092
1095
1096
1098
1099
1102
1104
1105
1106
1108
1109
1111
1113
1116
1117
1119
1123
1125
1127
1128
1129
1130
1132
1133
1135
1136
1137
1140
1141
1144
1145
1150
1153
1158
1159
1161
1164
1172
1176
1178
1179
1181
1182
1183
