57810715700629867159720296034952271214909245152805259918584311484374409455592456140537935453341769148022743945214939761518163275908114463015142890006211840219075816499331453159143790815139215065787949266689395671904094548999426670873927155734930660614686663320422262976941385419662307634277900058417591149187757801757803117829213273082526872526842526881368131105501914387698892731484373143873950057830677115772945636258515981365877136587669371114987931546315498248246386121462956367138891668581558226870379541213890271165038902668933367600637940415250848233586235174125024444420521117860055821511505240814511504300708