83506111148540791552074454541391510954345813438009699814976736413137231058701111511546750903904467355212121411193014933439961055337442775070734557647111741410781610537110880052561432001124351084307940288798777954600530781918837903106994107328703157876711356392680549512487896793111777850831061345076740434826496865