1105031105271098491119331103451108991103651103731106571119361109681109521110321115011165571189691112331114531180538492110555112741139416111682138933118056111836112394112385109996109999110002110817109982110563111784126923110567118062109659109732109494109663109678110821111445109779118059109351111448117866110645107812110825121698110622110652111828108892134706