472104704546887478154713514938149404702547001470674727414054333654041148964751075651134471493123677140555650534605567974395491555018471614896322789429481924417797748988057365950384132140744487249250224429464296552564489624295042943227834296028647209141345232434293376155969469313291804817516538412228012091319238564126944295170924744477397827575275086067353461441345644765574295531172246532261822784211361494256457577875195446144296240224410184032435592337513116531179286362864822967206221645414053134613425