194188012857260017133019079404771975281780759109019121548184120811051931112487327647132413960228794663485110814681452776309106814114717241356157161210447231666113812415787526471410163234481871010160127733172816201994415149011731312130731416034814417383825761553262123217496591001