101606650635950642314665561247654119523352010652011652011755449051038363108412583561198135106598413788338978924747674241789801247578430228742423103820524748789451435008012459961039507143603766114734182015090401084191743392970059892267146725714672581529468152941383477785111529487410117931897148926750136112400813553951344566153535510511312397604101973839621276927108082741019811508621144848141958483166124626810698681631161405527116859714198712289428364757540491239768154166391092719321941015835323311680405328665326323839639921841489269400703858004101131396094570521242753135540514195314197448812613342821239777910918647812461880408711