411736819751209201147330588244570174381281905631615608022089216541668258038088250122466730043724423018290177594551258079090885467103759225033974821182375875008159892881116221665121468877551257682376637590942620592232270719351717310839216042722226032226897363190194213741970111046655510228105353104639983156931784899225666671698846705334329502274532020949036429489296373723675042364620907948764621052991273156314531871369645384357222625939732575476289882066902945399591293747525910184572521168318777511680323272320862234592853896