100110591003371410047378100633301006334010083018100835011013301910133150101364991014084310152456101529601019128110236993102489610274451031743103335031037838103882110425496104406341044637910458531104597001046197010485975104868161048849110488492104892891048941410507680105092510511760105147731051689105283210563285