0
6
7
9
10
12
13
14
16
19
20
23
24
25
27
28
29
32
35
36
40
42
44
45
46
49
55
61
63
65
70
72
78
79
80
84
91
93
94
99
105
106
108
111
113
114
116
121
123
124
135
136
138
139
141
142
144
150
152
156
160
164
169
170
176
178
182
184
185
186
191
192
193
194
197
201
203
204
208
210
211
212
220
223
224
226
229
236
241
246
251
256
257
260
266
268
270
274
275
280
283
285
286
287
291
294
303
304
305
307
311
312
314
316
323
328
332
337
341
342
349
353
354
360
362
366
371
377
379
383
387
393
394
396
400
404
408
409
412
413
414
418
421
432
433
436
437
445
448
449
454
457
459
464
465
466
468
470
479
485
487
488
489
490
491
493
494
495
501
504
506
509
513
517
521
534
535
538
540
543
549
551
552
553
554
555
558
561
563
566
571
572
573
574
575
576
582
583
584
586
588
589
595
608
611
612
617
620
632
636
638
643
644
649
651
653
660
661
666
678
680
681
684
685
686
687
691
694
698
702
703
707
708
709
712
718
719
726
728
737
739
749
755
757
763
766
771
773
775
776
777
778
779
782
783
788
791
792
793
800
801
802
805
814
816
821
827
828
831
832
835
842
844
845
855
856
857
858
861
862
866
868
874
878
881
885
896
897
898
902
904
907
912
920
931
938
944
950
951
952
953
955
957
958
961
964
968
969
970
972
973
976
978
981
986
987
989
999
1001
1011
1012
1018
1021
1024
1028
1031
1032
1034
1041
1042
1043
1044
1047
1050
1051
1052
1064
1066
1069
1078
1080
1083
1086
1088
1091
1093
1094
1099
1100
1101
1111
1118
1120
1123
1125
1126
1127
1128
1133
1138
1140
1144
1152
1154
1156
1157
1165
1166
1167
1172
1173
1178
1185
1186
1188
1189
1190
1195
1204
1205
1208
1219
1223
1224
1226
1227
1230
1233
1236
1240
1245
1250
1253
1254
1255
1256
1258
1264
1265
1267
1270
1271
1272
1278
1279
1280
1282
1283
1285
1288
1291
1292
1294
1297
1301
1303
1309
1310
1315
1316
1319
1330
1332
1333
1337
1338
1341
1345
1347
1350
1351
1353
1355
1359
1365
1367
1371
1373
1375
1380
1387
1391
1393
1394
1399
1400
1408
1411
1412
1414
1415
1421
1430
1436
1438
1439
1440
1442
1447
1451
1456
1457
1458
1460
1462
1468
1469
1473
1476
1480
1483
1490
1498
1499
1500
1510
1513
1518
1529
1532
1535
1542
1544
1547
1548
1550
1561
1565
1566
1567
1569
1572
1576
1577
1580
1581
1584
1590
1595
1598
1600
1601
1604
1618
