135468415321717443658970138813325513371427103810116361884169819071015110517629910281264150069731864014081677896191741194093074619961514585742125016584461814409175812251271254165210984901679154410561656268217174734033119813191687117289118891841323274185651918541215855174314721660513