19038258916820885758258206167943419701690401811104589875076221620500611573776202586360162929638051567361701693782911965714710995638177116188754360452142621284721035791091663112212232210596422374186472128602485335088179227183559268141491652089891340119247030656424891534201758232131838394511342211514564655163475293461113273886918231014150441483126069231115359137509618597827139794303914366177483134600151842127398814137927154935468921966694206614130664127795888271717161352031489381991087731147356170575957461494911433302198912656866744116647170766