s3s2s4ss5s1s6s7s8s9s10s11s12s13s14s15s16s17s18s19s20s21s22s23s31s32