11241639112348981122029011171898111431691105890011058898110588471105884411058842110531521105314910887805106072081060720410561132105611311056110510560506105590941055909210556076105196481051802810517937105175451051754210182655101804849740193967699992185919212812921135485344178477266