212727152343169827108765191778225539482001829371368071486677403610557257547129113136141191550171662121908224256177938115091631092560615047419322591069136805238232068071567826521422244056309147315145457275849683914314657542137804706831210012256591844667939518949154842209768111437632261398701451451923125076210788918221767791684282092795140619743969180619791023866178168548201212165451144515175511076621552171927071688771349251505291875352490812870927556134668114043795531514962018269931983091934231328254524416005122357926825103055368631882691944171629069728743121