1=12048278345678889110211312413141516117218CCCCCCCC19CCCCCCCC20CCCCCCCC211CCCCCCCC222CCCCCCSCCS234824BDBDBDBDSBDBDBDBDBDBDS8825BDBDBDBDSBDBDBDBDBDBDSS26BDBDBDBDSBDBDBDBDBDBDSS27BDBDBDBDSBDBDBDBDBDBDS28BDBDBDBDSBDBDBDBDBDBDSS29BDBDBDBDSBDBDBDBDBDBDSS30SCCBDBDSCCBDBDSCCBDBDSCCSCC31SCCBDBDSCCBDBDSCCBDBDSCCSCC32SCCBDBDSCCBDBDSCCBDBDSCCSCC33SSSSSSSSSSSSSSSS34SSSSSSSSSSSSSSSS35SSSSSSSSSSSSSSSS36SSSCCBDBDBDBDSCCBDBDBDBDBDBDBDBDSCCSCC151637SCCBDBDBDBDSCCBDBDBDBDBDBDBDBDSCCSCC38SCCBDBDBDBDSCCBDBDBDBDBDBDBDBDSCCSCC39884041424314424546474849