136863192585267147112361067309193110788691168207345102640216891664179537419809449531590630127711202738281696254194886412811088116110411291198810027448051620199786110711501110071219196175918373551389123999616381951177941482236825922304927125718661361398167779316311175