18368322277513255721300938802500519634520566812934341436201014376122575131034218686162920228471805588484718761478113189526143336786501388431749154554544331144405905347640916925626928216278125078163723162297434122089382010614229189564177448119669150258739122091594621213102233542183749240172800343321997751168001938854218021909062303124926166683434515133814830069084100697109490320031179713273167472557411548022044622076661684194840811567663513319922028847247105406198564190059228268178112939951071171490442893226415111815251366699607935224862365164010