104830130581106288105166102974974931345119767783757108842108531108381108325108323973949726210841310845212520097250974741084851082481348961061971099561351021088459740010841210620110587710848710833597499974301084111080591059981025491085591082471129291060941056999743310288510885110876410856210836110834297680108410998529738510848697683126028112744