31287323093190931996313013384132038296183961949746213376321072318633129525777248743190532021306083761133523338913064330628318642414833105255792543621075319223199031290320373138533519335153162837429197737457314803375124996335453184131292338513206122158327923215931272312843130031910338453117992683147933512335143115131474281783072232181338493263733564306843375433020314692565294112414932976318923745625762313573251633570335253174132066231693128225580318843343230426311623158633463232193747898823088621073314813215832211257633298162001363324103383375613368733094257002556433521334093215625527