105300105814105795105376105491125207106240111011109906106442105521105154128164105292105151107992107601110423109321105162111015109820105107110041105190109877108014106446105467107968109796106021105186109393109326106074106062106042130785126782106065106077105463105356104530128233113281111018109909117398106450106068104438133795122185107250107993108015104500104492