1-11-21-32-12-22-33-13-23-34-14-25-16-16-27-18-18-28-39-110-1