0
1
2
6
8
9
10
14
20
21
22
24
26
33
34
35
36
38
41
42
45
48
50
55
58
60
64
66
68
72
75
79
92
94
95
96
99
112
114
116
117
122
123
124
129
130
133
134
137
138
147
157
158
159
161
168
169
174
182
185
192
193
196
200
203
205
207
208
217
219
221
222
226
227
229
231
234
250
251
260
261
268
270
273
278
279
281
282
284
287
288
291
294
310
311
328
331
333
337
338
342
344
347
348
350
351
352
353
354
355
356
359
364
368
373
379
380
381
384
385
393
394
395
396
398
402
405
410
411
412
416
419
424
426
428
430
438
439
440
441
443
448
449
450
452
456
459
462
465
468
472
475
477
484
487
488
493
499
502
507
509
510
513
514
517
522
523
526
532
533
535
547
548
549
551
552
553
555
558
559
571
572
573
576
581
585
586
591
596
603
604
609
613
615
630
632
633
639
640
642
645
646
647
656
664
669
670
671
672
674
677
679
685
686
689
690
698
701
703
704
706
708
712
714
719
722
724
725
726
731
740
741
742
745
747
755
758
760
761
770
778
779
780
781
783
785
786
787
795
796
799
800
804
806
807
808
809
813
816
817
821
823
824
825
826
829
830
833
835
837
852
853
860
864
867
875
882
883
884
886
895
896
902
910
911
914
915
917
919
921
923
927
928
929
933
935
936
938
942
944
948
950
951
952
956
959
960
963
965
970
972
976
982
985
987
1000
1001
1003
1006
1007
1008
1010
1014
1015
1019
1020
1021
1022
1026
1029
1035
1036
1041
1042
1044
1045
1051
1052
1054
1063
1068
1069
1070
1074
1077
1079
1081
1082
1083
1085
1089
1091
1094
1097
1098
1099
1100
1102
1105
1106
1107
1108
1109
1113
1123
1126
1129
1132
1133
1137
1142
1147
1152
1153
1155
1161
1164
1167
1168
1169
1171
1176
1178
1180
1181
1182
1184
1186
1190
1196
1197
1199
1200
1201
1205
1208
1210
1211
1213
1216
1218
1225
1229
1230
1231
1232
1242
1253
1265
1267
1268
1279
1280
1284
1285
1289
1291
1292
1294
1297
1298
1299
1300
1305
1307
1313
1314
1322
1323
1324
1325
1327
1329
1332
1334
1336
1339
1340
1342
1345
1346
1347
1349
1350
1352
1354
1362
