10108246101206801012870110141017101456121016052710256677102661421028247510304378103048951031452210317801103185401032325810332460103354051033816610339256103414301035108410351133103512261035656810358262103610931036120910365565103657991037028410376877103778321037867510378861103790071037957510379893103800051038023010380558