0
6
8
11
12
17
18
19
20
21
24
25
27
32
34
37
38
39
40
43
44
45
46
47
48
50
51
53
55
56
57
58
59
63
70
72
73
75
76
77
79
83
84
88
90
95
96
99
100
101
103
104
105
107
108
109
110
112
115
119
120
121
124
126
127
128
129
131
133
135
136
137
141
142
146
147
148
149
151
154
155
157
159
161
164
165
169
174
176
178
180
182
183
184
185
187
188
189
191
194
195
197
199
201
202
205
206
207
209
210
211
212
214
215
218
219
220
221
222
223
224
225
228
230
232
238
240
241
244
245
246
249
252
254
255
257
260
263
265
266
270
271
272
274
278
279
280
283
289
290
292
295
296
298
299
302
303
304
305
308
310
311
313
314
315
317
319
321
327
328
332
334
335
337
338
340
341
343
347
348
349
352
355
357
358
359
362
365
371
374
377
378
379
382
383
384
385
386
389
391
393
395
396
397
398
399
402
403
405
407
409
410
412
413
415
418
419
426
432
433
434
436
438
439
445
447
448
450
452
454
455
457
458
461
462
464
469
470
471
472
477
478
479
482
487
491
492
494
495
496
500
502
503
506
509
512
513
516
518
523
524
525
527
528
530
533
534
539
543
545
546
547
551
552
558
559
560
561
562
564
570
575
577
579
580
581
582
584
586
587
589
590
592
593
595
596
599
600
602
603
606
608
616
618
622
624
629
630
631
633
634
636
641
642
645
646
648
650
651
653
659
660
661
662
665
670
671
672
677
678
679
681
683
686
687
690
691
692
695
696
698
699
702
707
712
713
714
717
719
720
722
725
728
730
733
736
738
739
741
744
749
751
752
755
756
758
759
762
764
766
768
769
771
772
775
776
777
779
781
782
786
787
789
790
791
793
794
796
799
800
801
802
804
806
812
813
815
818
821
824
826
827
828
829
831
832
833
834
837
841
843
844
846
848
849
851
853
854
855
856
857
858
859
861
864
865
866
869
870
871
873
875
878
880
884
887
889
894
895
896
898
899
900
903
905
909
910
912
915
916
917
920
922
925
927
930
931
934
937
938
941
943
946
947
948
951
952
954
958
962
963
964
968
973
974
977
981
985
986
987
990
993
994
1000
1002
1005
1006
1009
1010
1013
1014
1015
1017
1018
1019
1020
1022
1023
1025
1028
1030
1032
1034
1036
1038
1043
1050
1051
1052
1053
1057
1061
1067
1068
1069
1070
1072
1077
1081
1082
1083
1085
1087
1090
1091
1092
1095
1103
1106
1108
1110
1111
1119
1120
1123
1127
1129
1131
1134
1135
1136
1137
1138
1140
1143
1144
1145
1147
1148
1149
1155
1156
1157
1158
1159
1160
1161
1162
1166
1168
1170
1173
1174
1176
1179
1181
1183
1185
1186
1191
1193
1194
1195
1196
1198
1199
1201
1203
1204
1207
1209
1211
1213
1216
1220
1221
1222
1226
1228
1229
1230
1232
1234
1235
1236
1237
1241
1246
1247
1248
1253
1255
1256
1259
1260
1263
1264
1267
1268
1270
1271
1272
1274
1275
1276
1278
1280
1281
1283
1286
1288
1291
1294
1295
1299
1300
1301
1303
1306
1307
1309
1310
1312
1313
1316
1318
1319
1320
1321
1326
1327
1330
1331
1335
1336
1338
1341
1343
1344
1346
1350
1351
1355
1356
1357
1358
1359
1360
1361
1362
1364
1365
1366
1369
1372
1374
1375
1377
1379
1387
1389
1393
1395
1397
1400
1402
1405
1407
1408
1410
1411
1412
1413
1417
1420
1422
1423
1426
1428
1429
