1=112442345678910111213141516hthththtlthththtltlththththt171819202122hthththtlthththtltlththththt232425262728293031323334hthththtlthththtltlththththt35363738394041424344454647hthththtlthththtltlththththt484950515253545556575859ltltlthtltltltltltltlthtlt606162636465666768697071247244737475767778798081828384858687888990919293949596979899100101hthththtlthththtltlththththt102103104105106107108109110111112113114115116117118119120121122