383743973438236565675981380047695283841038278384053821238154383413838138385598105977759816597403833038322384153814638334579065981438129381015973038390708511613616135161341613316132597371613161327584161613016129161285977838141161271612616149598044039738348597261614839103381781614616145161443972539731