47045472104727447001468694781546887470254690847135470674687746948473485644470945641469314896342951565256515650564742950140554297024653564669753333654228748964429663116242949545055645659505298640324429483117242960790853460489624456131180682584296455018404113117031167140546671356424294642944429574296164107429655596931169656435986238413559434207950224437122425156549726854294335832531124229220913393572492534592757519244534614207717797796649153117653106530994839346274440144490542293172721405313028793164076