0
14
16
17
30
31
32
35
38
39
43
45
49
55
58
61
64
66
70
79
87
90
93
95
96
103
104
108
109
111
112
114
115
116
127
128
135
138
139
141
143
146
149
151
153
157
158
159
163
164
168
170
172
173
180
181
182
183
184
186
190
198
206
209
212
217
219
223
232
234
235
236
237
238
239
248
253
273
277
278
279
280
284
286
290
291
297
299
302
303
305
306
314
318
319
320
322
324
327
328
330
331
334
341
347
350
352
354
355
356
358
366
367
368
370
372
373
381
383
384
388
393
394
402
403
404
408
409
412
418
420
426
429
436
437
438
441
442
446
452
454
457
458
461
462
463
464
466
470
471
476
479
481
493
495
503
512
514
516
517
518
519
521
526
530
533
534
536
540
541
543
544
558
560
561
562
564
566
568
571
575
576
577
581
586
588
591
596
597
603
605
606
608
609
611
612
614
620
623
624
627
630
639
641
642
643
644
648
649
651
652
660
669
671
678
683
686
690
697
700
701
703
711
712
715
717
718
719
721
725
727
736
739
740
742
745
746
748
753
754
755
757
758
759
764
768
770
775
778
779
783
784
785
797
798
800
802
805
808
810
818
820
821
822
824
825
835
837
839
841
842
843
850
858
860
863
865
869
871
873
874
876
877
878
885
888
892
896
897
899
900
905
907
909
910
912
914
916
917
934
936
937
940
941
945
948
949
950
954
961
966
975
983
986
990
991
993
998
1003
1010
1011
1012
1014
1017
1021
1025
1027
1045
1051
1052
1056
1061
1064
1071
1072
1073
1080
1083
1085
1092
1095
1102
1104
1106
1113
1120
1121
1124
1125
1128
1129
1130
1131
1135
1139
