0
4
8
12
13
20
21
22
23
25
30
33
34
38
39
42
45
46
50
52
55
57
59
61
68
69
71
73
75
76
82
84
87
88
94
96
101
103
104
106
110
115
117
119
123
130
132
133
134
135
139
145
148
150
151
152
157
158
160
163
166
170
171
172
174
175
183
190
192
194
197
198
202
204
205
206
210
214
225
226
228
230
234
235
237
239
240
241
255
258
260
264
272
275
276
277
278
280
281
290
291
293
294
310
314
315
324
332
335
337
339
343
344
347
348
350
351
357
358
359
363
364
366
372
374
375
381
392
396
397
401
402
406
407
408
411
414
416
417
421
422
425
426
428
429
443
444
449
458
460
461
467
468
470
473
476
482
484
486
492
493
499
501
509
510
512
516
518
519
526
528
530
533
535
538
543
544
545
553
556
557
558
562
565
574
575
576
579
582
583
585
596
600
607
608
609
610
611
614
618
619
621
624
626
629
634
638
651
655
659
661
663
664
665
666
671
672
673
677
679
680
682
697
701
708
711
714
717
719
726
729
734
740
741
742
749
760
761
768
769
772
779
780
781
782
791
797
798
804
807
814
821
823
824
826
829
830
832
833
835
836
839
844
846
847
848
849
850
854
858
866
876
877
883
884
889
890
896
898
900
903
904
908
918
925
927
939
941
943
946
948
954
957
959
962
966
969
973
976
983
984
988
997
998
999
1000
1002
1008
1010
1011
1017
1020
1023
1025
1027
1031
1036
1038
1040
1042
1043
1046
1049
1050
1054
1055
1058
1059
1060
1063
1065
1068
1075
1076
1077
1088
1091
1092
1096
1099
1101
1103
1105
1107
1109
1110
1118
1121
1122
1123
1126
1128
1129
1132
1135
1144
