18843460177208177595492183138119053671103709446163511921263145338744531948427984782606171568180424138571130591573441974213644912638815225816414714560875581208319176986117924423236238711459011291103300135028200441609278435322561915779617211106202903521159835540178450113858217361133397142809167962161432259786462295181001316483204487190573118105134081483994767341921031522155641908021744551836044050112850974751481316542712024114677854518179721247741316481715159664917664316369316767016118219095940973189783063877136767681489121254271372158724374297192256