123109122984121282122193121610121248231661228271231632284912326112276223049123323228351218881225901220221214931227051224241225142331512282412121612209522971228201216481216571215351219431231291213491221131226441216131217832294012095512311112217123149121786122880121098122669122317121602121057121553121392122856121261231151211801210511231691222541214171219151220491219731229241217251226721230111231222297912279112216512175123081123136121702121639231921221011220841230292295612205012184112186312317823006121784121414122346228451223341218392330812122012271012198912156323199122078123299