0
1
2
4
5
9
14
22
23
26
27
30
32
35
44
46
51
53
54
56
64
75
78
79
85
96
101
102
105
117
127
141
146
149
150
161
163
168
170
171
174
177
180
183
190
196
199
206
209
210
213
214
215
223
228
241
251
252
267
268
270
271
275
287
288
291
300
302
306
311
314
316
317
319
323
332
333
334
335
337
340
342
345
348
350
356
358
360
361
363
364
366
372
377
380
384
385
390
401
403
406
411
421
422
426
428
429
435
438
439
443
447
450
454
455
457
465
469
478
480
481
485
486
493
502
512
527
548
553
555
556
565
568
569
577
581
592
601
607
608
613
619
621
622
629
636
637
640
641
644
645
646
651
653
659
660
661
663
664
665
672
673
676
679
688
693
694
698
700
701
705
711
712
716
726
729
730
731
733
741
742
746
750
756
765
766
771
778
788
790
793
800
801
803
806
809
811
821
822
823
829
833
847
849
855
857
863
864
867
870
873
877
878
881
893
903
921
925
928
935
939
942
945
967
970
973
976
980
988
995
1013
1015
1017
1021
1022
1024
1026
1029
1033
1036
1040
1041
1043
1046
1051
1052
1055
1057
1061
1071
1076
1084
1086
1087
1088
1091
1101
1107
1109
1111
1126
1136
1139
1140
1145
1146
1150
1151
1152
1165
1166
1170
1174
1175
1184
1188
1189
1194
1199
1201
1217
1221
1222
1223
1228
1230
