105983105982105981105980105979105978105977105976105975105974105973105972105971105970105969105968105967105966105965105964105963105962105961105960105959105958105957105956105955105954105953105952105951105950105949105948105947105946105945105944105943105942105941105940105939105938105937105936105935105934105933105932105931105930105929105928105927105925105924105922105921105920105919105918105917105915105914105913105912105911105910105909105908105907105906105905105904105903105902105901105900105899105898105897105896105895105894105893105892105891105890105889105888105887105886105885105884105883105882105881