5955714429011523914602694424513843408441107478711437441379330746711331571377214317991464292335063442911384413763848845989107989108442461464336183077173044173045157718815772502127581254677142198114219171421982124145870208614224842614926150113478388359588358695891911624524194051284645888784477021459118107502719128191394763714763831232647701647636015819164591024590955440249274254402510107501284213543993444890566392128461814219191409627501858883216459079883239501869966088459588883217131262134705439512744579314535391541030445818444891568873902040113380111285321453540445765435175883083434999774806445777444772883218