0
3
5
9
13
17
19
20
24
26
27
29
30
31
32
35
43
45
46
47
48
49
51
54
55
56
58
59
60
62
63
67
71
75
77
78
79
80
81
84
85
86
88
89
101
105
108
109
114
116
119
121
122
123
124
125
127
129
130
132
136
138
139
140
152
154
156
157
164
165
168
174
180
181
182
184
186
193
194
195
199
201
203
205
209
210
215
216
218
219
220
221
231
240
242
243
246
251
258
259
263
264
265
268
269
275
276
277
278
281
283
286
287
290
295
296
297
299
300
309
314
317
320
322
325
326
327
336
338
342
343
344
345
347
349
350
354
357
360
361
362
365
366
367
369
375
378
379
381
385
386
392
402
406
407
408
410
412
418
421
423
425
426
436
440
442
446
459
462
463
465
467
468
475
477
483
485
486
490
492
493
500
503
504
507
508
511
518
519
521
522
525
529
530
531
533
534
535
541
544
548
556
558
563
569
570
572
576
577
578
585
586
588
594
599
604
607
614
619
620
621
625
630
633
636
637
639
643
644
646
648
653
654
655
663
665
676
679
680
682
685
686
688
690
691
695
705
706
708
711
715
717
722
724
731
732
734
737
744
752
759
760
769
773
776
778
781
784
787
789
791
792
800
804
806
807
811
816
820
821
822
824
826
843
847
848
850
853
855
856
857
861
863
864
865
866
871
875
876
877
879
880
887
889
901
907
912
914
915
916
918
919
924
927
931
932
937
941
942
944
945
948
951
956
961
962
963
964
965
967
968
969
976
977
978
979
981
986
988
989
991
996
999
1003
1006
1014
1015
1018
1023
1027
1028
1030
1033
1034
1038
1039
1042
1044
1050
1052
1054
1057
1058
1059
1061
1063
1065
1068
1072
1073
1074
1076
1077
1078
1084
1086
1092
1096
1097
1098
1102
1103
1110
1115
1116
1121
1126
1130
1132
1134
