0
6
7
12
15
19
27
32
34
38
39
45
61
63
65
67
79
85
86
89
92
94
96
100
101
108
119
123
124
127
134
138
146
152
154
158
161
162
163
165
169
172
181
186
190
202
209
216
222
223
229
238
241
245
248
251
254
271
282
284
309
310
312
313
316
319
324
333
334
340
349
354
360
363
372
375
392
397
399
403
405
412
414
418
424
426
428
429
439
446
448
451
455
461
466
468
478
481
485
495
499
510
512
516
517
518
522
528
547
558
564
566
568
569
571
579
580
582
584
587
593
599
603
604
610
612
616
622
626
632
633
635
640
643
654
657
670
676
678
680
687
692
694
697
698
706
708
709
710
712
714
716
723
724
728
731
733
735
740
741
744
749
750
755
756
757
758
764
766
770
780
789
794
795
798
805
808
814
818
819
830
831
832
834
840
842
847
850
862
886
894
895
909
910
920
922
932
936
937
942
945
949
950
955
962
967
971
977
984
985
990
993
994
995
996
997
998
1005
1011
1014
1018
1020
1021
1024
1027
1028
1032
1041
1042
1044
1052
1070
1075
1082
1085
1089
1091
1092
1094
1100
1104
1106
1108
1109
1117
1120
1125
1131
1134
1139
1146
1155
1163
1165
1173
1178
1180
1184
1185
1192
1193
1204
1209
1213
1215
1216
1219
1223
1232
1240
1245
1253
1255
1261
1265
1276
1280
1281
1282
1284
1285
1296
1299
1306
1312
1320
1343
1350
1355
1362
1367
1392
1393
1401
1404
1408
1415
1425
1428
1430
1434
1437
1439
1446
1451
1460
1462
1464
1477
1483
1485
1495
1496
1497
1508
1511
1516
1518
1522
1526
1533
1546
1547
1549
1551
1558
1559
1560
1562
1563
