187912615101750155933016636388761983747151669163215647925651811125441893645527962145718048325811787188919201458511985147540216741592280180044910825851692829431021010169784616481869181013562311234735154829417561498852987631290100685158116211189741532326