112324261123242211232360112310051123095711230949112302331123023211230182112301681123016711230110112301071122992211219443112099311120992511209900112097931120977811209776112094611120397711203974111998041118992711189926111898831118986511172637111726351117263310620351106203061062026710620235