18554514645497761567161955033502415546413650306193309213785378137453841145939622414535512620578884364410580787035160428545710697894269791214223411753694580135261047262254341981632279837172014773612591164172560709287613121822499261008180923112899206915134785195001196541162991512051587831551182199802067451725291011371073741002971185989847997151507701515759328733911862041513897873717777549113199239514304176511556620791065547902319413410801785691012926570469704119381642792217140553171207484321747628940610282410074910694339627194730164904130343173173