185122157026387262325051008059252825831831021256962110688718175717119172512524527241876210611162517191725569580227401567645336828266254607037225126158759810152821474941474931523821523814356411873422601881419239335820122023367160967319113913546880148831883102492660632877832879632878460239414126571269950455344795125940134759611991523374524797612700651487112641964641880504094958141518285119197680528551400910025152681312523981258425514003128710956713068884911657497045431422213510961057328268016100226710140207085086132412734711380522117705785579114445132302526790426780831927526796114443081235863105413987235919569