142712220289542653684116924712404087096109435173367224469255371163271033122524420957414827718838917968310069641181724522003262252064270114341121804210782712055819486718959619481220419213448143069332341047109529521137519341819414722541017537719776013950767452314217370128432162170513803838174209154212920535201161931534791582281912131264052071832119921755935695147798648915051614958614322221278112831109030137907152307101535113880177259214301918134233516662423701589465221316282388567733108319410376717666921149711854010635920677479351858822302450517166327118566