17361244157139842178396144145478814061045698123811623591764109351516058717831522119431237174529375677323815131666789279618181818461119193540270228865974856628139013986116531519549165014621419377999426521148169915116915321032960545542191819745801204138510851251157969381111790313581631585