188397396583895919337619749454727494744439036358338981882318818188216414654737443913928939284308607500623925661049463494594438640532423943761336357363673389626847120147398639776394963291611206042760429597315660756609547354438942397405313928537617363683390033910339013086726863268501883418820188291883312011120281200712020120047388749574926415663958631126310463094622136184361481611195973059192583935661254725547364946449471494624947244387405354239239288392903761536363363653390733908338933389430870308583085730856