88094457060766092405828636417116756947553151038524311782419082412888117113581641358165129118282176482439715664641984331374297275112749912993994388884388894388901296758333450231491871103545621103776192002413206074736143908791015966125325410205888865946959772512415749375790234604221007685213106678369711970961083431842834098939634142702426038657009284519213770101837771570248140554817482443612443625695277694249649281312420131242176942516047814943831249081301283553087976012780420863321109325196047115949958646311937074932371322952137656910641441474044314853132344813234491024512165557134220653070315513936417746416961364575533371