384869607614686035685989113668710015001287428100159239557679618515427932550721543199111933677553999649515432002550662810072550731054190993503429924156541243070770605925507925508415428321565379722295778282550987109397782925510825509913366368966207060602551002449015653801441561154323349857577040785597706777155877155911163204698104698405528697733828400439821146256414413464559405529744334096656897712012085541441347758829722308396245255105689238156538198376146191215064761335203833050833051146191342619713619791329152632642632952632652632962632975235815235821565012140889133564819542114643895322917948001325156267801267799