213187329632529411939377125991190177014110712699423114316159114339254575985104795115714599234137115585177310181658831521001197138822512753129951789921752841273782634501443949871561672321433138582951291681056158521020901131631002101317116312961949961422651208146300202245181549894512053611214