146091461014608146071460614605278954867849490638607353489433764723075350105510163071735152435025391354280763397676849138491014955150832536905406076687490144933350896524298835978948394904058042299282452457848261493085447554921733867477176872426164267342758472475298975798891258952210764107534981854300