238541107419310721807575712951191437725238538295118149243448961286161446623563972012599448859471500951121906715428211542784480652634278634347634346634345634344634343634342634341193209995111052344233254233371010051147421052898521994146234211366851456896145381959373013969069429631282607296038296158279303105289314736101005010968616198926195208978881373872624335215324264617278229150365728036257496857493257493410572612853489725865749671124833881568112483297256113803161482569710835710834500706259549969350908716104902125954815699561022607458183260517539292114132682244582267621038017501791586545993294353294378818928226751461911