197153147113112871503360702265983171815664199621390581188201160811275771358841164982274021740352008491565941769332403515623914918014402054952227166293351163722026080675142950103422918711058492237392171879987317183417803628596892592154209919821032491995521025151393491141159434176054873354830919443056224124670167768133281135799209186122790848836604429866179048914331869893185514781744091684657022024402222754228905240115679572710156446186702640582023073124518738214183220305810999657873212940305402221014376151496133941775823159399288183241138263184598