34861810685663486191493921721073467059332732929879269911269932269933128421726838525820448809914209081420876117078731952447683140138817210969459269459369451212567208282228282575704941582071710879717413509998323812842182124601383661348005465535888184151913438748525823221664258444655177662200260111867984062461237071250476943197945971237268477687581154079094158796329929992511387082360227057670577110019013944871038353327756208011377098490845233853879370169116620802126171523385212617223154491697491697501696811983488957019447769447542027471457235673969620803415881415624415713415882415638415883937428937429828341