10028196102980161033466610358450104251241043850310443833104642881055694010561581108465811110695111496571136480311390401122040901225295312354599123621511236656512419261243792212506201251655212518589133580701337850513589050136148101367349413989011139916331407476114199588142239041423025414240228142613751428577314301461