92682483198654829773391616610144016328352889693701484351129224265837062662718762060549599965510193966752838535433452575397754939750856852117972076705411084704927710255110612287551263841232806691048767374304509431114018394811842571011855100326260395039249012304875141114920657561449241158310741240361849146333308519683160858576108278633111554260984124114798092162195919557466433511377752031585111663883692510721235932414840118711859929879612029705497534726443288100882371419929632643489300120923910854179164513458962543613178