11288863112324161123232211231001112309761123095211230908112301991123017911230123112301131122992410772705107726511077189510621021106184121055817810558173105581481055813210549800105470539793998979399397939799793955961306596130639393999934985993498369349785869851186936288646063