145269111345116312116021117462117466117474117647116039109702111348125503117918117930117935129551115229115523117750133477109680117746118092117882132347135948117742109672139182116074136187114849146866114770111370116076113207114691144233136269144401135609117766113235109735117770117774113306114643117778117782114485112839117806136167145860117802112704117422112422