2014880168599670616154813311641398011480991093911454691455819394999157197888210335112250220203173618710141332613298163883215327170863110672853871847533102030875358857182193115674717777814647013284614271768261168626992688706157012227314188416163783173733424913953058249255721241901863141418038085808164975638962973915918620054310104885977295683497312254021608128678436931741322041195049420251820849892615017813630412681163886128252104557128929135310195748154741301311706652251991773202034181982602244513047013614177862010611341541036811675664911240050