100136100135100134100133102192102195970521001311022291001271044781049331047531044761044559705897059100126970539705497055991499705797056104461104462104929104930104928104931104464102135102134102136102138102137102139102147102148102149102150102132102131102133