2320116615611384223443224430187686176423932515872115459813618947697656511069882161957174022250817734421680544122136996964032229541534321017982120402175911987911161631863154308102787520413789668276856442107640581816654622513447148931354021152211040702168555792529103183219363841098371183711823521169041547001469935012929122055228364866737490142958679191144969906218722715488620910689501120579187027193815179140829441309391321166221343740194821142552501691604613029412397927440534132059467796315929215301393089423711210316449119422512623111014810729176588