393715831230385752491090129670090112431035152118814421112152412983115313154171461664857541174413352051617025678351586824236748937519860928196718525061459227900131714271996971176887105716617701722189615089611553136669610823331585354185726687777711931565293388451161015813983151229427190971464