121821218112180122171221612243122421224112240121871218812183121971219812199121761218412200122011220212203122065821458227583251223912238122371223512236122341223312300122591225812257122561225512254122531225212251123011230212303123041230512306123071230812309123101232412311123121219412195121961211812096