113392991610008808908859321013105210556269655779499371036887100395210728125838999071005107410066193958919891139113810779921102113211359048949671094107110781076912914111487796110866161099100781511428951024113110691140993110411101057962995105661311481033111290598194891110549361106111810161020611102539410931062100110296159381097950881105911081049634101811011043103739210791065106410859691058953910112560790862410981004108390010531081622113789395558139393093192811161068578110310601080627957960576103493910441070114611171122865933999396917897106111001023883633111111051113956100210316085849711089951862101599011346209888961107966108711261130889101710471048112998710881143963100888299710276099721096884888968111997010411141108211366231067994940105010381066934991886109211246141039964612959918819606107311096251063621105110751019958996617879102297311235826101028103011289131091101410261035114590999895410848986188761127112190611471115